Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

IPhone X - 12 Pro Max Fix A problem was detected with the TrueDepth camera and PlayStation 5 3 beeps when power is plugged in: Difference between pages

From Repair Wiki
(Difference between pages)
mNo edit summary
 
No edit summary
 
Line 1: Line 1:
{{Repair Guide
{{Repair Guide
|Device=IPhone X, IPhone XS, IPhone XS Max, IPhone XR, IPhone 11, IPhone 11 Pro, IPhone 11 Pro Max, IPhone 12, IPhone 12 Mini, IPhone 12 Pro, IPhone 12 Pro Max
|Device=PlayStation 5
|Affects parts=Dot Projector
|Affects parts=Motherboard
|Needs equipment=JC Programmer
|Needs equipment=Soldering Iron, Hot Air Station, Microscope
|Type=
|Type=Soldering
|Difficulty=2. Medium
|Difficulty=2. Medium
}}
}}
{{stub}}
{{stub}}
== Problem description ==
== Problem description ==
The iPhone works fine but you are unable to set up Face ID and the message "a problem was detected with the TrueDepth camera. Face ID has been disabled".
<!--
This problem is common on water-damaged devices.
Provide a concise description of the issue here. Be  as specific as possible to help readers quickly determine whether or not this is the exact problem they are facing.
 
-->
[[File:TrueDepth camera issue.png|thumb|400x400px|Example of the message that shows up]]


When ac power is plugged the console produces 3 fast beeps and the console does not turn on.
[[File:Placeholder image.jpg|thumb|Example image (Figure 1) -- No image yet. Help expand this page by uploading it!]]
== Symptoms ==
== Symptoms ==
<!--
<!--
Detail all measurable or observable symptoms in this section.  
Detail all measurable or observable symptoms in this section.  
-->
-->
* The iPhone displays the message: A problem was detected with the TrueDepth camera. Face ID has been disabled.
* When ac power is plugged the console produces 3 fast beeps


== Solution ==
== Solution ==
Line 25: Line 26:
-->
-->


This issue is related to a component called dot projector.
This issue is related to the NOR (BIOS) IC.


In this guide we will be using the Tag-On method, so you will need to acquire the right flex for your device
The first thing we can try is using UART, send the command "errlog clear" to clear the error code database.
[[File:JC Face ID tag on flex.png|left|thumb|JC Face ID tag on flex]]


Follow this guide on how to connect to UART [[PlayStation 5 Fault Finding Using UART]] ,then in console service tool, in select operation type select clear error codes.


Why this works? Because sometimes the DBI section of the NOR gets full.


If the first option doesn't work we will need to remove the BIOS IC from the motherboard and using a donor BIOS file.


The BIOS chip (25Q16JVNIM) is located next to the southbridge.


==== Step 1: Remove the BIOS Chip ====


* Locate the BIOS chip (25Q16JVNIM) next to the southbridge on the PS5 motherboard. Use a hot air station to carefully desolder the chip. Exercise caution and avoid excessive heat, as it can damage the chip.


==== Step 2: Connect and Read the BIOS Chip ====


=== Diagnostic Steps ===
* Solder the bios chip to the SOP8 adapter.
* Connect the chip to the programmer.
* Connect your programmer to the computer.
* Read the chip and save a copy of the bios file on your computer it will create a .bin file.


