Calibration: Difference between revisions

No edit summary
No edit summary
Line 166: Line 166:
|  0x2D00
|  0x2D00
|  0x800
|  0x800
|  SpeakerCalibrationValue (only 0x5A bytes are used)
[[#SpeakerCalibrationValue|SpeakerCalibrationValue]]
|-
|-
|  0x3510
|  0x3510
Line 202: Line 202:
|  0x3750
|  0x3750
|  0x6
|  0x6
|  ColorVariation
[[#ColorVariation|ColorVariation]]
|-
|-
|  0x3760
|  0x3760
Line 234: Line 234:
|  0x3D60
|  0x3D60
|  0x4
|  0x4
|  LcdVendorId
[[#LcdVendorId|LcdVendorId]]
|-
|-
|  0x3D70
|  0x3D70
Line 246: Line 246:
|  0x4210
|  0x4210
|  0x1
|  0x1
|  [5.0.0+] UsbTypeCPowerSourceCircuitVersion
|  [5.0.0+] [[#UsbTypeCPowerSourceCircuit|UsbTypeCPowerSourceCircuitVersion]]
|-
|-
|  0x4220
|  0x4220
|  0x4
|  0x4
|  [9.0.0+] HousingSubColor
|  [9.0.0+] [[#HousingColor|HousingSubColor]]
|-
|-
|  0x4230
|  0x4230
|  0x4
|  0x4
|  [9.0.0+] HousingBezelColor
|  [9.0.0+] [[#HousingColor|HousingBezelColor]]
|-
|-
|  0x4240
|  0x4240
|  0x4
|  0x4
|  [9.0.0+] HousingMainColor1
|  [9.0.0+] [[#HousingColor|HousingMainColor1]]
|-
|-
|  0x4250
|  0x4250
|  0x4
|  0x4
|  [9.0.0+] HousingMainColor2
|  [9.0.0+] [[#HousingColor|HousingMainColor2]]
|-
|-
|  0x4260
|  0x4260
|  0x4
|  0x4
|  [9.0.0+] HousingMainColor3
|  [9.0.0+] [[#HousingColor|HousingMainColor3]]
|-
|-
|  0x4270
|  0x4270
|  0x1
|  0x1
|  [9.0.0+] AnalogStickModuleTypeL
|  [9.0.0+] [[#AnalogStickModuleType|AnalogStickModuleTypeL]]
|-
|-
|  0x4280
|  0x4280
|  0x12
|  0x12
|  [9.0.0+] AnalogStickModelParameterL
|  [9.0.0+] [[#AnalogStickModelParameter|AnalogStickModelParameterL]]
|-
|-
|  0x42A0
|  0x42A0
|  0x9
|  0x9
|  [9.0.0+] AnalogStickFactoryCalibrationL
|  [9.0.0+] [[#AnalogStickFactoryCalibration|AnalogStickFactoryCalibrationL]]
|-
|-
|  0x42B0
|  0x42B0
|  0x1
|  0x1
|  [9.0.0+] AnalogStickModuleTypeR
|  [9.0.0+] [[#AnalogStickModuleType|AnalogStickModuleTypeR]]
|-
|-
|  0x42C0
|  0x42C0
|  0x12
|  0x12
|  [9.0.0+] AnalogStickModelParameterR
|  [9.0.0+] [[#AnalogStickModelParameter|AnalogStickModelParameterR]]
|-
|-
|  0x42E0
|  0x42E0
|  0x9
|  0x9
|  [9.0.0+] AnalogStickFactoryCalibrationR
|  [9.0.0+] [[#AnalogStickFactoryCalibration|AnalogStickFactoryCalibrationR]]
|-
|-
|  0x42F0
|  0x42F0
|  0x1
|  0x1
|  [9.0.0+] ConsoleSixAxisSensorModuleType
|  [9.0.0+] [[#ConsoleSixAxisSensorModuleType|ConsoleSixAxisSensorModuleType]]
|-
|-
|  0x4300
|  0x4300
|  0x6
|  0x6
|  [9.0.0+] ConsoleSixAxisSensorHorizontalOffset
|  [9.0.0+] [[#ConsoleSixAxisSensorHorizontalOffset|ConsoleSixAxisSensorHorizontalOffset]]
|-
|-
|  0x4310
|  0x4310
|  0x1
|  0x1
|  [6.0.0+] BatteryVersion
|  [6.0.0+] [[#BatteryVersion|BatteryVersion]]
|-
|-
|  0x4320
|  0x4320
|  0x1
|  0x1
|  [10.0.0+] TouchIcVendorId
|  [10.0.0+] [[#TouchIcVendorId|TouchIcVendorId]]
|-
|-
|  0x4330
|  0x4330
|  0x4
|  0x4
|  [9.0.0+] ColorModel
|  [9.0.0+] [[#ColorModel|ColorModel]]
|-
|-
|  0x4340
|  0x4340
|  0x1
|  0x1
|  [10.0.0+] ConsoleSixAxisSensorMountType
|  [10.0.0+] [[#ConsoleSixAxisSensorMountType|ConsoleSixAxisSensorMountType]]
|}
 
== SpeakerCalibrationValue ==
This is "nn::cal::SpeakerCalibrationValue".
 
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x2 || Version
|-
| 0x2 || 0x22 || Reserved
|-
| 0x24 || 0x2 || SpeakerHpf2A1
|-
| 0x26 || 0x2 || SpeakerHpf2A2
|-
| 0x28 || 0x2 || SpeakerHpf2H0
|-
| 0x2A || 0x2 || SpeakerEqInputVolume
|-
| 0x2C || 0x2 || SpeakerEqOutputVolume
|-
| 0x2E || 0x2 || SpeakerEqCtrl1
|-
| 0x30 || 0x2 || SpeakerEqCtrl2
|-
| 0x32 || 0x2 || SpeakerDrcAgcCtrl2
|-
| 0x34 || 0x2 || SpeakerDrcAgcCtrl3
|-
| 0x36 || 0x2 || SpeakerDrcAgcCtrl1
|-
| 0x38 || 0x2 || SpeakerAnalogVolume
|-
| 0x3A || 0x2 || HeadphoneAnalogVolume
|-
| 0x3C || 0x2 || SpeakerDigitalVolumeMin
|-
| 0x3E || 0x2 || SpeakerDigitalVolumeMax
|-
| 0x40 || 0x2 || HeadphoneDigitalVolumeMin
|-
| 0x42 || 0x2 || HeadphoneDigitalVolumeMax
|-
| 0x44 || 0x2 || MicFixedGain
|-
| 0x46 || 0x2 || MicVariableVolumeMin
|-
| 0x48 || 0x2 || MicVariableVolumeMax
|-
| 0x4A || 0x7B6 || Reserved
|}
|}


Line 338: Line 390:
|-
|-
| 6 || Aula
| 6 || Aula
|}
== ColorVariation ==
This is "nn::cal::ColorVariation".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 || 
|-
| 1 || 
|-
| 2 || 
|-
| 3 || 
|-
| 4 || 
|}
== LcdVendorId ==
This is "nn::cal::LcdVendorId".
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x1 || [[#Vendor|Vendor]]
|-
| 0x1 || 0x1 || Model
|-
| 0x2 || 0x1 || [[#Board|Board]]
|-
| 0x3 || 0x1 || Reserved
|}
=== Vendor ===
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0x10 || JDI
|-
| 0x20 || InnoLux
|-
| 0x30 || AUO
|-
| 0x40 || Sharp
|-
| 0x50 || Samsung
|}
=== Board ===
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0xF || Icosa/Iowa
|-
| 0x10 || Hoag
|-
| 0x20 || Aula
|}
== UsbTypeCPowerSourceCircuit ==
This is "nn::cal::UsbTypeCPowerSourceCircuit".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 || 
|}
== HousingColor ==
This is "nn::cal::HousingColor".
{| class="wikitable" border="1"
|-
! Offset || Size || Description
|-
| 0x0 || 0x1 || R
|-
| 0x1 || 0x1 || G
|-
| 0x2 || 0x1 || B
|-
| 0x3 || 0x1 || A
|}
== AnalogStickModuleType ==
This is "nn::cal::AnalogStickModuleType".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0x23 || H1
|-
| 0x25 || H5
|-
| 0x41 || F1
|}
== AnalogStickModelParameter ==
This is "nn::cal::AnalogStickModelParameter". Same as [[Joy-Con#AnalogStickModelValue|AnalogStickModelValue]].
== AnalogStickFactoryCalibration ==
This is "nn::cal::AnalogStickFactoryCalibration". Same as [[Joy-Con#AnalogStickCalibrationValue|AnalogStickCalibrationValue]].
== ConsoleSixAxisSensorModuleType ==
This is "nn::cal::ConsoleSixAxisSensorModuleType".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| -1 || Invalid
|-
| 0 || None
|-
| 1 || Lsm6ds3
|-
| 2 ||
|-
| 3 ||
|-
| 4 || Lsm6ds3trc
|-
| 5 || Icm40607
|-
| 6 || Icm42607p
|-
| 7 || Lsm6dso
|}
== ConsoleSixAxisSensorHorizontalOffset ==
This is "nn::cal::ConsoleSixAxisSensorHorizontalOffset". Same as [[Joy-Con#SixAxisSensorModelValue|SixAxisSensorModelValue]].
== BatteryVersion ==
This is "nn::cal::BatteryVersion".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 ||
|-
| 1 ||
|-
| 2 ||
|}
== TouchIcVendorId ==
This is "nn::cal::TouchIcVendorId".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 ||
|-
| 1 ||
|}
== ColorModel ==
This is "nn::cal::ColorModel".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 ||
|}
== ConsoleSixAxisSensorMountType ==
This is "nn::cal::ConsoleSixAxisSensorMountType".
{| class="wikitable" border="1"
|-
! Value
! Description
|-
| 0 ||
|}
|}