Author Topic: DualSense 5 Controller PCB Scans  (Read 150155 times)

Offline Kraaz

  • Chief squatting Hard
  • *
  • Posts: 19
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #330 on: December 08, 2024, 10:56:11 AM »
I tried with voltage, but my PSU on 1.8V give only 0.06A output for shorts. Need to buy better PSU. This is not suitable for this kind of jobs

My recommendation ''Mechanic VC04'' Short killer. Nice compact device.

Offline marciolima

  • Guppy
  • *
  • Posts: 8
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #331 on: December 21, 2024, 08:31:01 PM »
Hi everyone,

I?m modding a DualSense controller (BDM-010) for an arcade stick and ran into an issue with the L2/R2 inputs. I noticed that L2 and R2 work with a voltage divider, setting the signal to ~0.9V at rest (instead of using a pull-up resistor).

I replicated this using two 10k resistors to create a similar voltage divider, and it works fine? but only if the BWL-010 board is connected during the controller's initialization. If I remove the BWL-010, the controller doesn't properly initialize.

Does anyone know why the BWL-010 is required at startup? Is it sending some kind of signal or specific resistance values the main board checks?

Any tips on how to bypass this dependency or emulate the BWL-010?s function would be awesome!


Thanks in advance!

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #332 on: December 30, 2024, 02:58:54 AM »
Could be it doesn't like the Trigger position line floating, or they're reading the data from the EEPROMs on those boards. Either way, close to a year and a half ago now you asked about this and the same then is true now, just leave them plugged in. Unless you're making an arcade stick that is half the size of the controller shell, you're just making more work for yourself trying to get rid of them.

https://acidmods.com/forum/index.php/topic,44714.msg339163.html#msg339163
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline marciolima

  • Guppy
  • *
  • Posts: 8
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #333 on: January 01, 2025, 08:57:41 AM »
Ok. Tks.

Happy New Year!

Offline zis2104

  • Who Farted ???
  • *
  • Posts: 209
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB SCans
« Reply #334 on: January 14, 2025, 06:32:28 PM »
BDM 030 VIAS



This caps what are their value? 1uf?

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #335 on: January 24, 2025, 02:06:14 AM »
1nF
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline texpertx

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #336 on: January 25, 2025, 02:38:26 AM »
Hey guys)
When left stick started drifting i was so self-confident that tried to fix it by myself. Replaced both of them with some cheap Hall effect one from aliexpress and now they work perfectly, although desoldering was a real pain. But during first use I discovered that R1 button doesn't work at all and "adaptiveness" of L2 works a bit differently, which doesn't bother me much, but R1 is kinda main button on the controller). I started looking for what I did wrong and I've found this awesome thread) After comparing my board using microscope with scans I've discovered that this little guy https://imgur.com/a/NLbsyhz is missing. Would love to know its specs.
« Last Edit: January 25, 2025, 02:40:10 AM by texpertx »

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #337 on: January 26, 2025, 01:51:44 AM »
That's just a decoupling capacitor on a voltage rail, it has nothing to do with R1. The controller will still work 100% fine with is missing. The flex cable from the motherboard to the Trigger assembly is where I would look first, as it's easy to mess the contacts up on that thin cable if you are not used to working with it.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Kraaz

  • Chief squatting Hard
  • *
  • Posts: 19
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #338 on: January 26, 2025, 05:05:27 AM »
Houston i have problem.

One of my friends had an issue where the left analog stick got stuck in the upper - left position after being replaced. ( BDM - 20 )
He gave it to me to repair. I measured the voltages. The Y axis showed 1.814 volts, and the X axis showed 1.75 volts.
When I applied 1.814 volts to the X axis using a jumper, the right stick also got stuck,  in opposite the upper - right position.
I checked the traces and repaired some that were broken, but the issue persists. What could be the problem? I need a little help.


« Last Edit: January 26, 2025, 05:12:00 AM by Kraaz »

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #339 on: January 26, 2025, 05:45:58 AM »
Stick pressed Up all the way could be Y-axis shorted to Ground or no power to Y-axis POT or MCU issue.

Stick pressed Right all the way could be X-axis shorted to power or no Ground to X-axis POT or MCU issue.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline Kraaz

  • Chief squatting Hard
  • *
  • Posts: 19
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #340 on: January 26, 2025, 06:31:54 AM »
Stick pressed Up all the way could be Y-axis shorted to Ground or no power to Y-axis POT or MCU issue.

Stick pressed Right all the way could be X-axis shorted to power or no Ground to X-axis POT or MCU issue.

Thank you RDC, going to inspect.

Offline texpertx

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #341 on: January 26, 2025, 11:37:37 AM »
That's just a decoupling capacitor on a voltage rail, it has nothing to do with R1. The controller will still work 100% fine with is missing. The flex cable from the motherboard to the Trigger assembly is where I would look first, as it's easy to mess the contacts up on that thin cable if you are not used to working with it.
Thanks for the reply)
I've got the BDM-040 version, so R1 is on the same FPC as all other buttons. I've checked and cleaned the rubber part and the FPC itself, but it obviously didn't help. I tried to track the lines from R1 connect point on the motherboard, but it seems it does under the surface.

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #342 on: January 27, 2025, 04:58:11 AM »
Check and clean the contacts of the FPC and motherboard, just use a Q-tip and some rubbing alcohol. Also make sure the foam piece is still behind it.
« Last Edit: January 27, 2025, 04:59:03 AM by RDC »
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline texpertx

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #343 on: January 28, 2025, 02:29:27 PM »
Check and clean the contacts of the FPC and motherboard, just use a Q-tip and some rubbing alcohol. Also make sure the foam piece is still behind it.
Yep, already did all that, didn't help. I even tried to short the contacts on the motherboard to understand where the issue is (to exclude FPC), but it was so inconvenient and I didn't get clear readings...

