I have a substantial quantity of MC8705 modules (about 300) that have been sitting in stock for what I assume may be years (Firmware Revision: T1_0_3_2AP R361 CNSZXD00000061 2011/04/15 17:40:48). These get installed into a carrier board running embedded Linux.
Of the 10 modules I have checked so far, all of them seem to start up disabled (i.e. AT+CFUN? returns +CFUN: 0) before a manual disable/re-enable of the modem’s power supply rail or by manually setting +CFUN to “1”.
I have tried upgrading to a newer version firmware using the T3.5-Release11-T3_5_6_7bt-T3_5_6_7ap.exe one-click tool but to no avail.
I am comparing these modules to some test cards that I have been using for years without any problems. These test cards have firmware T3_5_6_7AP R813 CNSHZ-ED-XP0031 2014/11/10 18:11:43.
I need these modules to boot enabled and do not want to have to send a command in order to do this.
Has anyone else observed an issue like this? Or is it likely there is some hardware updates between then (back in 2011) and now that would result in behaviour like this?
No the age is not going to be setting them to cfun 0, this is going to bean NV setting somewhere. So just to be clear when you sent at+cfun=1 they work as expected but then when you power cycle them they run up in cfun=0 mode again?
Thanks for your reply. Yes, that is correct. Setting the AT+CFUN=1, they behave as expected but yes, when we power cycle, they start up with CFUN=0 again.
One thing we did notice was the difference in customisation settings stored on both a working and non-working modem: