I2C Registers: Difference between revisions

MarcusD (talk | contribs)
Add and fix MCU-related battery and voltage info
MarcusD (talk | contribs)
 
(2 intermediate revisions by the same user not shown)
Line 737: Line 737:
   byte 0x00: Console type, see [[Configuration_Memory#MCU_HW_INFO|here]]
   byte 0x00: Console type, see [[Configuration_Memory#MCU_HW_INFO|here]]
   byte 0x01: PMIC vendor code
   byte 0x01: PMIC vendor code
   byte 0x02: Battery vendor code
   byte 0x02: Battery vendor code (determined from battery middle pin)
     0x00: Maxell
     0x00: Maxell (middle pin tied to GND)
       CTR-003 CTR-A-BP (old3DS)
       CTR-003 CTR-A-BP (old3DS)
       CTR-003 CTR-A-BPMX-C3 (2DS): Wuxi Hitachi Maxell Co.,Ltd.
       CTR-003 CTR-A-BPMX-C3 (2DS): Wuxi Hitachi Maxell Co.,Ltd.
Line 746: Line 746:
   byte 0x04: MGIC version (minor?)
   byte 0x04: MGIC version (minor?)
   byte 0x05: RCOMP(?)
   byte 0x05: RCOMP(?)
   byte 0x06: Battery middle terminal NTC reading (more heat causes this value to go *down*, and cooling off will make this value go back up)
   byte 0x06: On-board battery slot NTC reading (more heat causes this value to go *down*, and cooling off will make this value go back up)
   byte 0x09: system model (see [[Cfg:GetSystemModel#System_Model_Values|Cfg:GetSystemModel]] for values)
   byte 0x09: system model (see [[Cfg:GetSystemModel#System_Model_Values|Cfg:GetSystemModel]] for values)
   byte 0x0A: Red Power LED mode (0 = off, 1 = on)
   byte 0x0A: Red Power LED mode (0 = off, 1 = on)
Line 980: Line 980:
!  Valid bits
!  Valid bits
!  Description
!  Description
|-
| 0x02
| Factory protection
| 0x01
| When 0, not only the factory controls are write-protected, but also the factory key.
Set to 1 by default, which means that factory controls are enableable and writable.
|-
|-
| 0x03
| 0x03
Line 1,005: Line 1,011:


  bit0 - color invert
  bit0 - color invert
  bit1 - slight gamma increase
  bit1 - trim 8bpc to 6bpc (seems like color[1:0] <= color[7:6])
|-
|-
| 0x11
| 0x11