Author Topic: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"  (Read 6861 times)

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« on: August 13, 2016, 12:25:35 PM »
Here's the XB1s controller, which has a few changes done to her. It's still a CG layout, but they have ditched one of the board to board connectors and used a 16bit I2C IO Port Expander for most of the Digital functions now. That has the benefit of only needing 3 connections, instead of the 13 that it did before, so they can use just 1 connector. There is also a cable for an on board RF antenna that goes to the MCU/RF board.

The MCU board has some changes as well. The Triggers are still the Hall sensor type, but the MCU and RF module have been combined into a single PCB that is mounted to the main board. The MCU/RF board also has it's own antenna.

1708 BUTTON/POWER BOARD TOP


1708 BUTTON/POWER BOARD BOTTOM


1708 MCU BOARD TOP


1708 MCU BOARD BOTTOM



J1/J5 Connector Pinout

1 - 3.5v
2 - GU
3 - V+ (3v Wired), (Battery Voltage Wireless)
4 - 3.3v
5 - SCL
6 - LED
7 - SDA
8 - D+ USB
9 - ~RESET
10 - D- USB
11 - POWER OK / SHUTDOWN
12 - 5v USB
13 - GND
14 - GND


TEST POINTS on BUTTON/POWER Board (some)

FT4 - IO Exp, P0_6

TP13 - 5v USB
TP14 - DR
TP15 - DL
TP16 - DU
TP17 - DD
TP18 - SY
TP19 - LB
TP20 - RB
TP21 - A
TP22 - X
TP23 - Y
TP24 - MN
TP25 - VW
TP26 - IO Exp, P1_6
TP27 - PNC DETECTION
TP28 - LED

TP35 - 3.3v

TP37 - LED (Anode side)


TEST POINTS on MCU Board (some)

TP22 - GND

TP26 - GND

TP41 - B

TP67 - RT
TP68 - LT


IO EXPANDER

Any familiar with the I2C protocol will recognize this. It's the Clock and Data to/from the IO Expander, and it's sampled every 8ms or at 124Hz, which is over 120 times per second, so it's not going to miss a button press made by any human. It first sends a Write Command 0x42, followed by the Data 0x00, then it sends a Read Command 0x43, which is followed by all of the buttons and PnC cable status. 1 for off, 0 for on. Data is sent MSB first in two 8 bit configurations, with 3 of the 16 IO not being used.



The order of bits 76543210 76543210 correspond to the buttons, MN, NU (FT4), LB, RB, Y, PnC, X, NU (Grounded), A, NU (TP26), VW, DD, DL, DR, DU, SY

NU = Not Used, reads as 1

This is with no buttons pressed, only the PnC cable is plugged in. So you'd get 111111010 then 11111111 after the Read Command, or 0xFA then 0xFF



Here A, X and Y are pressed. along with the PnC cable still plugged in. So you'd get 11110000 then 01111111, or  0xF0 then 0x7F

« Last Edit: June 25, 2017, 08:42:58 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 w02057

  • Chief squatting Hard
  • *
  • Posts: 12
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #1 on: August 14, 2016, 06:00:31 AM »
Awesome work as always RDC!

Interesting that they've decided to go for an SoC type module, and removed one of the two board-to-board connectors.

Offline wordene1

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #2 on: September 09, 2016, 11:58:47 AM »
Great post!  Any possible info on a point for the sync button?

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #3 on: September 09, 2016, 12:12:30 PM »
Post has been edited with that info now.
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 Dagaso

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #4 on: January 11, 2017, 11:08:36 AM »
Hi, I'm trying to solder a button on TP21 which is supposed to be A but does nothing. I have put a cable to TP22 to make ground and another cable to TP21 for the A and
does nothing.

Edit: I already found the correct TP21, I mistakenly connected it to the TP21 that is next to the TP9 and it has to be soldered in the TP21 that is next to the TP27 of the other PCB

regards
« Last Edit: January 11, 2017, 11:16:39 AM by Dagaso »

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #5 on: January 11, 2017, 11:35:06 AM »
That's why the TP spots are listed under the corresponding header of TEST POINTS on BUTTON/POWER Board or TEST POINTS on MCU Board, as both can have the same number TP spot, but it doesn't do the same thing.
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 troyvolta

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #6 on: January 26, 2017, 10:37:36 PM »
hello, I also have the saleae Logic Pro. Great analyzer.

