更新旧Rikaline GPS-6010 SirFstariie/LP的固件,基于Sirfflash实用程序的Chiplist.txt更新了Chiplist.txt,以允许重新编程其他闪存零件。 SIRF固件版本是SW版本231.000.000。
我发现的一个旧的Rikaline GPS正在购买卫星,提供正确的位置修复程序,下载年鉴,可以使用Sirfdemo实用程序倾倒,但发现未在第一个有效位置修复的情况下保存年鉴。这导致了很长时间的所有初始位置修复。每家初创公司都使用了过时的工厂外提供的年鉴。更换内存备份电池 - 无效 - 尽管至少我的sirfdemo配置现在已保存到SRAM。
获取了第二个Rikaline GPS-6010,发现存在相同的问题。
当尝试读取二进制固件图像时,我还发现了Sirfflash实用程序无法识别闪光灯部分或识别闪光灯部分的情况,但是GPS成功修复后,GPS无法将下载的年鉴用于闪存。怀疑这里有一些联系。
已经提供了原始未修改的固件图像和修补图像,因此您可以比较图像以查看进行了哪些更改。为此使用HXD。
我的猜测是,随着时间的推移,制造商可能已经生产了带有许多不同闪存零件的GPS鼠标,而我的特定GPS鼠标的制造部分未在固件中指定。尽管全科医生似乎一定有效,但在工厂并没有意识到,每次停电后,年鉴就被扔掉了。该错误在原始产品测试和释放期间未捕获。
在过去的几年中,固定图像和GP已成功地用于APRS跟踪器。该图像还成功地用于更新第二个Rikaline GPS-6010串行鼠标从SIRF固件版本2.2.0到2.3.1,同时纠正其闪存问题。
sirfflash和sirfdemo* -https://web.archive.org/web/20190831163705/https://wwwww.falcom.de/support/support/software-thare-thare-thare-tool-tool-tool-tool-tware-tool-tools/sirf
HXD -https://mh-nexus.de/en/hxd/
Rikaline GPS-6010手册-https://www.manualslib.com/manual/261000/rikaline-gps-6010.html
(*)原始Falcom链接到Sirfflash和Sirfdemo显然更长的活动。