LC29HAA firmware downgrade (upgrade) from NR11A04S to NR01A02S - flashing tool and procedure

Hello,

I have an LC29HAA module currently running the following firmware:

$PQTMVERNO,LC29HAANR11A04S,2024/12/11,20:16:19*38

Quectel support provided the older firmware package LC29HAANR01A02S for engineering compatibility testing.

The package contains:

  • ag3335_bootloader.bin
  • cm4_log_str.bin
  • flash_download.cfg
  • gnss_config.bin
  • LC29HAANR01A02S.bin
  • partition_table.bin
  • Quectel_LC29H(AA)_Firmware_Release_Notes_V0102S.pdf

Before performing the downgrade, I would like to confirm the correct and safe procedure.

Could you please help with the following questions?

  1. Which official Quectel flashing tool should be used for LC29HAA firmware downgrade?
  2. What exact flashing procedure and settings should be used?
  3. What baud rate should be selected?
  4. Is any boot/download mode required before flashing?
  5. Which command should I use to check the module part number and hardware version before downgrade?
  6. Is firmware LC29HAANR01A02S compatible for downgrade from LC29HAANR11A04S on LC29HAA modules?

I want to avoid using an incorrect tool or incompatible firmware package.

Thank you.

Hello,

Small update: the flashing procedure issue is solved.

I successfully downgraded the LC29HAA module from:

$PQTMVERNO,LC29HAANR11A04S,2024/12/11,20:16:19*38

to:

$PQTMVERNO,LC29HAANR01A02S,2021/12/20,13:28:09*34

I used QGNSS V2.4 Firmware Update, baud rate 115200. The module entered boot mode only when I briefly pulled the boot pin to GND during the handshake stage. After that, the firmware update completed successfully.

So the original question about the flashing tool and downgrade procedure can be considered solved.

Now I would like to continue engineering compatibility testing between firmware branches.

However, NR01A02S is quite old. Could Quectel support please advise whether there are any intermediate LC29HAA firmware packages available between LC29HAANR01A02S and LC29HAANR11A04S?

I would like to test, if available:

  1. The latest LC29HAA NR01 firmware after NR01A02S, for example NR01A03S or NR01A04S.
  2. Any LC29HAA NR02/NR03/NR04 firmware branches, if they exist.
  3. The earliest available LC29HAA NR11 firmware.
  4. Firmware release notes or change logs for these versions.
  5. AGNSS / assistance data procedure for LC29HAA in QGNSS.

My purpose is engineering regression and compatibility testing only. I would like to identify the newest firmware version compatible with my hardware and compare GNSS behavior between firmware branches.

Thank you.

HI @Marat I have sent the requested FW version to your email. Please do let me know if you have received the FW package. For the AGNSS application note, please download it from here: https://www.quectel.com/download/quectel_l89_r2-0lc02hlc29hlc79h_series_agnss_application_note_v1-5/

Best regard.

Hi Mohamed,

Thank you very much for your support and for sending the requested firmware versions and documents.

I confirm that I have received the email with the FW files and the AGNSS application note.

I really appreciate your help. I will carefully test the provided FW versions and compare their GNSS behavior with my current working version.

If I encounter any issues during testing or firmware upgrade, I will contact you.

Best regards.