i have a question for you. do you know how to power up the 1708 or 1697 externally? when i ground the GU line, it will power down, but I cant seem to get it to power up using the same line.


Thanks in advance.

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #7 on: January 26, 2017, 11:46:28 PM »
Not sure what you're trying to do there or how. The USB cable is an external power source, and it should work fine.

If you have the Button/Power board removed, then that's the issue and you can read thru the 1537 thread for info on what to try there powering it with that removed.
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 troyvolta

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #8 on: January 27, 2017, 11:22:49 AM »
sorry, I don't think I explained myself very well. I want to externally power up a stock 1708 or 1697 controller using another microprocessors I/O line as opposed to pressing the guide button manually.  I want to run the wires out of the controller to another micro.  I could just directly connect across the Guide button, but the guide buttons location is hard to wire up. So I was wondering if you knew of a different spot on the controller that would mimic a manual press of the guide button to power it up.

Thanks.

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #9 on: January 27, 2017, 12:41:42 PM »
Gotcha. You can't ground the GU pin of the connector and have that work, as there is a Diode on the board that is giving you the grief there. Use the Cathode side of D27 for your GU connection as that goes directly to the Guide button. This is the same on all versions so far.
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 grokshot

  • Guppy
  • *
  • Posts: 4
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #10 on: April 11, 2017, 01:27:44 PM »
Adding A and B back buttons. I did this using scans of the old One controller but I have a 1708. I just want to make sure I use the right solder points. From what I see I can use TP21 on the BUTTON/POWER Board for A, but I don't know what Ground to use. Then I can use TP41 on MCU Board and TP22 or TP26 for Ground. Am I reading this wrong? Is that not where I need to solder to add new buttons? Any help is very appreciated.

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #11 on: April 11, 2017, 04:06:45 PM »
Those are the correct TP spots to use for the 1708, and ground is ground, so you can use any ground you like for the buttons.
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 grokshot

  • Guppy
  • *
  • Posts: 4
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #12 on: April 11, 2017, 04:51:55 PM »
So all I need to do is solder to those TP spots and any ground? Just really want to make sure I didn't need to solder anywhere else and that those were the right contact points to add the scuf-like buttons.

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #13 on: April 11, 2017, 05:12:54 PM »
Yes
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 grokshot

  • Guppy
  • *
  • Posts: 4
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #14 on: April 11, 2017, 05:21:12 PM »
Unfortunately my soldering iron was just too much and killed the test point for one of them. TP21. So now the normal B button doesn't work either. Not sure why it was harder on this one than the older version. The new A button didn't work either but the old one still does. I wonder if the ground has to be on the same board for that one.

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #15 on: April 11, 2017, 05:32:46 PM »
The soldering iron is fine, it's how you're using it. If it ended up hot enough to torch the pad off the board, then it was long past melting the solder and being done.

TP21 is for A

The TP41 is in the middle of the B button trace, so if it was nuked off the board then B would be dead. You'll have prep both vias at each end of that trace now and jumper it with a wire to get B working again. Don't torch those though or fixing B will be more of a hassle.

Ground is ground, doesn't matter which board it comes from.
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 grokshot

  • Guppy
  • *
  • Posts: 4
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #16 on: April 11, 2017, 05:47:31 PM »
Sorry, I miswrote with the TP numbers. I am not sure how to jumper for B. I may just have to buy a new board and be more careful next time. Thank you for all the help.

What wattage iron should I use?
« Last Edit: April 11, 2017, 06:03:51 PM by grokshot »

Offline leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #17 on: May 19, 2017, 01:52:47 AM »
You can know the points of the rapid fire 9 Mode Jump Drop Shot Hex (12f1822) (Read 31998 times) on this version of PCB  :beg:

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #18 on: May 19, 2017, 05:58:47 AM »
@ grokshot - Soldering iron wattage depends more on skill level than anything, though there is no point using a 200W gun on the controller. I use a 60W Hakko here for almost everything that I do, but all you really need for messing around with controllers is a 25W or so at most.


@ leonmax81 - The TP spots for this controller are listed in the first post.
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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #19 on: May 19, 2017, 07:40:14 AM »
Hi, thank you for the answer .. I installed the PIC fast with the PIC (12f1822) .... following the first post points ... the first 6 modes ie the fast fire RAPID do not work! am I doing something wrong...

