BG96 Multiple +QMTPUB URCs

Hi
I’m making some solution with BG96. When I’m publishing data using AT+QMTPUB with QoS 0 or 1, after OK I’m receiving one +QMTPUB URC:

AT+QMTPUB=0,0,0,0,“dev001/test”
> abc
OK

+QMTPUB: 0,0,0

But when I use QoS=2, I’m getting always 4 URCs:

AT+QMTPUB=0,1,2,0,“dev001/test”
> abc
OK

+QMTPUB: 0,1,0

+QMTPUB: 0,1,0

+QMTPUB: 0,1,0

+QMTPUB: 0,1,0

Each one few seconds apart. Broker is receiving packet once, everything seems to be OK, but I don’t know how to handle correctly those URCs. Why there are 4 of them? Which one is valid? Is it possible to make only one to be appearing? Is it a bug? It’s not mentioned in AT spec for MQTT. I’m using BG96MAR02A07M1G.
Thanks, best regards
Marek

Hi ,

About the repeated reporting of URC, I have checked with R&D , pls use the latest fw verison and
try again.(BG96MAR02A07M1G_01.017.01.017)

pls kindly download from the below link ,

https://cnquectel-my.sharepoint.com/:f:/g/personal/america-fae_quectel_com/El_4J4AE4hdNvs_grqNAl6gBkBnKQ4BZfzZvxD6Q_AZCig?e=dqczMC

for more support , pls email to: support@quectel.com , I will involve in R&D for more support

thanks

I’ve managed to update modem to this FW, it works fine now, thank you very much for support!