Difference between revisions of "/dev/ccr cdc"
< /dev
Jump to navigation
Jump to search
Hallowizer2 (talk | contribs) m (Fixed title and bolded intro name) |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 26: | Line 26: | ||
| CCRCDCSoftwareUpdate | | CCRCDCSoftwareUpdate | ||
| 0 | | 0 | ||
− | | | + | | 0x02 to start / 0x03 to push data |
|- | |- | ||
| 0x03 | | 0x03 | ||
Line 51: | Line 51: | ||
| CCRCDCSoftwareExtUpdate | | CCRCDCSoftwareExtUpdate | ||
| 0 | | 0 | ||
− | | 0x0b | + | | 0x0b to start / 0x03 to push data / 0x0c to complete |
|- | |- | ||
| 0x08 | | 0x08 | ||
| CCRCDCSoftwareLangUpdate | | CCRCDCSoftwareLangUpdate | ||
| 0 | | 0 | ||
− | | | + | | 0x0d to start / 0x03 to push data / 0x0e to complete |
|- | |- | ||
| 0x09 | | 0x09 | ||
Line 66: | Line 66: | ||
| CCRCDCSoftwareCaffeineUpdate | | CCRCDCSoftwareCaffeineUpdate | ||
| 0 | | 0 | ||
− | | 0x10 | + | | 0x10 to start / 0x11 to push data / 0x12 to complete |
|- | |- | ||
| 0x0b | | 0x0b | ||
Line 72: | Line 72: | ||
| 0 | | 0 | ||
| 0x13 | | 0x13 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 0x0c | | 0x0c | ||
Line 584: | Line 579: | ||
|- | |- | ||
| 0x322 | | 0x322 | ||
− | | | + | | CCRCDCGetDrcAttach |
| - | | - | ||
| - | | - |
Latest revision as of 12:21, 28 March 2024
The /dev/ccr_cdc node is used to send control messages to the DRH. It's mainly used by nsysccr.rpl.
List of functions (Ioctlv)
Service ID and Method refers to the command packages which are sent to the DRH. More info here: https://libdrc.org/docs/re/sc-cmd.html
Command | Function | Service ID | Method |
---|---|---|---|
0x00 | CCRCDCSoftwareGetVersion | 0 | 0x00 |
0x01 | CCRCDCSoftwareReset | 0 | 0x01 |
0x02 | CCRCDCSoftwareUpdate | 0 | 0x02 to start / 0x03 to push data |
0x03 | CCRCDCSoftwareActivate | 0 | 0x04 |
0x04 | CCRCDCSoftwareAbort | 0 | 0x05 |
0x05 | CCRCDCSoftwareSetDrcBootScreen | 0 | 0x09 |
0x06 | CCRCDCSoftwareGetExtId | 0 | 0x0a |
0x07 | CCRCDCSoftwareExtUpdate | 0 | 0x0b to start / 0x03 to push data / 0x0c to complete |
0x08 | CCRCDCSoftwareLangUpdate | 0 | 0x0d to start / 0x03 to push data / 0x0e to complete |
0x09 | CCRCDCSoftwareLangActivate | 0 | 0x0f |
0x0a | CCRCDCSoftwareCaffeineUpdate | 0 | 0x10 to start / 0x11 to push data / 0x12 to complete |
0x0b | CCRCDCSoftwareCaffeineAbort | 0 | 0x13 |
0x0c | CCRCDCSoftwareCaffeineErase | 0 | 0x14 |
0x64 | CCRCDCSetNetworkCredentials | 1 | 0x00 |
0x65 | CCRCDCSetNetworkFilter | 1 | 0x01 |
0x66 | CCRCDCSetWlanSettings | 1 | 0x02 |
0x67 | CCRCDCGetNetworkCredentials | 1 | 0x03 |
0x68 | CCRCDCGetNetworkFilter | 1 | 0x04 |
0x69 | CCRCDCGetWlanSettings | 1 | 0x05 |
0x6a | CCRCDCGetHardwareMode | 1 | 0x06 |
0x6b | CCRCDCSetWowlSettings | 1 | 0x07 |
0x6c | CCRCDCGetWowlSettings | 1 | 0x08 |
0x6d | CCRCDCSetEepromSettings | - | - |
0x6e | CCRCDCSetWlanSettingsRuntime | 1 | 0x0a |
0xc8 | CCRCDCDevicePing | 2 | 0x00 |
0xc9 | CCRCDCGetMacAddress | 2 | 0x01 |
0xca | CCRCDCGetAssociatedList | 2 | 0x02 |
0xcc | CCRCDCDisassociate | 2 | 0x04 |
0xcd | CCRCDCSetStationId | 2 | 0x05 |
0xce | CCRCDCWpsStart | 2 | 0x06 |
0xcf | CCRCDCWpsStop | 2 | 0x07 |
0xd0 | CCRCDCWpsStatus | 2 | 0x08 |
0xd1 | CCRCDCWowlWakeDrc | 2 | 0x0a |
0xd2 | CCRCDCGetDrcCredential | 2 | 0x0c |
0xd3 | CCRCDCSetMultiDrc | 2 | 0x0d |
0xd4 | CCRCDCGetMultiDrc | 2 | 0x0e |
0xd5 | CCRCDCGetStationId | 2 | 0x0f |
0xd6 | CCRCDCSetWlChannelScan | 2 | 0x10 |
0x12c | CCRCDCWlanClearStatsEx | 3 | 0x00 |
0x12d | CCRCDCWlanGeneralStats | 3 | 0x01 |
0x12e | CCRCDCWlanConnectionStats | 3 | 0x02 |
0x12f | CCRCDCWlanPhyStats | 3 | 0x03 |
0x130 | CCRCDCWlanPacketStats | 3 | 0x04 |
0x131 | CCRCDCWlanWmmStats | 3 | 0x05 |
0x132 | CCRCDCGetWlanRSSIAntEx | 3 | 0x06 |
0x133 | CCRCDCGetWlanApcs | 3 | 0x07 |
0x134 | CCRCDCGetWlanIcs | 3 | 0x08 |
0x135 | CCRCDCGetWlanDcs | 3 | 0x09 |
0x136 | CCRCDCGetWlanThermal | 3 | 0x0a |
0x190 | CCRCDCSysSetDrhState | 4 | 0x00 |
0x191 | CCRCDCSysSetDrcState | 4 | 0x0e |
0x192 | CCRCDCSysSetTime | 4 | 0x02 |
0x193 | CCRCDCSysSetAVMode | 4 | 0x03 |
0x194 | CCRCDCSysGetInfo | 4 | 0x04 |
0x195 | CCRCDCSysGetDrcState | 4 | 0x05 |
0x196 | CCRCDCSysGetDrhState | 4 | 0x06 |
0x197 | CCRCDCSysGetAVMode | 4 | 0x07 |
0x198 | CCRCDCSysSetCameraDisplayMode | 4 | 0x08 |
0x199 | CCRCDCSysGetCameraDisplayMode | 4 | 0x09 |
0x19a | CCRCDCSysSetMicrophoneMode | 4 | 0x0a |
0x19b | CCRCDCSysGetMicrophoneMode | 4 | 0x0b |
0x19c | CCRCDCSysGetManufacturingTestResult | 4 | 0x0c |
0x19d | CCRCDCSysGetServiceErrorLog | 4 | 0x0d |
0x19e | CCRCDCSysSetVideoEncodingRate | 4 | 0x0f |
0x19f | CCRCDCSysGetVideoEncodingRate | 4 | 0x10 |
0x1a0 | CCRCDCSysSetVideoEncodingHint | 4 | 0x11 |
0x1a1 | CCRCDCSysManufacturingWowlWrite | 4 | 0x12 |
0x1a2 | CCRCDCSysGetManufacturingWlanSettings | 4 | 0x13 |
0x1a3 | CCRCDCSysDrcDisplayMessage | 4 | 0x14 |
0x1a4 | 4 | 0x15 | |
0x1a5 | CCRCDCSysDeletsDrhSettings | 4 | 0x16 |
0x1a6 | CCRCDCSysSetDrcCameraRegisterTable | 4 | 0x17 |
0x1a7 | CCRCDCSysGetDrcCameraRegisterTable | 4 | 0x18 |
0x1a8 | CCRCDCSysGetWlanInformation | 4 | 0x19 |
0x1a9 | CCRCDCSysSetManufacturingTestMode | 4 | 0x1b |
0x1aa | CCRCDCSysGetDrcBootParameter | 4 | 0x1c |
0x1ab | CCRCDCSysDisplayCaffeineNotification | 4 | 0x1e |
0x1ac | CCRCDCSysGetDrcAppLaunchParameter | 4 | 0x1f |
0x1ad | CCRCDCSysSetWiimodeSettings | 4 | 0x20 |
0x1ae | CCRCDCSysSetCaffeineNotificationInfo | 4 | 0x21 |
0x1af | CCRCDCSysConsoleShutdownInd | 4 | 0x1a |
0x1f4 | CCRCDCPerGetBatteryParams | 5 | 0x00 |
0x1f5 | CCRCDCPerSetSensorbarLed | 5 | 0x01 |
0x1f6 | CCRCDCPerSetMessageLed | 5 | 0x02 |
0x1f7 | CCRCDCPerSetRumbleParamsEx | 5 | 0x03 |
0x1f8 | CCRCDCPerSetLcdBrightness | 5 | 0x04 |
0x1fa | CCRCDCPerGetUicEeprom | 5 | 0x06 |
0x1fb | CCRCDCPerGetLcdBrightness | 5 | 0x07 |
0x1fc | CCRCDCPerSetLcdMute | 5 | 0x08 |
0x1fd | CCRCDCPerGetLcdMute | 5 | 0x09 |
0x1fe | CCRCDCPerSetAudioMute | 5 | 0x0a |
0x1ff | CCRCDCPerGetAudioMute | 5 | 0x0b |
0x200 | CCRCDCPerSetUicConfig | 5 | 0x0c |
0x201 | CCRCDCPerClearUicConfig | 5 | 0x0d |
0x202 | CCRCDCPerSetLcdCabc | 5 | 0x0e |
0x203 | CCRCDCPerGetLcdCabc | 5 | 0x0f |
0x204 | CCRCDCPerNfcControl | 5 | 0x10 |
0x205 | CCRCDCPerIrdaControl | 5 | 0x11 |
0x206 | CCRCDCPerSetTvRemoteSignal | 5 | 0x12 |
0x207 | CCRCDCPerSetTvRemoteButton | 5 | 0x13 |
0x208 | CCRCDCPerLcdBrightnessIdGet | 5 | 0x15 |
0x209 | CCRCDCPerLcdBrightnessIdSet | 5 | 0x14 |
0x20a | CCRCDCPerTvRemoteControl | 5 | 0x16 |
0x20b | CCRCDCPerTvRemoteTestCodeSend | 5 | 0x17 |
0x20c | CCRCDCPerTvRemoteTestCodesetSet | 5 | 0x18 |
0x20d | CCRCDCPerSetLcdBrightnessTable | 5 | 0x19 |
0x20e | CCRCDCPerGetLcdBrightnessTable | 5 | 0x1a |
0x20f | CCRCDCPerSetTpCalibConfig | 5 | 0x1b |
0x210 | CCRCDCPerGetVirtualSurroundParam | 5 | 0x1c |
0x211 | CCRCDCPerSetVolumeOverride | 5 | 0x1d |
0x212 | CCRCDCPerClearCaffeineSettings | 5 | 0x1e |
0x320 | - | - | |
0x321 | - | - | |
0x322 | CCRCDCGetDrcAttach | - | - |
0x323 | - | - | |
0x324 | - | - | |
0x325 | CCRCDCPowerOffSystem | - | - |
0x326 | CCRCDCWpsProc | - | - |
0x384 | - | - | |
0x385 | CCREnableDrhCheck | - | - |
0x386 | CCREnablePowerButton | - | - |
0x387 | CCRSetCompatMode | - | - |