Changes

Jump to navigation Jump to search
2,448 bytes added ,  22:58, 12 January 2021
Line 67: Line 67:  
| 0x1
 
| 0x1
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#RTC|RTC compensation value]]
 
|-
 
|-
 
| 0x00020000
 
| 0x00020000
 
| 0x134
 
| 0x134
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#CDC|Codec]]
 
|-
 
|-
 
| 0x00030000
 
| 0x00030000
 
| 0x1
 
| 0x1
 
| 0xC
 
| 0xC
| ?
+
| Leap Year Counter (read By PTM)
 
|-
 
|-
 
| 0x00030001
 
| 0x00030001
 
| 0x8
 
| 0x8
 
| 0xE
 
| 0xE
| User time offset (read by CECD)
+
| User time offset (read by CECD): displayed timestamp - rtc timestamp
 
|-
 
|-
 
| 0x00030002
 
| 0x00030002
 
| 0x8
 
| 0x8
 
| 0xC
 
| 0xC
| ?
+
| Settings time offset: newly set timestamp - rtc timestamp
 
|-
 
|-
 
| 0x00040000
 
| 0x00040000
 
| 0x10
 
| 0x10
 
| 0xC
 
| 0xC
| ? (read by HID)
+
| [[Hardware_calibration#Touch|Touch calibration]] (read by HID)
 
|-
 
|-
 
| 0x00040001
 
| 0x00040001
Line 102: Line 102:  
| 0x12
 
| 0x12
 
| 0xC
 
| 0xC
| ? (read by HID)
+
| [[Hardware_calibration#Gyro|Gyroscope]] (read by HID)
 
|-
 
|-
 
| 0x00040003
 
| 0x00040003
 
| 0xC
 
| 0xC
 
| 0xC
 
| 0xC
| ? (read by HID)
+
| [[Hardware_calibration#Accel|Accelerometer]] (read by HID)
 
|-
 
|-
 
| 0x00040004
 
| 0x00040004
 
| 0x1C
 
| 0x1C
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#CStick|CStick calibration data]]
 
|-
 
|-
 
| 0x00050000
 
| 0x00050000
 
| 0x2
 
| 0x2
 
| 0xC
 
| 0xC
| Upper/Lower screen flicker byte
+
| [[Hardware_calibration#Screen_flicker|Screen flicker]]
 
|-
 
|-
 
| 0x00050001
 
| 0x00050001
Line 127: Line 127:  
| 0x38
 
| 0x38
 
| 0xC
 
| 0xC
| ? (read by GSP)
+
| [[Hardware_calibration#BLPWM|Backlight PWM]] (read by GSP)
 
|-
 
|-
 
| 0x00050003
 
| 0x00050003
 
| 0x20
 
| 0x20
 
| 0xC
 
| 0xC
| ? (read by GSP)
+
| [[Hardware_calibration#ABL|Power saving mode (ABL) calibration]] (read by GSP)
 
|-
 
|-
 
| 0x00050004
 
| 0x00050004
 
| 0x20
 
| 0x20
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#ABL|Power saving mode (ABL) calibration]] (for legacy FIRM)
 
|-
 
|-
 
| 0x00050005
 
| 0x00050005
 
| 0x20
 
| 0x20
 
| 0xE
 
| 0xE
| Stereo display settings
+
| Stereo display settings (HWCAL block 0x470)
 
|-
 
|-
 
| 0x00050006
 
| 0x00050006
 
| 0x2
 
| 0x2
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#ULCD_delay|3D switching delay]]
 
|-
 
|-
 
| 0x00050007
 
| 0x00050007
Line 157: Line 157:  
| 0x10C
 
| 0x10C
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#ABL_extra|Power saving mode (ABL) extra config]]
 
|-
 
|-
 
| 0x00050009
 
| 0x00050009
 
| 0x8
 
| 0x8
 
| 0xC
 
| 0xC
| new3DS only(?) backlight control (5th byte: backlight dimming enable)
+
| new3DS only(?) backlight control (5th byte: auto-brightness enable)
 
|-
 
|-
 
| 0x00060000
 
| 0x00060000
 
| 0x96
 
| 0x96
 
| 0xC
 
| 0xC
| ?
+
| ??? (HWCAL block 0x500)
 
|-
 
|-
 
| 0x00070000
 
| 0x00070000
 
| 0x214
 
| 0x214
 
| 0xE
 
| 0xE
| ?
+
| [[Hardware_calibration#3D_filters|3D filters]]
 
|-
 
|-
 
| 0x00070001
 
| 0x00070001
 
| 0x1
 
| 0x1
 
| 0xE
 
| 0xE
| Sound output mode (mono/stereo/surround)?
+
| Sound output mode (mono=0, stereo=1, surround=2)
 
|-
 
|-
 
| 0x00070002
 
| 0x00070002
 
| 0x8
 
| 0x8
 
| 0xE
 
| 0xE
| ?
+
| [[Hardware_calibration#Microphone_echo_cancel|Microphone echo cancellation params]]
 
|-
 
|-
 
| 0x00080000
 
| 0x00080000
Line 258: Line 258:  
| 0x14
 
| 0x14
 
| 0xE
 
| 0xE
| Same as above?
+
| COPPACS restriction data
 
|-
 
|-
 
| 0x000C0002
 
| 0x000C0002
Line 268: Line 268:  
| 0x4
 
| 0x4
 
| 0xE
 
| 0xE
| u16 at offset 0x0: [[SMDH#EULA_Version|EULA Version]] which was agreed to.
+
| u16 at offset 0x0: [[SMDH#EULA_Version|EULA Version]] which was agreed to. u16 @ 0x02: latest version
 
|-
 
|-
 
| 0x000E0000
 
| 0x000E0000
Line 304: Line 304:  
| 0x28
 
| 0x28
 
| 0xC
 
| 0xC
| ?
+
| In NIM, taken as a (hopefully null terminated) string used for the "X-Device-Token" http header field for NPNS url.
 
|-
 
|-
 
| 0x00100000
 
| 0x00100000
 
| 0x2
 
| 0x2
 
| 0xC
 
| 0xC
| ?
+
| TWL EULA info ({bool agreed; u8 agreedVersion})
 
|-
 
|-
 
| 0x00100001
 
| 0x00100001
 
| 0x94
 
| 0x94
 
| 0xC
 
| 0xC
| Stores Parental Restrictions PIN/Secret Answer and other info
+
| Stores Parental Restrictions PIN/Secret Answer and other info for TWL mode
 
|-
 
|-
 
| 0x00100002
 
| 0x00100002
 
| 0x1
 
| 0x1
 
| 0xC
 
| 0xC
| ?
+
| TWL country code
 
|-
 
|-
 
| 0x00100003
 
| 0x00100003
 
| 0x10
 
| 0x10
 
| 0xC
 
| 0xC
| ?
+
| TWL movable unique ID, used for DSiWare exports
 
|-
 
|-
 
| 0x00110000
 
| 0x00110000
Line 339: Line 339:  
| 0x8
 
| 0x8
 
| 0xC
 
| 0xC
| ? (read by HID)
+
| Volume Slider Bounds (Read by HID and PTM)
 
|-
 
|-
 
| 0x00130000
 
| 0x00130000
Line 359: Line 359:  
| 0x4
 
| 0x4
 
| 0xE
 
| 0xE
| ?
+
| In NIM, taken as an u32, using the low u16, casted to a char, and turned lower case for the making of the url for NPNS.
 
|-
 
|-
 
| 0x00160000
 
| 0x00160000
Line 369: Line 369:  
| 0x4
 
| 0x4
 
| 0xE
 
| 0xE
| ?
+
| Miiverse (OLV) access key
 
|-
 
|-
 
| 0x00180000
 
| 0x00180000
 
| 0x4
 
| 0x4
 
| 0xC
 
| 0xC
| ?
+
| QTM Infrared LED related, can be 0 or 1
 
|-
 
|-
 
| 0x00180001
 
| 0x00180001
 
| 0x18
 
| 0x18
 
| 0xC
 
| 0xC
| ?
+
| [[Hardware_calibration#QTM|QTM calibration data]]
 
|-
 
|-
 
| 0x00190000
 
| 0x00190000
Line 555: Line 555:  
| 0x25
 
| 0x25
 
| 0x1
 
| 0x1
| always 0x07 ?
+
| [[Nintendo_Zone#Beacon_payload_format|AP crypto key type]]
 
|-
 
|-
 
| 0x26
 
| 0x26
Line 579: Line 579:  
|-
 
|-
 
| 0x0
 
| 0x0
| 0x4
+
| 0x2
| Some sort of checksum.
+
| ?
 +
|-
 +
| 0x2
 +
| 0x2
 +
| [https://github.com/lammertb/libcrc/blob/v2.0/src/crc16.c#L43-L76 CRC-16 checksum] of the next 0x410 bytes.
 
|-
 
|-
 
| 0x4
 
| 0x4
Line 632: Line 636:  
| 0x358
 
| 0x358
 
| 0x4
 
| 0x4
| Byte 0x0 could be the channel? Only set if the network was the last to be set during the session.
+
| Always 0x01050000 ? Only set if the network was the last to be set during the session.
 
|-
 
|-
 
| 0x35C
 
| 0x35C
Line 639: Line 643:  
|-
 
|-
 
| 0x360
 
| 0x360
| 0x8
+
| 0x6
| Byte 0x6 could be the channel? Only set if the network was the last to be set during the session.
+
| MAC address of the AP. Only set if the network was the last to be set during the session.
 +
|-
 +
| 0x366
 +
| 0x1
 +
| Channel. Only set if the network was the last to be set during the session.
 +
|-
 +
| 0x367
 +
| 0x1
 +
| Padding ? Only set if the network was the last to be set during the session.
 
|-
 
|-
 
| 0x368
 
| 0x368
Line 683: Line 695:  
|-
 
|-
 
|}
 
|}
      
===LCD display config===
 
===LCD display config===
Line 705: Line 716:  
|-
 
|-
 
| 0x11
 
| 0x11
| ?
+
| 0x20
 
| Secret answer in UTF-16
 
| Secret answer in UTF-16
 +
|}
 +
 +
===Parental Control setting block 0xC0000===
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Offset
 +
!  Size
 +
!  Description
 +
|-
 +
| 0x00
 +
| 0x04
 +
| [[#Parental Control restriction bitmask|Parental Control restriction bitmask]]
 +
|-
 +
| 0x0C
 +
| 0x04
 +
| Parental Controls PIN code
 +
|}
 +
 +
====Parental Control restriction bitmask====
 +
{| class="wikitable" border="1"
 +
|-
 +
! Bit
 +
! Restriction name
 +
|-
 +
| 0
 +
| Global Parental Controls enable
 +
|-
 +
| 3
 +
| Sharing Images/Audio/Video/Long Text Data
 +
|-
 +
| 4
 +
| Internet Browser
 +
|-
 +
| 5
 +
| StreetPass
 +
|-
 +
| 6
 +
| Friend Registration
 +
|-
 +
| 8
 +
| eShop
 +
|-
 +
| 10
 +
| Miiverse (view)
 +
|-
 +
| 11
 +
| Miiverse (post)
 +
|-
 +
| 31
 +
| "Child Online Privacy Protection" (see [[Cfg:GetRegionCanadaUSA|CFG:IsCoppacsSupported]])
 
|}
 
|}
516

edits

Navigation menu