Difference between revisions of "/dev/ccr cdc"
< /dev
Jump to navigation
Jump to search
(Add /dev/ccr_cdc functions) |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{DEFAULTSORT:dev/ccr_cdc}} | {{DEFAULTSORT:dev/ccr_cdc}} | ||
+ | {{DISPLAYTITLE:/dev/ccr_cdc}} | ||
[[Category:Wii U Filesystem]] | [[Category:Wii U Filesystem]] | ||
− | The /dev/ccr_cdc node is used to send control messages to the DRH. It's mainly used by nsysccr.rpl. | + | 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) == | == List of functions (Ioctlv) == | ||
Line 25: | Line 26: | ||
| CCRCDCSoftwareUpdate | | CCRCDCSoftwareUpdate | ||
| 0 | | 0 | ||
− | | | + | | 0x02 to start / 0x03 to push data |
|- | |- | ||
| 0x03 | | 0x03 | ||
Line 50: | 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 65: | Line 66: | ||
| CCRCDCSoftwareCaffeineUpdate | | CCRCDCSoftwareCaffeineUpdate | ||
| 0 | | 0 | ||
− | | 0x10 | + | | 0x10 to start / 0x11 to push data / 0x12 to complete |
|- | |- | ||
| 0x0b | | 0x0b | ||
Line 71: | Line 72: | ||
| 0 | | 0 | ||
| 0x13 | | 0x13 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| 0x0c | | 0x0c | ||
Line 583: | 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 | - | - |