So I have a custom password, but I have already passed the authentication stage.
I know this because I prevent reads of all pages above say 0x08 prior to authentication
No lock bytes active (thanks for asking)
Session 1 (provision)
Access Byte 0x80
Auth0 0x8
Session 2 (write and readback)
Authenticate with PASS/PACK
Write pages 8, 9, A, B (4 bytes at a time, all no errors) (phalMful_Write)
Read Back 8, 9, A B (all no errors) (phalMful_Read)
Session 3 (failure to save detected)
Authenticate with PASS/PACK
Read Back 8 through B (all no errors) (phalMful_Read)
Read Back does not match target content <- this is the core of my problem
Session 4 (retry write)
Authenticate with PASS/PACK
Write pages 8, 9, A, B (4 bytes at a time, all no errors)
Read Back 8, 9, A B (all no errors)
Session 5 (okay tag isn't broken)
Authenticate with PASS/PACK
Read Back 8, 9, A B (4 bytes at a time, all no errors)
Read Back matches target content