On a recent CECHA00 Frankie I made, I'm having a strange issue with the blu ray drive. The following occurs across 4 drives that have been married and testing (3x BD-400, 1x BD-410).
On initial boot, disc insert works fine, plays fine. If I eject the disc with the eject button, the blue light blinks every 30 seconds or so, and the drive attempts another eject. This happens indefinitely until the system is put into standby. If I eject via XMB "remove disc", this does not happen, I can insert another disc and play just fine.
When I got the system to boot initially, there was no +12V_BD, I discovered C3247 was shorted to ground and after replacing, +12V_BD was restored. I'm using a power supply that works fine in another CECHA, and when probing +12V_BD and +5V_BD, voltages are stable during drive operation / load / eject.
All pins on the BD ribbon connector have been resoldered, and connections have been checked between disk detect / photo led pins between the connector and syscon and have found no open lines or shorts. 'DISC_IN' is low after a disc has been removed from the drive and before inserting, HIGH when inserted, as expected.
When using `ejectsw` when connected to syscon uart, the message `WmDiscOpr_ChuckOffEvent` is received. the DISC_CHUCK pin is HIGH on boot without disc inserted, LOW when disc is inserted, and HIGH again after eject. I'm not entirely sure what DISC_CHUCK does however, as I can't find much documentation on it. From initial inspection it seems to be the inverse of DISC_IN.
If anyone has any ideas, I'm pretty stumped. Never seen something like this before.
After trying to fix this for a few days, and posting this, i resolved the issue this morning.
MC_ALIVE was shorted to ground via pads for unpopulated Q4012. Somehow I didn't detect this earlier, I was focusing on DISC_CHUCK/DISC_IN mainly, and didn't expect a short to ground on MC_ALIVE due to lack of caps on the line. Can happily say everything on this frankie is working perfectly now! Fun journey after fixing BD power issues and noPS2_menu on this one.
On initial boot, disc insert works fine, plays fine. If I eject the disc with the eject button, the blue light blinks every 30 seconds or so, and the drive attempts another eject. This happens indefinitely until the system is put into standby. If I eject via XMB "remove disc", this does not happen, I can insert another disc and play just fine.
When I got the system to boot initially, there was no +12V_BD, I discovered C3247 was shorted to ground and after replacing, +12V_BD was restored. I'm using a power supply that works fine in another CECHA, and when probing +12V_BD and +5V_BD, voltages are stable during drive operation / load / eject.
All pins on the BD ribbon connector have been resoldered, and connections have been checked between disk detect / photo led pins between the connector and syscon and have found no open lines or shorts. 'DISC_IN' is low after a disc has been removed from the drive and before inserting, HIGH when inserted, as expected.
When using `ejectsw` when connected to syscon uart, the message `WmDiscOpr_ChuckOffEvent` is received. the DISC_CHUCK pin is HIGH on boot without disc inserted, LOW when disc is inserted, and HIGH again after eject. I'm not entirely sure what DISC_CHUCK does however, as I can't find much documentation on it. From initial inspection it seems to be the inverse of DISC_IN.
If anyone has any ideas, I'm pretty stumped. Never seen something like this before.
After trying to fix this for a few days, and posting this, i resolved the issue this morning.
MC_ALIVE was shorted to ground via pads for unpopulated Q4012. Somehow I didn't detect this earlier, I was focusing on DISC_CHUCK/DISC_IN mainly, and didn't expect a short to ground on MC_ALIVE due to lack of caps on the line. Can happily say everything on this frankie is working perfectly now! Fun journey after fixing BD power issues and noPS2_menu on this one.
Last edited by a moderator: