In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Changes

Jump to navigation Jump to search
6,121 bytes added ,  00:16, 26 October 2021
Add /dev/ccr_cdc functions
{{DEFAULTSORT:dev/ccr_cdc}}
[[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.

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

{| class="wikitable sortable"
! Command
! Function
! Service ID
! Method
|-
| 0x00
| CCRCDCSoftwareGetVersion
| 0
| 0x00
|-
| 0x01
| CCRCDCSoftwareReset
| 0
| 0x01
|-
| 0x02
| CCRCDCSoftwareUpdate
| 0
| 0x00
|-
| 0x03
| CCRCDCSoftwareActivate
| 0
| 0x04
|-
| 0x04
| CCRCDCSoftwareAbort
| 0
| 0x05
|-
| 0x05
| CCRCDCSoftwareSetDrcBootScreen
| 0
| 0x09
|-
| 0x06
| CCRCDCSoftwareGetExtId
| 0
| 0x0a
|-
| 0x07
| CCRCDCSoftwareExtUpdate
| 0
| 0x0b
|-
| 0x08
| CCRCDCSoftwareLangUpdate
| 0
| 0x0a
|-
| 0x09
| CCRCDCSoftwareLangActivate
| 0
| 0x0f
|-
| 0x0a
| CCRCDCSoftwareCaffeineUpdate
| 0
| 0x10
|-
| 0x0b
| CCRCDCSoftwareCaffeineAbort
| 0
| 0x13
|-
| 0x0c
| CCRCDCSoftwareCaffeineErase
| 0
| 0x14
|-
| 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
|
| -
| -
|-
| 0x323
|
| -
| -
|-
| 0x324
|
| -
| -
|-
| 0x325
| CCRCDCPowerOffSystem
| -
| -
|-
| 0x326
| CCRCDCWpsProc
| -
| -
|-
| 0x384
|
| -
| -
|-
| 0x385
| CCREnableDrhCheck
| -
| -
|-
| 0x386
| CCREnablePowerButton
| -
| -
|-
| 0x387
| CCRSetCompatMode
| -
| -
|}

Navigation menu