Новости:

Форум Infotex WeaponMod

Тема: OpenDM-32  (Прочитано 9072 раз)

Оффлайн Koshak 29 Ноября 2025, 15:14:20 (#15)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Документацию на SoC HR_C7000 перевёл на английский для удобства понимания даташита  :-)
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн olaidIV 29 Ноября 2025, 18:29:13 (#16)

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +3/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Часы реального времени RTC :94:
Время и дата устанавливается в ручном режиме или с помощью GPS.



Great progress, very excited for the release it's a game changer K  :D

Оффлайн Koshak 04 Декабря 2025, 18:18:22 (#17)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Эксперименты с приёмом DMR, пока не очень удачно  ???
Тестовый патерн DMR 1031 Hz (CC1 ID1 TG9)
Видео теста http://infotex58.ru/infot/dm-32/open_dm32/dmr_test.mp4
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн Koshak 21 Декабря 2025, 08:46:16 (#18)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Среда разработки IDE CDS 5.2.21 и Toolchain GCC 13.3.0
MinGW заменить в папке c:\C-Sky\CDS\MinGW\

https://drive.google.com/drive/folders/1Ny9sX-JLYnoRO43f7WT5bgZpekxmllzp?usp=sharing

Так же среда разработки доступна после регистрации на сайте https://www.xrvm.cn/community/download?versionId=4498138066258563072
У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 21 Декабря 2025, 08:50:30 от Koshak »

Оффлайн Koshak 21 Декабря 2025, 09:33:17 (#19)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Импорт проекта в среду IDE CDS





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

Оффлайн Koshak 25 Декабря 2025, 13:39:49 (#20)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Экспериментальная версия OpenDM32  :D работает в аналоговом режиме, DMR не работает.
Обязательно иметь резервную копию оригинальной прошивки!!! http://infotex58.ru/forum/index.php?topic=1155
В архиве флешер DH_SOC_TOOLS, прошивать с помощью скрипта flash_OpenDM32.txt
Как прошить смотрим на картинки!







У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 25 Декабря 2025, 13:45:58 от Koshak »

Оффлайн Koshak 26 Декабря 2025, 12:15:59 (#21)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Обновлённая карта GPIO, нашёл пины управления питанием и мониторингом трансивера. ;)
Добавил в прошивку... Файл dh4570_IAP.bin заменить в папке Scripts

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

Оффлайн Koshak 28 Декабря 2025, 12:07:58 (#22)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Исходные файлы проекта OpenDM32  :xexe:

На что стоит обратить внимание:

radioHardwareInterface.c line 288
для тестов я зафиксировал мощность на уровне ~1W

HR-C7000.c line 415
*SIG_CENTER = 0x6D6C0000; //DM32 TX Freq Adjust

HR-C7000.c line 417
*RF_MOD_BIAS_CTRL = 0x01F0FFFF; //DM32 RX Freq Adjust

Эти значения можно взять из таблицы калибровок Adjust Mode--> 66660501

PS: Надеюсь многим будет интересен проект и продолжит своё развитие, я так же надеюсь что кто-нибудь опубликует его на GitHub  :94:
PSS: Данный проект можно адаптировать под любой трансивер на базе SoC HR_C7000



У кошки четыре ноги: вход, выход, земля и питание
  • « Последнее редактирование: 28 Декабря 2025, 12:30:52 от Koshak »

Оффлайн rokot241289000000 Вчера в 09:37:43 (#23)

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

Оффлайн KC1WXU Вчера в 16:20:16 (#24)

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +1/-0
    • Просмотр профиля
English:
I found your post when searching for DM-UV32 firmware on Google.

I cannot express my gratitude enough that you are working on porting Open GD77 to the radio.

The programming software for the handset is terrible and does not function as designed.  Open GD77 is much better and implements DMR in a more standard way than Baofeng does.

I truly appreciate the intense level of programming and discovery you are doing on this project.

I'm not sure if this will help, but there is an Open Source CPS software called NeonPlug.app that someone is working on for the DM-32UV.  As part of that, they have created a serial protocol document that might help you.  I'm not sure if it is complete or 100% accurate, as their software is still beta, but here is the link: https://github.com/infamy/DM32-Protocol-Spec.

Thank you again for all of the hard work!

I wrote this in English, my native language and used Google Translate.  I am posting both versions and apologize for any translation errors.

73 - Chris, KC1WXU, Manchester, CT, USA

русский:

Я нашёл ваше сообщение, когда искал прошивку для DM-UV32 в Google.

Я не могу выразить свою благодарность за то, что вы работаете над портированием Open GD77 для этой радиостанции.

Программное обеспечение для программирования этой рации ужасно и не работает должным образом. Open GD77 намного лучше и реализует DMR более стандартным способом, чем Baofeng.

Я очень ценю тот огромный объём работы по программированию и исследованию, который вы выполняете в рамках этого проекта.

Не уверен, что это поможет, но существует программное обеспечение с открытым исходным кодом под названием NeonPlug.app, над которым кто-то работает для DM-32UV. В рамках этого проекта они создали документ с описанием последовательного протокола, который может вам пригодиться. Я не уверен, что он полный или на 100% точный, так как их программное обеспечение всё ещё находится в стадии бета-тестирования, но вот ссылка: https://github.com/infamy/DM32-Protocol-Spec.

Ещё раз спасибо за всю вашу усердную работу!

Я написал это на английском языке, моём родном языке, и использовал Google Translate. Я публикую обе версии и прошу прощения за любые ошибки перевода.

73 - Крис, KC1WXU, Манчестер, Коннектикут, США

Оффлайн Koshak Вчера в 16:58:04 (#25)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3321
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Спасибо!
У кошки четыре ноги: вход, выход, земля и питание

Оффлайн doomer Вчера в 21:48:27 (#26)

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
IF you have aan compiled version to test please

Think on me ..
greets doomer