更新韌體可以讓EV3主機發會更好的效能。當你拿到EV3樂高機器人時,別忘了更新EV3主機的韌體!
EV3主機出廠所安裝的韌體是1.01H,
目前樂高官網所提供的韌體版本是1.03H ( H代表 Home Edition 家用版),樂高教育官網提供的韌體版本是1.03E ( E表示 Education 教育版),
隨著LEGO MINDSTORMS EV3 Source Code的公開,玩家紛紛改寫韌體,使其有更好的功能。
David Gilday 創作 MindCub3r時,為了改善顏色感應器的RGB數值讀取功能,所改良的韌體版本是 1.05M (最早為1.04M),
探奇也試用過CyPhy Lab的EV3-edimax版本韌體(1.04H),為的是讓EV3主機能夠使用EDIMAX EW-7811UN 無線網卡。
最近ROBOTC 4.09 Beta所提供的韌體版本是1.05X,
不知道最新支援EV3主機的LabVIEW Module裡面是那一個版本的韌體,還請大家幫忙確認。
前兩天BOT BENCH發布文章:EV3 Extended Firmware + VM now on Github,Xander提到已經將1.05A版的韌體放到Github,NI及ROBOTC都是使用這個版本的韌體。並且提到有一些改良如下:
看到有關I2C的修正,我想是否使用HiTechnic的感應器,不會有『當機』的情形發生呢?還需要測試看看。
另外比較可惜的是沒有將EDIMAX的無線網卡整合進去,我測試ROBOTC的1.05X版本韌體,還是無法辨識Edimax無線網卡,希望高手能夠盡快整合現有資源。
(2014.05.08 更新:Xander 在FB留言說明,為何新韌體沒有整合其他無線網卡,簡單得說就是因為其他無線網卡尚未正式通過認證。CyPhy Lab的韌體並非將Edimax正式加入白名單,應該只是除去檢查認可網卡的機制,如此一來可能影響網卡功能。)
(我想這是實際上系統設計者需要考量的整體安全穩定問題,不像我只是從使用者角度思考這件事。XD)
如果有讀友懂得Linux系統,也歡迎提供相關消息。
以上是指包含lms2012 vm的韌體,可以相容於樂高公司的EV3軟體,在比賽時應該可以相信這些更新的韌體會有比較穩定的表現。
(話說回來,樂高公司為何不統整樂高社群的資源,發表官方新韌體呢?傳說樂高官方會發表1.06版韌體)
另外還有一種韌體是不含LMS2012 VM 的 Linux系統,可以在sd卡上執行,例如MonoBrick,leJOS的韌體,但是不能與EV3軟體相容,這些還需要另外研究。
趕快更新你的韌體喔!
延伸閱讀:
1. EV3 教學 - 更新EV3主機的韌體
2. EV3 樂高機器人的控制程式
謝謝邱老師整理,很受用
回覆刪除謝謝支持~歡迎討論
刪除邱老師您好,最近在摸索EV3的機器人,因為網卡用的是EDIMAX的,所以需要刷韌體刷成1.04H,但是在連接Labview2014時,雖然可以連接,可是一直跳出版本不符合,被要求升級到1.05X,請問這是正常的嗎,網路上查了很久卻沒辦法解決,想請問是否有解決辦法?謝謝老師
回覆刪除你好:Firmware 1.08E開始支援Edimax的網卡,請直接升級到最新版本1.09E。
刪除參考探奇舊文章:http://touchclassroom.blogspot.tw/2015/11/ev3-firmware-108h-108e_11.html