Dialog DA9087 PMIC for PS5 controller - where to buy?

Mightyjebus

Well-Known Member
OP
Newcomer
Joined
May 20, 2020
Messages
49
Trophies
0
Age
51
XP
204
Country
United Kingdom
Hi,

I have a couple of PS5 controllers that don’t work. After inspecting 1 with a thermal camera I can see that the Dialog DA9087 PMIC is blown. I took the other one off the other knackered controller but it looks to be knackered as well as I only see 0.01a when trying to charge.

Long story Short - anyone know where to buy the Dialog DA9087 PMIC?
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
34,320
Trophies
2
Website
trastindustries.com
XP
23,403
Country
United Kingdom
I have no additional insight as to causes of failure or location or replacements (or something you might adapt to be a replacement -- even if it is a custom chip then chances are another in the range from the same company will function similarly enough). Though I will also say be sure it is the chip that is blown, and not some short or something elsewhere in the controller PCB that is blowing things for you.

What I am more here to say is maybe seek to characterise the chip itself -- a lot of manuals will note resistances (might have to do high frequency/break out the ESR meter) between pins.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
34,320
Trophies
2
Website
trastindustries.com
XP
23,403
Country
United Kingdom
What are you guys doing to your controllers??
I always treat my controllers nicely but plenty throw them around, twist them/bend them in anger sit on them, stand on them, crush them under the sofa, yank on cables when charging, use them with frayed cables that short things out internally, stick them on dodgy import USB chargers that do not have the best regulation...
Often then for a bit of soldering it makes for a nice source of parts and possible fixes to spare you the crazy high prices that controllers seem to go for these days (back on the PS2/N64/whatever days I was finding first party things for £10 or so, second hand games of note/quality at the time being about £20, even on the 360 then other than the rotatable dpad ones things were still £10 to £20, and new ones were not so much more. Today I can only blame the death of local co-op for the low supply and all the kids wanting them for PC games and mobile phones -- quite often I see kids with PS4 controllers for playing mobile phone games).
 
General chit-chat
Help Users
  • phalk @ phalk:
    I only do anything in my life to allow me to be lazier
    +1
    Gift
  • mr_switch @ mr_switch:
    same
    Gift
  • Veho @ Veho:
    TRJ, I learned all those in school/college.
    Gift
  • Veho @ Veho:
    As part of some course or other.
    Gift
  • Veho @ Veho:
    I forgot to list Assembler, Pascal and Matlab scripting.
    Gift
  • phalk @ phalk:
    I know some pascal, c, php
    Gift
  • phalk @ phalk:
    and I'm a History teacher
    Gift
  • Veho @ Veho:
    Went over the basics in all of them, never took it anywhere.
    Gift
  • Veho @ Veho:
    I do use bash for my job though. It's useful.
    Gift
  • phalk @ phalk:
    Assembler is something I always wanted to learn
    Gift
  • phalk @ phalk:
    but.... nah
    Gift
  • Veho @ Veho:
    No point really.
    Gift
  • Veho @ Veho:
    Even the simplest device these days runs some sort of high level language.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Veho all the IT stuff i've learned in school has been extremely basic... i knew most of it already
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's better to learn on your own, it goes much faster than the snail pace they teach you at in school
    Gift
  • Coto @ Coto:
    assembly is actually great, gets you to run everything about 80% faster than C massaged code
    Gift
  • Coto @ Coto:
    assembler syntax is dead easy, but "how to put pieces together" logic requires to have in mind the original idea, and the CPU layout, and that's like double the work of C stuff. It's best to write C first, add some unit tests, then go assembly, then run the unit tests
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it can run faster than compiled code, but modern compilers are really good at optimization and you need to be even better at assembly to do a better job
    Gift
  • Coto @ Coto:
    with that all your assembler base will actually work
    Gift
  • Coto @ Coto:
    even on embedded systems, without a damned debugger
    Gift
  • The Real Jdbye @ The Real Jdbye:
    syntax is easy but the code is hard to read, you can't look at a piece of code and expect to understand it without looking at all the code around it to see how it all works together so it takes much longer to read the code, it takes longer to write it too because what might be 1 line of code in C might be 20 lines of assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the language is very simple to understand (because it's barely a language at all) understanding how all the instructions work together to form a whole is another matter, in general it's such a pain to work with that i would never recommend it unless you have a need for it. don't listen to this guy and learn assembly just because you want to make your code run faster, you are wasting your time, but if you run into a situation where your code isn't fast enough even after you enabled -Ofast and you NEED it to be faster, then you can consider assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Coto have you tried -Ofast btw? ;)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I have o fast before but I suspect we are talking different Os lol
    Gift
    Psionic Roshambo @ Psionic Roshambo: I have o fast before but I suspect we are talking different Os lol