古いRikaline GPS-6010 Sirfstariie/LPベースのシリアルGPSマウスと更新されたChiplist.txt用の更新されたファームウェアSirfflashユーティリティ用に、他のフラッシュパーツを再プログラミングできるようにします。 SIRFファームウェアバージョンは、SWバージョン231.000.000でした。
私が見つけた古いリカリンGPSは、衛星を取得し、正しい位置の修正を与え、Almanacsをダウンロードしました。これはSirfdemoユーティリティを使用してダンプすることができますが、アルマナックは最初の有効な位置修正でフラッシュするために保存されていないことを発見しました。これにより、すべての初期位置修正が非常に長くなりました。供給された年代外の工場は、すべてのスタートアップで使用されていました。メモリバックアップバッテリーを交換しました - 効果はありません - 少なくとも私のsirfdemo構成はSRAMに保存されていました。
2番目のRikaline GPS-6010が取得され、同じ問題があることがわかりました。
バイナリファームウェアの画像を読み取ろうとすると、Sirfflashユーティリティがフラッシュパーツを認識できなかったか、フラッシュパーツを認識できなかったが、GPSがFrashメモリを成功した後、FlashメモリにGPSをコミットできなかったケースも発見しました。ここでいくつかの接続が疑われています。
元の変更されていないファームウェア画像とパッチ付き画像の両方が提供されているため、画像を比較して変更された変更を確認できます。これにはHXDを使用します。
私の推測では、メーカーはこのGPSマウスを長期にわたってさまざまなフラッシュメモリ部品で生産した可能性があり、私の特定のGPSマウスが製造された部分はファームウェアで指定されていませんでした。 GPSは機能しているように見えたに違いありませんが、工場では、アルマナックがすべてのパワーオフの後に捨てられていたことは実現されていませんでした。バグは、元の製品テストとリリース中にキャッチされませんでした。
固定画像とGPSは、ここ数年APRSトラッカーで正常に使用されています。また、この画像は、Flashの問題を修正しながら、SIRFファームウェアバージョン2.2.0から2.3.1の2番目のRikaline GPS-6010シリアルマウスを更新するために正常に使用されています。
Sirfflash and Sirfdemo* -https://web.archive.org/web/20190831163705/https://www.falcom.de/support/software-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にリンクしているようです。