Last modified by Mengting Qiu on 2025/06/17 09:18

From version 32.2
edited by Xiaoling
on 2024/12/13 17:38
Change comment: There is no comment for this version
To version 20.1
edited by Edwin Chen
on 2023/05/20 10:32
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -OTA Update Firmware/Configure for Sensors
1 +Firmware OTA Update for Sensors
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Edwin
Content
... ... @@ -7,57 +7,29 @@
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.
13 13  
14 -
15 15  = 2. Support Models =
16 16  
17 17  
18 18  Here list the models that support OTA Update.
19 19  
18 +
20 20  {{velocity}}
21 21  $xwiki.ssfx.use("js/xwiki/table/table.css")
22 22  $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true)
23 23  {{/velocity}}
24 24  
25 -(% border="1" cellspacing="5" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#ffffff; width:670px" %)
26 -(% class="sortHeader" %)|=(% style="width: 258px; background-color: rgb(217, 226, 243);" %)Models|=(% style="width: 158px; background-color: rgb(217, 226, 243);" %)Firmware Version|=(% style="width: 251px;background-color:#D9E2F3" %)Comments
27 -|(% style="width:258px" %)RS485-LB/LS|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
28 -|(% style="width:258px" %)SN50v3-LB|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
29 -|(% style="width:258px" %)PS-LB-NA|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
30 -|(% style="width:258px" %)TS01-LB/LS|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
31 -|(% style="width:258px" %)CS01-LB|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
32 -|(% style="width:258px" %)AIS01-LB|(% style="width:158px" %)All firmware version|(% style="width:251px" %)
33 -|(% style="width:258px" %)TC01-LB/ TC11-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
34 -|(% style="width:258px" %)LHT65N|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
35 -|(% style="width:258px" %)LHT65N-PIR,LHT65N-E31F|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
36 -|(% style="width:258px" %)D20-LB/D20S-LB/D22-LB/D23-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
37 -|(% style="width:258px" %)S31/S31B-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
38 -|(% style="width:258px" %)AQS01-L|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
39 -|(% style="width:258px" %)UV254-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
40 -|(% style="width:258px" %)SDI-12-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
41 -|(% style="width:258px" %)SE01-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
42 -|(% style="width:258px" %)PS-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
43 -|(% style="width:258px" %)SE02-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
44 -|(% style="width:258px" %)SPH01-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
45 -|(% style="width:258px" %)LMS01-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
46 -|(% style="width:258px" %)WL03A-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
47 -|(% style="width:258px" %)DS03A-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
48 -|(% style="width:258px" %)CPL03-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
49 -|(% style="width:258px" %)SW3L-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
50 -|(% style="width:258px" %)LCC01-LB|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
51 -|(% style="width:258px" %)PS-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
52 -|(% style="width:258px" %)LDS12-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
53 -|(% style="width:258px" %)LDS40-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
54 -|(% style="width:258px" %)DDS75-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
55 -|(% style="width:258px" %)DDS45-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
56 -|(% style="width:258px" %)DDS20-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
57 -|(% style="width:258px" %)DDS04-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
58 -|(% style="width:258px" %)MDS120-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
59 -|(% style="width:258px" %)MDS200-LB/LS|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
60 -|(% style="width:258px" %)DS20L|(% style="width:158px" %)All Firmware Version|(% style="width:251px" %)
24 +(% border="1" cellspacing="10" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f2f2f2; width:670px" %)
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" %)
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" %)
61 61  
62 62  = 3. How to do OTA update =
63 63  
... ... @@ -65,31 +65,26 @@
65 65  
66 66  
67 67  * 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
68 68  
69 -* Software: [[OTA_Tool>>https://www.dropbox.com/scl/fo/9kqeqf6wmet10o9hgxuwa/h?rlkey=4ikrg6kg5v0yjxwhp0i37wrv7&dl=0]]. Only support Windows now
70 -
71 71  [[image:image-20230513120722-2.png||height="409" width="866"]]
72 72  
73 73  
74 -== 3.2 OTA Update Firmware ==
45 +== 3.2 Update Steps ==
75 75  
76 76  
77 -(% class="wikigeneratedid" %)
78 -(% class="mark text-uppercase" %)**Video Instruction:**(%%) ~-~- OTA Upgrade Firmware (via LoRa) of LoRaWAN Sensors**: [[https:~~/~~/youtu.be/SSvOqvBrwGg>>https://youtu.be/SSvOqvBrwGg]]**
48 +=== (% style="color:blue" %)**Step1 :**(%%) Plug LA66 USB to PC and run OTA_Tool. ===
79 79  
80 80  
81 -=== (% style="color:blue" %)**Step1:**(%%) Plug LA66 USB to PC and run OTA_Tool. ===
51 +[[image:image-20230114172703-1.png]]
82 82  
83 83  
84 -[[image:image-20231212171036-1.png]]
85 -
86 -
87 87  === (% style="color:blue" %)**Step2:**(%%) Set up OTA Tool ===
88 88  
89 89  
90 -* (% style="color:blue" %)**DevEUI**(%%): Input DevEUI of your sensor
57 +* (% style="color:blue" %)**DevEUI**(%%): Input Dev EUI of your sensor
91 91  
92 -* (% style="color:blue" %)**Password**(%%): Passord of your sensor**(Last eight bytes of APPSKEY)**
59 +* (% style="color:blue" %)**Password**(%%): Passord of your sensor
93 93  
94 94  * (% style="color:blue" %)**Port**(%%): Com port of LA66 USB
95 95  
... ... @@ -119,37 +119,23 @@
119 119  
120 120  Below shows the update successul result.
121 121  
122 -[[image:image-20231212171543-2.png||height="575" width="753"]]
89 +[[image:image-20230114174134-2.png]]
123 123  
124 124  
125 -== 3.3 OTA Update Configure ==
126 126  
127 -
128 -(% class="mark text-uppercase" %)**Video Instruction:**(%%) ~-~- OTA Upgrade Configure (via LoRa) of LoRaWAN Sensors**: [[https:~~/~~/youtu.be/5XedoNVkbQQ>>https://youtu.be/5XedoNVkbQQ]]**
129 -
130 -OTA Update Configure is good for batch update configure in same type of sensors.
131 -
132 -
133 133  = 4. FAQ =
134 134  
135 135  == 4.1 Can i use other devices to connect to PC if i don't have LA66 USB? ==
136 136  
97 +If user doesn't have LA66 USB Adapter, they can still use other Dragino Device to connect to PC for OTA update. Steps:
137 137  
138 -If user doesn't have LA66 USB Adapter, they can still use other Dragino Device to connect to PC for OTA update.
139 -
140 -(% style="color:blue" %)**Steps:**
141 -
142 142  * Find the suitable mode which base on LA66 chip ( All LoRaWAN model with LB or LS suffix , such as SN50v3-LB)
143 -
144 144  * Update the LA66 USB OTA firmware to the device.
145 -
146 146  * Connect the device to PC via UART interface.
147 -
148 148  * 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.
149 149  
150 150  == 4.2 Where to find OTA Password? ==
151 151  
152 -
153 153  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.
154 154  
155 155  [[image:image-20230519102907-2.png||height="286" width="580"]]
... ... @@ -157,16 +157,13 @@
157 157  
158 158  == 4.3 How about if i upgrade a crashed firmware via OTA update? ==
159 159  
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:
160 160  
161 -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.
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.
162 162  
163 -(% style="color:red" %)**Here are notice:**
164 164  
165 -~1. OTA update frequency depend on the firmware frequency. If there is no frequency in the firmware. Bootloader will use EU868 as default frequency.
166 166  
167 -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.
168 -
169 -
170 170  = 5. OTA Tool Known Bug: =
171 171  
172 172  
... ... @@ -173,4 +173,6 @@
173 173  ~1. If user click "(% style="color:blue" %)**Start**"(%%) but there is issue during update. User may need to close and open the tool again.
174 174  
175 175  
126 +
127 +
176 176  
image-20230609000200-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Edwin
Size
... ... @@ -1,1 +1,0 @@
1 -16.0 KB
Content
image-20231212171036-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -30.0 KB
Content
image-20231212171543-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.ting
Size
... ... @@ -1,1 +1,0 @@
1 -47.8 KB
Content