海尔和国芯机型芯片用电脑刷机升级全过程(转帖 详解 适合学习)
浏览:985 发布日期:2014-07-15

转)海尔和国芯机型芯片用电脑刷机升级全过程(详解,适合学习)
得知论坛很多朋友都想升级接收机,苦于没有一套完整的教程,故收集了一些经验之贴,供大家互相学习!
硬件准备:万用电表。串口刷机板(TTL转接板。可以自制,现成的也需要自制各种联机插线),标准串口延长线(用于使用标准9芯串口的接收机)
万用电表:世人皆知。用于判断各类接收机升级数据接口各引脚功能。
与电脑连接硬件:如果是标准9芯串口插头,直接使用标准串口延长线。如果是4线或5线插排,请使用TTL转接板接入电脑的串口。
串口刷机板:本人是自制的(成本6元左右,一个串口插头,max232集成电路,电解等),淘宝也有卖(大约12元钱+运费),自制电路图纸网上随便就可以找到,就是一个max232芯片以及一些辅助原件。刷机板自身工作电源无法像图纸上那样从串口获得,可以从5线数据线的4脚得到14V然后经过78L05稳压供给。但4线的数据接口标称3.3V(有些好像标5V的,未测),故本人从USB端口供电,直供5V,未使用耦合电路也是成功的,建议大家从USB端口直接供电。只要找到一个退休的USB鼠标或摄像头剪下插头即可,非常实用。该板连接接收机最终是3根线:公用地线,读数据,写数据。
电脑的设置:
下载 (306.96 KB)
29 分钟前

下载 (281.98 KB)
29 分钟前

下载 (272.8 KB)
28 分钟前

下载 (258.81 KB)
28 分钟前

下载 (261.74 KB)
28 分钟前




刷机:
强调:
无论使用何种刷机软件,强烈建议新手在刷机前备份原机数据!
海尔芯片:Hi2023或Hi2023E
一般用的是ABS_Flasher_V1.6版本的,其他的估计差不多。
步骤:(1.2步可颠倒)
1:连接数据线(电脑串口至接收机)
2:打开ABS_Flasher_V1.6.exe,状态栏显示:等待从机连接。选择端口(我的是com1,由你的电脑决定)。选择芯片型号。再强调一下:芯片面积和厚度非常大的才是早期的2023,其他均为2023E,2023E一般和解码芯片一样大,2023则大很多而且厚,只在早期产品中存在2023,后期的全是2023E。
下载 (63.05 KB)
1 小时前


3:打开接收机电源。正常情况下接收机面板无显示,无视频输出,ABS_Flasher_V1.6.exe状态栏最终显示连接正常(具体内容记不得了),ABS_Flasher_V1.6.exe的“烧写”和“读取”按钮变为可操作!如果连接不正常请检查数据线或端口选择!一般没什么难的。
4:备份原机数据:按读取按钮即可,默认保存在bin文件夹下的flash.bin文件。备份完成后建议改名或转存,以免被下次备份时覆盖掉。
5:升级软件:按“打开”选择已准备好的软件,再按“烧写”等待进度条走完,状态栏显示“烧写成功,烧写成功后关闭接收机电源,拔去升级数据线。---试机---但愿OK了!
最最重要的!升级文件问题!
(1)最佳选择:由厂家提供的升级文件,此文件刷机后系统密码变为6为,000000为用户密码,超级密码未知(如果是通用密码,请知道的朋友贴上来GX一下,005518是不行的),支持自动搜索。本人也是从别人机器上刷了一份,但是由于芯片组合不一样(应该是高频芯片)而收不到信号,最终未成功使用过1例。
(2)尝试他人劳动成果:坛子里有好多已刷成功的bin文件,不妨试试,但在选用前一定要仔细看清别人的芯片组合(绝对不能依赖山寨机壳上的型号),至少至少主芯片型号不能错!否则就成砖头了!如果高频型号不同,那么很有可能刷好后就是收不到信号。由于海尔芯片市场占有率高,芯片组合较多(目前本人的认为,非权威),在不绝对主板型号一样的情况下,刷成功的几率不是很高。
    此法避免砖头化的bin简单检查:使用UltraEdit(google上满天飞,自己去下载,一个16进制的编辑工具)打开原机备份文件,和准备使用的bin,看看开头部分是不是一样或者绝大多数一样,(也可以打开Ul的比较功能来对比两个文件),其00000000h至00020000h段为系统启动数据,不太一样的绝对不要刷,刷成砖头了只能硬改启动了!
