Перейти к содержанию
    

SIM868E: версия прошивки

В примере app_demo_flash.c есть функция обновления прошивки, которую можно было бы применить как есть, если бы не отсутствие проверки целостности и подлинности. На этапе разработки и отладки должен быть удобный способ обновления прошивки с рабочего компьютера. Можно и сервер поднять, но самый быстрый способ - по Bluetooth. С сервером всё просто, SSL защищает прошивки и от повреждения и от подмены. А как проверять прошивки переданные другим способом, например по Bluetooth? Можно вызывать из ЕАТ те функции, которые модуль исполльзует для проверки SSL сертификата?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У нас клиенты применяют документ и сорцы вот эти.

Кто-то делает свое FTP, кто-то просто грузит в буфер (SPI Flash) напрямую.

Обычно этого хватает, так как в теле прошивки есть КС.

Из ЕАТ - не обновлялся никто из клиентов, но из контроллеров у народа работает.

Если будут вопросы - попробую помочь, но еще многие с китайских форумов по МТК вытаскивали оригинальные исходники обновления от производителя чипсетов.

Посмотрите на BBS - 16RD и 52RD, регистрация там простая если гуглем в английский перевести.

SIM800 Series_Software Upgrade_Application Note_V1.05.pdf

uart_upgrade.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, мужики. Принесли мне платку с самоката на базе sim868. По диодам вроде бы все заводится и сигнал gsm и gps находит. Но отправляя ат команды, в ответ тишина. Или модуль глюканул или защита симки стоит? Сайт simcom не работает, не откуда взять прошивку. Ткните, куда копать и прошивкой может поделитесь. Заранее спасибо. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>>> Сайт simcom не работает, не откуда взять прошивку.

 

Может не будем начинать с привирания. Сайт работает, но прошивок там никогда не было и не будет в открытом доступе.

Обращаемся к региональному дистрибьютеру, каемся как на исповеди и может помогут.

Кроме того - там ведь может быть нестандартная прошивка, или

 

>>>Но отправляя ат команды, в ответ тишина.

 

с ЕАТ где порт отключен,  или...... Вопросов будет много.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

38 минут назад, CADiLO сказал:

>>> Сайт simcom не работает, не откуда взять прошивку.

 

Может не будем начинать с привирания. Сайт работает, но прошивок там никогда не было и не будет в открытом доступе.

Обращаемся к региональному дистрибьютеру, каемся как на исповеди и может помогут.

Кроме того - там ведь может быть нестандартная прошивка, или

 

>>>Но отправляя ат команды, в ответ тишина.

 

с ЕАТ где порт отключен,  или...... Вопросов будет много.

 

 

Сайт не работает. Раньше на нем была в открытом доступе целая библиотека

Screenshot_2021-11-23-19-20-53-820_com.android.chrome.jpg

Есть возможность сброса всех настроек, через терминал или программой отладчиком lightblue? Спасибо 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

46 минут назад, Gadak сказал:

Сайт не работает.

Это ни разу не официальный сайт SIMCOM, вполне себе имеет право не работать, учитывая бэкграунд.

Официальный здесь

А сервис-центры производителя того самоката пробовали поискать? Вдруг они существуют и там даже что-то знают? :biggrin:

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

35 минут назад, Harbinger сказал:

Это ни разу не официальный сайт SIMCOM, вполне себе имеет право не работать, учитывая бэкграунд.

Официальный здесь

А сервис-центры производителя того самоката пробовали поискать? Вдруг они существуют и там даже что-то знают? :biggrin:

 

Самокат по идее фирмы vio. Первый раз слышу. Где только не искал. Скорее всего это привезено из-за бугра. У меня вопрос, можно ли блокировать сим карту только под определённого оператора? А то, как-то странно. Звонить на симку могу, но команды через смс сообщения не поступают. Функционал, конечно, у данного модуля огромен. Или может хард ресет. 

IMG_20211122_165634.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SIMCOM.EE - сайт бывшего эстонского дистрибьютора. Лишен дистрибьюции за нарушение договора.

В том числе и за прошивки в открытом доступе.  

 

>>> И уточню, ат команды посылаю через смс сообщения, а не через uart

 

Стандартно модуль так не умеет. Управляться по SMS напрямую умел SIM900R в версии прошивки "Enhanced"

Поэтому SMS обрабатываются или внешним контроллером или пользовательским софтом (ЕАТ)

 

Теперь по плате. Подумаем логически.