Offline leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #20 on: May 19, 2017, 07:54:02 AM »
I can not understand where pin 6 is to be connected to the PCB controller..... :beg:

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #21 on: May 19, 2017, 07:58:06 AM »
That is not my chip, so I've no idea what could be wrong there.  What wiring diagram are you following?
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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #22 on: May 19, 2017, 08:14:08 AM »
I'm following the points of the PIC chip of the link below:
http://www.acidmods.com/forum/index.php/topic,43308.0.html

Offline leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #23 on: May 19, 2017, 08:21:17 AM »
These are the points I connected with the PIC 12f1822:

Pin 1: J5 Connector Pin 4 - 3.3v.
Pin 2: R5.
Pin 3: R42.
Pin 4: Linked to the Button.
Pin 5: R39.
Pin 6: TP21 - A.
Pin 7:  TP41 - B.
Pin 8: GND.

And do not work the first 6 modes, where am I wrong?
« Last Edit: May 19, 2017, 08:29:47 AM by leonemax81 »

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #24 on: May 19, 2017, 08:52:13 AM »
That does not help. What diagram or instructions are you using? Pictures of your install might help also.
« Last Edit: May 19, 2017, 08:53:45 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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #25 on: May 19, 2017, 09:12:07 AM »
Here are the photos, these are the points I used:







Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #26 on: May 19, 2017, 09:29:53 AM »
You have pin 1 of the PIC connected to pin 3 of J5, not pin 4.

Pin 4 of J5 is on the other side of the connector. Odds are on one side, evens are on the other. Whoever made that messed that up. Just use TP35 on the Button/Power board for you 3.3v power to Pin 1 of the PIC.

That may or may not fix it, as I'm sure the code was written based on the ADC having a 3.3v source, not 3v to whatever the battery voltage is, which is what is on pin 3 there. Change that to either pin 4 or TP35 and see how it works then.
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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #27 on: May 19, 2017, 10:15:55 AM »
Nothing settled the 3.3 pin v1. But nothing works yet ... other ideas ??

Or do you tell me a quick fire that works on this controller version?
« Last Edit: May 19, 2017, 10:31:35 AM by leonemax81 »

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #28 on: May 19, 2017, 10:54:37 AM »
Unless you have another older version controller to test that PIC on and make sure it works, no idea. The controller hasn't changed how it works, so you'll need to get the person that coded it to look into it.
« Last Edit: May 19, 2017, 10:55:18 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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #29 on: May 19, 2017, 11:07:36 AM »
I confirm that on an old version of the controller the pic works ... you know a fast running version of this new controller ...

Offline leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #30 on: May 20, 2017, 03:57:31 AM »
Can you tell me a fast running on this new controller?

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #31 on: May 20, 2017, 06:00:00 AM »
I have no idea what you are asking for there.
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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #32 on: May 20, 2017, 10:27:39 AM »
Does a rapid fire exist on this new controller model?

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #33 on: May 20, 2017, 11:09:39 AM »
I have no idea, cRapid Fire is not really my thing. I do, however, like figuring out problems, and I'm trying to get in contact with SethMods to try and figure out what is going on with all of this and see if it is the controller or the code causing it.

What game or games are you testing with there? as I would not rule it out either.
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 leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #34 on: May 21, 2017, 01:50:29 AM »
I'm using the game call of duty black ops.

Offline leonemax81

  • Pint
  • *
  • Posts: 28
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #35 on: May 23, 2017, 09:11:25 AM »
You have some news?

Offline stee01

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #36 on: August 24, 2017, 01:23:12 PM »
Hey RDC,

Any chance you know what the values are of the capacitors on these boards?

I've got a duff controller here which isn't powering on off either batteries or usb. Noticed after having it plugged in that the dpad was starting to get toasty.

Looking at other stuff online indicates that on the older models it's the capacitor at c30 pulling the 5v to ground that is playing up. Most people seem to be able to just remove it without issue but of course it's there for a reason

Just dipping my toe back in to tinkering with broken electronics

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #37 on: August 24, 2017, 04:44:50 PM »
Most of the caps are just decoupling, for filtering the DC, and the exact value isn't going to be really critical.

