DualSense
Jump to navigation
Jump to search
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
0x0CE6 => ModelType.BOND, 0x0CE7 => ModelType.ASTON, 0x0D5A => ModelType.LOTUS,
Versions
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
BDM-010
- pictures courtesy of wonder Mike
BDM-010 (R10) (speculated engineering sample)
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
USB Reverse Engineering
Byte | Function |
---|---|
0x0 | ? |
0x1 | Left Joy X-Axis |
0x2 | Left Joy Y-Axis |
0x3 | Right Joy X-Axis |
0x4 | Right Joy Y-Axis |
TBD |