Микроконтроллера я не вижу, но под белым компаундом Wi-Fi часть, так как блютуз в модуле свой и антенна под него выведена.

Блютуз обычный - 3.0, так как модуль без индекса "Е", а значит BLE не используется.

4 транзистора между модулем и Wi-Fi  - преобразователи уровня UART.

Нужно смотреть что за чип на вайфае и есть ли у него ресурсы управлять модулем.

Но скорее всего именно он управляет модулем, так как контактные пятачки XA1 явно для прошивки и отладки через TC2050 

Вот через такой - https://ae04.alicdn.com/kf/H94289ec6a7844e97b0946b471e481b97q/10-TC2050-IDC-NL-CBL-Plug-of.jpg

И если там сделано по уму, то через них есть и доступ к модулю.

Значит в модуле стандартная прошивка и ЕАТ не используется.

 

Тогда можно выпаять транзисторы RX/TX, подпаяться туда и через преобразователь уровней пообщаться с компа терминалом с модулем.

Или же отрисовать куда что идет с XA1 и можно ли оттуда получить доступ к UART модуля.

Соответственно можно отсниферить обмен между вайфаем и модулем и увидеть идут ли команды к модулю.

Кстати, согласно стикера, прошивка в модуле одна из первых - достаточно древняя.

И обновление на современную версию может тоже отрицательно повлиять на работу если софт в контроллере использует обходы ошибок что были исправлены.

Поэтому прошиваться нужно именно на версию что текущая в модуле, так как откорректировать софт в контроллере Вы не сможете.

 

А поэтому если нет опыта работы с модулями и понимания как там все завязано, то лучше не браться.

Иначе мне не пришлось бы это все рассказывать, а Вы бы задавали совсем другие вопросы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

27 минут назад, CADiLO сказал:

SIMCOM.EE - сайт бывшего эстонского дистрибьютора. Лишен дистрибьюции за нарушение договора.

В том числе и за прошивки в открытом доступе.  

 

>>> И уточню, ат команды посылаю через смс сообщения, а не через uart

 

Стандартно модуль так не умеет. Управляться по SMS напрямую умел SIM900R в версии прошивки "Enhanced"

Поэтому SMS обрабатываются или внешним контроллером или пользовательским софтом (ЕАТ)

 

Теперь по плате. Подумаем логически.

Микроконтроллера я не вижу, но под белым компаундом Wi-Fi часть, так как блютуз в модуле свой и антенна под него выведена.

Блютуз обычный - 3.0, так как модуль без индекса "Е", а значит BLE не используется.

4 транзистора между модулем и Wi-Fi  - преобразователи уровня UART.

Нужно смотреть что за чип на вайфае и есть ли у него ресурсы управлять модулем.

Но скорее всего именно он управляет модулем, так как контактные пятачки XA1 явно для прошивки и отладки через TC2050 

Вот через такой - https://ae04.alicdn.com/kf/H94289ec6a7844e97b0946b471e481b97q/10-TC2050-IDC-NL-CBL-Plug-of.jpg

И если там сделано по уму, то через них есть и доступ к модулю.

Значит в модуле стандартная прошивка и ЕАТ не используется.

 

Тогда можно выпаять транзисторы RX/TX, подпаяться туда и через преобразователь уровней пообщаться с компа терминалом с модулем.

Или же отрисовать куда что идет с XA1 и можно ли оттуда получить доступ к UART модуля.

Соответственно можно отсниферить обмен между вайфаем и модулем и увидеть идут ли команды к модулю.

Кстати, согласно стикера, прошивка в модуле одна из первых - достаточно древняя.

И обновление на современную версию может тоже отрицательно повлиять на работу если софт в контроллере использует обходы ошибок что были исправлены.

Поэтому прошиваться нужно именно на версию что текущая в модуле, так как откорректировать софт в контроллере Вы не сможете.

 

А поэтому если нет опыта работы с модулями и понимания как там все завязано, то лучше не браться.

Иначе мне не пришлось бы это все рассказывать, а Вы бы задавали совсем другие вопросы

Понял. Спасибо за развёрнутый ответ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, CADiLO сказал:

SIMCOM.EE - сайт бывшего эстонского дистрибьютора. Лишен дистрибьюции за нарушение договора.

В том числе и за прошивки в открытом доступе.  

 

>>> И уточню, ат команды посылаю через смс сообщения, а не через uart

 

Стандартно модуль так не умеет. Управляться по SMS напрямую умел SIM900R в версии прошивки "Enhanced"