Offline PiingPoong

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #344 on: January 29, 2025, 02:56:01 PM »

I Have a problem with my DualSense 5 BDM-040
It had a drift problem and they decided to change the analogue.
When they changed the analog it is tight to the left
https://ibb.co/hxN8q1Lm
unsolder the analog and the problem still persists
until I saw that these capacitors had been removed
My question is if putting those capacitors will fix the problem? And how much do those that are missing have to measure?

 
https://ibb.co/YTJyxwJG
https://ibb.co/xqzGwfb0

And when I wanted to change the analog, the capacitors broke.
it would be these 3
https://ibb.co/kstqqs9t

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #345 on: January 31, 2025, 09:44:14 PM »
It will work fine with those capacitors missing.

Looks like the plating has been torn out of the holes and the LSX POT is not getting power now, possibly the LSX line isn't connected as well. Install a jumper wire to connect the 2 marked spots together and retest first.

« Last Edit: January 31, 2025, 09:46:57 PM by RDC »
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline PiingPoong

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #346 on: February 01, 2025, 12:30:20 PM »
I replaced the 3 capacitors and made the bridge in the 2 points that you told me.
The Joystick works excellent
Thank you all very much

Offline Para81szs

  • Guppy
  • *
  • Posts: 7
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #347 on: February 02, 2025, 11:23:40 AM »
Hello, I have a problem with a BDM-20 motherboard. It doesn't start, nor is it detected. When I plug the cable into it, it makes two orange flashes and that's it, it doesn't detect the cable either: I changed the battery with a new one, checked the input connector if it is firmly attached to the board...has anyone else encountered this problem? thx

Offline Rbvn

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #348 on: February 03, 2025, 09:39:59 AM »
Kindy please help with those 2 capacitors values from BDM-010 controllee board.

Left analog button doesn't work and right trigger sometines not work. I see both was scratched by someone from board.
https://imgur.com/a/Objb32c

Offline TheOneForTheJob

  • Chief squatting Hard
  • *
  • Posts: 11
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #349 on: February 06, 2025, 09:54:27 AM »
Hi, I got a question about the touchpad on dualsense as well as ds4. Do we know the pinout for the ribbon connector on it? I want to connect the touchpad to a i2c master to learn how it sends data, then once I understand it, I want to have a microcontroller stored in the controller that sends i2c data to the mainboard pretending to be the touchpad.

I'm just confused why the heck there are so many pins on the ribbon. Is it not just SDA, SCL, power, ground, touchpad button? Are they using multiple pins for power or smth?

Offline RDC

  • Administrator
  • Around the block
  • *
  • Posts: 2633
  • Post quality +90/-2
  • Gender: Male
  • The CGnome Project
Re: DualSense 5 Controller PCB Scans
« Reply #350 on: February 06, 2025, 12:13:31 PM »
Most power and ground are multiples on FPC cables.

You'll need to get the DMM out and a Logic Analyzer and wire it up to sus the exact pinout first.

The DS4 schematic for the JDM-055 will get you close on that one, but IIRC just like the motherboards, there were multiple versions of the touchpads as well. I didn't bother to go digging much deeper on that, but it seems to only have 4 control lines, probably I2C, RST and maybe an INT, but again, the LA is where you need to start there to determine what line really does what as the I2C lines alone wont be enough to mimic the touchpad. https://acidmods.com/forum/index.php/topic,44645.0.html

The DS5 is the same deal, I know of at least 2 versions of that thing and they use different hardware. The CYTT210 or the MXT144U and neither have datahseets that are incredibly helpful.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.

Offline TheOneForTheJob

  • Chief squatting Hard
  • *
  • Posts: 11
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #351 on: February 12, 2025, 07:31:11 AM »
Ended up deciding against the faking touchpad thing. I was initially wanting to do it so that I can send ultra specific locations of the touchpad via buttons connected to a microcontroller, so that remapping software on PC can differentiate those ultra specific locations and normal touchpad touches. This way I can get extra buttons that are not merely mimic-ing existing buttons on the controller, but are completely unique.

I realised I can just do what I did before, and just have the microcontroller operate as a bluetooth keyboard like I have done before, and can add unique inputs to the controller that way.

Offline Para81szs

  • Guppy
  • *
  • Posts: 7
  • Post quality +0/-0
  • Acidmods User
Re: DualSense 5 Controller PCB Scans
« Reply #352 on: February 13, 2025, 10:22:01 AM »
Hello, I have a problem with a BDM-20 motherboard. It doesn't start, nor is it detected. When I plug the cable into it, it makes two orange flashes and that's it, it doesn't detect the cable either: I changed the battery with a new one, checked the input connector if it is firmly attached to the board...has anyone else encountered this problem? thx

Has anyone encountered this problem?

 

SMF spam blocked by CleanTalk
SimplePortal 2.3.5 © 2008-2012, SimplePortal