ヤマレコなら、もっと自由に冒険できる

Yamareco

HOME > ヤマノート > 地図を読まなくなったRo※kPit製ガーミンGPSをなおす
更新日:2022年06月18日 訪問者数:4208
ジャンル共通 技術・知識
地図を読まなくなったRo※kPit製ガーミンGPSをなおす
graveltrek
知り合いのガーミンGPSが変に成ったそうなので、なおしてあげました その備忘録です。
販売していたロックピットは現在販売を止めています。
なにがどうなった?
動作が非常に不安定に成って居たそうで、その対策としてファームウェアをアップデートしたら地図が表示しなくなったらしい。
動作が不安定と言うのは、地図をスクロール中にgpsmap66sがフリーズするとか・・

持ち主からのメッセージでは
「ガーミンエクスプレスでアップデート→日本語化→端末の画面を縮小するとフリーズしたり、モニターが消えるとシャットダウンの症状→アップデートをあきらめ、端末の中身を削除してバックアップしていたフォルダをコピー→出荷時点の状態へマスターリセット→ロックピットの地図が読み込めない状態」
と言う事らしい。
実際に電源を入れてみる
電源ボタンをおして起動中に、エラーが起こって「地図が読み込めないから、販売業者に聞きなさい」とガーミンが言ってますね。

これは英語だと「Can’t Authenticate Maps」って書かれます。

それでも諦めず「エンター=決定」ボタンを押すと
地図表示のない緯度線経度線だけのシンプルなGPSに成ってしまった。

ガーミンのハンドヘルドの初期モデルを購入して使用した経験ありますので、地図無しのプロッター画面は懐かしいですよw
ロックの掛かった地図を入れると
試しに「ロック」された地図を入れると、ちゃんと地図を読み込んで日本語表記も問題ない。

ちなみにこのロックの掛かった地図は、私が以前TKAという店から購入した日本詳細地図です。
どのガーミンに入れても読み込んでくれます。
しかしTKAももう営業して居ません。
トラブルシューティング
ファームウェアのアップデートを行ってから、ファイルを操作して日本語化までは正常に出来ているし、機器自体に問題は無い。
ただ、ファームウェアをアップデートして、マスターリセットをしたおかげで、それ以前に読み込んでいた「UTF8」形式の文字コードを持つ地図は読み込みを拒否されてしまった、おかげで地図の表示が出来なくなった。
ファームウェアのアップデートだけでも地図の読み込みが出来なくなる事象は起こります。

上記は日本国内向けガーミンジャパンの販売する「国内向け正規品」以外に起こる症状の様で、日本語化した機器に起こります。
ファームウェアのバージョンは10.20
きっと新しんだろうw
注意)2022.06.18に確認したところ、10.20が一番最新のバージョンに成って居ました。

このままで先に進みます


数か月前に自分のgpsmap66sのファームウェアをアップデートしたけど、バージョンはもっと古かったはず。
メニューの表示はちゃんと日本語に成ってるからOK

次に進みます
どうやったら地図を表示できる?その手順
1:本体が新機種の英語版
2:地図がUTF8エンコード
3:地図がロックされてない
上記の3要素が重なった時に地図が読み込めない状態が起きるので、そのうちの一つの要素を変えてやればよいが、
「1:本体が新機種の英語版」はどうしようもない、そもそもこれでやってんだから(笑)
「3:地図がロックされてない」いまだ誰も地図をロック出来ていないようだ、そもそもオープンストリートマップって言う、誰でもが自由に使える地図をもとに作ってる地図だから「ロック」出来たら変なのかも

ここで操作できるのは「2:地図がUTF8エンコード」を「SJISのエンコード」に変えて読み込ませることぐらいしかない。
SJISのエンコードの地図は読み込みは可能だが、地図上に日本語の表記が出来ない、これはとても不都合だ。

実際に表示させるUTF8のエンコードの地図を元に、SJISのエンコードの騙しファイルを作ってガーミンにいったん読み込ませてやる。
その後に、ファイル名とファイルサイズが同じのUTF8のエンコードの地図を読ませる、これがダミーファイル作戦だ。

