Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

  • EasyFlash

  • Firmware update over AT (FOAT)

  • Firmware update over the Air (FOTA).

EasyFlash

...

EasyFlash is a tool for the Windows OS to download the firmware from a PC through a serial interface (USB or UART).

Installation

EasyFlash needs to be installed on a non-write-protected folder (preferring anywhere other than C:\Program Files). If EasyFlash was installed into a write-protected folder, the update fails after the "Injecting XXXXX.mbn" step

Firmware

...

The user needs to follow these steps to update the firmware:

...

Copy the firmware file to the folder of EasyFlash (& remove any other FW files)

...

Disconnect the R410 from the PC & start EasyFlash

...

Select the right settings (Product: SARA-R4, Port: USB, Baud rate: 115200)and select Start (the stick is still disconnected)

...

Insert stick after the tool prints "Please TURN ON the device..."

...

update

...

Note : The EasyFlash Tool is not a public tool and could only be used internally !

Firmware update over AT (FOAT)

Definition

FOAT is a method to update the firmware by transferring the related file from an external device (e.g.application host processor) to the module through the AT interface.

...

Firmware update over the Air - uFOTA

Definition

uFOTA is a u-blox solution to a managed and automated FOTA service based on WM2M protocol.

This service uses campaigns to manage the upgrading of multiple modules from one firmware version to another one.

Firmware Update

Functional overview

When the module powers up for the very first time (factory-programmed condition) after the module is attached to a cellular network, the LwM2M client starts and registers to the uFOTA server. The LwM2M client will then subsequently check the uFOTA server upon the expiration of the Server Registration Life Timer (SRLT).

...

* otherwise import again: R410M - AT command cookbook

> AT+UMNOPROF=,1

“OK

> AT+UMNOPROF=?

+UMNOPROF:

0: SW default

1: SIM ICCID select

2: ATT 7.1

6: China Telecom 7.0

31: DT 7.0

8: Sprint 7.0

100: Standard Europe 7.0

4: Telstra 7.0

21: TELUS 7.0

5: TMO 7.0

19: Vodafone 7.0

3: Verizon 7.0

197: Vodafone-global-roaming 7.2

OK”

...

3. Test campaign: Before all the modules in the campaign will be updated via uFOTA, it is strongly suggested to perform stronglsuggested performingrm a test campaign first. This test campaign will verify the host is working for uFOTA and that the network/deployment is adequate for the uFOTA download & update.

4. Final campaign: If the test campaign is successful, u-blox will provide a report back to the customer. If the user is satisfied with the test campaign, the final campaign can start. The u-blox service team will monitor the uFOTA progress and provide a report once finished.

Code Block
languagexml
ATI

ATI

Manufacturer: u-blox
Model: SARA-R410M-02B
Revision: L0.0.00.00.05.08[Apr 17 2019 19:34:02]
SVN: 03
IMEI: 352753098853359

OK

ATI9

ATI9

L0.0.00.00.05.08,A.02.04

OK

AT+COPS?

AT+COPS?

+COPS: 0,0,"262 02 DATA ONLY",9

OK

AT+CGDCONT?

AT+CGDCONT?

+CGDCONT: 1,"IP","vgesace.nb.iot","10.254.46.22",0,0,0,0

OK

AT+UFOTACONF=1

AT+UFOTACONF=1


+UFOTACONF: 1, 1

OK

AT+UFOTACONF=2,3600

AT+UFOTACONF=2,3600

OK

+ULWM2MSTAT: 0,0
+ULWM2MSTAT: 1,13
+ULWM2MSTAT: 1,26
+ULWM2MSTAT: 1,39
+ULWM2MSTAT: 1,52
+ULWM2MSTAT: 1,65
+ULWM2MSTAT: 1,78
+ULWM2MSTAT: 1,91
+ULWM2MSTAT: 2,100

//After the successful download (+ ULWM2MSTAT: 2,100), the update may take some time (up to 20min).

Manufacturer: u-blox
Model: SARA-R410M-02B
Revision: L9.9.00.00.05.08
 [Jul 11 2019 16:05:05]
SVN: 03
IMEI: 352753098853359

OKOK

EasyFlash

Definition

EasyFlash is a tool for the Windows OS to download the firmware from a PC through a serial interface (USB or UART).

Note : The EasyFlash Tool is not a public tool and could only be used internally !

If you are interested in this solution, contact the team of exelonix GmbH.

  Exelonix GmbH
  Washingtonstr. 16/16A
  D-01139 Dresden
  Germany

   Phone: +49 (0) 351 – 219 71 444
  E-Mail info@exelonix.com
  Website: www.exelonix.com