Changes for page OTA Update Firmware/Configure for Sensors
Last modified by Mengting Qiu on 2025/06/17 09:18
From version 20.1
edited by Edwin Chen
on 2023/05/20 10:32
on 2023/05/20 10:32
Change comment:
There is no comment for this version
To version 31.7
edited by Karry Zhuang
on 2024/07/10 19:34
on 2024/07/10 19:34
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 3 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 - FirmwareOTA Update for Sensors1 +OTA Update Firmware/Configure for Sensors - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Edwin1 +XWiki.karry - Content
-
... ... @@ -7,9 +7,11 @@ 7 7 = 1. Overview = 8 8 9 9 10 -There are some new models of Dragino sensors support OTA update via Private LoRa Protocol, (Even the sensor runs LoRaWAN protocol by default) 10 +There are some new models of Dragino sensors support OTA update via Private LoRa Protocol, (Even the sensor runs LoRaWAN protocol by default). 11 11 12 +User can use the OTA update to update the configure file or firmware to the sensors. 12 12 14 + 13 13 = 2. Support Models = 14 14 15 15 ... ... @@ -21,15 +21,52 @@ 21 21 $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true) 22 22 {{/velocity}} 23 23 24 -(% border="1" cellspacing=" 10" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f2f2f2; width:670px" %)26 +(% border="1" cellspacing="5" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f2f2f2; width:670px" %) 25 25 (% class="sortHeader" %)|=(% style="width: 193px;background-color:#D9E2F3" %)Models|=(% style="width: 222px;background-color:#D9E2F3" %)Firmware Version|=(% style="width: 251px;background-color:#D9E2F3" %)Comments 26 -|(% style="width:193px" %) PS-LB, SDI-12-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %)28 +|(% style="width:193px" %)RS485-LB/LS|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 27 27 |(% style="width:193px" %)SN50v3-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 28 -|(% style="width:193px" %)D20-LB/D20S/LB/D22-LB/D23-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 29 -|(% style="width:193px" %)((( 30 -LHT65N-PIR,LHT65N-E31F 31 -)))|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 32 -|(% style="width:193px" %)S31-LB, S31B-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 30 +|(% style="width:193px" %)PS-LB-NA|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 31 +|(% style="width:193px" %)TS01-LB/LS|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 32 +|(% style="width:193px" %)CS01-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 33 +|(% style="width:193px" %)AIS01-LB|(% style="width:222px" %)All firmware version|(% style="width:251px" %) 34 +|(% style="width:193px" %)TC01-LB/ TC11-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 35 +|(% style="width:193px" %)LHT65N|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 36 +|(% style="width:193px" %)LHT65N-PIR,LHT65N-E31F|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 37 +|(% style="width:193px" %)D20-LB/D20S-LB/D22-LB/D23-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 38 +|(% style="width:193px" %)S31/S31B-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 39 +|(% style="width:193px" %)AQS01-L|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 40 +|(% style="width:193px" %)UV254-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 41 +|(% style="width:193px" %)SDI-12-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 42 +|(% style="width:193px" %)SE01-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 43 +|(% style="width:193px" %)PS-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 44 +|(% style="width:193px" %)SE02-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 45 +|(% style="width:193px" %)SPH01-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 46 +|(% style="width:193px" %)LMS01-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 47 +|(% style="width:193px" %)WL03A-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 48 +|(% style="width:193px" %)DS03A-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 49 +|(% style="width:193px" %)CPL03-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 50 +|(% style="width:193px" %)SW3L-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 51 +|(% style="width:193px" %)LCC01-LB|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 52 +|(% style="width:193px" %)PS-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 53 +|(% style="width:193px" %)LDS12-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 54 +|(% style="width:193px" %)LDS40-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 55 +|(% style="width:193px" %)DDS75-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 56 +|(% style="width:193px" %)DDS45-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 57 +|(% style="width:193px" %)DDS20-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 58 +|(% style="width:193px" %)DDS04-LB/LS|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 59 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 60 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 61 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 62 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 63 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 64 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 65 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 66 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 67 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 68 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 69 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 70 +|(% style="width:193px" %) |(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 71 +|(% style="width:193px" %)DS20L|(% style="width:222px" %)All Firmware Version|(% style="width:251px" %) 33 33 34 34 = 3. How to do OTA update = 35 35 ... ... @@ -37,26 +37,31 @@ 37 37 38 38 39 39 * Hardware: [[LA66 USB>>doc:Main.User Manual for LoRaWAN End Nodes.LA66 USB LoRaWAN Adapter User Manual.WebHome]] with [[OTA_firmware>>https://www.dropbox.com/sh/4qnjreg1esxu16i/AADbRjW_tuBP3IIkmf11nSoma?dl=0]] installed. 40 -* Software: [[OTA_Tool>>https://www.dropbox.com/sh/4qnjreg1esxu16i/AADbRjW_tuBP3IIkmf11nSoma?dl=0]]. Only support Windows now 41 41 80 +* Software: [[OTA_Tool>>https://www.dropbox.com/scl/fo/9kqeqf6wmet10o9hgxuwa/h?rlkey=4ikrg6kg5v0yjxwhp0i37wrv7&dl=0]]. Only support Windows now 81 + 42 42 [[image:image-20230513120722-2.png||height="409" width="866"]] 43 43 44 44 45 -== 3.2 Update Steps==85 +== 3.2 OTA Update Firmware == 46 46 47 47 48 -=== (% style="color:blue" %)**Step1 :**(%%) Plug LA66 USB to PC and run OTA_Tool. === 88 +(% class="wikigeneratedid" %) 89 +(% class="mark text-uppercase" %)**Video Instruction:**(%%) ~-~- OTA Upgrade Firmware (via LoRa) of LoRaWAN Sensors**: [[https:~~/~~/youtu.be/SSvOqvBrwGg>>https://youtu.be/SSvOqvBrwGg]]** 49 49 50 50 51 - [[image:image-20230114172703-1.png]]92 +=== (% style="color:blue" %)**Step1:**(%%) Plug LA66 USB to PC and run OTA_Tool. === 52 52 53 53 95 +[[image:image-20231212171036-1.png]] 96 + 97 + 54 54 === (% style="color:blue" %)**Step2:**(%%) Set up OTA Tool === 55 55 56 56 57 -* (% style="color:blue" %)**DevEUI**(%%): Input Dev 101 +* (% style="color:blue" %)**DevEUI**(%%): Input DevEUI of your sensor 58 58 59 -* (% style="color:blue" %)**Password**(%%): Passord of your sensor 103 +* (% style="color:blue" %)**Password**(%%): Passord of your sensor**(Last eight bytes of APPSKEY)** 60 60 61 61 * (% style="color:blue" %)**Port**(%%): Com port of LA66 USB 62 62 ... ... @@ -86,23 +86,37 @@ 86 86 87 87 Below shows the update successul result. 88 88 89 -[[image:image-2023 0114174134-2.png]]133 +[[image:image-20231212171543-2.png||height="575" width="753"]] 90 90 91 91 136 +== 3.3 OTA Update Configure == 92 92 138 + 139 +(% class="mark text-uppercase" %)**Video Instruction:**(%%) ~-~- OTA Upgrade Configure (via LoRa) of LoRaWAN Sensors**: [[https:~~/~~/youtu.be/5XedoNVkbQQ>>https://youtu.be/5XedoNVkbQQ]]** 140 + 141 +OTA Update Configure is good for batch update configure in same type of sensors. 142 + 143 + 93 93 = 4. FAQ = 94 94 95 95 == 4.1 Can i use other devices to connect to PC if i don't have LA66 USB? == 96 96 97 -If user doesn't have LA66 USB Adapter, they can still use other Dragino Device to connect to PC for OTA update. Steps: 98 98 149 +If user doesn't have LA66 USB Adapter, they can still use other Dragino Device to connect to PC for OTA update. 150 + 151 +(% style="color:blue" %)**Steps:** 152 + 99 99 * Find the suitable mode which base on LA66 chip ( All LoRaWAN model with LB or LS suffix , such as SN50v3-LB) 154 + 100 100 * Update the LA66 USB OTA firmware to the device. 156 + 101 101 * Connect the device to PC via UART interface. 158 + 102 102 * Make sure power off or update the firmware back to original firmware , because the LA66 USB OTA fimware is not low power consumption firmware. it will consume the battery very fast. 103 103 104 104 == 4.2 Where to find OTA Password? == 105 105 163 + 106 106 Each device has a shipped label with OTA Password which is 16 chars. like below. If user don't find this, please send us a photo for the device with Dev EUI to [[support@dragino.com>>mailto:support@dragino.com]] . and we will search the password for you. 107 107 108 108 [[image:image-20230519102907-2.png||height="286" width="580"]] ... ... @@ -110,13 +110,16 @@ 110 110 111 111 == 4.3 How about if i upgrade a crashed firmware via OTA update? == 112 112 113 -OTA update is done via Bootloader and only change the firmware partition. So update a crash firmware via OTA update won't destroy bootloader and user can use OTA method to update again. Here are notice: 114 114 115 -1. OTA update frequency depend on the firmware frequency. If there is no frequency in the firmware. Bootloader will use EU868 as default frequency. 116 -1. OTA update require a reset or reactivate action. If the crash firmware doesn't have them work, user need to manuall push the physic reset button on the PCB or power off/on device. 172 +OTA update is done via Bootloader and only change the firmware partition. So update a crash firmware via OTA update won't destroy bootloader and user can use OTA method to update again. 117 117 174 +(% style="color:red" %)**Here are notice:** 118 118 176 +~1. OTA update frequency depend on the firmware frequency. If there is no frequency in the firmware. Bootloader will use EU868 as default frequency. 119 119 178 +2. OTA update require a reset or reactivate action. If the crash firmware doesn't have them work, user need to manuall push the physic reset button on the PCB or power off/on device. 179 + 180 + 120 120 = 5. OTA Tool Known Bug: = 121 121 122 122 ... ... @@ -123,6 +123,4 @@ 123 123 ~1. If user click "(% style="color:blue" %)**Start**"(%%) but there is issue during update. User may need to close and open the tool again. 124 124 125 125 126 - 127 - 128 128
- image-20230609000200-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Edwin - Size
-
... ... @@ -1,0 +1,1 @@ 1 +16.0 KB - Content
- image-20231212171036-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +30.0 KB - Content
- image-20231212171543-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.ting - Size
-
... ... @@ -1,0 +1,1 @@ 1 +47.8 KB - Content