這篇是叫 Claude 從我的筆記整理出來,事情真的發生過,字是他打的,連語氣也是叫他學我的,我只負責瞄一下的喔。
原廠韌體看到 5V 就關機了,IronOS 看到 5V 就慢慢焊
這支烙鐵
TS80,不是 TS80P 喔,就那支細細的 USB-C 烙鐵,用行動電源就可以焊的那種。後來就一直放著,最近做板子才又拿出來用。
接上 QC3.0 的行動電源,螢幕上寫著 low volt,然後就自己關機了,怎麼按都不理你。量一下大概只拿到 5V,它覺得 5V 不夠就直接不做了。
先從韌體下手
裡面是 Miniware 原廠的 1.06。查了一下原廠最新也才 1.07,changelog 好像也沒有提到這個。
再查下去才知道有一個叫 IronOS 的東西。它是一個開源的烙鐵韌體,一個叫 Ralim 的人從 TS100 的時代就開始寫,後來 TS80、TS80P、Pinecil 這些用行動電源的小烙鐵幾乎都支援。刷進去就把原廠韌體整個換掉,介面、設定、電源的處理全部都是它自己的,而且一直有人在維護。玩這類烙鐵的人好像都刷這個。那那,當然是刷 IronOS 啊。
IronOS 的 v2.23 剛好有繁體中文的 build,TS80_ZH_TW.hex,就它了。它的文件裡面還有一張行動電源的表,上面列了一堆「原廠韌體會說 low voltage 但是 IronOS 沒問題」的行動電源,看到這張表就覺得應該有希望耶。
它還會自己維持一個小小的負載,這樣行動電源不會因為電流低於 50 mA 就以為沒人在用,自己關機。然後 QC 的電壓上限、電源斷電的門檻,都有設定可以調。原廠韌體好像就沒有這些。
插 USB-C 沒反應
好,要刷機。拿 USB-C 線插到 Mac,沒反應。換一個 port,沒反應。換一條線,還是沒反應。
查了才知道,TS80 的 USB-C 插座裡面沒有 CC 電阻。USB-C 的規矩是要靠那兩根 CC 腳跟對方說「嗨我是裝置」,它沒有,所以 Mac 的 USB-C port 就不知道有東西插進來了。一支 USB-C 的烙鐵,好像不太會講 USB-C 喔,哈哈。
唯一會通的是 USB-A 轉 USB-C 的線,接在 hub 的 USB-A 口上,刷機跟供電都要這樣。它也沒有 USB-PD,只有 QC2.0 跟 QC3.0,是用 D+ D- 那兩根腳,比較舊的方式在談電壓的。所以接 PD 的充電器它也只會拿到 5V,不是壞掉,只是聽不懂而已啦。
DFU 刷機
刷法是這樣:按住靠近烙鐵頭那顆按鈕,然後插線。插對了它會變成一個 2.1 MB 的 FAT12 隨身碟,媒體名稱是 DFU Disk,磁碟標籤是一串 hex BEE4A50A,看起來很神秘,其實是序號。
把 .hex 檔拖進去,拖到一半隨身碟會突然消失,不要慌,這是正常的。等它自己再出現,裡面的檔案會改名成 .RDY 就是成功了;如果是 .ERR 就再拖一次,舊的不要刪。
Mac 的話還有一個小坑:Finder 會順便塞 ._ 開頭的隱藏檔進去,烙鐵看到好像會有點困惑。用 terminal 複製,前面加 COPYFILE_DISABLE=1 就乾淨了。
COPYFILE_DISABLE=1 cp TS80_ZH_TW.hex "/Volumes/DFU Disk/"
結果
開機,中文介面,接行動電源,9V。烙鐵頭是 4.5 Ω,9V 除一除是 2.0 A,18 W,剛好是 TS80 標稱的全力輸出。
QC 電壓上限我留在 9V 沒有調到 12V。12V 是 TS80P 才吃得下的,TS80 吃不吃得下 32W,我就不試了。
可是啊
寫到這邊要老實說一下。刷機的時候線也一起換了,因為原本的 USB-C 線插 Mac 沒反應,後來一路都是用那條 USB-A 轉 C 的線。兩個變數同時動,實驗就不太乾淨了,前幾篇好像才講過這種事呢。
所以後來有補驗證一下,把舊的線插回去。結果舊的線還是只有 5V,看來線真的有問題。可是 IronOS 在 5V 也肯加熱,慢是慢了一點,焊還是焊得起來的。原廠韌體看到 5V 就寫個 low volt 然後關機,連試都不試。
所以是各做了一半:線決定拿到幾 V,韌體決定 5V 的時候要不要努力一下。剛好分得開,運氣不錯耶。
原廠的 TS80_1.07.hex 有留著,哪天想刷回去也可以,大概不會吧。
下次怎麼看
- 行動電源給烙鐵 low volt,先換線,再刷韌體。線決定電壓,韌體決定 5V 肯不肯焊。
- TS80 插 USB-C 電腦沒反應是正常的,它沒有 CC 電阻,拿 USB-A 的線來。
- DFU 隨身碟拖檔案到一半消失是正常的,等它回來看副檔名。
- 一次只改一個東西。知道歸知道,手還是會不小心一次換兩個,那就事後補驗證喔。
一支 USB-C 的烙鐵,好像不太會講 USB-C 喔