Новости:

Форум Infotex WeaponMod

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

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

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +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)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +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)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +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)

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





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

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

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +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)

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

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

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

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +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 29 Декабря 2025, 09:37:43 (#23)

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

Онлайн KC1WXU 29 Декабря 2025, 16:20:16 (#24)

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +2/-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 29 Декабря 2025, 16:58:04 (#25)

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

Оффлайн doomer 29 Декабря 2025, 21:48:27 (#26)

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

Think on me ..
greets doomer

Оффлайн Koshak Вчера в 09:19:07 (#27)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
IF you have aan compiled version to test please
Before using, be sure to back up the firmware using Flash Dump HR_C7000!!!
Without a backup copy of the firmware, it will be impossible to restore the transceiver to the factory state!!!


Test Firmware http://infotex58.ru/forum/index.php?topic=1168.msg10704#msg10704
У кошки четыре ноги: вход, выход, земля и питание

Онлайн KC1WXU Вчера в 16:51:38 (#28)

  • Новичок
  • *
  • Сообщений: 5
  • Карма: +2/-0
    • Просмотр профиля
Hi Koshak,

I reached out to Roger who is only remaining person working on Open GD77.  He said he would be happy to host your source code on the LibreDMR Github if you are interested.  http://github.com/LibreDMR

Roger said someone reached out to him several months ago about a port of Open GD77, but he didn't hear back from them.  He presumed it might be you, but I can't confirm that either way.

He is also excited about the possibilities that porting Open GD to the C7000 chip, as many new Chinese radios use that for their DMR handsets.  But Roger is the last person maintaining Open GD77.  The other developers couldn't continue.  He also moved recently, so he really hasn't been able to do much on the project himself.

With your permission, I can download your source and pass it to him so he can upload it to the GitHub.  This would also give others the chance to help and give you some version control, etc.

Do you have a GitHub account name I could give him to make sure that he gives you full access to the repository once it is created?

Lastly, I will say that this is what I love about radio.  I know very little about Russia and know nobody in the country.  But, because I was looking for DM-32UV resources, I was able to connect with you.  Very cool!

73, KC1WXU, Chris, Manchester, CT

Привет, Кошак,

Я связался с Роджером, который является единственным человеком, продолжающим работать над Open GD77.  Он сказал, что с удовольствием разместит твой исходный код на LibreDMR Github, если ты заинтересован.  http://github.com/LibreDMR

Роджер сказал, что несколько месяцев назад кто-то связался с ним по поводу портирования Open GD77, но он не получил от них ответа.  Он предположил, что это мог быть ты, но я не могу это подтвердить.

Он также воодушевлен возможностями переноса Open GD на чип C7000, поскольку многие новые китайские радиостанции используют его для своих DMR-телефонов.  Но Роджер — последний человек, поддерживающий Open GD77.  Другие разработчики не смогли продолжить работу.  Кроме того, он недавно переехал, поэтому сам не смог многое сделать для проекта.

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

У вас есть имя учетной записи GitHub, которое я мог бы ему дать, чтобы он предоставил вам полный доступ к репозиторию после его создания?

Наконец, я скажу, что это то, что мне нравится в радио.  Я очень мало знаю о России и не знаю никого в этой стране.  Но, поскольку я искал ресурсы по DM-32UV, я смог связаться с вами.  Очень круто!

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

Переведено с помощью DeepL.com (бесплатная версия)

Оффлайн Koshak Вчера в 19:47:17 (#29)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3325
  • Карма: +300/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Он сказал, что с удовольствием разместит твой исходный код на LibreDMR Github, если ты заинтересован.  http://github.com/LibreDMR
Да, конечно! Можно свободно распространять и модифицировать код  :-)
У кошки четыре ноги: вход, выход, земля и питание