BG95M3 DFOTA Update

Hi, I need to update a BG95M3 to the latest firmware version using DFOTA (the USB pins are not available on my board). Currently, I’m on this versión:

BG95M3LAR02A03_01.014.01.014

Someone from support sent me a .zip with many files, but I don’t know which one to use for the over the air update, or if those files are only for updating via USB. I hope someone can guide through this process.
Thanks!

BG95M3LAR02A03_A0.301.A0.301\update\partition_complete_p2K_b128K.mbn

1 Like

Thanks! I have one more question. I’m following the update procedure listed in this document: “BG95&BG77&BG600L Series DFOTA Application Note”. This is the example:

AT+CSQ;+CEREG?;+CGREG?;+COPS? //Query network status.
+CSQ: 26,99
+CEREG: 0,1
+CGREG: 0,4
+COPS: 0,0,“Telstra Mobile Telstra”,8
OK
//Execute AT+QFOTADL command to enable automatic firmware update via DFOTA, and then the
module starts to download the delta package and update firmware automatically.
AT+QFOTADL=“https://www.quectel.com:100/update.zip
OK
+QIND: “FOTA”,“HTTPSTART”
+QIND: “FOTA”,“DOWNLOADING”,5%

+QIND: “FOTA”,“HTTPEND”,0 //Finish downloading the package from the server.
+QIND: “FOTA”,“RESETTING” //The module is reset and then enters DFOTA mode.
+QIND: “FOTA”,“START”
+QIND: “FOTA”,“UPDATING”,1%
+QIND: “FOTA”,“UPDATING”,2%

+QIND: “FOTA”,“UPDATING”,100%
+QIND: “FOTA”,“END”,0 //Finish updating the firmware.

In this example the update is a .zip file. I’m wondering if a have to put the “partition_complete_p2K_b128K.mbn” file inside a .zip or if I can upload it directly.
Thanks!

Hello all,

I am trying to update the fw of my bg95 using a zip file that it is provided to me and by following the guide, but i cannot successfully complete the process. The zip file is almost 20MB so the first thing that i am thinking is that i do not have the delta FOTA packages. The response of the modem when accessing the file is +QIND: “FOTA”,“HTTPSTART”

+QIND: “FOTA”,“HTTPEND”,708. my current fw is BG95M3LAR02A03_01.200.01.200 and trying to update to BG95M3LAR02A04_A0.301.A0.301. can anyone help me?

Hi all,

Where can I get the latest firmware for my BG95M3 module?
I currently have BG95M3LAR02A03_01.200.01.200.

No, the differential upgrade is not related to the file “partition_complete_p2K_b128K.mbn”. A differential file needs to be generated using the differential generator before the DFOTA process can be executed.

I have sent the latest one to your email,pls check

I’m currently assisting you with the application for the Delta package.

And how is this delta file generated?
Thanks.

Thank you, Herbert!
I got it.

I have sent the delta package to you via email. Please check it.

Thank you, Herbert!
I had the physical access to the module so I used QFlash to upgrade the firmware.
For the DFOTA upgrade, Can I just use the 2 bin files you shared over email or I need some incremental upgrade?

You only need to refer to this document.

Hi! Can you please send me the delta package update for my version?

BG95M3LAR02A03_01.014.01.014

Thanks!

You can simply use the delta file I provided to perform the DFOTA upgrade.

I have sent you the latest firmware version. If you still need to upgrade via DFOTA, I need to apply for a delta.

Yes, I still need to upgrade via DFOTA. It’s possible to get the delta package? Thanks!

Hi, our module is currently running:
BG95M3LAR02A03_01.006.01.006

We only have UART access to the BG95 (via MCU), not direct USB.

Could you please send:

  • a DFOTA / delta package for upgrading
  • from 01.006.01.006 → A0.300.A0.300
  • suitable for local upgrade over UART (AT+QFOTADL)

Hi, please send your requirements to support@quectel.com.

I already wrote to support back in October, but I never got an answer. There’s must be an easier way to get a delta package.