32u4 with A9G GPRS/GSM/GPS

I faced a problem happened to 32u4 with A9G GPRS/GSM/GPS with me
That it suddenly stopped working or firmware broke down
And I finally after many searches and trials I uploaded a leonardo atmega32u4 firmware
BUT it works as arduino leonardo only
NO other Functions works such as
AT commands or GPS or voice call etc...
Please could anyone help me to solve this problem
It is urgent ... no it is very urgent
Thanks

Why is no link to that hardware in your post?

How did you upload the new "firmware"?