DualSense: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Add DS code names & Hardware componenets.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
= DualSense Codenames = | |||
* DualSense - Bond. | |||
* Main MCU/DSP - Spider. | |||
* Audio Codec - Venom. | |||
* Sub DSP?? - Onion. | |||
* Triggers Assembly - Walther. | |||
= DualSense Board Components = | |||
* SIE CXD9006GG Main MCU+DSP (a rebranded MediaTek MT3616XXX (No more info about this chip yet except it runs ARM Cortex M4 & N9 DSP Core), Code name is '''Spider'''). | |||
* Dialog DA9087 PMIC (a power management chip). | |||
* Realtek ALC5524 Audio Codec (Code name is '''Venom'''). | |||
* Realtek ALC1016 3.0 W Class-D Audio Amplifier. Or | |||
* Nuvoton NAU8225 3.0 W Class-D Audio Amplifier. | |||
= Main Firmware = | = Main Firmware = | ||
Line 73: | Line 89: | ||
= HID Commands = | = HID Commands = | ||
See [ | See [https://www.psdevwiki.com/ps5/DualSense_HID_Commands DualSense HID Commands] |
Latest revision as of 00:49, 9 April 2024
DualSense Codenames[edit | edit source]
* DualSense - Bond. * Main MCU/DSP - Spider. * Audio Codec - Venom. * Sub DSP?? - Onion. * Triggers Assembly - Walther.
DualSense Board Components[edit | edit source]
* SIE CXD9006GG Main MCU+DSP (a rebranded MediaTek MT3616XXX (No more info about this chip yet except it runs ARM Cortex M4 & N9 DSP Core), Code name is Spider). * Dialog DA9087 PMIC (a power management chip). * Realtek ALC5524 Audio Codec (Code name is Venom). * Realtek ALC1016 3.0 W Class-D Audio Amplifier. Or * Nuvoton NAU8225 3.0 W Class-D Audio Amplifier.
Main Firmware[edit | edit source]
Running on ARM Cortex M4
Revision Ids[edit | edit source]
0x0CE6 => ModelType.BOND, 0x0CE7 => ModelType.ASTON, 0x0D5A => ModelType.LOTUS,
Versions[edit | edit source]
May 19 2020 02:04:33 Jul 15 2020 01:59:27 May 28 2021 09:04:07 Dec 16 2021 05:15:19 May 18 2022 09:22:22
Internals[edit | edit source]
BDM-010[edit | edit source]
- pictures courtesy of wonder Mike
BDM-010 (R10) (speculated engineering sample)[edit | edit source]
Equivalent of MT8516
Seems to be nearly identical to regular BDM-010 but with a Mediatek MT3616ECT SoC. No more information available for this SoC anywhere but the silkscreen layout highly resembles the one shown in the FCC filing of AK8CFIZCT1.
Prototype[edit | edit source]
USB Reverse Engineering[edit | edit source]
Byte | Function |
---|---|
0x0 | ? |
0x1 | Left Joy X-Axis |
0x2 | Left Joy Y-Axis |
0x3 | Right Joy X-Axis |
0x4 | Right Joy Y-Axis |
TBD |