C30 on the 1708 version Power/Button board is a 16uF, 0805 that's probably rated at 10v or more.
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 stee01

  • Guppy
  • *
  • Posts: 3
  • Post quality +0/-0
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #38 on: August 24, 2017, 04:55:27 PM »
Brilliant, cheers mate know what I'm ordering now :)

Offline maik

  • Guppy
  • *
  • Posts: 1
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #39 on: October 20, 2017, 05:53:23 AM »
hello to all, sorry for the question but if i want duplicate all 4 top button can i use the same GND for each one:

A) TP21-TP22 (MCU)

B) TP41 (MCU)-TP22 (MCU)

X) TP22-TP22 (MCU)

Y) TP23-TP22 (MCU).
tryagainfailagainfailbetter!!

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #40 on: October 20, 2017, 06:54:06 AM »
Yes
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 wittness

  • Guppy
  • *
  • Posts: 4
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #41 on: November 07, 2017, 08:42:04 AM »
In trying to add scuf type buttons I have managed to lift the pad of the B button TP41.  Does anybody know if this is repairable?  :help:  I would be eternally grateful!

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #42 on: November 07, 2017, 01:54:25 PM »
Prep the Via that is just below/right of TP41, solder a short jumper wire to it and then follow that trace up and solder the other end of the wire to the bottom side of R29.
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 bluefox

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #43 on: November 20, 2017, 12:10:21 PM »
Hi guys. I came in possession of 4x new controllers 1708. All have exactly the same issue: on USB cable they work perfect, but no power on battery. Nobody opened before so it seems like a common problem on these. I attempted repair and checked the (+) power line and could not find any break up to Q9. There is 3v power on the power button. I've replaced U1, U2, U3 but problem still not solved. I've spend hours searching for missing or blown components on the board and could not find any visible damage. Please help me solve this? It's honestly killing me and as usual the solution is just around the corner..... thank you. :beg: The power board is the issue.
« Last Edit: November 20, 2017, 12:12:05 PM by bluefox »

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #44 on: November 20, 2017, 02:28:04 PM »
No power with the PnC battery pack? New AA batteries? or both are a no go?

Have you confirmed the Power board is the issue by replacing it with one from a know working 1708 controller?

My 1708 board is stripped clean, or I'd start poking around in there looking for that problem. Right now all I can do is schematic it out and give you some ideas on where to look.

I'll have to trace out the 1708 and see if they did anything different, but on the 1537 Q9 gets the power good signal from the MCU board thru D26. If D26 was open you'd have issues, but not sure as of yet if it would effect the USB power.

Q7 is the first place I'd start though, provided a know working board powers up with batteries fine so the issue is for sure known to be on the Power board.
« Last Edit: November 20, 2017, 02:28:55 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 bluefox

  • Guppy
  • *
  • Posts: 2
  • Post quality +0/-0
  • Gender: Male
  • Acidmods User
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #45 on: Today at 03:17:19 AM »
Hi RDC. Thank's for a quick reply.
I use just regular batteries for testing, the Duracell ones that came with controllers. I confirm that batteries are not the problem.

Yes, I confirm that the issue is the power board, all MCU boards are perfect with a working powerboard.

D26 replaced but still not working.

I was reading the forum for solutions and fount that the pin 4 on J1 should have 3V. What happens is: when I push the power button 3V appears on pin 4 for a few seconds and the soooowly drops down.

I lost a lot of time and hope trying to repair this and I will try any ideas that would come to your mind.
Thank you

Offline RDC

  • Acid Modder
  • *
  • Posts: 748
  • Post quality +78/-2
  • Gender: Male
  • The CGnome Project
Re: XB1 Controller PCB Scans, Traces and Info - 1708 "Slim"
« Reply #46 on: Today at 08:07:02 AM »
What have you replaced U1, U2 and U3 with?

Pin 4 of J1 should have 3.3v on it, as it's the output of U3 and that one powers just about everything. That's on a working controller of course.

U2 just provides the 3.5v for the Rumble motors, and U1 is only in there to knock down the USB 5v to around 3v.

Make sure L4 is on the board, and if it is, make sure that it's not cracked, has one side not soldered or measures open.

Now that I'm thinking on it, the issue could be that U4 has crapped the bed also and is loading down or almost shorting the 3.3v rail. Take one of those boards and just remove U3 and see if it will power up normally then.
« Last Edit: Today at 08:17:12 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.