I attempt to switch from data mode to AT mode by sending “+++” sequence from my hyperterminal windows to my Fastrack suprem modem (FCM service is used with UART1)
But it seems that the modem stays in data mode because after sending command as “at+wdwl” seems not work.
How can I recover definitively the AT mode . My goal is to download another binary because now I m blocked in data mode state so cannot send any AT command.
Thanks in advance for your help.
P.S : TMT and Terminal emulator seems to be out of order to recover trace ( UART1 is not recognized).
No, I can do anything from my hyperterminal . When I send a sequence, the modem seems to stay in data mode even with “+++” sequence.
Another thing is strange : “auto detect” don’t match any port in Target Monitoring Tool.So no traces appears…
When you send “+++” to the modem, it will fire an ADL_FCM_EVENT_V24_AT_MODE_EXT event in your FCM control handler. When you receive this, you just switch back to AT mode with adl_fcmSwitchV24State and then unsubcribe the FCM flow.
case ADL_FCM_EVENT_V24_AT_MODE_EXT:
adl_fcmSwitchV24State(fcm_handle, ADL_FCM_V24_STATE_AT);
adl_fcmUnsubscribe(fcm_handle);
break;
You can use hardware to get back to AT mode. You can do it with AT&D command before data connection and DTR input of the module.
But I still do not recognize your problem: is your module permanently staying in data mode or it happens after you pass AT+WDWL command? If your module does not respond any AT command you can try DWLWin to restore it.