この場合には、ガーミンは識別できずにそれを読み込むと言う事が出来て居るので「ダミーファイル作戦」は今の所有効な手当の方法に成って居る。
これを考えて見つけた人は天才だ!
いよいよ作業を行う
これがもともと読み込めていて表示されていた地図のファイルで、gpsmap66sのカードスロットに入って居た物

gmapsupp.imgというファイル名で、サイズは3,130,880kbと成って居る。
ここで重要なのは「ファイル名」と「ファイルサイズ」です。
バイナリエディターを使う
「FavBinEdit」と言う名前のフリーのバイナリエディターを起動して、gmapsupp.imgを読み込ませる。

「検索」メニューで「置き換え」を選ぶと次へ
「置き換え」メニューで
UTF8コードの「E9FD13000480」を
SJISコードの「A40313000480」に
「全部を置き換える」

これでSJISコードの地図に変換され、ガーミンGPSMAP66Sに読み込むことが出来る地図に変身した事に成る。
こんな風にコードを入れて置き換え

作業には数分かかるのでしばらくほっておく
置き換え作業が完了したら、そのファイルをマイクロSDカードのgarminフォルダーに保存します。
保存前にもともとの「gmapsupp.img」というファイル名の物を「gmapsupp.org(オリジナル)」*カタカナ部分は含まれません に名前を変更して置く事。

そうじゃないと同じファイル名が2個となり、保存できないので名前を変えます。
名前を変えるのは、FavBinEditに読み込ませる前にも行っておいて下さい。
これで、gmapsupp.org(オリジナル)というUTF8エンコードのファイルと、gmapsupp.imgというSJISエンコードの全く同じ大きさのファイルが出来ました。
このサイズが同じというのが非常に重要です。
gpsmap66sにマイクロSDカードを読み込ませる。
電源ボタンをおして起動させると、SJISコードのgmapsupp.imgというファイルをちゃんと読み込んで、地図を表示できた。
ただし、日本語での表記の無い地図しか表示しない。
この状態でいったん電源を落とす。
マイクロSDカードの入ったままの状態で、パソコンへUSBケーブルを使って接続する。
ファイル名の書き換え作業位なのでこの接続で十分ですが、ファイル自体の転送が必要な時はカードをガーミンからカードリーダーに移し替えてからの方が断然処理が速く成ります。

画像は接続が完了し、マイクロSDカードにアクセスできる状態に成った物。
USBケーブルは必ずデータ通信が出来る物を使ってください。
赤丸の1番と2番の名前を変えます
名前を変えた後です。
最初に2番の「gmapsupp.img」「gmapsupp.dummy」に変えました。
注)これは、次回ファームウェアアップデートで同じ症状が出た時に、バイナリエディターを使わなくても復帰できるように考えてものです。

1番の「gmapsupp.org」を「gmapsupp.img」に変えました。
注)このファイル名じゃないとガーミンのGPSは地図として認識しないようです。

この順番でやらないと、「gmapsupp.img」が2個に重複してしまいますので、順番に気を付けてください。
この作業で、gpsmap66sは電源を落とされて気絶している間に、脳内を勝手にいじくりまわされて居る事に成ります。
かわいそうに本人ぜんぜん気付いてませんw
作業完了
電源ボタンを押して機器が起動を行うと、ファイル名とファイルサイズが全く同じものなので、しれっと読み込んで全く違和感なく日本語表記の地図が読み込めました。
rockpit2020と言う元の地図を読み込んでます
細かい設定を行って山へ行きましょう!w
あとがき
今回は以前使って居た地図を再利用した場合の作業を記録しました。
地図を最新のものにしたい場合には、途中の作業に「新しい地図のダウンロード」が追加作業で必要と成ります。
山で使う分には多少の道路の変更はあまり影響を受けないので、古い地図のままでも問題ないと思いました。
お気に入りした人
拍手で応援
拍手した人
拍手

