В чем фишка?
В модеме GenLoc31c на Wavecom модуле четко написано Q24PL0001.
На сайте Wavecom скачал последнюю версию Open AT SDK 3.21 для Q24Plus, в которую входят:
657g00_full_g24pl0001 - прошивка для Q24Plus
OS 3.16.00 - библиотеки OpenAT
WIP 3.10.1034 - плагин для работы с GPRS
Загружаю в модем прошивку 657g00_full_g24pl0001.
Потом загружаю и запускаю свое приложение, скомпилированное с библиотеками OpenAT 3.16.00 и WIP 3.10.1034.
При установке TCP соединения и передаче данных (строчка в 200 байт раз в пять секунд) через три-пять минут модем перезагружается с сообщением ADL_INIT_FROM_EXCEPTION.
Долго искал в своем коде ошибку. Потом загрузил в модем предыдущую версию прошивки 657c_full_g24pl0001 и все стало работать отлично.
Так вот, в чем фишка? Эти версии WIP плагина и прошивки не работают вместе? Нафиг их тогда кладут в один SDK? Или это особенность GenLoc31c?