| Last 3-bytes here are used with the following HMAC. The first byte is normally 0xA5. The remaining bytes are initially(before the Amiibo is written to) all-zero. Byte[2] here is increased each time the Amiibo is written to.
+
|-
+
| ?
| 8
| 8
−
| 0x10
+
| ?
| 0x20
| 0x20
−
| SHA256-HMAC over 0x1DF-bytes: first 3-bytes are from the last 3-bytes of page[12], the rest is over the first 0x1DC-bytes of the plaintext data following this hash(see page[13]).
+
| SHA256-HMAC over 0x1DF-bytes: first 3-bytes are from the last 3-bytes of page[4], the rest is over the first 0x1DC-bytes of the plaintext data following this hash.
−
|-
−
| 12/0x0C
−
| 1
−
| 0x30
−
| 0x4
−
| Unknown. Last 3-bytes here are used with the above HMAC.