※この記事はヤマレコの「ヤマノート」機能を利用して作られています。
どなたでも、山に関する知識や技術などのノウハウを簡単に残して共有できます。 ぜひご協力ください!

詳しくはこちら

コメント

流石!
map66扱わせたら右に出るもの居ないですね。
私のmap66も調子悪くなったら宜しくお願いしますね
2022/6/16 17:03
graveltrek様。この度は誠にありがとうございます m(__)mm(__)mm(__)m。
色々トライしてみるつもりでしたが、頑張って何とかなることと、重症化してどうにもならないことがありますが、この件は後者です・・・。
説明読ませていただきましたが、やはり異世界語にしか・・・。
やってる概要はわかるのですが、単語が不明、作業の根拠が理解できず・・・です。
さらっと、「知り合い」と書いていただいてますが、お会いしたこともない私のために、ここまで作業頂き、言葉になりませんm(__)m。
感謝の気持をお返しすることができず、なんとも情けないですが、重ねてお礼申し上げますm(__)m。
ありがとうございましたm(__)m。

そもそもサードパーティーという存在、言葉すら知らず、単なる日本代理店だと思っておりました。ただ、Ro※kPitさんのご対応は誠意のあるもので、本当に素晴らしかったです。今でも感謝しております。今後も大事に使っていこうと思います。ちなみに、最近はRo※kPitさんには連絡していないのですが、連絡取れなくなっているのですね。知りませんでした(^^;)
2022/6/17 17:56
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ happy01 angry despair sad wobbly think confident coldsweats01 coldsweats02 pout gawk lovely bleah wink happy02 bearing catface crying weep delicious smile shock up down shine flair annoy sleepy sign01 sweat01 sweat02 dash note notes spa kissmark heart01 heart02 heart03 heart04 bomb punch good rock scissors paper ear eye sun cloud rain snow thunder typhoon sprinkle wave night dog cat chick penguin fish horse pig aries taurus gemini cancer leo virgo libra scorpius sagittarius capricornus aquarius pisces heart spade diamond club pc mobilephone mail phoneto mailto faxto telephone loveletter memo xmas clover tulip apple bud maple cherryblossom id key sharp one two three four five six seven eight nine zero copyright tm r-mark dollar yen free search new ok secret danger upwardright downwardleft downwardright upwardleft signaler toilet restaurant wheelchair house building postoffice hospital bank atm hotel school fuji 24hours gasstation parking empty full smoking nosmoking run baseball golf tennis soccer ski basketball motorsports cafe bar beer fastfood boutique hairsalon karaoke movie music art drama ticket camera bag book ribbon present birthday cake wine bread riceball japanesetea bottle noodle tv cd foot shoe t-shirt rouge ring crown bell slate clock newmoon moon1 moon2 moon3 train subway bullettrain car rvcar bus ship airplane bicycle yacht

コメントを書く

ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。
ヤマレコにユーザ登録する
Notice [PHP]: Undefined index: yr_viewmode in file /export/httpd/html/mainfile.php line 145
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFY - assumed '_MI_YAMARECO_VOTE_NOTIFY' in file /export/httpd/html/modules/yamanote/xoops_version.php line 81
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFYDSC - assumed '_MI_YAMARECO_VOTE_NOTIFYDSC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 82
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_TITLE - assumed '_MI_YAMARECO_VC_TITLE' in file /export/httpd/html/modules/yamanote/xoops_version.php line 89
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_CAPTION - assumed '_MI_YAMARECO_VC_CAPTION' in file /export/httpd/html/modules/yamanote/xoops_version.php line 90
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_DESC - assumed '_MI_YAMARECO_VC_DESC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 91
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_SUBJECT - assumed '_MI_YAMARECO_VC_SUBJECT' in file /export/httpd/html/modules/yamanote/xoops_version.php line 93
Notice [PHP]: Undefined index: 2769409 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2769409 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: 2769848 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2769848 in file /export/httpd/html/class/commentrenderer.php line 269