PS4 Controller not sync

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • claudyu07
    Claudyu07
    • May 2014
    • 164
    • Ireland

    #1

    PS4 Controller not sync

    hi guys . i've a situation here .
    PS 4 turns on but the controller won't sync.
    Safe mode working perfect usb only.
    i have tried reset controller , factory reset ps4 , system update , rebuild database ... nothing worked .
    Antenna is properly connected on the mainboard.
    Any ideas? thanks
  • diif
    Badcaps Legend
    • Feb 2014
    • 6978
    • England

    #2
    Re: PS4 Controller not sync

    Massive long threads over on the PlayStation Forums with the same issue.

    The short of it, you need access to another controller to find out if it's the console or controller causing the problem.

    Comment

    • claudyu07
      Claudyu07
      • May 2014
      • 164
      • Ireland

      #3
      Re: PS4 Controller not sync

      Originally posted by diif
      Massive long threads over on the PlayStation Forums with the same issue.

      The short of it, you need access to another controller to find out if it's the console or controller causing the problem.
      Controller connects fine over bluetooth to my android phone and can use it

      Comment

      • stj
        Great Sage 齊天大聖
        • Dec 2009
        • 30911
        • Albion

        #4
        Re: PS4 Controller not sync

        got a warranty on the console?

        Comment

        • dj_ricoh
          Badcaps Legend
          • Jan 2013
          • 2073
          • uk

          #5
          Re: PS4 Controller not sync

          and normal with usb no?
          Just cook it! It's already broken.

          Comment

          • claudyu07
            Claudyu07
            • May 2014
            • 164
            • Ireland

            #6
            Re: PS4 Controller not sync

            no warranty .
            @dj_ricoh ps4 only works on bluetooth.
            Usb only working in safe mode.

            Comment

            • newtothis
              Badcaps Legend
              • Mar 2013
              • 1556
              • england

              #7
              Re: PS4 Controller not sync

              For anyone reading this -

              Need to flash the NOR chip - Bluetooth section of the firmware goes corrupt

              Comment

              • stj
                Great Sage 齊天大聖
                • Dec 2009
                • 30911
                • Albion

                #8
                Re: PS4 Controller not sync

                how big is the dump?

                Comment

                • newtothis
                  Badcaps Legend
                  • Mar 2013
                  • 1556
                  • england

                  #9
                  Re: PS4 Controller not sync

                  32,768 kb

                  If the .bin is extracted it is in the file - C0020001.bin section that goes bad

                  I use HxD to copy the data from a working C0020001 and replace the entire section in the original .bin file
                  Last edited by newtothis; 06-28-2016, 06:11 PM.

                  Comment

                  • stj
                    Great Sage 齊天大聖
                    • Dec 2009
                    • 30911
                    • Albion

                    #10
                    Re: PS4 Controller not sync

                    can you upload it for others who may not have access to a working console when they need it please.

                    Comment

                    • newtothis
                      Badcaps Legend
                      • Mar 2013
                      • 1556
                      • england

                      #11
                      Re: PS4 Controller not sync

                      Can do - I will write up a tutorial on how to do it too

                      Comment

                      • stj
                        Great Sage 齊天大聖
                        • Dec 2009
                        • 30911
                        • Albion

                        #12
                        Re: PS4 Controller not sync

                        nice

                        Comment

                        • newtothis
                          Badcaps Legend
                          • Mar 2013
                          • 1556
                          • england

                          #13
                          Re: PS4 Controller not sync

                          WIP - Currently writing it up....


                          As promised a tutorial on how to remedy the PS4 controller not syncing except via USB in safe mode.

                          There are 2 issues that can cause this

                          1) The Wifi/BT board has seen its last days and needs replacing - The Wifi/BT board is a BGA connection type but the pads are large enough to just use your iron to flow solder to each pad before flowing to the board

                          2) The NOR chip has gone corrupt and will require the dump to be repaired and reflashed

                          We will cover how to reflash the NOR in this guide using a raspberry PI 3

                          Equipment needed :
                          • Raspberry PI 3 (with an 8GB SD card)
                          • Female to Female jumper cables
                          • SOIC16 to DIP16 300mil wide adapter
                          • RJ45 network cable (For PI network connection)
                          • Hot air rework station/Iron and consumables (Flux/Solder etc)



                          Software needed :

                          Firstly lets install Raspbian to the Raspberry PI:
                          1. Start up Win32 Disk Imager and in "Image File" select the decompressed Raspbian .IMG file
                          2. In "Device" select the location of the SD card
                          3. Select "Write"


                          After the writing is complete put the SD card into the Raspberry PI and power it up using the USB cable.

                          Remote connection shell to the Raspberry PI:

                          Plug the RJ45 into the Raspberry PI and after a minute check your router connections to find the IP of the Raspberry PI.
                          1. Start up Putty
                          2. In "Host Name" put the IP of the Raspberry PI
                          3. Select "SSH"
                          4. Select "Open"
                          5. In the login fields put "pi" as the username and "raspberry" as the password
                          6. Insert the following commands line by line



                          Code:
                          sudo -s
                          cd /bin
                          wget http://jaicrab.org/Ps4/Tools/JAISPI/jaispi
                          chmod +x jaispi
                          echo "#blacklist spi-bcm2708" > /etc/modprobe.d/raspi-blacklist.conf
                          echo "blacklist i2c-bcm2708" >> /etc/modprobe.d/raspi-blacklist.conf
                          reboot
                          Installation is complete. By Putty you can access the Raspberry Pi. To run the command jaispi you need to be root (sudo-s).

                          Before we do this we now need to wire up our SOIC16 adapter to our PI:

                          The following reference images are color coded for the connections from the SOIC adapter (or the chip if soldered direct) to the PI interface pins :

                          PI Pinout:---------------------------------------------------------------------------------SOIC16 Pinout:

                          ----------------------------------------------------------------------

                          Full connection information table:

                          Removing the NOR:

                          Now we have the PI setup and ready to go it's time to remove the NOR from the PS4 mainboard, The chipset in question is MX25L25635FMI-10G and is found here :



                          Flux the chip up and use your Hot Air Station to heat and remove the chip.

                          Clean up the pad area on the board with braid ready for reinstallation - Now depending on your preferences of either using Hot Air to reattach or using your iron either pre-tin the pads or not - Whatever suits you best

                          Checking the connections for the NOR to the PI:

                          Making sure you orient the NOR correctly using the above Diagrams/Tables insert the NOR into the SOIC adapter.

                          Start up Putty if its not already running and login to your PI

                          Set yourself as Root with:

                          Code:
                          sudo -s
                          Use the command below to check read access to the NOR:

                          Code:
                          jaispi -i /dev/spidev0.0
                          Jaispi should report back with

                          Code:
                          JaiSpi v1.0
                          ID: 0xC22019 MX25L25635
                          If you get an an "Unknown" message please check your wiring and possibly give your NOR a clean with IPA to remove any flux that could hinder continuity.

                          Next we want to take a read dump of the NOR with:

                          Code:
                          jaispi -r corruptedno1.bin /dev/spidev0.0
                          It is best to take 3 dumps then verify each one using against the NOR, To do this use the above code and alter the name "corruptednor1.bin" by a number increment for each one.

                          So you should end up with 3 dumps with the names :

                          corruptednor1.bin
                          corruptednor2.bin
                          corruptednor3.bin


                          Next we verify each dump by using the command:

                          Code:
                          jaispi -v corruptednor1.bin /dev/spidev0.0
                          Do this for each dump you took by changing the name of the file - If it says any of them have differences then again check your connections.

                          Obtaining the dumps from the Raspberry PI:

                          To obtain the dump files from the raspberry PI we will want to remote connect using WinSCP
                          1. Install WinSCP
                          2. In "Hostname" input the Raspberry PI IP
                          3. Use the same credentials as Putty (Above) to log into the PI
                          4. On the right you should now see your dump files, Right click one and select "Download"


                          Extracting the .bin dump file:
                          1. Using PS4_AC1D_Flash-Tool.exe click "Extract"
                          2. Next to "NOR Dump" click "Open" and select your dump file
                          3. Click "Save" and select a destination for your extraction
                          4. Click "Extract Now!"


                          Using HxD to check for corruption:
                          1. Open HxD
                          2. Select "File" "Open" and select file "C0020001.bin" that you just extracted using Ac1d Tools
                          3. Again select "Open" and select the provided working .bin from the "Working Wifi/BT DUmp" file you downloaded from the above links (Make sure it is from the correct board revision that is printed on your motherboard EG:SAA-001)
                          4. Press "CTRL+K" to open up a compare window in HxD and select "OK"
                          5. If HxD shows differences in the files then the file is corrupt


                          Repairing the corruption using HxD:
                          1. Close the corrupted window in HxD and leave the working example open
                          2. Select "File" "Open" and open your original unextracted .bin dump file
                          3. Navigate to the address in your unextracted dump file that is associated with your mainboard version (The text file accompanying the working example will tell you what address to goto (For EG : SAA-001 board will be at address x144200)
                          4. From this point you should see a lot of FF FF FF FF < This is the corruption
                          5. From the working example file "C0020001.bin" right click and "select all" then right click "Copy"
                          6. At the bottom of the HxD window you will see "Length" - Take not of the value
                          7. In your unextracted "corruptednor1.bin" select and drag from the beginning of line x144200 until the "length" selection matches the previous one you took note of.
                          8. Once you have matched the length selection right click and select "Paste Write"
                          9. Click "File" "Save"


                          Flashing the NOR back:
                          1. Rename your repaired .bin file to "workingnor.bin" then move it back onto the Raspberry PI using WinSCP
                          2. In Putty use the following command to flash the file back to the chip


                          Code:
                          jaispi -p workingnor.bin /dev/spidev0.0
                          Once the process is complete you should see:

                          Code:
                          JaiSpi v1.0
                          ID: 0xC22019 MX25L25635
                          Starting...
                          0x02000000 -> 8192 Sectors written
                          Done!
                          Next verify again by using:

                          Code:
                          jaispi -v workingnor.bin /dev/spidev0.0
                          You should now be greeted with:

                          Code:
                          ID: 0xC22019 MX25L25635
                          Checking...
                          0x02000000 -> 0 Different sectors
                          Done!
                          If all is well solder your NOR back onto your PS4 Mainboard and enjoy gaming once again
                          Last edited by Topcat; 06-29-2016, 08:55 AM. Reason: Merged posts

                          Comment

                          Related Topics

                          Collapse

                          • master3112
                            ASUS ROG Strix- G513IH-HN008, G513-6050A3249301- MB-A04 (A4) damaged Embedded Controller
                            by master3112
                            I have an ASUS ROG Strix- G513IH-HN008, motherboard G513-6050A3249301- MB-A04 (A4)

                            When I received the device, the device has no function. After an investigation, I found that the PWM CONTROLLER RT6575B (U6100) is getting warm and there is a short circuit at the 3V3 output. This normally supplies 3V3 for the embedded controller IT5571E-128 (U301). When measuring and analyzing with a thermal imaging camera, I found that some components are damaged: SLG4E42553VTR (U8500), IT5571E-128 (U301), LAN RTL8111H (U450), LOGIC 74LVC1G08GW (U1900), RT6575B (U6100) All these components are on...
                            10-29-2024, 09:32 PM
                          • giove
                            PS4 not sync the controller
                            by giove
                            hi I have a PS4 model cuh-1216A that does not sync the controllers. Better to say cold sometimes everything works correctly but when I turn it off and on again after a while it no longer synchronizes the controllers. It must be said that the Wifi has not worked for some time and so I proceeded to replace the AW-nb218 chip, unfortunately without solving either problem. Controllers plugged into the USB charge fine and always work in safe mode. can anyone help me to solve?
                            05-25-2023, 12:02 AM
                          • ronnygracias
                            Help with freemotion incline trainer with controller comm error
                            by ronnygracias
                            The treadmill was working fine, one day the belt snapped and after checking the unit I also noticed that the display is now showing the Controller comm error. So I opened it up and the treadmill had two boards. One is a power supply board and the other is the motor controller. I noticed there was a mouse nest, so I took power supply board out, cleaned it up, replaced the big capacitor and that did nothing. Then I took apart the motor controller and cleaned that up, and when I plugged it in, it started right up. I thought I fixed it. But when the belt arrived, I installed it and tried to power...
                            11-04-2024, 01:32 PM
                          • sam_sam_sam
                            Tankless hot water heater controller board not powering up when power is applied
                            by sam_sam_sam
                            I recently bought a used tankless hot water heater and the controller board is completely dead no power up when power is applied the display board works however the main controller board does not work correctly at all the fuse is good

                            I bought a used replacement controller board that also had issues that I was able to fix and now the tankless water heater works correctly now

                            However I would like to know if I could figure what happened to this controller board if possible

                            Tomorrow I will take some better pictures of both side of both boards

                            The...
                            12-09-2022, 09:14 PM
                          • sam_sam_sam
                            Lift Master Garage Door wall switch display / motion sensor controller display disappeared no back light
                            by sam_sam_sam
                            This happened last Saturday and today I finally had time this morning before I went to work to replace two non brand capacitors

                            I will let you be the judge weather or not these are bad or not according to the blue ESR meter that I am using

                            I am comparing them to a brand new one that I installed

                            The display came back on and the programming was not lost which I was surprised by I would have thought that when the display went blank that so did the memory as well

                            I going to let it run for several days before I remount back on the wall next to the...
                            09-05-2024, 06:48 PM
                          • Loading...
                          • No more items.
                          Working...