My company needs to store a serial number on our Android i.MX6-based devices. What is the best practice for doing this?
I found that the i.MX6 chip has 64 bits worth of General Purpose fuses (GP1[31:0] at 0x620, GP2[31:0] at 0x630) that would serve. However, our S/N would consume at least 24 of the 64, which cuts pretty deeply into that limited resource. We have also talked about just writing it to our eMMC storage, but we're concerned about losing the S/N during memory failure, upgrades, etc.
I'd be interested in hearing anyone's experience in this area. Thanks for any advice you can provide.