If it's Android I doubt you need to personalise the firmware - there may just be a setting somewhere to disable the feature.
The Nordic libraries have some 'sanity checks' in them. Most likely when loading stored bonding data out of flash the address is checked - when it comes from Nordic's own 'binary blob' (eg direct from Bluetooth) it's not checked.
It's difficult because this would appear to be something internal to Nordic's code so would require patching their code - I could produce a special binary for you that has full debug info for the error checks in I guess, and then we could see exactly where it got called from to be certain?
For my part, there's no problem. If you give me a binary to load that gives us more information, I could load it and pass on the data you need.
© Espruino, powered by microcosm.
Report a problem