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

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

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

Сообщение Magnium »

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

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

Сообщение Magnium »

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

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

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

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

Сообщение Rapra »

Прога Ida Pro.

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

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

Сообщение Magnium »

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

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

Сообщение 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мсек можно пользоваться

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


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

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

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

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

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

Сообщение Rapra »

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

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

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

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

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

Сообщение Magnium »

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

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

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

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

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

Сообщение Magnium »

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

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