How to Save the Data from Buggy Garmin Edge 500 (#12) & Suggestions 如何從有蟲的Edge 500 救回資料及建議

打從2月開始使用,我已經經歷三次Garmin儲存檔案有誤,其中兩次是當機。對我來說,這三次都是我重要的練習:

  • 2/19/2011 – Smith Point (70.2km);範本路線分成兩段 => 最後儲存FIT檔案有誤,無法讀取 (Garmin客服也無法解決)
  • 3/26/2011 – Frenchtown Practice Ride (85.1km);單一範本路線 => 中途休息時,自己關機。在第二段開始不久無預警當機 (i.e. I didn’t touch anything)。

FIT檔案只有部分資料 (前半路程),路線距離 (24.15km) 跟檔案距離 (41.56km)不合,且高度資訊錯誤 (在GC需要啟動Elevation Corrections修正)。

  • 4/2/2011 –  PA 200k Water Gap (206.3km);範本路線分成兩段 => 前半段有因誤設*Auto Power Off而自動關機兩次,但仍可重開機繼續使用。在後半段路程途中翻頁,結果當機。強迫關機後繼續使用。(都沒有rest前面的紀錄)

FIT檔案紀錄距離 (128.98km),無卡洛里資料,高度資訊錯誤,GPS路線錯誤。

嚇死人的速度

* 我在騎乘中要改設HR Alert時不小心按到,後來才發覺。
Note: GTC – Garmin Training Center (desktop);GC – Garmin Connect (web)

雖說4/2遇到自動及強迫關機,但重新啟動後然而可以繼續使用Do Course導航。當時我也不知道資料會儲存錯誤。從Sigma BC1606L紀錄我還可以得知騎乘距離,時間及平均速度,但缺少行進中的資訊無法事後分析檢討,只能從記憶中自我評估 (Rating of Perceived Exertion, RPE)。

遇到這種情況實在是很無奈。難道Garmin Edge 500就是這麼不可靠?

Memory Full

在休息幾天後,星期三第一次上滾筒做Spin Step-ups功課。完畢後便來測試使用18659電池包Garmin的運作時間。然而隔天醒來卻發現有”Memory Full”的錯誤訊息。奇怪,我已經把Activities跟DeleteFiles清的差不多了啊?我再接上電腦,把這兩檔案夾清乾淨。重新來做電力測試,就去上班了。

回來後一看,又是”Memory Full”。這實在是太詭異。 仔細檢查,發現GPX檔案夾有51MB,幾乎佔了全部的空間。裡面是所以騎乘紀錄,包括第一次的電池測試及三次當機紀錄。甚至有兩個檔案是在我買之前的紀錄 (12/09/2010, 12 sec;12/10/2010 兩次各7分鐘多):

這是哪裡啊?就是這裡

我不知道清除歷史資料,除了要清DeleteFiles (這在firmware v.2.6已經除去),還要清GPX檔案夾? Garmin英文說明書沒有這項,中文說明書也沒有。詢問國外的使用者,確定英文版的機子並沒有這個檔案夾。

在Edge 500的中文軟體裡面查到:

當您在執行上載更新軟體程式前,先備份GPS主機內的GPX資料夾,以免在更新時遺失您所儲存在GPS機台上的航點或航線、航跡等資料。

版本由2.20到2.30:

  • 改善操作功能穩定性。[騙肖?]
  • 與英文機種2.40版軟體同步更新。

版本到 2.20:

  • 新增航跡紀錄為GPX格式(紀錄檔案會自動儲存在GPX資料夾內)

這是專為常當機的Edge 500所做的緊急備分?那怎麼暗勘起來,沒寫在中文說明書裡?

Data Recovery  – Some of Them

OK,我打開GTC,FileImportHistories,選了我PA200k的紀錄 (4511KB) => 看似有在匯入但沒有紀錄顯示。

我改上傳到GC,也沒有一般的反應。點了Activities才看到,哇–有52個檔案!紀錄從打開Edge 500就開始記了,雖然我還沒有按”Start”。

後來在GTC仔細找,發現被匯入到”HistoriesOther,而不是平常的Biking

想起SportTracks可以分割紀錄,應該也可以結合起來吧。選擇”Import”

點選4/2的GPX檔,會顯示52個分段檔案。按”Next”,可以加註解各個檔案,但這裡不需要 (52個!會瘋掉),所以直接按”Finish”。

把前面尚未記時的三個檔案刪掉 (按”Remove”),中間在檢查站休息的紀錄也在 (即使是用Auto Pause)就先保留。Highlight剩下的檔案,按”EditJoin”

然後路線就連起來了!

可以畫速度對時間的圖表

還有高度表 (但感覺不是很準)。但並沒有紀錄分段的卡洛里,回轉速,及心率。

將這拼起來的紀錄匯出 “Export” GPX檔案,在上傳到GC。Voilà

(咦,Max Speed 68.9 km/h?)

用同樣的方式,我也救回2/19/2011的基本騎乘資訊。3/26因為當機但當時不知道如何關機,所以無法救回。

Suggestions from a Veteran User

在美國Garmin論壇, 一位資深的Edge 500使用者TexMurphy說,這些問題似乎出在Garmin的設計增加了操作上錯誤。這在所有Garmin Edge models都是一樣。結果,那些常遇到Garmin出捶的的從中學得如何避免它出錯`或是就乾脆不用了。

  • Allow unit to acclimate and find satellites 20 minutes before Start [提前開機]
  • Use Elevation Points to set Start elevation [使用Elevation Points]
  • Use Autopause, not Stop/Start, at rest stops [在休息點使用Auto Pause,而不是Stop/Start]
  • Turn OFF the auto-power down option [關閉Auto Power Down — 哈!]
  • Use Custom Wheelsize, do not Auto calibrate wheelsize [使用Custom Wheelsize,而非自動估算]
  • Always press Stop and hold Reset 3-2-1-0 at activity end [關機順序–“Stop” & “Rest” (3-2-1)]
  • Periodically remove old activities from the Edge and archive them on a computer, not on the Edge [定時將在機子裡的舊紀錄移到電腦,別留在機子–別忘了還有GPX檔案夾]
  • At least once a year change the batteries in the HRM and GSC-10 sensors [至少每年更換HRM & GSC-10感應器的電池]
  • Understand that the Courses function is likely to fail, especially on longer courses. If you must use courses, then prepare numerous small courses. Finish the course at a breakpoint and start a new course segment. If you must have a concatenated complete activity for later analysis then use a program like SportTracks to combine the activities later.

最後這段對我很重要。 因為使用Courses功能常會當機,建議是分成小段的courses,並且每小段就儲存Activity。如果想要完整的activity紀錄,就用別的軟體如SportTracks將分段的activities連起來。

TexMurphy認為50 mi/80k似乎是Courses的安全距離上限。也可能跟Course points的數量有關。

看來在Garmin還沒解決Edge 500/800的穩定性前,我還是採用TexMurphy的建議。外加有線碼表Sigma 1606L備用。

[Update on 5/9/2011]
在Rando Group裡某個Garmin Edge 800的討論串裡,有位前輩建議不要等到Garmin快沒電了才接上電池包。這樣Garmin會很不穩定。他反而建議,一開始就使用電池包。

我在Boston 300k及PA 400k都是一到晚上就充電了,不管500的電力如何。反正要開背光 接電池包背光就自動打開。在PA 400k時,在晚上快8點時(這時候也用了15小時)接上電池包,等我早上5點結束,就發現Garmin已經充飽了100%,而電池包則是快要沒電了。

(Visited 193 times, 1 visits today)

2 則留言

  1. hi bottle, it seems that you hit the hells of edge 500 as i did, esp., with the course function @_@. 50mi/80k problem was due to an old bug in GTC, it couldn’t read a bigger fit file but the data should have been saved correctly and completely. The bug is gone with the latest GTC. However, unknown problems resulting broken fit files are still happening to me from time to time. It seems to me that some checksums are wrong to the files.

  2. ouch, I agree that Courses function may not be the cause for all the broken FIT files. There may be something else and that’s hard to pin on because not all the cases are the same. We only can learn from our experiences and try to avoid the bugs. Poor software design.

留言功能已關閉。