Прошивка на поисковый маяк Findme F3 на STM32

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

[uquote="piligrim130",url="/forum/viewtopic.php?p=4794869#p4794869"]А версию по самого GSM модуля не смотрели - может его прошить ,изначально может залакирован для работы с конкретной симкой .
А на 72 часа не могли заблокировать simку :))[/uquote]
Про 72 часа есть такой момент. Прилетаешь домой или если не пользуешься 72 часа, тебе на карте блокируют инет и SMS. Здесь все проверил, карта рабочая, в смартфон переставлял, работает.
А вот то что залакирована прежняя карта была, вполне вероятно. Только тех. поддержка тихорится. С сайта убрали услугу замены SIM карты и маяки больше не прошивают, ссылаясь на отсутствие тех. возможности. Не видя устройство в глаза выносят заключение устройство неисправно, комплектующих для ремонта нет. Покупайте новое. Я не исключаю, что могут и специально удаленно блокировать.
Реклама
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

Промежуточные итоги.
Сигнал от базовой станции есть! +CSQ: 17,0 (доходит до 24)
Статус регистрации отсутствует +CREG: 0,2 (если ставлю старую не действительную карту +CREG: 0,0)
В логе после запроса ICCID карты (возможно его анализа) есть ошибка ERROR. Пока детально не вижу на какую команду вываливается ошибка.

Дополнительно, в самом коде прошивки есть строки обработки ICCID GSM: ccid getting error
Так же в самом коде есть принудительное выключение GSM модуля командой AT+CPOWD=1 (при отсутствие sim карты в лотке и ошибке)

Исходя из этого вижу, надо дезассемблировать прошивку. Чем лучше работать с этой прошивкой?
Реклама
Вымогатель припоя
Сообщения: 511
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Прога Ida Pro.

И кстати, попробуйте вставить эту симку в смартфон/кнопочный телефон. И зайдите в личный кабинет у оператора, быть может оттудава увидите какие-либо наложенные ограничения.
Надеюсь, вы эту симку честно приобретали, а не через подставных лиц для нехорошей деятельности?
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

[uquote="Rapra",url="/forum/viewtopic.php?p=4795454#p4795454"]Надеюсь, вы эту симку честно приобретали, а не через подставных лиц для нехорошей деятельности?[/uquote]
А что, есть какие-то предпосылки и сомнения в подлинности sim карты? И реальности ее владельца? Куплена на ОЗОНЕ. Подписана на Госуслугах Госключем. Только анализы и отпечатки пальцев ещё не сдавал. Но у вас всё равно закрались сомнения? Но это уже не ко мне а к оператору связи. Если косяки есть, то только у них. У меня в смартфоне работает.
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

Котам снова привет! Ну что закрываю я тему с маяком и прошивкой. Чуйка не подвела, ошибка в прошивке. Вспомнил молодость, поработал с кодом, с идой сейчас это совсем другой коленкор.
По причине севших батареек изначально установленная сим карта после длительной неактивности оказалась заблокирована сотовым оператором. После замены и установки альтернативной карты работоспособность маяка не восстановилась. Как видим по логу, маяк вываливался с ошибкой делая две цикличные перезагрузки. Причиной тому команда AT+CLCK="SC",1,"0000" (по коду функция sub_8008010). По логике работы программы, после замены сим карты на альтернативную, при первом включении маяка надо включить запрос на ввод pin кода функцией sub_8008010 (с дефолтным паролем 0000 установленным изначально) OK и дальше переход на loc_800803A для установки нового пароля (AT+CPWD="SC","0000","...") вычисленного из CCID сим карты через функцию sub_8008764. Перезапуск и уже работа с новым pin кодом по другой ветке.
По факту SIM868 не отрабатывает включение запроса PIN для SIM карты через AT команду AT+CLCK="SC",1,"0000" выдавая ERROR. На этом все и заканчивается.
Виной тому скорее всего что модуль находится в спящем режиме. А пробуждается он в конце "AT+CSCLK=0" (sub_8008264)
Надо отметить, в спящем режиме модуль потребляет примерно 1мА вместо 20мА в активном состоянии. А спать он может и при подключенном GPRS соединении.
Управлять сном и бодрствованием можно через контакт DTR. Для активации этого режима необходимо однократно отправить АТ команду "AT+CSCLK=1". Если захотите отключить этот режим - отправьте "AT+CSCLK=0".
Для усыпления модуля - подать высокий уровень (около +3В) на контакт DTR.
Для выхода из спячки - подать землю на DTR и через 110мсек можно пользоваться

