Calibration: Difference between revisions
Created page with "During factory setup, the Switch goes through calibration and the generated data from this process is written to two [[Flash_Filesystem|NAND user partitions]..." |
No edit summary |
||
Line 24: | Line 24: | ||
| 0x0004 | | 0x0004 | ||
| 0x04 | | 0x04 | ||
| | | unk | ||
| Always 0x07. | | Always 0x07. | ||
|- | |- | ||
Line 30: | Line 30: | ||
| 0x04 | | 0x04 | ||
| calib_data_size | | calib_data_size | ||
| Total size of calibration data minus | | Total size of calibration data minus 0x40 bytes (header + calib_data_sha256). | ||
|- | |- | ||
| 0x000C | | 0x000C | ||
Line 54: | Line 54: | ||
| 0x0060 | | 0x0060 | ||
| 0x20 | | 0x20 | ||
| | | 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 | ||
| | | 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 | | Device key (ECC-P256 version; empty and unused). | ||
|- | |- | ||
| 0x02B0 | | 0x02B0 | ||
| 0x180 | | 0x180 | ||
| device_cert_ecc_p256 | | device_cert_ecc_p256 | ||
| Device certificate ECC-P256 | | Device certificate (ECC-P256 version; empty and unused). | ||
|- | |- | ||
| 0x0440 | | 0x0440 | ||
| 0x30 | | 0x30 | ||
| device_key_ecc_b233 | | device_key_ecc_b233 | ||
| Device key ECC-B233 | | Device key (ECC-B233 version; empty and unused). | ||
|- | |- | ||
| 0x0480 | | 0x0480 | ||
| 0x180 | | 0x180 | ||
| device_cert_ecc_b233 | | device_cert_ecc_b233 | ||
| Device certificate ECC-B233 | | Device certificate (ECC-B233 version; active). | ||
|- | |- | ||
| 0x0610 | | 0x0610 | ||
| 0x30 | | 0x30 | ||
| eticket_key_ecc_p256 | | eticket_key_ecc_p256 | ||
| ETicket key ECC P256 | | ETicket key (ECC-P256 version; empty and unused). | ||
|- | |- | ||
| 0x0650 | | 0x0650 | ||
| 0x180 | | 0x180 | ||
| eticket_cert_ecc_p256 | | eticket_cert_ecc_p256 | ||
| ETicket certificate ECC-P256 | | ETicket certificate (ECC-P256 version; empty and unused). | ||
|- | |- | ||
| 0x07E0 | | 0x07E0 | ||
| 0x30 | | 0x30 | ||
| eticket_key_ecc_b233 | | eticket_key_ecc_b233 | ||
| ETicket key ECC-B233 | | ETicket key (ECC-B233 version; empty and unused). | ||
|- | |- | ||
| 0x0820 | | 0x0820 | ||
| 0x180 | | 0x180 | ||
| eticket_cert_ecc_b233 | | eticket_cert_ecc_b233 | ||
| ETicket certificate ECC-B233 | | 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). | ||
|- | |- | ||
| 0x2440 | | 0x2440 | ||
| 0x400 | | 0x400 | ||
| gamecard_cert | | gamecard_cert | ||
| | | GameCard certificate. | ||
|- | |- | ||
| 0x2840 | | 0x2840 | ||
| 0x20 | | 0x20 | ||
| gamecard_cert_sha256 | | gamecard_cert_sha256 | ||
| SHA256 over the | | SHA256 over the GameCard certificate. | ||
|- | |- | ||
| 0x2860 | | 0x2860 | ||
| 0x220 | | 0x220 | ||
| eticket_key_rsa | | eticket_key_rsa | ||
| ETicket key RSA-2048 | | ETicket key (RSA-2048 version; empty and unused). | ||
|- | |- | ||
| 0x2A90 | | 0x2A90 | ||
| 0x240 | | 0x240 | ||
| eticket_cert_rsa | | eticket_cert_rsa | ||
| ETicket certificate RSA-2048 | | 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 | | Amiibo certificate (ECQV version). | ||
|- | |- | ||
| 0x35A0 | | 0x35A0 | ||
| 0x70 | | 0x70 | ||
| amiibo_cert_ecdsa | | amiibo_cert_ecdsa | ||
| Amiibo certificate ECDSA | | Amiibo certificate (ECDSA version). | ||
|- | |- | ||
| 0x3620 | | 0x3620 | ||
| 0x40 | | 0x40 | ||
| amiibo_key_ecqv_bls | | amiibo_key_ecqv_bls | ||
| Amiibo ECQV-BLS | | Amiibo key (ECQV-BLS version). | ||
|- | |- | ||
| 0x3670 | | 0x3670 | ||
| 0x20 | | 0x20 | ||
| amiibo_cert_ecqv_bls | | amiibo_cert_ecqv_bls | ||
| Amiibo certificate ECQV-BLS | | Amiibo certificate (ECQV-BLS version). | ||
|- | |- | ||
| 0x36A0 | | 0x36A0 | ||
| 0x90 | | 0x90 | ||
| amiibo_root_cert_ecqv_bls | | amiibo_root_cert_ecqv_bls | ||
| Amiibo root certificate ECQV-BLS | | 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 | | 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 | | 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 | | 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 | | Extended ETicket key (RSA-2048 version; active). | ||
|- | |- | ||
| 0x3AE0 | | 0x3AE0 | ||
Line 285: | Line 290: | ||
| 0x130 | | 0x130 | ||
| gamecard_ext_key | | gamecard_ext_key | ||
| Extended | | Extended GameCard key (active). | ||
|- | |- | ||
| 0x3D60 | | 0x3D60 |