国芯GX3001:
升级工具软件:GxDownloaderIII V1.007
说实在的,这几个软件就这个最麻烦,我搞了将近半小时才会用,但该软件(可能是)使用注册表保存用户配置,下次启动时详细配置还在。
(1)连接数据线
(2)打开GxDownloaderIII,选择端口(serial port),点端口后面的“>>”打开详细设置栏,
芯片型号:选择“GX3001”。晶振频率选择“4M”(有必要吗?3001还能以其他频率工作吗?为何厂家不内置?)。flash类型:“PPI-flash”为并口,“SPI-flash”为串口,一般板子上都是8脚的串行数据接口的flash,那就选择“SPI-flash”,flash型号就有点头疼了,我的是25L800还有其他什么的忘记了。下拉框里面没有啊?选个差不多的吧:“W25X80”,内存类型和容量默认“SDRAM”“64M”(那一块内存有64M吗?SDR内存条8芯片最大的我只见过256M的,除以8还有多少?不管他了,好用就行了)
Mode:工作模式“Download”为刷写数据,“Erase”为擦除数据(我没用过,怕变砖  ),“Dump”为备份数据。
Section:选择需要编辑的数据内容。“All”为全部,“Bootload”为启动加载项(估计这个刷错就会变砖),“Main code”为主代码(估计这个错了要瘫痪),“Logo”顾名思义是开机画面,“Common Data”通用数据(估计是操作程序),“Default UserDB”默认用户数据,“UserDB”用户数据,“SysDB”系统数据,“Key”搞的就是他了!!
File:选择备份的保存位置和文件全名(包括扩展名)或者准备好的升级文件位置。
按下面的大按钮,备份为“Dump”,刷写为“Download”
下载 (114.55 KB)
半小时前


(3)打开接收机电源,接收机无视频输出,有些接收机面板会显示数字或字符,显示内容根据工作模式和编辑的数据内容而不同(仅了解一下,可不必管他),等待进度条完成,并弹出成功对话框,并有声音提示。关闭接收机,拔出数据线,---试机---OK了!
备份说明:Mode选择“Dump”,Section选择“All”(也可以将各单元数据分别备份)
升级说明:Mode选择“Download”,Section:至于Section选择就根据你的需要了,如果你找到的是一个完整的升级文件(1M或2M)那就选择“All”(全部),至少我目前升级的几台机没能找到可用的完整bin文件,而且高频型号不一样的结果就是没有信号(或只没有信号质量),我100%成功的刷法是仅升级“Key”,这个Key也是坛子里面找到的,那么Section就选择最下面一项“Key”。可以想象得到仅升级Key的缺点依然是不能自动搜索!(附件中已带Key.bin)
补充说明:进度条到100%不代表已经完成,必须等弹出成功对话框,并有声音提示才能关闭接收机。
常见问题汇总:
(1)软件无法与接收机建立连接(软件什么反应都没有,接收机依然正常启动有视频输出):确认您的COM端口选择无误。检查数据线,不能确认信号输入和输出的就调换两线再试。不要张冠李戴!确认芯片型号和您使用的刷写软件配套。
(2)软件与接收机连接不正常(打开接收机后软件有反应,但报错或不能正常通讯):检查连接线是否某一根不通或接错,标准9芯串口的5脚一定要连。
(3)烧写失败(烧写过程中提示失败或者进度条始终长时间停留在一个位置):检查bin文件是否超过大小(例如山寨2023E的都是1M,刷2兆的bin是不行的),连接线接触是否可靠,接收机是否存在硬件故障。
(4)变砖了怎么办?
    a:首先确认其是否还可以与电脑连接,如果可以,那就重刷bin。
    b:如果不能连接那就拆开机壳,找到BL脚硬跳线后开机。
    c:如果找不到BL脚,那就看你的flash了,如果是8脚的串口flash,那就自制一个并口的读写器,很简单的,插入电脑的并口直接刷写flash!
    d:如果是早期的16M并口flash,那我建议你拿去砌墙,那个flash读写器的价格是3位数。
(5)同样型号的山寨机刷同样的bin(完整)有的可用有的不可用:山寨机的型号不规范,型号一样不代表主板一样,选择bin绝对不能依赖机器型号,最好是依赖主板型号,但是主板也山寨,所以只能依赖芯片型号了。
(6)2023E芯片写入到97%卡死:2023E山寨机多为1M的bin文件,如果你备份了2M的数据是写不进去的,这时如果有一样的机器就备份1M数据来用,如果没有,请手工编辑那个2M的文件,删除前面一半(00000000h-000ffff0h),保存后面的一半即可。
附:国芯升级工具及软件(海尔的本论坛有,所以不发了)
国芯直播.rar (1.17 MB) 下载次数: 0
15 分钟前

国芯3001套片机5812高频头.rar (1.56 MB) 下载次数: 0
14 分钟前

31_037703_515132914780847.jpg (152.91 KB)


下载次数:0
半小时前




1001121350c11a3eb4e0541285.jpg (258.81 KB)


下载次数:0
半小时前






扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!

卫星参数网公众号