Description
Maybe you should delete this file. In fact, true NVRAM region is hidden everytime. It is no way located at the mentioned address, thus the dump being garbage.
To dump NVRAM region correctly, you must first issue write_memory 0x4006F000 32 0x3
in OpenOCD to select it.
Then you can dump 0x800 bytes from 0x0000 address: dump_image my_nvram.bin 0x0 0x800
Its contents are interesting, as they host a fingerprint for Quansheng's "anti-counterfeiting" routines to recognize the device as genuine, plus CpuID (sector 0 = OTP only) and some factory data at the very end of the dump.
This fake dump was misleading me in finding the reason why my transceiver went nuts after playing with UART 0x516 command :)
So, 0x516 is definitely used as an updater for NVRAM's sectors 1 to 3. Maybe we could make use of that.
Activity