Jump to content
Адвансед

Поменять программу или алгоритм работы устройства GSM сигнализации

Recommended Posts

Posted (edited)

Здравствуйте, покупал такой модуль GSM , изначально не понравилось что после тревоги вызов сбрасывается через 30 секунд, попросил выслать прошивку чтобы вызов не сбрасывался совсем, пока сам не сбросишь или не сбросится оператором.

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

Можно ли имея HEX файл, который производитель выслал мне ранее, поменять какие нибудь параметры?

например, когда открываешь этот HEX в понипроге, там вроде можно изменить данные... 

у кого был опыт? хотя вроде устройство не сложное,  может найду примеры программ и сделаю свой вариант. Спасибо.

Edited by Адвансед

Share this post


Link to post
Share on other sites
Posted (edited)

Можно, но крайне сложно. Теоретическая последовательность действий такова:

  1. выясняем, какой процессор используется в изделии;
  2. находим дизассемблер для этого процессора;
  3. скармливаем ему имеющийся "HEX";
  4. на выходе получаем код на ассемблере;
  5. изучаем код и вносим правки;
  6. транслируем обратно в "HEX";

На практике в большинстве случаев это абсолютно неоправдано.

Edited by El-Shang

Share this post


Link to post
Share on other sites

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

Опрос и парсер sim800/900 не такой и сложный .

 


Что может быть лучше в радиоэлектронике, чем программирование микроконтроллеров ?

Share this post


Link to post
Share on other sites

Популярные пружинные клеммники Degson со склада Компэл

Пружинные разъемные клеммники Degson с технологией Push-In обеспечивают надежное и безопасное электрическое соединение. При их использовании исключается возможность короткого замыкания в точке контакта, что гарантирует надежное соединение. Электрическая безопасность клеммных блоков подтверждается соответствием мировым стандартам UL, IEC и VDE.
Подробнее

33 минуты назад, Адвансед сказал:

у кого был опыт?

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

P.S. Написать могу тебе, но не безвозмездно....


У человека нет возможности всем делать добро, но у него есть возможность не причинять зла.

Share this post


Link to post
Share on other sites

Приглашаем на вебинар "Как сделать эффективную антенну для устройств IoT. Решения Quectel" (29.07.2021)

Вебинар посвящен проектированию и интеграции встроенных и внешних антенн Quectel для сотовых модемов, устройств навигации и передачи данных 2,4 ГГц. На вебинаре вы познакомитесь с продуктовой линейкой и способами решения проблем проектирования. В программе: выбор типа антенны; ключевые проблемы, влияющие на эффективность работы антенны; требования к сертификации ОТА; практическое измерение параметров антенн.

Подробнее

Posted (edited)

@artos5, безусловно. Но технически возможно.

Один единственный раз в жизни мне доводилось делать нечто подобное. Нужен мне был bootloader для тестового стенда, дабы прошивку "в поле" обновлять. Делать свой собственный неоправдано — это и его отладить надо и утилиту на компьютер. Долго и муторно. Значит нужно что-то существующее. Нашёл какой-то arduino-совместимый, который через  UART работает. Но вот беда, битрейт оного был задан исходя из тактовой частоты микроконтроллера равной 11 с чем-то там мегагерц. А у меня 16. Пришлось открыть бинарь в шестнадцатиричном редакторе, найти там код операции "загрузить в регистр" с адресом одного из регистров установки битрейта и заменить константу на нужную мне. Сработало. :-)

 

Edited by El-Shang

Share this post


Link to post
Share on other sites

Решения TE Connectivity для 112 Gbps архитектуры и серверов. Перспективные решения для серверов и дата-центров

В статье дается полный обзор серий высокоскоростных разъемов IMPACT и Z-PACK, соединителей SFP- QSFP и Mini-SAS, а также разъемов и кабельных сборок для организации питания. Раскрываются преимущества и отличительные особенности данных серий высокоскоростных разъемов и области их применения.
Подробнее

Вскрываем девайс, сдуваем оттуда проц, подтыкаем свой, который умеем прогать, пишем прошивку.
Профит.

Share this post


Link to post
Share on other sites
1 час назад, artos5 сказал:

разбираться в ассемблером коде, который ранее был написан возможно на си.

Нервов может не хватить, придётся за пивом бежать!


У человека нет возможности всем делать добро, но у него есть возможность не причинять зла.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Чё за ептыть, спугнули Кешу. Теперь я не узнаю про число 2,377 Ом
    • Видимо, на тех площадках алтернативщиков пасутся настолько тупые бараны, что нашему пациенту с ними скучно. Поэтому и прётся сюда, где грамотные люди в минуту безделья могут над ним поржать (подискутировать - как он думает).  Второй вариант - мазохизм. Заглядывает сюда периодически, чтобы получить свою порцию говна на голову, и, удовлетворив потребность быть опущенным, сваливает обратно под шконку.
    • ...так что посоветуете почитать про моторы? Я вот честно признаюсь, в моторах шарю слабо. Если кто понимает, объясните, как работает автогенератор, почему там при маленьком токе обмотки ротора на выходе получается большущий ток? Ведь мощная нагрузка должна порождать мощную противо-эдс. Подозреваю, что нет. Ведь полно машин, работающих 24/7. Это запросто может быть. Вполне возможно, что я поставил более толстую леску, сменил режим работы на более загруженный (есть же какой-то параметр для электроинструмента что-то типа процента времени использования), а он и расплавился. Когда трава мощная и стоит стеной, то коси и коси, хоть полчаса непрерывно не отрываясь.
    • Воспринимается сейчас по другому конечно все это Ну этот уже многие наизусть знают
    • Ничего ты там не изменишь. Подключай как есть, не будет ограничения и регулировки по току.
    • С аналоговым индикатором удобнее настраивать резонансные цепи ...
    • не кто и не спорит, кроме не стабильных МС вторая глобальная проблема это никакие аккумуляторы NI-MH таблеточного типа емкостью 40mAh? они и так то не держут нормально заряд а по истечении года на следующий половина помирает а у остальных заряда хватает на полчаса то есть емкость стремится к нолю. Попадалась статья где человек писал о том что минимально переделал эти светильники в итоге солнечная панель используется только как датчик включения а вместо аккумулятора стоит батарейка АА алкалайн и её на сезон хватает, то есть в начале сезона он меняет в каждом светильнике батарейки на новые и пользует сезон, решение нормальное но как это реализовать я не нашел.
×
×
  • Create New...