Base122
Well-Known Member
Had a bit of an issue with a Vodafone K4605 in one of my RB751U's the last two days.
My Data and Info channel reset scripts could not recover the problem condition and on both occasions the modem showed a flashing green indicator every 2-3 seconds or so, telling me the RF circuits were switched off.
(Should expect flashing blue when registered on network)
Found this to be related to the timing between the AT+CFUN=4 and AT+CFUN=6 commands that I send over both the Data and Info serial channels. Not sure what causes this problem condition to occur, but it seems the Data channel serial connection "hangs" for some reason and cannot be used for the reset sequence.
The reset sequence commences over the Info channel serial port and the modem does respond to AT+CFUN=4 by switching off its RF circuits, but then it does not respond to AT+CFUN=6 to complete the reset sequence and switch its RF circuits on again.
I increased the timing between the two commands from 5 to 15 seconds and it now works as expected.
Funny thing is, the timing between commands in the Data channel reset sequence is still set at 5 seconds and it works fine, when the data serial channel is not in a hung state.
My Data and Info channel reset scripts could not recover the problem condition and on both occasions the modem showed a flashing green indicator every 2-3 seconds or so, telling me the RF circuits were switched off.
(Should expect flashing blue when registered on network)
Found this to be related to the timing between the AT+CFUN=4 and AT+CFUN=6 commands that I send over both the Data and Info serial channels. Not sure what causes this problem condition to occur, but it seems the Data channel serial connection "hangs" for some reason and cannot be used for the reset sequence.
The reset sequence commences over the Info channel serial port and the modem does respond to AT+CFUN=4 by switching off its RF circuits, but then it does not respond to AT+CFUN=6 to complete the reset sequence and switch its RF circuits on again.
I increased the timing between the two commands from 5 to 15 seconds and it now works as expected.
Funny thing is, the timing between commands in the Data channel reset sequence is still set at 5 seconds and it works fine, when the data serial channel is not in a hung state.