BG95-M6 USB no longer enumerating (board appears dead) after FW update (QuecOpen)

We have an BG95M6LATEA-64-SGNS board, which came with BG95M6LAR02A02_01.200.01.200 stock firmware. We wanted to update to QuecOpen SDK, and tried flashing BG95M6LAR02A02_01.204.01.204 to the board, after which the board appears dead and no longer
enumerates USB or answers any AT commands over UART

The flashing log is here:
flashing_bg95m6_20241130.txt (85.7 KB)

As you can see, we used QFirehose tool from another embedded system to which the USB was connected. The flashing appears to finish successfully with following two messages:

$ ./QFirehose -f BG95-opensdk_firmware
[000.000] QFirehose Version: Quectel_LTE&5G_QFirehose_Linux&Android_V1.2

<-- snip -->

[036.745] THE TOTAL DOWNLOAD TIME IS 30.162 s
[036.745] Upgrade module successfully.

Now the only way to work with the board by pulling the BOOT pin high, and go into emergency download mode and it will be recognized as Qualcomm, Inc. Gobi Wireless Modem (QDL mode). But re-flashing does not change anything… What to do ?
After this we did try flashing in Windows with QFlash version 7.1 with the same package, but there does not seem to be any change to the board operation… :thinking:

When using QFlash, we pointed the tool to BG95M6LAR02A02_01.204.01.204/update/firehose/prog_firehose_nand_mdm9x05.elf file (with QFirehose on Linux, we just pointed to the root directory of the firmware package)

We have not yet tried to flashing any custom application on the board, but we assume that USB should at least enumerate and the main UART respond with something if sent AT commands ? Or is there some misunderstanding how to work with QuecOpen SDK version of the firmware ?

What if you flash the BG95M6LAR02A02_01.200.01.200 again?

  1. Please check the usbboot pin.
    2.Maybe the firmware you tried is not compatible.

What if you flash the BG95M6LAR02A02_01.200.01.200 again?

Unfortunately, I do not have this firmware image - it was on the module when I purchased it. Where can I download that firmware to test ?

  1. Please check the usbboot pin.

I am not sure I know what is usbboot pin. Only if I pull BOOT pin high on the EVK, the board will boot into QDL MODE (see screenshot the two pins that I connect with a jumper)

  1. Maybe the firmware you tried is not compatible.

Is there some way to check ? We got this firmware from Quectel FAE, specifically asking for open-sdk version of the firmware, and told them the module we have…
Does it matter which flashing tool is used ?

If you pull the usbboot with 1.8V it will enter such mode.
I have sent you the std firmware.

1 Like

Unfortunately, even after trying to flash the original BG95M6LAR02A02_01.200.01.200 firmware, the board is still unresponsive. Actually Quectel kindly sent us also BG95M6LAR02A02_01.201.01.201 firmware, but there is no difference.

Can something similar be happening as with this thread: Quectel EG91 bricked after firmware update attempt - #8 by luca ? Its clear that once you connect the USB cable and press power button on the EVK, the board starts drawing more power so it does start up into some state.
Are there some versions of modules that do not work properly with some firmware versions ?

you might have flashed with some that some modem that not compatible with this modem.

It seems that you have the QuecOpen SDK. You can contact with the support team with the eservice ticket maybe someone have the solution.

Thank you for your prompt response… its strange though that we have only flashed the images received from Quectel :face_with_raised_eyebrow:

We have few other modules too (which we have not flashed yet, and they work) - how can we know if the firmwares are compatible with those ?

For the module you haven;t flashed please check the current firmware version and please provide the IMEI on it.

@Bean.Wang-Q Can you give us an update on how we could check why firmware would not be compatible ? We would like to flash latest firmware, but we are concerned if also these devices stop enumerating USB.

Also, can we somehow recover the board that no longer works properly ? I sent you the IMEIs in question in PM earlier

Thank you

I don’t know how to fix it now.
I have sent you the firmware but if it failed I am afraid I cannot help you on the forums.
If you can create the ticket to Quectel and please let them help you.