Difference between revisions of "Firmware and Source Code"

From Wiki for Dragino Project
Jump to: navigation, search
(Firmware Type)
(Firmware Type)
Line 5: Line 5:
 
{| class="wikitable" border="1" align="center"
 
{| class="wikitable" border="1" align="center"
 
|-
 
|-
!  Types
+
<span CLASS=bluetext>Types</span>
!  Mesh IoT Firmware
+
<span CLASS=bluetext>Mesh IoT Firmware</span>
!  Dragino Yun Firmware
+
<span CLASS=bluetext>Dragino Yun Firmware</span>
 
|-
 
|-
|  Description
+
<span CLASS=bluetext>Description</span>
 
|  With advance networking pre-support, such as Mesh , USB 3G, and customized IoT feature
 
|  With advance networking pre-support, such as Mesh , USB 3G, and customized IoT feature
 
|  Derived from the official Arduino Yun firmware with some bug fixed and support more avrs. This firmware update will follow the development on [https://github.com/arduino/openwrt-yun OpenWrt Yun]
 
|  Derived from the official Arduino Yun firmware with some bug fixed and support more avrs. This firmware update will follow the development on [https://github.com/arduino/openwrt-yun OpenWrt Yun]
 
|-
 
|-
|  OpenWrt Inside
+
<span CLASS=bluetext>OpenWrt Inside</span>
 
|  12.09 Attitude Adjustment
 
|  12.09 Attitude Adjustment
 
|  12.09 Attitude Adjustment
 
|  12.09 Attitude Adjustment
 
|-
 
|-
|  Arduino IDE
+
<span CLASS=bluetext>Arduino IDE</span>
 
|  Support IDE to flash the Sketech
 
|  Support IDE to flash the Sketech
 
|  Support IDE to flash the Sketech
 
|  Support IDE to flash the Sketech
 
|-
 
|-
|  Arduino Bridge Support
+
<span CLASS=bluetext>Arduino Bridge Support</span>
 
|  Limited support on Arduino Bridge. Process and Console class works. Yun Server/Client not work.   
 
|  Limited support on Arduino Bridge. Process and Console class works. Yun Server/Client not work.   
 
|  Same as Arduino Yun (OpenWrt-Yun)
 
|  Same as Arduino Yun (OpenWrt-Yun)
 
|-
 
|-
|  Bridge Baud Rate
+
<span CLASS=bluetext>Bridge Baud Rate</span>
 
|  need to set baud rate in Arduino IDE --> library --> bridge.h to  115200   
 
|  need to set baud rate in Arduino IDE --> library --> bridge.h to  115200   
 
|  default: 250000
 
|  default: 250000
 
|-
 
|-
|  Release Note
+
<span CLASS=bluetext>Release Note</span>
 
|  [[Mesh_IoT_Firmware|Release Note]]
 
|  [[Mesh_IoT_Firmware|Release Note]]
 
|  [[Yun_Firmware_Change_Log|Release note]]
 
|  [[Yun_Firmware_Change_Log|Release note]]
 
|-
 
|-
|  Source Code
+
<span CLASS=bluetext>Source Code</span>
 
|  [[Compile_Firmware_MS14|Source code and How to Compile]]
 
|  [[Compile_Firmware_MS14|Source code and How to Compile]]
 
|  [https://github.com/dragino/openwrt-yun Source code]
 
|  [https://github.com/dragino/openwrt-yun Source code]

Revision as of 19:32, 18 November 2014

Firmware Type

There are now two different firmwares which can be used in Dragino MS14 or HE:

Types Mesh IoT Firmware Dragino Yun Firmware
Description With advance networking pre-support, such as Mesh , USB 3G, and customized IoT feature Derived from the official Arduino Yun firmware with some bug fixed and support more avrs. This firmware update will follow the development on OpenWrt Yun
OpenWrt Inside 12.09 Attitude Adjustment 12.09 Attitude Adjustment
Arduino IDE Support IDE to flash the Sketech Support IDE to flash the Sketech
Arduino Bridge Support Limited support on Arduino Bridge. Process and Console class works. Yun Server/Client not work. Same as Arduino Yun (OpenWrt-Yun)
Bridge Baud Rate need to set baud rate in Arduino IDE --> library --> bridge.h to 115200 default: 250000
Release Note Release Note Release note
Source Code Source code and How to Compile Source code

Notice: This table will be changed as the firmware update/changes




Change to different Firmware Type in U-Boot

Both IoT firmware and Yun firmware has its upgrade web page for firmware upgrade. But the web upgrade doesn't support to upgrade to different type firmware. If user want to switch firmware from IoT to Yun or from Yun to IoT. They can do it in u-boot as below instruction.

methods to get into u-Boot enviroment


Command to Upgrade

See This link for the detail: Upgrade Firmware in U-Boot