The dot projector is located right next to the front camera.
==== Step 3: Fixing your BIOS Dump ====
[[File:Iphone face id.jpg|center|thumb|iPhone Face ID Components Location]]
Using a free tool made by Dony this process is really simple, download [https://github.com/apewalkers/PS5-NOR-EDITOR/tree/main PS5 NOR EDITOR]


In this guide we will use the "JC" tools to diagnose and fix this issue, you can use JC V1S, JC V1SE, JC V1S Pro, the process is the same in all devices.
After downloading the tool, open it and click on pre-configured and select your board type.


The first step is to remove the dot projector from the phone and connect it to the machine and click on read, the machine will test the component and tell you if it's faulty like this.
After that, click on the browse button on the harvest section and find your dump a small pop-up window will show up and ask you what options you want to harvest, select all options and click on OK.
[[File:Example of a Sucess Harvest.png|center|thumb|Example of a Sucess Harvest]]


[[File:Dot fail.png|center|thumb|342x342px|Dot Projector Test Fail]]


=== Repair Steps ===
After that, save your file.
In this guide we will be using the "Tag-On" method.


Install JC repair software on a computer, and open the program.
==== Step 4: Write the Modified BIOS File ====
Load the modified BIOS file into the programmer software. Write the new BIOS data to the chip using the EEPROM Reader/Writer.


Connect your iPhone without the dot projector to the computer and turn it on and authorize USB data transfer.
==== Step 5: Reattach the BIOS Chipeditedit source ====
Solder the BIOS chip back to the motherboard, ensuring it is in the same orientation as before. Reassemble the console. You may leave the disc drive disconnected if desired.


Connect the programmer that you are using to the computer and go to the repair fitting section and click on connect.
== Final Testing ==
 
Online Connectivity: Connect the PS5 to the internet with Wi-Fi or an Ethernet cable. Go to Settings > Network > Test Internet Connection to confirm a reliable connection.
With the dot projector connected to the programmer, click on "Activate Repair", a small pop-up window will appear, click on activation.
 
'''Note: There are two types of boards for these programmers, one that has a USB-C port on top and one that has two big caps, if you have the version with the USB-C port you must connect it to a fast charging power brick.'''
[[File:JC face ID boards.jpg|center|thumb|JC face ID boards]]
After clicking on activation wait until the window shows up "Activation Complete!"
 
[[File:Activation Complete.png|center|thumb|Activation Complete]]
After "Activation Complete!" success you can disconnect the dot projector from the programmer, and connect your flex, on the JC repair program click on Detect, and it showed, detect the flex.
 
Next click on Write From AI, a small pop-up window will show up, select your device and click on "OK", and it will write the information to the flex.
 
After writing the information to the flex you can disconnect the flex from the programmer and the iPhone from the computer.
 
Now we need to connect our programmed flex to the dot projector and fit it on the phone, for this we will need to do a bit of Origami.
 
To do this bends the best way is to follow the Official guide by JC on [https://www.youtube.com/watch?v=h9N-Wuet2Fo Youtube].


After doing the bends install the dot projector back to the iPhone.
PlayStation Store Access: Open the PlayStation Store, sign in to your PlayStation Network account, and ensure you can browse, download games, or access apps without issues.
 
== Final Testing ==
Set up Face ID in settings.


After setting up, lock the device and see if it will unlock.
Game Launch: Download a small free-to-play title or demo from the PlayStation Store, install it, and check that it launches and runs without problems.

Revision as of 23:19, 2 June 2025

PlayStation 5 3 beeps when power is plugged in
Device PlayStation 5
Affects part(s) Motherboard
Needs equipment Soldering Iron, Hot Air Station, Microscope
Difficulty ◉◉◌◌ Medium
Type Soldering


This article is a stub. You can help Repair Wiki grow by expanding it

Problem description

When ac power is plugged the console produces 3 fast beeps and the console does not turn on.

Example image (Figure 1) -- No image yet. Help expand this page by uploading it!

Symptoms

  • When ac power is plugged the console produces 3 fast beeps

Solution

This issue is related to the NOR (BIOS) IC.

The first thing we can try is using UART, send the command "errlog clear" to clear the error code database.

Follow this guide on how to connect to UART PlayStation 5 Fault Finding Using UART ,then in console service tool, in select operation type select clear error codes.

Why this works? Because sometimes the DBI section of the NOR gets full.

If the first option doesn't work we will need to remove the BIOS IC from the motherboard and using a donor BIOS file.

The BIOS chip (25Q16JVNIM) is located next to the southbridge.

Step 1: Remove the BIOS Chip

  • Locate the BIOS chip (25Q16JVNIM) next to the southbridge on the PS5 motherboard. Use a hot air station to carefully desolder the chip. Exercise caution and avoid excessive heat, as it can damage the chip.

Step 2: Connect and Read the BIOS Chip

  • Solder the bios chip to the SOP8 adapter.
  • Connect the chip to the programmer.
  • Connect your programmer to the computer.
  • Read the chip and save a copy of the bios file on your computer it will create a .bin file.

Step 3: Fixing your BIOS Dump

Using a free tool made by Dony this process is really simple, download PS5 NOR EDITOR

After downloading the tool, open it and click on pre-configured and select your board type.

After that, click on the browse button on the harvest section and find your dump a small pop-up window will show up and ask you what options you want to harvest, select all options and click on OK.

Example of a Sucess Harvest


After that, save your file.

Step 4: Write the Modified BIOS File

Load the modified BIOS file into the programmer software. Write the new BIOS data to the chip using the EEPROM Reader/Writer.

Step 5: Reattach the BIOS Chipeditedit source

Solder the BIOS chip back to the motherboard, ensuring it is in the same orientation as before. Reassemble the console. You may leave the disc drive disconnected if desired.

Final Testing

Online Connectivity: Connect the PS5 to the internet with Wi-Fi or an Ethernet cable. Go to Settings > Network > Test Internet Connection to confirm a reliable connection.

PlayStation Store Access: Open the PlayStation Store, sign in to your PlayStation Network account, and ensure you can browse, download games, or access apps without issues.

Game Launch: Download a small free-to-play title or demo from the PlayStation Store, install it, and check that it launches and runs without problems.