Новости:

Форум Infotex WeaponMod

Тема: Baofeng DM-32  (Прочитано 368068 раз)

Оффлайн Radiotard26 08 Декабря 2025, 06:58:36 (#465)

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Been following through the thread on the various firmware contributions and would like to modify one of my DM-32's to include 220 Mhz for amateur band use. Can you suggest which one of the firmware revisions I should try? I don't need any significant changes to the band limits on VHF and UHF.
Thanks!

Оффлайн Koshak 08 Декабря 2025, 18:25:35 (#466)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Can you suggest which one of the firmware revisions I should try?
Use version 049, it is the most current. You should understand that hardware modifications to the output filter are required, as well as amplifier calibration for the 220 MHz range. It is also necessary to change the value for the 1C3C offset, the value 00 2D 31 01 (200 MHz), this is the switching frequency of the VHF/UHF RF paths, if necessary.

У кошки четыре ноги: вход, выход, земля и питание

Оффлайн klirtek Вчера в 13:05:42 (#467)

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Здравствуйте!
Столкнулся с проблемой в радиостанции DM32/DMR, связанной с 5-тоновым селколлом (CCIR / ZVEI / EEA).


Проблема такая:

Например, ID 00015 должен отображаться как 00015

Но радиостанция показывает 0E015

Буква E — это repeat tone (повтор предыдущего тона)

Радио показывает сам символ “E”, вместо повторения предыдущей цифры, как это должно быть по стандарту


В Motorol'ах работает правильно, а здесь — нет.

Я открыл прошивку в Ghidra, с плагином CSKY CPU, есть доступ к коду.
Пытаюсь найти участок, который отвечает за обработку repeat tone, чтобы заменить вывод “E” на фактическое повторение предыдущей цифры.


Если кто-то уже разбирал 5-тоновые системы в китайских рациях:

где обычно находится логика обработки CCIR repeat tone?

какая функция отвечает за преобразование тонов в отображаемый ID?

на что обратить внимание при поиске таблиц?

Если кто-то сможет помочь разобраться глубже или даже помочь изменить прошивку — буду очень благодарен!

Спасибо!  :D

DM32_L01_048_20250821

Оффлайн Koshak Вчера в 18:32:55 (#468)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Если кто-то уже разбирал 5-тоновые системы в китайских рациях:

Chapter 11.9 Selcall in datasheet HR_C7000
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн t0wb0at Вчера в 18:49:06 (#469)

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Парни. подскажите пожалуйста, такая вот проблемка. Настроил в DMR репитеры у этой радейки, зоны, группы, каналы ввел свой официальный ID. Но при попытке PTT появляется сообщение Link Timeout почти сразу через секунду или две. Слушаю на другой радейке на аналоге настроенной на частоту передачи на репитер, даже не пытается она передавать. Нет цифровых помех в эфире на мониторе. Что может быть не так?

Оффлайн Koshak Вчера в 19:04:52 (#470)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Что может быть не так?
Репитер на разнесённых частотах? Так то станция ждёт ответа репитера, делает при этом три посылки по 30 ms.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн klirtek Вчера в 19:41:51 (#471)

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Если кто-то уже разбирал 5-тоновые системы в китайских рациях:

Chapter 11.9 Selcall in datasheet HR_C7000

Koshak, спасибо, я нашёл вот такое в интернете. Как же за это взяться в программе Ghidra? Также присылаю скриншот программы, которую мне удалось открыть, жду дальнейших инструкций :D
Я в этом совсем не разбираюсь, рассчитываю на любую помощь, спасибо!

Оффлайн Koshak Вчера в 20:12:45 (#472)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Я в этом совсем не разбираюсь, рассчитываю на любую помощь, спасибо!
Аналогично  ;)
Вот тут машинный английский перевод http://infotex58.ru/forum/index.php?topic=1168.msg10625#msg10625

Ты нашёл текст меню а не функцию...
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн klirtek Вчера в 22:48:32 (#473)

  • Новичок
  • *
  • Сообщений: 3
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Пытаюсь сделать это уже 4 часа — и ничего, совершенно этого не понимаю. Ни я, ни интернет, ни ChatGPT не можем это расшифровать. Может, найдётся кто-то, кто смог бы это сделать и поделился бы этим программным обеспечением…? :( Я в этом совсем не разбираюсь, рассчитываю на любую помощь, спасибо!  :!

Оффлайн antness Вчера в 22:52:11 (#474)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Почему при чтении прошивки DM32 с помощью OpenUV008 и GD25Q16 я получаю файл размером 2 МБ, причём первые 1 МБ полностью повторяются во вторых 1 МБ?
  • « Последнее редактирование: Сегодня в 01:22:26 от antness »

Оффлайн Zmej777 Вчера в 23:11:28 (#475)

  • Новичок
  • *
  • Сообщений: 2
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
скажите пожалуйста как скрыть надпись частот чтоб не было видно частоту
  • « Последнее редактирование: Вчера в 23:16:33 от Zmej777 »

Оффлайн Koshak Сегодня в 04:34:30 (#476)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
я получаю файл размером 2 МБ, причём первые 1 МБ полностью повторяются во вторых 1 МБ?
Программа расчитана для работы с флешь памятью 25Q16 а в баофенге используется 25Q08, поэтому считывается два раза  :-) Через HEX редактор половину можно отрезать или использовать Dahua SOC Tools http://infotex58.ru/forum/index.php?topic=1148.msg10492#msg10492
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak Сегодня в 04:39:23 (#477)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
как скрыть надпись частот чтоб не было видно частоту
http://infotex58.ru/forum/index.php?topic=1148.msg10197#msg10197
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak Сегодня в 04:43:45 (#478)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3279
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Пытаюсь сделать это уже 4 часа — и ничего, совершенно этого не понимаю.
А ты не торопись... реверс инжиниринг, это занятие которое отнимает много времени :D И сразу разобрать не получится.
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн antness Сегодня в 05:18:24 (#479)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Я воспользовался Ghidra для реверс-инжиниринга прошивки, извлечённой из флэш-памяти. В ней оказалось больше информации по сравнению с обновлённой версией прошивки. Я установил базовый адрес и начал анализировать код, сверяясь с технической документацией на чип. Сначала всё шло отлично — мне удалось успешно восстановить несколько функций.

Однако сейчас во многих функциях вызовы других функций (func) указывают на адреса в IRAM. Это, вероятно, означает, что часть часто используемых функций во время выполнения загружается в IRAM. Я не знаю, кто именно отвечает за этот процесс (возможно, загрузчик — bootloader?), а также не могу определить исходное расположение этого кода. Сейчас я совершенно не представляю, как двигаться дальше.  :bo:

Существует ли способ извлечь bootrom?
Буду очень признателен за ваши советы и рекомендации!

  • « Последнее редактирование: Сегодня в 05:28:08 от antness »