DualSense: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(16 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
= Main Firmware = | |||
Running on ARM Cortex M4 | |||
= Revision Ids = | |||
<pre> | |||
0x0CE6 => ModelType.BOND, | |||
0x0CE7 => ModelType.ASTON, | |||
0x0D5A => ModelType.LOTUS, | |||
</pre> | |||
= Versions = | |||
<pre> | |||
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 | |||
</pre> | |||
= Internals = | = Internals = | ||
== BDM-010 == | |||
[[File:Ds1.jpeg]]<br> | |||
[[File:Ds2.jpeg]]<br> | |||
[[File:Ds3.jpeg]]<br> | |||
< | [[File:Ds4.jpeg]]<br> | ||
* pictures courtesy of wonder Mike | * pictures courtesy of wonder Mike | ||
== BDM-010 (R10) (speculated engineering sample) == | |||
[https://github.com/matlo/GIMX/issues/672#issuecomment-803749066 PCB photo] | |||
[[File:Dualsense_Prototype_Motherboard.png]] | |||
Equivalent of MT8516 | |||
[[File: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 = | |||
[[File:Dualsense prototype front.png]]<br> | |||
[[File:Dualsense prototype back.png]]<br> | |||
[[File:Dualsense prototype side.png]]<br> | |||
[[File:Dualsense prototype back view.png]]<br> | |||
[[File:Dualsense Prototype Left.png]]<br> | |||
[[File:Dualsense prototype right.png]]<br> | |||
= USB Reverse Engineering = | |||
{| class="wikitable" | |||
|+ 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 | |||
|} |
Latest revision as of 00:59, 2 January 2024
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 |