Поэтому SMS обрабатываются или внешним контроллером или пользовательским софтом (ЕАТ)

 

Теперь по плате. Подумаем логически.

Микроконтроллера я не вижу, но под белым компаундом Wi-Fi часть, так как блютуз в модуле свой и антенна под него выведена.

Блютуз обычный - 3.0, так как модуль без индекса "Е", а значит BLE не используется.

4 транзистора между модулем и Wi-Fi  - преобразователи уровня UART.

Нужно смотреть что за чип на вайфае и есть ли у него ресурсы управлять модулем.

Но скорее всего именно он управляет модулем, так как контактные пятачки XA1 явно для прошивки и отладки через TC2050 

Вот через такой - https://ae04.alicdn.com/kf/H94289ec6a7844e97b0946b471e481b97q/10-TC2050-IDC-NL-CBL-Plug-of.jpg

И если там сделано по уму, то через них есть и доступ к модулю.

Значит в модуле стандартная прошивка и ЕАТ не используется.

 

Тогда можно выпаять транзисторы RX/TX, подпаяться туда и через преобразователь уровней пообщаться с компа терминалом с модулем.

Или же отрисовать куда что идет с XA1 и можно ли оттуда получить доступ к UART модуля.

Соответственно можно отсниферить обмен между вайфаем и модулем и увидеть идут ли команды к модулю.

Кстати, согласно стикера, прошивка в модуле одна из первых - достаточно древняя.

И обновление на современную версию может тоже отрицательно повлиять на работу если софт в контроллере использует обходы ошибок что были исправлены.

Поэтому прошиваться нужно именно на версию что текущая в модуле, так как откорректировать софт в контроллере Вы не сможете.

 

А поэтому если нет опыта работы с модулями и понимания как там все завязано, то лучше не браться.

Иначе мне не пришлось бы это все рассказывать, а Вы бы задавали совсем другие вопросы.

Здравствуйте, подключился через uart. Трекер в терминале отсылает команды, лог прилагаю, но отправлять команды не могу. Подскажите, что делать. 

log.txt

7 часов назад, CADiLO сказал:

SIMCOM.EE - сайт бывшего эстонского дистрибьютора. Лишен дистрибьюции за нарушение договора.

В том числе и за прошивки в открытом доступе.  

 

>>> И уточню, ат команды посылаю через смс сообщения, а не через uart

 

Стандартно модуль так не умеет. Управляться по SMS напрямую умел SIM900R в версии прошивки "Enhanced"

Поэтому SMS обрабатываются или внешним контроллером или пользовательским софтом (ЕАТ)

 

Теперь по плате. Подумаем логически.

Микроконтроллера я не вижу, но под белым компаундом Wi-Fi часть, так как блютуз в модуле свой и антенна под него выведена.

Блютуз обычный - 3.0, так как модуль без индекса "Е", а значит BLE не используется.

4 транзистора между модулем и Wi-Fi  - преобразователи уровня UART.

Нужно смотреть что за чип на вайфае и есть ли у него ресурсы управлять модулем.

Но скорее всего именно он управляет модулем, так как контактные пятачки XA1 явно для прошивки и отладки через TC2050 

Вот через такой - https://ae04.alicdn.com/kf/H94289ec6a7844e97b0946b471e481b97q/10-TC2050-IDC-NL-CBL-Plug-of.jpg

И если там сделано по уму, то через них есть и доступ к модулю.

Значит в модуле стандартная прошивка и ЕАТ не используется.

 

Тогда можно выпаять транзисторы RX/TX, подпаяться туда и через преобразователь уровней пообщаться с компа терминалом с модулем.

Или же отрисовать куда что идет с XA1 и можно ли оттуда получить доступ к UART модуля.

Соответственно можно отсниферить обмен между вайфаем и модулем и увидеть идут ли команды к модулю.

Кстати, согласно стикера, прошивка в модуле одна из первых - достаточно древняя.

И обновление на современную версию может тоже отрицательно повлиять на работу если софт в контроллере использует обходы ошибок что были исправлены.

Поэтому прошиваться нужно именно на версию что текущая в модуле, так как откорректировать софт в контроллере Вы не сможете.

 

А поэтому если нет опыта работы с модулями и понимания как там все завязано, то лучше не браться.

Иначе мне не пришлось бы это все рассказывать, а Вы бы задавали совсем другие вопросы.

Здравствуйте, подключился через uart. Трекер в терминале отсылает команды, лог прилагаю, но отправлять команды не могу. Подскажите, что делать

log.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...