So far there are 7 versions of the DS4 controller PCB.
The JDM-001 (1-889-300-11 (Blue PCB) or 1-889-300-21 (Green PCB)) is the first version I've seen.
The JDS-001 board, aka USB/LED board.
Vias for the buttons of the JDM-001 (NOTE: The PCB is the Blue version here, but the Blue and the Green boards are identical in this respect)
NOTES on button layout, applies to all versions so far..
The D-pad, Cross, Circle, Square and Triangle buttons are active Lo. Connecting them to any Ground spot will make them work.
The L1 and R1 are Active Hi, and have to be connected to the 3.2v line to activate.
The L2 and R2 are PWM and should connect to the 2L and 2R spots respectively if they are to be duplicated.
Then the JDM-011 (1-893-557-21 or 1-893-557-31) is the second one I've seen. It's a little smaller width wise and has some things moved around, but is pretty much the same thing. The USB/LED board (not pictured yet) is redone so there are 2 less wires on the connector. The shell has also been changed for the smaller PCB, so a 1:1 swap can't be done without some modification to this version shell if installing one of the older wider boards.
The JDS-011 board, aka USB/LED board.
Vias for the buttons of the JDM-011
The JDM-020 (1-893-899-11) is the latest revision. They seem to have ditched the Fujitsu ARM for a Freescale one and finally started to use blind vias.
NOTE: Because the JDM-020 uses blind vias, I'll need to have one of these to tear down and see about the best spots for duplicate buttons and such.
Well, here are the X, O, /\ and [ ] Vias. Don't say I didn't warn ya.
The X and /\ buttons can be found on the bottom of the PCB, but O and [ ] are top only.
New DS4 version board (mid/late July 2015) This thing has had a pretty decent change made to the shell and the Daughter board layout. The Daughter board has been split into a 2 piece design now and connects on the sides of the mother board versus the middle as every previous version has. The core way of how the controller works hasn't changed though.
JDM-030 (1-980-146-11)
The JDS-030 board, aka USB/LED board.
Here are the X, O, /\ and [ ] Vias for the JDM-030.
Latest DS4 version board for the Slim console (mid September 2016) Again with a change made to the shell and the Daughter board layout. The Daughter board has gone back to a single piece design (not interchangeable with older versions) and it connects around the top left of the board versus the middle.
When my other board arrives, I'll remove the ARM to see if there is a via for Square button. The Cross, Circle and Triangle buttons have them for sure, but you'll only get 1 shot at them, and if you're not up for that small work, I designed the SFX-040, so no soldering is required on the controller PCB at all.
JDM-040 (1-981-330-31)
The JDS-040 board, aka USB/LED board.
Here are the X, O, /\ and [ ] Vias for the JDM-040.
JDM-050 (1-982-355-11 and 1-982-355-21)
The JDS-050 board, aka USB/LED board.
JDM-055 (1-982-707-11, 1-982-707-22, 1-982-707-31, 1-982-707-32, 1-982-707-81)
1-982-707-31 Schematic
The JDS-055 board, aka USB/LED board.
Vias locations for the X, O, /\, [ ] and D-Pad buttons. JDM-050 shown here, but the JDM-055 spots are in the identical locations, even though the board is slightly different. Any ground spot can be used for the common connection.
NOTE: Be aware though, if the via is ruined in the process, repairing the controller will be extremely difficult if not impossible. The SFX-040 that was made for the JDM-040 version (above) will also work on the -050 and -055 versions here if you're not wanting to risk it.
RDC, There is an easier way to designate the PCB's. For the first version if you remove the barcode you will see "JDM-001". The second version in your post would be "JDM-011". And back in the beginning of August someone send me a PS4 controller that was a JDM-020 revision. If they keep with this labeling it might be easier to communicate revisions based on that code (even though it's obscured by the barcode sticker on the JDM-001's). As usual thanks for going through the trouble of sharing with everyone.
The JDM number is also on the top side of the PCB as well. The larger number was only used as it's right there when the bottom of the shell is taken off and easy to see. I wouldn't solely go on either number at the moment until there are more versions out for comparison, the larger one is just where I've started labeling them for now. Welcome.
Here is a couple of 20 mb pics of the JDM-020, hopefully they look ok for you guys.
Hello guys, I search the X and O mapping for the board JDM-020! Help me Please
I have the same problem, I usually welding wire contacts flex pcb, but gives poor results. sorry for my English I am using a translator
The JDM-020 uses blind vias, so until one is sacrificed, that is stripped of some of it's parts (mainly the MCU) and possibly some layers sanded down as well to tell where everything is actually at, no one has that information.
where I send a motherboard jdm-020? so you can explore the points?
You can PM me about that possibility.
Thread updated for all that have been asking about the X and O locations of the JDM-020. Don't look for any on the bottom of the PCB, there aren't any except for X and /\. Sony has started using blind vias and vias in pads on this and I'm sure later versions of the controller, probably some buried vias as well in there.
hey there. did anyone know where i can find the 3 led tp spots , from the lightbar, on the jdm-001 board?
Nope, because it doesn't have them. You'll have to use the Transistors, Resistors or leads at the connector.
Wow. Thanks for the fast answer. Oh. I' ve feared about that. Did you know, if the jmd number is anywhere to find on a new controller Case or the packIng? Or is there a year of bulid, which says more about the jdm?
I've never really bothered to look into that, as it was never the case with the PS3 controllers, so I doubt anything has changed there and you'd always get a this or that version. Pretty much anything you get new now will be an -020 or -030 though, unless you're getting your controllers from some place that only sells one every year or so and just has crazy old stock as I haven't seen a new -001 since the PS4 came out.
Ok thanks a lot.
Welcome.
Hi Everyone! First of all, Merry Christmas and some nice free days! I got a short question about the JBL-001 mod. I havent found a documentation on the layout of a "ground spot". Anyone out there, that could help me with this question? Is it possible to connect it in an similar way to the 011 Version? T