1 How to update 45MR-Modules {#updater}
3 @brief Tutorial to update the firmware of 45MR-Modules.
5 # 45MR-Updater {#updater-45mr-updater}
7 > **Table of Contents**
9 > [Introduction](#updater-introduction)
11 > [Method 1: Update 45MR-Modules with specify 45MR-Firmware](#updater-method-1)
13 > [Method 2: Update 45MR-Modules with default 45MR-Firmware](#updater-method-2)
15 > [Appendix: Usage of moxa-45mr-updater](#updater-appendix)
17 ## Introduction {#updater-introduction}
19 45MR-Updater is a tool that use for update the firmware of 45MR-Modules.
21 45MR-Firmware is a firmware file of 45MR-Modules.
23 There are two ways to update the firmware of 45MR-Modules:
25 1. Update 45MR-Modules with specify 45MR-Firmware that download from MOXA official website
27 2. Update 45MR-Modules with default 45MR-Firmware that is contained in the ioThinx
29 ## Method 1 {#updater-method-1}
31 > Update 45MR-Modules with specify 45MR-Firmware
33 1. Setup a network connection to allow device able to access the network.
35 2. Download "45MR-Firmware" from MOXA official website and put it to device.
38 FWR_45MR_V1.1.0_Build19041210_STD.hfm
41 3. Update 45MR-Modules.
43 moxa@Moxa:~$ sudo moxa-45mr-updater FWR_45MR_V1.1.0_Build19041210_STD.hfm
44 [sudo] password for moxa:
45 Firmware: FWR_45MR_V1.1.0_Build19041210_STD.hfm
47 This step will update all modules and reboot the system
49 Do you want to continue ? [y/N] y
51 ------------INTEGRITY-CHECK------------
53 FWR_45MR_V1.1.0_Build19041210_STD.hfm
54 Firmware[#########################]100%
56 ---------------NEGOTIATE---------------
58 Protocol[#########################]100%
59 Total Module Slot = 10
61 -------------MODULE-UPDATE-------------
63 Module: 45MR-1600 [1.1.0.1]
64 Slot[01][#########################]100%
66 Module: 45MR-1601 [1.1.0.1]
67 Slot[02][#########################]100%
69 Module: 45MR-2404 [1.1.0.1]
70 Slot[03][#########################]100%
72 Module: 45MR-2600 [1.1.0.0]
73 Slot[04][#########################]100%
75 Module: 45MR-2601 [1.1.0.0]
76 Slot[05][#########################]100%
78 Module: 45MR-2606 [1.1.0.1]
79 Slot[06][#########################]100%
81 Module: 45MR-3800 [1.1.0.0]
82 Slot[07][#########################]100%
84 Module: 45MR-3810 [1.1.0.0]
85 Slot[08][#########################]100%
87 Module: 45MR-6600 [1.1.0.0]
88 Slot[09][#########################]100%
90 Module: 45MR-6810 [1.1.0.0]
91 Slot[10][#########################]100%
96 4. Check 45MR-Modules firmware version.
98 moxa@Moxa:~$ kversion -a
99 ioThinx 4533-LX version 1.1 Build 19061213
102 45MR Module Scan Time: 4 ms
104 Slot 1 Module Information:
105 Model Name: 45MR-1600, Serial Number: MOXA89191230
106 Firmware Version: 1.1.0.1 Build 19041210
108 Slot 2 Module Information:
109 Model Name: 45MR-1601, Serial Number: MOXA89191230
110 Firmware Version: 1.1.0.1 Build 19041210
112 Slot 3 Module Information:
113 Model Name: 45MR-2404, Serial Number: MOXA89191230
114 Firmware Version: 1.1.0.1 Build 19041210
116 Slot 4 Module Information:
117 Model Name: 45MR-2600, Serial Number: TAHLB1031597
118 Firmware Version: 1.1.0.0 Build 18121915
120 Slot 5 Module Information:
121 Model Name: 45MR-2601, Serial Number: MOXA89191230
122 Firmware Version: 1.1.0.0 Build 18121915
124 Slot 6 Module Information:
125 Model Name: 45MR-2606, Serial Number: MOXA89191230
126 Firmware Version: 1.1.0.1 Build 19041210
128 Slot 7 Module Information:
129 Model Name: 45MR-3800, Serial Number: MOXA89191230
130 Firmware Version: 1.1.0.0 Build 18122117
132 Slot 8 Module Information:
133 Model Name: 45MR-3810, Serial Number: MOXA89191230
134 Firmware Version: 1.1.0.0 Build 18122117
136 Slot 9 Module Information:
137 Model Name: 45MR-6600, Serial Number: MOXA89191230
138 Firmware Version: 1.1.0.0 Build 18122117
140 Slot 10 Module Information:
141 Model Name: 45MR-6810, Serial Number: MOXA89191230
142 Firmware Version: 1.1.0.0 Build 18122117
145 ## Method 2 {#updater-method-2}
147 > Update 45MR-Modules with default 45MR-Firmware
149 1. Update 45MR-Modules.
151 moxa@Moxa:~$ sudo moxa-45mr-updater --default
152 [sudo] password for moxa:
153 Firmware: FWR_45MR_V1.1.0_Build19041210_STD.hfm
155 This step will update all modules and reboot the system
157 Do you want to continue ? [y/N] y
159 ------------INTEGRITY-CHECK------------
161 FWR_45MR_V1.1.0_Build19041210_STD.hfm
162 Firmware[#########################]100%
164 ---------------NEGOTIATE---------------
166 Protocol[#########################]100%
167 Total Module Slot = 10
169 -------------MODULE-UPDATE-------------
171 Module: 45MR-1600 [1.1.0.1]
172 Slot[01][#########################]100%
174 Module: 45MR-1601 [1.1.0.1]
175 Slot[02][#########################]100%
177 Module: 45MR-2404 [1.1.0.1]
178 Slot[03][#########################]100%
180 Module: 45MR-2600 [1.1.0.0]
181 Slot[04][#########################]100%
183 Module: 45MR-2601 [1.1.0.0]
184 Slot[05][#########################]100%
186 Module: 45MR-2606 [1.1.0.1]
187 Slot[06][#########################]100%
189 Module: 45MR-3800 [1.1.0.0]
190 Slot[07][#########################]100%
192 Module: 45MR-3810 [1.1.0.0]
193 Slot[08][#########################]100%
195 Module: 45MR-6600 [1.1.0.0]
196 Slot[09][#########################]100%
198 Module: 45MR-6810 [1.1.0.0]
199 Slot[10][#########################]100%
204 2. Check 45MR-Modules firmware version.
206 moxa@Moxa:~$ kversion -a
207 ioThinx 4533-LX version 1.1 Build 19061213
210 45MR Module Scan Time: 4 ms
212 Slot 1 Module Information:
213 Model Name: 45MR-1600, Serial Number: MOXA89191230
214 Firmware Version: 1.1.0.1 Build 19041210
216 Slot 2 Module Information:
217 Model Name: 45MR-1601, Serial Number: MOXA89191230
218 Firmware Version: 1.1.0.1 Build 19041210
220 Slot 3 Module Information:
221 Model Name: 45MR-2404, Serial Number: MOXA89191230
222 Firmware Version: 1.1.0.1 Build 19041210
224 Slot 4 Module Information:
225 Model Name: 45MR-2600, Serial Number: TAHLB1031597
226 Firmware Version: 1.1.0.0 Build 18121915
228 Slot 5 Module Information:
229 Model Name: 45MR-2601, Serial Number: MOXA89191230
230 Firmware Version: 1.1.0.0 Build 18121915
232 Slot 6 Module Information:
233 Model Name: 45MR-2606, Serial Number: MOXA89191230
234 Firmware Version: 1.1.0.1 Build 19041210
236 Slot 7 Module Information:
237 Model Name: 45MR-3800, Serial Number: MOXA89191230
238 Firmware Version: 1.1.0.0 Build 18122117
240 Slot 8 Module Information:
241 Model Name: 45MR-3810, Serial Number: MOXA89191230
242 Firmware Version: 1.1.0.0 Build 18122117
244 Slot 9 Module Information:
245 Model Name: 45MR-6600, Serial Number: MOXA89191230
246 Firmware Version: 1.1.0.0 Build 18122117
248 Slot 10 Module Information:
249 Model Name: 45MR-6810, Serial Number: MOXA89191230
250 Firmware Version: 1.1.0.0 Build 18122117
253 ## Appendix {#updater-appendix}
255 > Usage of moxa-45mr-updater
257 moxa@Moxa:~$ sudo moxa-45mr-updater --help
258 [sudo] password for moxa:
259 Usage: moxa-45mr-updater [options] firmware
262 -d, --default Update modules with default firmware
263 -v, --version Show version
265 -y, --yes Assume "yes" to all prompts
268 moxa-45mr-updater firmware Update modules with specify firmware
269 moxa-45mr-updater --default Update modules with default firmware
270 moxa-45mr-updater --help Show help