EC200A-EU, USSD no response

Hello guys,
I have two modules: EC25-EU and EC200A-EU.
If I use EC25-EU everything works well.
When I use EC200A-EU, I can’t get USSD response from the network.

ATI

Quectel
EC200A
Revision: EC200AEUHAR01A05M16

OK
AT+CSCS?

+CSCS: "GSM"

OK
AT+CUSD?

+CUSD: 1

OK
AT+CUSD=1,"*148#",15

OK

Is it firmware or hardware related?

Thank you for your time and your help!

Receiving an “OK” does not indicate the completion of the command response.

Are you waiting for the +CUSD: part of the response after receiving the “OK”?

Please try issuing AT+CUSD=2 to close any existing USSD session first.

Receiving an “OK” does not indicate the completion of the command response.

Yes. I understand that.

Are you waiting for the +CUSD: part of the response after receiving the “OK”?

Yes. I’m waiting, but not getting.

I tried issuing AT+CUSD=2, but haven’t any result

AT+CUSD?

+CUSD: 1

OK
AT+CUSD=2

OK
AT+CUSD?

+CUSD: 1

OK

I also tried AT+CUSD=0. This command works but I still no response for AT+CUSD=1,“*148#”,15

It’s not looking like a timing issue in that case. Your feeling that it’s something to do with the EC200A-EU seems more certain.

Could this be firmware related?

I reckon that’s got to be way up near the top of possibilities now.