Help: Pi Zero not powering up
maded2 opened this issue · 10 comments
hi,
Thank you for the putting the work in for this project.
I have A500 Rev 3 board. I've just made this board. It appears that the Pi Zero wouldn't boot up when plugged into the RGBtoHDMI adaptor, but it appears to boot when not plugin. Any pointer to debug will be very helpful. I've checked the soldering and it appears to be good.
thanks,
eddie
Ah! So, I don't have a rev 3 board (I've been trying to get hold of one at a reasonable price for a while) but I believe the problem is that CSYNC isn't routed to Denise on it. I know how to solve this on an A1000 but I need to look into diagrams of the A500 rev 3 to see how to work around it.
I'll get back to you once I figure this out.
fantastic, so will this caused the Pi zero not booting up?
OK, found the schematic (https://museum.syssrc.com/static/Amiga_500_Introduction.pdf).
The Pi should be booting but won't do anything until it gets a CSYNC signal, the button will not function either. If you are lucky you might see a flash of colour but this usually happens faster than monitors can show. The monitor will go back into DPMS immediately.
Did you get as far as the firmware recovery screen for first time boot?
The workaround for rev 3 CSYNC is to connect U41 pin 9 to pin 32 on Denise, this will provide CSYNC on the Denise which the RGBtoHDMI board can pick up.
ok, I will give it a try tomorrow. I haven't make it to the recovery screen yet, as I said the Pi zero appears not to boot at all.
OK, there may be something else at play as well then. Can you please attach a good as possible photo of the CPLD soldering and the underside surface mount soldering?
Also did the RGB standard Amiga connector work whilst the board was plugged in?
I will reflow those pins tomorrow. continuity test is showing a short across the capacitor. Will reflow all the passives as well tomorrow under the scope.
many thanks.
You might need to replace the capacitors if the reflow doesn't fix it, occasionally you can get a bad one. The short will definitely be the problem. The two pins to the right of the ones I highlighted I think are 3.3v and GND, so check if there is a short there too. Possibly check the right side of the chip, I can't tell if it is blur or if there are bridges there.