2014-05-08

EV3 樂高機器人的韌體列表


更新韌體可以讓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都是使用這個版本的韌體。並且提到有一些改良如下:





  • opcodes to turn off auto-id
  • opcodes to force a connection type for the sensors
  • opcodes to allow additional 3rd party VMs to co-exist with the LMS2012 VM (這應該就是ROBOTC的功能
  • Greatly reduced shutdown times (實測關機只要15秒
  • Fixes for the I2C subsystem
  • non-blocking opcodes to access the I2C devices, through additional ioctls
  • Checkout the full Git log for more details.


  • 看到有關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卡上執行,例如MonoBrickleJOS的韌體,但是不能與EV3軟體相容,這些還需要另外研究。

    趕快更新你的韌體喔!


    延伸閱讀:

    1.  EV3 教學 - 更新EV3主機的韌體

    2.  EV3 樂高機器人的控制程式









    4 則留言:

    1. 謝謝邱老師整理,很受用

      回覆刪除
    2. 邱老師您好,最近在摸索EV3的機器人,因為網卡用的是EDIMAX的,所以需要刷韌體刷成1.04H,但是在連接Labview2014時,雖然可以連接,可是一直跳出版本不符合,被要求升級到1.05X,請問這是正常的嗎,網路上查了很久卻沒辦法解決,想請問是否有解決辦法?謝謝老師

      回覆刪除
      回覆
      1. 你好:Firmware 1.08E開始支援Edimax的網卡,請直接升級到最新版本1.09E。
        參考探奇舊文章:http://touchclassroom.blogspot.tw/2015/11/ev3-firmware-108h-108e_11.html

        刪除

    探奇歡迎大家留言討論!謝謝分享你的意見。