Line 24: |
Line 24: |
| | 0x0004 | | | 0x0004 |
| | 0x04 | | | 0x04 |
− | | unk0 | + | | unk |
| | Always 0x07. | | | Always 0x07. |
| |- | | |- |
Line 30: |
Line 30: |
| | 0x04 | | | 0x04 |
| | calib_data_size | | | calib_data_size |
− | | Total size of calibration data minus the 0x20 bytes header. | + | | Total size of calibration data minus 0x40 bytes (header + calib_data_sha256). |
| |- | | |- |
| | 0x000C | | | 0x000C |
Line 54: |
Line 54: |
| | 0x0060 | | | 0x0060 |
| | 0x20 | | | 0x20 |
− | | unk1 | + | | reserved |
| | Empty. | | | Empty. |
| |- | | |- |
Line 60: |
Line 60: |
| | 0x04 | | | 0x04 |
| | wlan_country_codes_num | | | wlan_country_codes_num |
− | | | + | | Number of elements in the wlan_country_codes array. |
| |- | | |- |
| | 0x0084 | | | 0x0084 |
− | | 0x17C | + | | 0x04 |
| + | | wlan_country_codes_last_idx |
| + | | Index of the last element in the wlan_country_codes array. |
| + | |- |
| + | | 0x0088 |
| + | | 0x180 |
| | wlan_country_codes | | | wlan_country_codes |
− | | | + | | Array of WLAN country code strings. Each element is 3 bytes (code + NULL terminator). |
| |- | | |- |
| | 0x0210 | | | 0x0210 |
Line 105: |
Line 110: |
| | 0x30 | | | 0x30 |
| | device_key_ecc_p256 | | | device_key_ecc_p256 |
− | | Device key ECC-P256 variation (empty and unused). | + | | Device key (ECC-P256 version; empty and unused). |
| |- | | |- |
| | 0x02B0 | | | 0x02B0 |
| | 0x180 | | | 0x180 |
| | device_cert_ecc_p256 | | | device_cert_ecc_p256 |
− | | Device certificate ECC-P256 variation (empty and unused). | + | | Device certificate (ECC-P256 version; empty and unused). |
| |- | | |- |
| | 0x0440 | | | 0x0440 |
| | 0x30 | | | 0x30 |
| | device_key_ecc_b233 | | | device_key_ecc_b233 |
− | | Device key ECC-B233 variation (empty and unused). | + | | Device key (ECC-B233 version; empty and unused). |
| |- | | |- |
| | 0x0480 | | | 0x0480 |
| | 0x180 | | | 0x180 |
| | device_cert_ecc_b233 | | | device_cert_ecc_b233 |
− | | Device certificate ECC-B233 variation (active). | + | | Device certificate (ECC-B233 version; active). |
| |- | | |- |
| | 0x0610 | | | 0x0610 |
| | 0x30 | | | 0x30 |
| | eticket_key_ecc_p256 | | | eticket_key_ecc_p256 |
− | | ETicket key ECC P256-variation (empty and unused). | + | | ETicket key (ECC-P256 version; empty and unused). |
| |- | | |- |
| | 0x0650 | | | 0x0650 |
| | 0x180 | | | 0x180 |
| | eticket_cert_ecc_p256 | | | eticket_cert_ecc_p256 |
− | | ETicket certificate ECC-P256 variation (empty and unused). | + | | ETicket certificate (ECC-P256 version; empty and unused). |
| |- | | |- |
| | 0x07E0 | | | 0x07E0 |
| | 0x30 | | | 0x30 |
| | eticket_key_ecc_b233 | | | eticket_key_ecc_b233 |
− | | ETicket key ECC-B233 variation (empty and unused). | + | | ETicket key (ECC-B233 version; empty and unused). |
| |- | | |- |
| | 0x0820 | | | 0x0820 |
| | 0x180 | | | 0x180 |
| | eticket_cert_ecc_b233 | | | eticket_cert_ecc_b233 |
− | | ETicket certificate ECC-B233 variation (empty and unused). | + | | ETicket certificate (ECC-B233 version; empty and unused). |
| |- | | |- |
| | 0x09B0 | | | 0x09B0 |
Line 175: |
Line 180: |
| | 0x110 | | | 0x110 |
| | gamecard_key | | | gamecard_key |
− | | Gamecard key (empty and unused). | + | | GameCard key (empty and unused). |
| |- | | |- |
| | 0x2440 | | | 0x2440 |
| | 0x400 | | | 0x400 |
| | gamecard_cert | | | gamecard_cert |
− | | Gamecard certificate. | + | | GameCard certificate. |
| |- | | |- |
| | 0x2840 | | | 0x2840 |
| | 0x20 | | | 0x20 |
| | gamecard_cert_sha256 | | | gamecard_cert_sha256 |
− | | SHA256 over the gamecard certificate. | + | | SHA256 over the GameCard certificate. |
| |- | | |- |
| | 0x2860 | | | 0x2860 |
| | 0x220 | | | 0x220 |
| | eticket_key_rsa | | | eticket_key_rsa |
− | | ETicket key RSA-2048 variation (empty and unused). | + | | ETicket key (RSA-2048 version; empty and unused). |
| |- | | |- |
| | 0x2A90 | | | 0x2A90 |
| | 0x240 | | | 0x240 |
| | eticket_cert_rsa | | | eticket_cert_rsa |
− | | ETicket certificate RSA-2048 variation (active). | + | | ETicket certificate (RSA-2048 version; active). |
| |- | | |- |
| | 0x2CE0 | | | 0x2CE0 |
Line 215: |
Line 220: |
| | 0x50 | | | 0x50 |
| | amiibo_key | | | amiibo_key |
− | | Amiibo key. | + | | Amiibo key (ECQV and ECDSA versions). |
| |- | | |- |
| | 0x3580 | | | 0x3580 |
| | 0x14 | | | 0x14 |
| | amiibo_cert_ecqv | | | amiibo_cert_ecqv |
− | | Amiibo certificate ECQV variation. | + | | Amiibo certificate (ECQV version). |
| |- | | |- |
| | 0x35A0 | | | 0x35A0 |
| | 0x70 | | | 0x70 |
| | amiibo_cert_ecdsa | | | amiibo_cert_ecdsa |
− | | Amiibo certificate ECDSA variation. | + | | Amiibo certificate (ECDSA version). |
| |- | | |- |
| | 0x3620 | | | 0x3620 |
| | 0x40 | | | 0x40 |
| | amiibo_key_ecqv_bls | | | amiibo_key_ecqv_bls |
− | | Amiibo ECQV-BLS key. | + | | Amiibo key (ECQV-BLS version). |
| |- | | |- |
| | 0x3670 | | | 0x3670 |
| | 0x20 | | | 0x20 |
| | amiibo_cert_ecqv_bls | | | amiibo_cert_ecqv_bls |
− | | Amiibo certificate ECQV-BLS variation. | + | | Amiibo certificate (ECQV-BLS version). |
| |- | | |- |
| | 0x36A0 | | | 0x36A0 |
| | 0x90 | | | 0x90 |
| | amiibo_root_cert_ecqv_bls | | | amiibo_root_cert_ecqv_bls |
− | | Amiibo root certificate ECQV-BLS variation. | + | | Amiibo root certificate (ECQV-BLS version). |
| |- | | |- |
| | 0x3740 | | | 0x3740 |
Line 260: |
Line 265: |
| | 0x50 | | | 0x50 |
| | device_ext_key_ecc_b233 | | | device_ext_key_ecc_b233 |
− | | Extended device key ECC-B233 variation (active). | + | | Extended device key (ECC-B233 version; active). |
| |- | | |- |
| | 0x37D0 | | | 0x37D0 |
| | 0x30 | | | 0x30 |
| | eticket_ext_key_ecc_p256 | | | eticket_ext_key_ecc_p256 |
− | | Extended ETicket key ECC-P256 variation (empty and unused). | + | | Extended ETicket key (ECC-P256 version; empty and unused). |
| |- | | |- |
| | 0x3830 | | | 0x3830 |
| | 0x50 | | | 0x50 |
| | eticket_ext_key_ecc_b233 | | | eticket_ext_key_ecc_b233 |
− | | Extended ETicket key ECC-B233 variation (empty and unused). | + | | Extended ETicket key (ECC-B233 version; empty and unused). |
| |- | | |- |
| | 0x3890 | | | 0x3890 |
| | 0x240 | | | 0x240 |
| | eticket_ext_key_rsa | | | eticket_ext_key_rsa |
− | | Extended ETicket key RSA-2048 variation (active). | + | | Extended ETicket key (RSA-2048 version; active). |
| |- | | |- |
| | 0x3AE0 | | | 0x3AE0 |
Line 285: |
Line 290: |
| | 0x130 | | | 0x130 |
| | gamecard_ext_key | | | gamecard_ext_key |
− | | Extended Gamecard key (active). | + | | Extended GameCard key (active). |
| |- | | |- |
| | 0x3D60 | | | 0x3D60 |