DualSense: Difference between revisions

From PS5 Developer wiki
Jump to navigation Jump to search
(Add DS code names & Hardware componenets.)
Ā 
(5 intermediate revisions by 2 users 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 =
Running on ARM Cortex M4
= Revision Ids =
= Revision Ids =


Line 14: Line 34:
Ā  May 28 2021 09:04:07
Ā  May 28 2021 09:04:07
Ā  Dec 16 2021 05:15:19
Ā  Dec 16 2021 05:15:19
May 18 2022 09:22:22
</pre>
</pre>


Line 65: Line 86:
|TBD
|TBD
|}
|}
= HID Commands =
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]

Ds1.jpeg
Ds2.jpeg
Ds3.jpeg
Ds4.jpeg

  • pictures courtesy of wonder Mike

BDM-010 (R10) (speculated engineering sample)[edit | edit source]

PCB photo

Dualsense Prototype Motherboard.png

Equivalent of MT8516

MT8516.jpg

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]

Dualsense prototype front.png
Dualsense prototype back.png
Dualsense prototype side.png
Dualsense prototype back view.png
Dualsense Prototype Left.png
Dualsense prototype right.png

USB Reverse Engineering[edit | edit source]

HID Input Values
Byte Function
0x0 ?
0x1 Left Joy X-Axis
0x2 Left Joy Y-Axis
0x3 Right Joy X-Axis
0x4 Right Joy Y-Axis
TBD

HID Commands[edit | edit source]

See DualSense HID Commands