I was working on an iPhone 3G with some weird errors. First I thought all was fine until it froze on the „slide for emergency“ screen. I tried recovering but then it throws me an error 23. But then after a clean restore without errors it just starts, hangs on apple logo and then shows a white screen.
After some readings on the internet I found a simple solution. I disconnected the sensor flex cable #3 and all was working again!
So there must be some issues with the flex #3. Maybe there is a litte resistor or filter that is damaged and can be bridged. I didn’t found out what was causing this issue, but a simple replace of this component did work.