Version 26.10 by Xiaoling on 2023/04/20 10:57

Show last authors
1 **Table of Contents:**
2
3 {{toc/}}
4
5
6
7
8
9 = 1. LoRaST v4 base Hardware =
10
11
12 Below hardware use LoRaST v4 module. They module support UART Access for AT Command and Firmware Upgrade.
13
14
15 {{velocity}}
16 $xwiki.ssfx.use("js/xwiki/table/table.css")
17 $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true)
18 {{/velocity}}
19
20 (% border="1" cellspacing="5" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f2f2f2; width:760.222px" %)
21 (% class="sortHeader" %)|=(% style="width: 124px; color: rgb(0, 112, 192);" %)Models|=(% style="width: 136px; color: rgb(0, 112, 192);" %)Mother Board|=(% style="width: 254px; color: rgb(0, 112, 192);" %)UART for AT Commands|=(% style="width: 241px; color: rgb(0, 112, 192);" %)UART for Upgrade Firmware
22 |(% style="width:124px" %)(((
23 PS-LB
24 )))|(% style="width:136px" %)SIB|(% style="width:254px" %)(((
25 Instruction
26 )))|(% style="width:241px" %)(((
27 (((
28 Instruction
29 )))
30 )))
31
32 (% style="display:none" %)
33
34 {{velocity}}
35 $xwiki.ssfx.use("js/xwiki/table/table.css")
36 $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true)
37 {{/velocity}}
38
39 (% border="1" cellspacing="10" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f7faff; width:1191.22px" %)
40 (% class="sortHeader" %)|=(% style="width: 247px;color:#0070c0" %)Models|=(% style="width: 222px;color:#0070c0" %)Devices Type|=(% style="width: 317px;color:#0070c0" %)OS, CPU Info|=(% style="width: 223px;color:#0070c0" %)Firmware requirement|=(% style="width: 178px;color:#0070c0" %)OTA Update Detail
41 |(% style="width:247px" %)(((
42 [[LIG16>>https://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]],[[LPS8>>https://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]], [[LPS8N>>https://www.dragino.com/products/lora-lorawan-gateway/item/200-lps8n.html]], [[LG308>>https://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[LG308N>>https://www.dragino.com/products/lora-lorawan-gateway/item/229-lg308n.html]], [[DLOS8>>https://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]], [[DLOS8N** **>>https://www.dragino.com/products/lora-lorawan-gateway/item/225-dlos8n.html]]
43 )))|(% style="width:222px" %)LoRaWAN Gateway|(% style="width:317px" %)(((
44 * Linux OS: OpenWrt,
45 * CPU: 400MHz,
46 * Flash: 16MB, RAM: 64MB
47 )))|(% style="width:223px" %)(((
48 (((
49
50 )))
51 )))|(% style="width:178px" %)[[Change Log>>||anchor="H3.1ForLIG162CLPS82CLPS8N2CLG3082CLG308N2CDLOS82CDLOS8N"]]
52 |(% style="width:247px" %)[[LPS8v2>>https://www.dragino.com/products/lora-lorawan-gateway/item/228-lps8v2.html]]|(% style="width:222px" %)LoRaWAN Gateway|(% style="width:317px" %)(((
53 * Linux OS: Armbian,
54 * CPU: Quad-core Cortex-A7 1.2Ghz
55 * RAM: 512MB
56 * eMMC: 4GB
57 )))|(% style="width:223px" %)(((
58
59 )))|(% style="width:178px" %)[[Change Log>>||anchor="H3.2ForLPS8Nv2"]]
60 |(% style="width:247px" %)[[LG01v2>>https://www.dragino.com/products/lora-lorawan-gateway/item/244-lg01v2.html]]|(% style="width:222px" %)Single Channel LoRa Gateway|(% style="width:317px" %)(((
61 * Linux OS: Armbian,
62 * CPU: Quad-core Cortex-A7 1.2Ghz
63 * RAM: 512MB
64 * eMMC: 4GB
65 )))|(% style="width:223px" %)(((
66
67 )))|(% style="width:178px" %)[[Change Log>>||anchor="H3.3.ForLG01v2"]]
68
69 = 2. UART for AT Commands =
70
71 == 2.1 Generate software set up for AT Commands via UART ==
72
73
74 (% start="1" style="list-style-type:decimal" %)
75 1. Use a general serial tool.
76 1. Connect PC to device's UART interface
77 1. Set up serial tool with : BaudRate: 9600, databit:8, No parity, No flow control.
78 1. (((
79 The password is the last six characters of APPSKEY or PIN of box
80
81 **Example:**
82
83 APPSKEY= 41 85 71 A7 5D 7E 54 52 25 58 74 85 96 14 74 85
84
85 The password:147485
86
87 [[image:image-20230329162900-1.png||height="302" width="648"]]
88
89
90 )))
91
92 [[image:image-20221224170218-1.png||height="497" width="640"]]
93
94
95 == 2.2 UART Connection for SIB mother board ==
96
97
98 [[image:image-20221224171304-3.png||height="545" width="863"]]
99
100
101 == 2.3 UART Connection for SN50v3 base mother board ==
102
103
104 = 3. UART for Firmware Upgrade =
105
106 == 3.1 Update firmware ==
107
108 === 3.1.0 What is Dragino Bootloader? ===
109
110 Dragino Bootloader is a customizer made bootloader which support below features:
111
112 * OTA Update via LoRa or BLE
113 * OTA Batch update configure via LoRa or BLE
114
115 {{velocity}}
116 $xwiki.ssfx.use("js/xwiki/table/table.css")
117 $xwiki.jsfx.use("js/xwiki/table/tablefilterNsort.js", true)
118 {{/velocity}}
119
120 (% border="1" cellspacing="10" class="doOddEven filterable grid sortable" id="tableid" style="background-color:#f7faff; width:621.989px" %)
121 (% class="sortHeader" %)|=(% style="width: 307px;" %)Model with LoRa Bootloader|=(% style="width: 313px;" %)Model with BLE Bootloader
122 |(% style="width:307px" %)(((
123 PS-LB, SDI12-LB, PS-LB-NA, SN50v3-LB,
124
125 D2x-LB, S31x-LB, SDI12-LB
126 )))|(% style="width:313px" %)
127
128 === 3.1.1 Update a firmware with Dragino bootloader ===
129
130
131
132
133 === 3.1.2 Update a firmware without bootloader ===
134
135 If a firmware's name doesn't have the suffix **_with_bootloader**. It means the firmware is without bootloader and user can use this method to uplink.
136
137 LoRaSTv4 Base hardware support UART update firmware. the UART connection is the same as AT Command connection, with the need for two extra action. See below for the steps:
138
139 (% style="color:blue" %)**Step1**(%%): Set BOOT Switch to (% style="color:blue" %)**PROG**(%%) mode. PROG mode is for update firmware specially.
140
141 (% style="color:blue" %)**Step2**(%%): Press (% style="color:blue" %)**Reset**(%%) button, the module will then boot into program mode.
142
143 (% style="color:blue" %)**Step3**(%%): Use (% style="color:blue" %)**TremoProgrammer**(%%) to update the firmware to LoRaST v4.
144
145 (% style="color:blue" %)**Step4**(%%): Set BOOT Switch to (% style="color:blue" %)**FLASH**(%%) position. Press Reset button again and module will run the new software.
146
147
148 Below is the method for how to update via (% style="color:blue" %)**TremoProgrammer:**
149
150 1.  Software download link:  [[https:~~/~~/www.dropbox.com/sh/j0qyc7a9ejit7jk/AACtx2tK4gEv6YFXMIVUM4dLa?dl=0>>url:https://www.dropbox.com/sh/j0qyc7a9ejit7jk/AACtx2tK4gEv6YFXMIVUM4dLa?dl=0]]
151
152 2.  Run** (% style="color:blue" %)TremoProgrammer.(%%)**
153
154 3.  Choose software and set the address to (% style="color:blue" %)**0x0800D000**(%%). (% style="color:red" %)VERY IMPORTANT: USE THIS ADDRESS FOR FIRMWARE WITHOUT BOOTLOADER
155
156 4. Rember to set BOOT Switch to (% style="color:blue" %)**FLASH**(%%) after update
157
158 [[image:image-20221224174341-4.png||height="471" width="374"]]
159
160
161
162
163
164
165 == 3.2 UART Connection for SIB mother board for Program. ==
166
167
168 Below shows the SIB board UART connection, reset button and BOOT Switch (Program Jumper) position. They can be used for firmware upgrade reference.
169
170 [[image:image-20221224174605-6.png||height="569" width="880"]]