去年年末说要把XBOX360的光驱固件刷到LT+3.0的,折腾了半天固件更新是成功了,却出现了另一个问题。开机后电源灯不停的闪,光驱弹出,状态始终是Opening Tray或者Closing Tray,完全无法进入读盘的状态,关机时光驱也自动弹出。

上网狂搜了一番,排除了光驱机械故障的可能后,得出了一个悲剧的结论,南桥的光驱状态的针脚被烧掉了,所以光驱的状态始终不正常。

不甘心XBOX360就这么废了,继续搜索,搜到了这篇帖子:Samsung keeps ejecting

10楼给出了一个解决方案,原文是这么说的:

I have a fix for this. You must bridge the tray status line to 3.3v, but the trick here is to bridge it before the resistor [R1R4] that leads to the dvd connector.

This console is a falcon and I have only tested this fix with a Hitachi 78 drive. Sometimes it takes 2 or 3 presses of the eject button to read a game but this is only since I flashed the nand with XBR. It was working without issue before XBR so I suspect it’s just one of the beta bugs.

Before this fix it would constantly eject the tray regardless of drive model.

简单说来把R1R4电阻前的触点(Tray status pin before R1R4)和3.3v的针脚连接起来就OK了,但是10楼作者说他的主机是falcon而且光驱是Hitachi的,我的是Jasper加Liteon光驱,就是双65的胖机,拆开看了看貌似这部分电路是一样的,姑且一试了。

R1R4这个电阻就在主板的背面,具体位置大约在光驱电源接口背面的附近(可以参见下图),所以需要拆掉主板。拿掉光驱,拔掉风扇电源,卸掉将近20个螺丝……拿掉启动模块,就可以把主板卸下来了。

10楼给出的焊接图,黄线是他为了测试引到主板正面的一条线,可以忽略,按照红线连上就好了。

我焊的图就是上面那张,焊功太差就不给细节图了。

完工后通电测试,光驱状态正常了!放张盘进去顺利读盘,14699更新和LT+3.0之前都刷好了的,Kinect也可以玩了。

刷机中的那个半光驱需要插拔光驱电源线,我估计是这一步搞坏的Tray Status Pin,下次刷机记得把360机壳接地,据说可以避免击穿Tray Status Pin,另外记得先放掉体内静电!