I want to unlock the upper 0x1000 bytes of the Apollo3 flash memory INFO0 space, which starts at 0x50020000, so that I can read the entire 0x2000 byte block into a .bin file for safe keeping in the event I would need to restore the data should it ever get corrupted. Ambiq Micro provides a set of script files and flash helper functions that will perform this task but they require unlocking the otherwise protected memory space above 0x50021000. There is a 128b “customer key”, defined by Ambiq as four word size values INFO0_CUSTOMER_KEY0 thru INFO0_CUSTOMER_KEY3 stored at 0x50021A00 thru 0x50021A0C (which can’t be accessed without unlocking). The default key used in the Ambiq script files is “DEADBEEFDEADBEEFDEADBEEFDEADBEEF”. I have tried using this but it does not unlock the memory so I assume SparkFun must have provided their own key when initially programming the Apollo3 flash user space. Does anyone know if the value for this key is available for the Redboard Artemis and if so what it is?
I’m having the same problem. Have you found out what the key is?