用神舟,得会修,炫龙(Shinelon)是神舟的子品牌,2014年进入大学入手了这台笔记本,没让我少折腾,也就是这台笔记本让锻炼了一身的修电脑的本领,大学期间还经常给同学们修电脑,修手机,寒暑假回家几乎承包了亲戚朋友的所有修电脑业务。导致他们经常会以为我是个学维修的,差点忘了自己只是个写代码的。
折腾电子产品是我的兴趣之一,这不,折腾黑苹果(在普通电脑上安装苹果操作系统Mac OS)又把自己的电脑给搞死了,虽然大学期也装黑苹果并且成功了,但是由于驱动不完善就放弃了。这次跟上次的情况有点类似,电脑开机卡LOGO,进不去bios,也进不去系统。
刚开始以只是普通bios故障,把电脑拆开主板放电就能恢复:红黑两根线底部引脚处短接。
放电之后并不行,这回没那么简单,估计是bios程序损坏了,接下来就尝试重新烧写一个新的bios程序,像神舟炫龙这种笔记本的bios官网是不开放的,没办法,只能自己去论坛或者淘宝找。前提得知道自己的主板型号,只要主板型号一致,bios程序通用,拆机后看到我的主板信号是:DA0TWSMB6E0 REV:E 。
这个版号对应的图纸下载:https://download.csdn.net/download/github_39664893/11088213
得知了主板型号就去各大论坛下载对应的bios程序,这块板子其实是通用版,不仅被很多大小厂直接使用,还被很多山寨作坊使用,华硕、戴尔笔记本上就有很多这种山寨本。
这里感谢我在成都认识的一个电脑维修师傅——刘洋,大学时候在他那修改过一次主板,维修技术过硬。因为论坛下载需要注册账号和充值积分,很麻烦,我的bios程序是有他提供的。
BIOS+EC程序下载:https://download.csdn.net/download/github_39664893/11088218
因为这个主板是有两个BIOS芯片,一个是传统BIOS,一个是EC(Embed Controller,嵌入式控制器,负责笔记本的主板上下电),它们分别对应到下图中的两个芯片,两个都是华邦的25系8引脚flash,只不过一个大小是4MB(EC),一个是2MB(BIOS)。
接下来就是去淘宝购买编程器,用来烧写芯片程序,考虑到还需要购买焊烙铁把芯片焊下来,有点麻烦,干脆买个编程夹直接夹在芯片上烧写,好处是方便免拆,坏处是受芯片周围电流影响有可能会编程失败,不一定能用,具体能不能行试了才知道,我是抱着试下的心态,实在不行就搞个焊洛铁把芯片拆下来。
为了避免广告的嫌疑,店名都码上。
本着便宜能用就行的节省品质,我挑选了最便宜的土豪金CH341编程器,这个编程器是使用单片机做的,用料简单,价格也挺实惠。
接下来就开始烧写了,兴奋的接上线,安装软件开搞。
下图是正在编程中。。。。。。
。。。。。。。。(若干分钟之后)
WTF,数据校验失败!
没事,可能只是偶然,别灰心再来一次,
。。。。。。。。(又是若干分钟之后)
我靠,这个编程器肯定有问题,果然便宜的东西也要掂量掂量。。。。。
这里里要吐槽一下土豪金的编程器CH341,烧写完毕后校验数据总是不一致,其实就是没烧写进去。也可能是我笔记本的电路会影响这种单片机的编程器。
CH341编程器果失败后,我的直觉告诉我十有八九是编程器的问题,在心里掂量了几分钟,又在在淘宝重新买了一款贵点的arm版本的编程器——MinPro100E,这款编程器能自动识别到芯片的大小,而且相比几百上千的专业编程器而言,这个性价比还是很不错的,本着节省才是硬道理的居家生活的优良品质,凑合着用吧。
为了避免大广告的嫌疑,在次码上店名,这款编程器购买两个土豪金CH341了。。。。。。,在次感觉到心在滴血 =_= !
新的编程器又到手了,在次迫不及待的用另一台电脑安装编程软件,然后连接好编程器和需要编程的主板开,然后始烧写芯片程序,因为是使用编程夹直接夹在芯片引脚上编程的,这里需要注意引脚和线的对应关系,连错了没法识别芯片。
还有就是编程夹如果没有对准芯片引脚或者与芯片引脚接触不良也会导致烧写失败。下面是编程夹夹住bios芯片引脚细节图,这种编程夹夹上几次后夹子的尖端会磨损,导致后面越来越难夹稳。
来个夹住芯片引脚的特写。
还要特别注意的是要把主板上的bios电池以及各种线都给拆了,否者可能会引起编程器因为主板上复杂的电路和各种电流引起烧写不稳定,从而导致数据校验失败。
下面是整个连接图,跟土豪金CH341的连接方式大同小异。
漫长的一分多钟烧写过程等待。。。。
这款编程器还是比CH341烧写速度快不少, 烧写完毕,校验数据一致,good。
然后用同样的方式把EC芯片也刷一遍, 烧写完毕,校验数据也一致,very good。
这里如果不刷EC芯片的话开机会很慢,上电的速度比正常电脑慢10秒钟,这是因为bios程序和EC程序不配套,刷完EC后,马上把主板装回去把内存、硬盘插上,然后把电源线接好。准备开机,上电!
Oh,my gad,终于看到电脑启动了,只不过刷了海尔笔记本的bios,导致我的Shinelon logo变成了海尔的logo。
成功进入win10系统。
由于我的电脑安装了一个朗科的256GB的msata固态硬盘,和一块三星的128GB的SATA接口的固态硬盘以及一块1TB的机械硬盘(安装在光驱位,充当数据盘)。 我把MacOS和Linux系统安装在256GB的固态硬盘,win10安装在128GB的固体硬盘。
目前装上128GB的win10系统盘是没问题的,能正常跑,然后我把256GB的MacOS 黑苹果盘装上后却死机了,电脑又出现卡logo进不去系统,进不去bios的情况。
。。。。。。。。
于是又重新拆下来在烧写一遍,这回现安装256GB的黑苹果系统盘,电脑第一次启动到一半滴了一声然后重启了,接着奇迹般的成功引导了。
黑苹果开机 ^_^ !
最后我再把128GB win10的固态盘装上后也成功引导,至此deepin + MacOS+kali+win10多系统成功解决,引导使用的是四叶草clover。
总结:这次卡logo进不去系统和bios主要是由于安装黑苹果驱动修改了EFI分区导致bios程序损坏。也不是什么很难搞的问题,关键是要折腾, 虽然折腾很费时间,但是当靠自己的能力解决一个问题的那种成就感还是很享受的!