В общем работоспособность устройства восстановлена, алгоритм запуска понятен.


Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6622
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.

Сообщение Николай_С »

[uquote="Magnium",url="/forum/viewtopic.php?p=4798932#p4798932"]Чуйка не подвела, ошибка в прошивке. ... По причине севших батареек изначально установленная сим карта после длительной неактивности оказалась заблокирована сотовым оператором. После замены и установки альтернативной карты работоспособность маяка не восстановилась.[/uquote]Интересно у Вас чуйка работает! Давно ли блокировка СИМ-карты стала относиться к программным ошибкам? :shock: Просто инструкцию на активацию модуля надо было прочитать, а не в программу лезть. Хотя, тут кому что проще. ;)
Хорошо то, что хорошо кончается. Разобрались и замечательно.
Спасение утопающих дело рук самих утопающих.
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 511
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Вообще, я ж говорил - проверьте симку на блокировку. И вторую симку надо было тоже через телефон сначала
Друг Кота
Аватара пользователя
Сообщения: 6622
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.

Сообщение Николай_С »

Magnium не ищет лёгких путей - у него же чуйка! :)))
Спасение утопающих дело рук самих утопающих.
Контактная информация:
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

[uquote="Николай_С",url="/forum/viewtopic.php?p=4798963#p4798963"]Давно ли блокировка СИМ-карты стала относиться к программным ошибкам? :shock: Просто инструкцию на активацию модуля надо было прочитать, а не в программу лезть. Х[/uquote]
Вы не поняли алгоритм. Новую карту не заблокированную вы ставите в маяк, далее маяк ее лочит, ставит свой PIN код (пароль) и уже со своим установленным PIN работает. Если сим карта не залочится, маяк следующим шагом свой PIN код (пароль) не может поставить. Этот алгоритм для альтернативной карты не работает. Не оттестировали его разработчики.
Любая команда AT+CLCK="SC",1,"0000" или AT+CLCK="SC",0,"0000" вызывает ошибку. Пропуск какой-либо из этих команд упрется в повторный ввод пароля и тоже приводит к ошибке.
Друг Кота
Аватара пользователя
Сообщения: 6622
Зарегистрирован: Вт сен 25, 2012 23:13:41
Откуда: г.Дзержинск Нижегородской обл.

Сообщение Николай_С »

А самому в смартфоне можно залочить СИМ-ку с паролем "0000"? Наверняка в инструкции об этом было сказано.
Спасение утопающих дело рук самих утопающих.
Контактная информация:
Родился
Сообщения: 15
Зарегистрирован: Вт мар 03, 2026 12:29:34

Сообщение Magnium »

[uquote="Николай_С",url="/forum/viewtopic.php?p=4799262#p4799262"]А самому в смартфоне можно залочить СИМ-ку с паролем "0000"? Наверняка в инструкции об этом было сказано.[/uquote]
Залочить то в смартфоне можно. Только не все так просто ). При включение модем ответит +CPIN: SIM PIN и пойдет по другой ветке где маяк введет свой PIN вычисленный из CCID который не совпадет с нашим "0000" в итоге тоже ошибка. Что бы все работало, надо чтобы была залочена симка с правильным PIN кодом.
Ответить

Вернуться в «Разные вопросы по МК»