前两年以当时还不错的价格从臭鱼收到2片掉盘的东芝Q300,心里沾沾自喜,心想起码是原厂盘9UDK正片(ID:983AA89276D0),总不至于太差,却没想到是噩梦的开始:PS3110修复特别麻烦,成功率还低,最后开好卡一片,第二片却死活开不出来了,无奈拆了这两颗9UDK准备做固态,结果发现根本没有人做过固态,各个主控似乎也没有这个A19nm eTLC的参数,唯独只能上SM3268,问题是手里没有BGA272的3268,配转接贴上152的板子是开不出来的,花20块钱买两片272的3268实在不划算,故作罢;
之后看见有人配转接贴上IS917+魔改工具添加参数,感觉找到了希望,急忙照做,结果不知道是不是因为颗粒坏块太多,跑不过圈还会掉盘,第二次尝试再次失败;
此后这两片9UDK成了我心里的一根刺,总想着怎么利用起来,一次无意中逛量产部落网下载工具的时候,看见58XT竟然有SNK1Y的工具,量产部落网不愧是一站式量产工具下载站,不负众望。隧下载一探究竟,没想到FlashDB里面真的有这阴间颗粒的参数,于是赶忙拿出颗粒配转接贴上板测试:
上了颗粒之后赶忙开卡,结果报TranADJ错误,问题不大,打开设置勾选Bypass TranADJ即可,但是这个工具竟然没有这个选项???好吧,也无所谓,去UFD_MP文件夹里面的Setting.set中的OPTION选项中添加EnBypassTranADJ=1就可以了(从量产部落网下载的是:SM2258XT SNK1Y PKGS0110A FWS0115A):
重新打开从量产部落下载的开卡工具,看了一眼设置,还是没有忽略TranADJ选项,理论上添加了参数之后应该会出来这个选项的,就像这样:
不管了,先开卡。不出意外,还是报TranADJ错误,看来这个工具根本就不支持忽略TranADJ,这下完蛋了!我试着降低Flash Clock,从200MHz一路试到25MHz也没有用,此时我黔驴技穷,一时没了办法。再次检查板子,发现Toggle跳线是空的,但是颗粒是带狗颗粒,于是补上10K电阻,再次开卡,顺利过TranADJ,但是又卡在了Dump System Block不动了,这不是坑爹嘛!此时我黔驴技穷,一时没了办法。于是前往量产部落下载其他的开卡包随便翻了下Setting.set,结果发现一个有意思的地方:
有一个EnableEraseSystemBlock=2即擦除系统块的功能被注释掉了,于是我去掉注释的两个斜杠“//”,按照添加EnBypassTranADJ=1一样的方法将参数添加到Setting.set里面,再次打开工具,发现原本光秃秃的右下角,出现了两个选项:
相比添加之前,多出了Erase System Blocks和Erase All选项。先勾选第一个选项,点击Start,顺利擦除成功,报Success!再次点第二个选项全部擦除,再次Success!此时去掉擦除勾选,直接以200MHz的Flash Clock开卡:
久违的Pass出现了!由于是演示,此处没有跑RDT,后续分区跑圈一切正常。