I have built BG95-M6 module into my application custom PCB and can communicate OK with it using USB Modem Port. DM Port and NMEA Ports also appear in Device Manager OK.
The Firmware Version I read from the device is “BG95M6LAR02A07A” which I believe is “V7”.
I obtained from FAE what I believed was the latest FW for BG95-M6 which is “BG95M6LAR02A02_01.009.01.009”.
I am using a Windows 11 PC for the upgrade.
The V7 to V9 upgrade fails when using the procedure in the Guide
I am using QFlash V6.6 and guided by Quectel_QFlash_User_Guide_V5.0.pdf.
QUESTION 1
In the Guide page 54 of 75 only .elf file is to be loaded to the module.
But there are 5 files in the firehose folder:
LIst of 5 files in C:\BG95M6LAR02A02_01.009.01.009\dam\update\firehose\
partition.mbn :: 716B
partition_nand.xml :: 7.47KB
patch_p2K_b128K.xml :: 746B
prog_firehose_nand_mdm9x05.elf :: 439.52KB
rawprogram_nand_p2K_b128K.xml :: 8.86KB
Does the upgrade process load ALL 5 FILES into the BG95-M6, or just the “.elf” file?
QUESTION 2
In the User Guide page 49 of 75, the required USB BAUD RATE is 460,800. On my PC Device Manager, the maximum possible USB bps in the dropdown selector is 115200. So I cannot set 460800 as the Guide states. What BPS value do I use? It seems I can only select 115200. Will that work?
QUESTION 3
Can I upgrade the device from V7 to V9 WITHOUT ever having V8 FW installed?
QUESTION 4
After I set 115200bps and click “Load FW files” button, I see that the .elf and the 2 .xml files have loaded into Qflash table automatically - so a total of ONLY 3 FILES looks like will be loaded. Why is that?
Then I press Start button and there is activity on screen.
Device Manager changes so the previous Modem, DM and NMEA Ports all disappear and a new Port “Quectel QDLoader 9008” appears… but then a RED MESSAGE APPEARS: “FAIL! Confirm dynamic com port XX timeout!” after about 70 seconds activity.
What am I doing wrong and what is causing the failure?