|
我是一名新手,新的连注册都是花了10元才进来的,因为没有邀请码,也没有认识的人介绍。
一直以来认为这个坛子很有价值的,注册之后我发现了,高手都是不善言语的人,说话的很少。
不过还是有一点欣慰的是,至少有说话的,有共享资源的。
一般来说,学习是一个过程,可能很多人注册后,第一件事做的就是发帖子求救,像我一样,跪求U6修坏的处理办法,到目前为止,只有一个回复的。我很心酸,也很高兴,于外于里,我总算感悟到一些东西了。
言归正传吧,一周前我把我的ST 340810A的U6硬盘搞坏了,原因是我比较好奇,在坛子里看到制作COM线的专题,很感兴趣,一直对单片机有种向往吧,于是搜索了很多帖子,花了不少钱,下载了一些资料,第二天就淘宝,从北京购来原材料,一顿制作,还好,很好用,但是不稳定 于是又购到成品的COM转换线,其实新手可能不知道,COM线并不神秘,仅仅是把RS232的高电平信号转化为TTL低电平的单片机信号,用到的无非是MAX232和pl2303的芯片,前者是直接把RS232的信号转化为TTL,需要外接3-5V的直流电源,我用的就是这个,用笔记本的锂离子电池(18650)当电源的,很稳定。这个装置电路很简单,不需要驱动的。后者的芯片就是用USB虚拟COM的,很多人以为这个芯片是USB转COM的,其实是错误的,这个芯片直接虚拟COM口,出来的信号就是TTL的信号,不需要再经过转的,这个我亲自用示波器测试的,也做了实验,一样使用,不过这个装置需要安装PL2303驱动的。
话题再回来了,我的U6盘子固件是3.39的 板子上的编号是100143433 c v2200kr1
主控芯片是100112260 辅助芯片是100143434 闪存芯片是TSOP 40脚的M29W102BB
控制器芯片是23400361。
盘子很好就是G表里有4个数据,希捷的这个盘子用DOS pc3000无法把G表转P表,不像迈拓硬盘,可以通过添加扇区可以把G表转P表。
于是我用用COM线连接了电脑和硬盘。硬盘上的接线其实就2根,靠近电源的第二排 上下两针就是RX和TX。接上就能通信了。
我先是下载了ST 效率源的DOS版,根本无法启动,运行mouse后再运行U6.exe后 屏幕闪了一下画面就黑屏了。很多高手也不愿意说说原因,我猜测是加密狗的问题。有人说用COM口鼠标可以启动,其实我也试了,也是假的。天下没有免费的午餐,至少很多时候是这个样子的。后来下载了STR希捷专修,再后来下载了U6CERT。等等。
做实验就是用STR开启校准的,其实应该是cert自修程序。按照网上的教程,先刷cert_rom 其实这个就是flash_rom 也就是闪存芯片里村的东西。只不过刷进这个后 一定不要给硬盘断电,不然加电后就无法启动硬盘的电机了 我就是坏在这一部,为何要刷这个呢,因为我们手里没有cert专修板子,这个专修板子只有工厂有,主要是用来cert自修程序用的,刷了之后就要自检维修了,当然还要刷CRT认证 这个步骤在STR里是不间断的。自检完毕后还要刷回AT_rom 这个就是flash_rom 也是闪存里的东西,这个是可以断电的。
最重要的一步就是要刷回2号模块,也就是OVLY_ACT.BIN 模块,这个是固件的一部分 是写在硬盘盘面里的东西,这个里面保存的硬盘固件版本和型号参数等。
我的盘子就是刷错了ROM后 加电无法启动电机,我就来气了 用电烙铁把闪存芯片焊下来了,琢磨买一个编程器,直接把3.39的rom刷进去,也下载了网友提供的rom(编程器读的)。
可是这个编程器需要300块,我这个盘子30都不值得。于是就一直搁置了,这几天心里不是滋味,于是在淘宝了买一个有坏道的ST340810A 固件是3.60的硬盘。
很多人都说要换电路板的话 需要换固件一样的,板号一样的,这里我不敢苟同,我买的这个硬盘 主控和辅助电路芯片 第一行的数字是一样的 就是上面说的。flash闪存是一模一样的 都是M29W102BB的,那个大的控制芯片不一样 数字一点也不一样。
我就是摸索着玩,我把那个板子拆下后 放我原来的盘子上了,加电后能用COM通信了 可是显示的是RSTR..之类的 具体英文没记住。我猜测一下,可能是flash rom不一样 导致不能识别固件吧,于是我就用U6CERT 刷进去3.39的AT_rom
U6dle /c1 /s384 339.fls
指示灯一顿闪,之后就提示成功了,结果终端里显示2号模块错误,接着我就用RCT-U6 第五步刷339的2号模块, 呵呵 成功之后 我就在终端里 按Ctrl+C 哈哈,久违的信息出现了,一点问题也没有。
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.39
.PMstr
这个就是显示的,哈哈哈,断电后上ide线 进系统,发现一些数据都在。
一点问题也没有了。
接着断电,拿下板子,放在买来的盘子上,出现的信息和刚才3.39的盘子一样。于是就是刷3.60的at_rom
再刷3.60的2号模块。哈哈哈,也正常了
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.60
.PMstr
奇怪吧,这也许是希捷盘子的通用电路板原理吧。
买的这个盘子有很多红绿快,于是我就是想做SF,就是自检修,照着教程 用STR的3.30/3.31做了,可是并没有跑到50停下 而是Age=08就不走了 等了2天也不走。气死了,于是我就点刷atrom,刷了之后显示2号模块错误,于是再刷2号模块,一切正常
Intf tsk rst 1024k x 16 buffer detected
ATRst
U6 - ST340810A(A),03.34
.PMstr
*****************************可是 可是 你发现没 固件从3.60变3.34了,纳闷了,原来flashrom和2号模块OVLY_ACT.BIN 控制着硬盘的固件名称????
于是断电加ide线进系统,天哪 滚动条走了60下才进去系统,很慢,进系统后出现了很多系统错误,多部分是磁盘驱动吧,硬盘容量从40G 变成20G了!!!!
并且硬盘无法格式化,打不开属性。晕了
于是断电 用过COM线 刷回3.60的flash和2号模块,再一次正常显示了,进系统也快了,进系统后可以格式化了,但是 问题是40G还是变成20G了,我猜测可能是磁头在刚才的自检时被关了一个,我用mhdd4.0版测试 发现大量的绿快和一些红块,这说明刚才SF没有其效果 反而关了一个好头了。
郁闷呀,重新做SF依旧不能跑到50 还是到08就不动了 ,Age依旧=08,或者不刷2号前就是60。怎么写E50 T50 或者N50 T50 都无法恢复40G了。
先留着 再研究几天吧
反正我原来的3.39板子修好了,换板子的话 直接写3.39的flashrom就可以用在3.39上了。
经过几个黑夜的思索,总算让我搞清点东西了,由于没有相机 无法把硬盘和维修过程发上来。
请高手不要拍我,我知道我是新手,但是我只是做了我应该做的事,共享一下经验,最起码资源共享吧,网络就是这个作用,不然 这个坛子还有什么作用???你说呢 高手!
上述理解都是个人思维 若有错误 请高手指出!
比我还新的人 请一定多看看帖子 不要盲目的问 不然没人回答你的 我就是个例子! |
|