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 || |
| |} | | |} |
| | | |