How do I download via USSD and display the download percentage results

How do I download via USSD and display the download percentage results, like the command below, I tried with the module I have but it doesn’t work, please is there a special firmware to do this?

ATE1

OK

AT+QGMR

EC20CEHDLGR06A05M1G

OK
AT+CUSD=1,https://down.360safe.com/inst.exe,15

+COPS: 0,0,“XL Axiata XL Axiata”,7

OK

OK

+QHTTPCFG: “contextid”,1

OK

OK

+QIACT: 1,1,1,“10.134.252.111”

+CUSD: 1,“Download Ready…”,15

OK

CONNECT

OK

OK

+CMT: “Module”,“23/06/21,20:21:56+28”
Network busy.Please try again later.

+CUSD: 4

+CMT: “Module”,“23/06/21,20:21:56+28”
Network busy.Please try again later.

+CUSD: 4

+CUSD: 4

+QHTTPGET: 0,200,4118496

+CUSD: 1,“Download Start: 3.9MB”,15

OK

OK

+CUSD: 1,“Download progress: 10%”,15

+CUSD: 1,“Download progress: 20%”,15

+CUSD: 1,“Download progress: 30%”,15

+QFLST: “1.txt”,3309036

+CUSD: 1,“Download Speed: 165K/s”,15

OK

+CUSD: 1,“Download progress: 40%”,15

+CUSD: 1,“Download progress: 50%”,15

+QHTTPREADFILE: 0

+CUSD: 1,“Download 3.9MB success in: 24 Sec”,15

Unfortunately, the HTTP feature of this module currently does not support displaying progress. I will provide internal feedback on your needs