I am using a Q2501B module with OPEN AT 3.02. Whenever I am running an application which uses the GPS fuction in remote or target mode either, if then I try to download a new dwl file with hyper terminal the downloading procces cannot finish, I get the message “END OF DOWNLOAD” and I have to use DWLWIN application in order to reset the module and be able to download a new program in the module.
Put the gps in external mode and for sure shut it down also, i think that corrupts the usart line.
Maybe the following method is not the nicest, but it has always worked for me on all modules and firmwares:
1.AT+WDWL and send the small EEPROM file (x_w.dwl), this puts the modem in default config
2.AT+CFUN=1
3.AT+WDWL and send the Open AT application
4.AT+CFUN=1
Setup the hyperterminal to use hardware flow control and set the speed to high value. (115200) (There is no point using low values, and i saw errors at low speeds, with the eeprom download the speed will also be 115200)
3.AT+WDWL and send the small EEPROM file (x_w.dwl), this puts the modem in default config
4.AT+CFUN=1
5.AT+WDWL and send the Open AT application
6.AT+CFUN=1