U-Center firmware update fails on the newest firmware version

0 votes
After updating our C94-M8P to firmware version "u-blox M8 HPG 1.40 Firmware 3.01" (3.01 (db0c89)). The u-center firmware update tool will no longer work on this chip (to downgrade to version 1.3, or in the future upgrade to a newer version). It gets stuck on trying to identify the flash loader.

This is the output by u-center:

----------------------------------------------------

Setup pipes

Firmware update tool launched

 -p STDIO -b 9600:9600:9600 -F "C:\flash.xml" -s 0 -t 1 -v 1 "C:\flash_old.bin"

 

----------CMD line arguments-----------

Image file:        C:\flash_old.bin
Flash:             <compiled-in>
Fis:               C:\flash.xml
Port:              STDIO

Baudrates:         9600/9600/9600

Safeboot:          0

Reset:             1

AutoBaud:          0

Verbose:           1

Erase all:         1
Erase only:        0

Training sequence: 1

Chip erase:        0

Merging FIS:       0

Update RAM:        0

---------------------------------------

  0.0 u-blox Firmware Update Tool version 2.20

  0.0 Updating Firmware 'C:\flash_old.bin' of receiver over 'STDIO'

  0.0   - Opening and buffering image file

  0.0   - Verifying image

  0.0 Image (file size 494536) for u-blox8 accepted

  0.0 Image Ver '3.01 (d080e3)'
  0.0   - CRC= 0x792D6F40 0xDCE3FC72

  0.0   - Trying to open port STDIO

  0.0   - Setting baudrate to 9600

  0.2   - Sending training sequence

  0.3   - Received Version information

  0.3   - Receiver currently running SW 'EXT CORE 3.01 (db0c89)'
  0.3   - Receiver HW '00080000', Generation 8.0

  0.3   - Sending ROM CRC-Mix-Read

  0.3 ROM CRC: 0xA15AF099

  0.3 u-blox8 ROM2.01 hardware detected (0xA15AF099)
  0.3  Getting Port connection to receiver

  0.3   - Connected port is: USB

  0.3  Starting LDR TSK

  0.4   - LDR TSK started successfully

  0.4  Identify flash loader

  1.4   - Retry poll

  2.4   - Retry poll

  3.4   - Retry poll

  3.4 ERROR: Identify of flash loader failed

  3.4 Firmware Update FAILED

Firmware Update Utility has unexpectedly terminated

Exit code (2)
by Constantin asked Jul 11
43 views
0 votes
Training sequence should not be sent unless you are using UART and setting SafeBoot to 1.

You can try legacy FW update option in u-center.

Use latest u-center from u-blox website.
by grumpy answered 6 days ago