Mmm I just tried and it works as expected.
* Authenticate
* Read dump:
Address: 0x00 04:2C:A1:01:E1:ED:25:80:A9:48:00:00:00:00:00:00 .,�.��%.�H......
Address: 0x04 02:00:00:10:00:06:01:10:11:FF:00:00:00:00:00:00 ................
Address: 0x08 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x0c 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x10 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x14 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x18 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x1c 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x20 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x24 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x28 00:00:00:00:00:00:00:00:28:00:00:00:00:00:00:00 ........(.......
So here 0x2A=0x28 and 0x2B=0x00
* Reset
* (no authenticate)
* Read dump:
Read dump without authentication:
Address: 0x00 04:2C:A1:01:E1:ED:25:80:A9:48:00:00:00:00:00:00 .,�.��%.�H......
Address: 0x04 02:00:00:10:00:06:01:10:11:FF:00:00:00:00:00:00 ................
Address: 0x08 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x0c 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x10 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x14 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x18 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x1c 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x20 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
Address: 0x24 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00 ................
No data returned from read
So as expected I cannot read from 0x28
* (no authenticate)
* Write 0x04 to 0x2A
* Read dump:
Same as before, write failed obviously.
* Authenticate
* Write 0x04 to 0x2A
* Reset
* Read dump:
Address: 0x00 04:2C:A1:01:E1:ED:25:80:A9:48:00:00:00:00:00:00 .,�.��%.�H......
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
No data returned from read
So now 0x2A is correctly set to 0x04 and we cannot read from 0x04
* Authenticate
* Read dump:
Dump completed successfully
* Write 0x01 to 0x2B
* Reset
* Read dump:
Dump completed successfully
Phil