Новости:

Форум Infotex WeaponMod

Просмотр сообщений

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


Сообщения - GTMoraes

Страницы: [1] 2 3
1
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 16 Января 2026, 21:24:33 »
Я, кажется, нашёл ещё один баг... Когда на канале включён параметр «Optional Signal» (Путь: Menu > Settings > 2. Channel Set > 9. Optional Signal), этот канал перестаёт работать в режиме сканирования. Под «перестаёт работать» я имею в виду, что приём (RX) больше не открывается, пока не выключишь этот самый «Optional Signal». Иногда во время сканирования видно, как дёргается шкала сигнала (видимо, когда рация проходит этот канал), но она на нём не останавливается.

Очень жаль. Хотелось бы отправить это разработчикам Baofeng... если им вообще не всё равно, лол.

И да, параметр «11. Rx Squelch Mode» настроен либо на «CTCSS/DCS», либо на «Carrier», где это применимо. В обычном режиме приём открывается без проблем, всё работает как надо.

2
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 15 Января 2026, 20:16:21 »
Ой, кажется, я нашёл баг.
Прошивка 01.01.049 ?

Да, 049.

Это очень легко воспроизвести. В CPS создай тоны для BOT и EOT в разделе Five-Tone. Я использую 4 тона для BOT и 3 тона для EOT. Выставил интервал между тонами 40 мс для BOT и 30 мс для EOT.

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

Убедись, что на твоём канале настроена отправка тона BOT при нажатии PTT и тона EOT при отпускании.

Теперь просто коротко нажми на PTT, будто случайно задел кнопку. Рация «залипнет».

Я прикрепил скриншот того, как у меня настроен Five-Tone.


3
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 14 Января 2026, 18:36:03 »
Ой, кажется, я нашёл баг. Я использую Five-Tone для сигнализации BOT и EOT в аналоговом режиме, и если отпустить кнопку PTT (тангенту) до того, как закончится тональный сигнал BOT, рация зависает и продолжает передачу даже после того, как я отпустил кнопку. Она «отлипает», только если зажать PTT на какое-то время (это если я вообще замечу, что она зависла — ведь можно передать очень короткое сообщение, словить этот глюк и остаться «висеть» на частоте, мешая другим).

Но даже когда она «отлипает», рация после этого ведёт себя неадекватно: она не может передавать или делать хоть что-то, кроме ручного переключения каналов через клавиатуру (ручка переключения каналов при этом не реагирует). Помогает только перезагрузка рации.

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

4
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 08 Января 2026, 19:44:46 »
Но для чего конкретно это нужно?
В хозяйстве радиолюбителя очень полезная штука :$
Ты можешь записать IQ твоего сигнала а воспроизвести я смогу уже у себя дома...

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

5
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 08 Января 2026, 18:23:29 »
Помогло бы как-то, если бы я обзавёлся SDR?
SDR тебе понравится ;) RTL-SDR стоит копейки.

Я погуглил, и похоже, что этот RTL-SDR работает на базе USB-ресиверов для цифрового ТВ. Они, конечно, дорогие... но у меня такой был, лол.

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

Но для чего конкретно это нужно? Я понимаю, что через SDR можно даже TETRA ловить (которую полиция использует), но я-то хочу принимать передачи именно на DM32. Мне нравится портативность и сам факт того, что «это именно DM32 декодирует», хе-хе.

6
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 08 Января 2026, 18:00:52 »
Ой, я-то уж точно не знаю. У меня просто есть чуйка, что это как-то связано с DMR CRC
А ты пробовал декодировать сигнал на компьютере с использованием RTLSDR + DSD Plugin или DSD-FME?

Вовсе нет. Всё, что я когда-либо использовал — это DM1701 и DM32. У меня нет SDR. Помогло бы как-то, если бы я обзавёлся SDR? Я мог бы попробовать поспрашивать у знакомых радистов, с которыми иногда общаюсь — я знаю, что у некоторых из них есть SDR. Или, может, попросить их что-нибудь прогнать через него.

Что думаешь? Может, записать сэмпл одной из таких передач, чтобы посмотреть, почему она не проходит через DM32? Я помню, что Gemini предлагал взять образец передачи для анализа, но я не стал этим заниматься дальше, потому что у меня нет SDR, да и я, скорее всего, не знал бы, как препарировать эту запись и в чём там разобраться.

7
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 08 Января 2026, 17:44:48 »
Ты так глубоко залез во «внутрянку» рации, вот мне и интересно, не попадалось ли тебе что-нибудь по этой теме.
В прошивке я нашёл инициализацию DMR модема и несколько функций связанных с работой DMR.
Если ты скажешь какой регистр отвечает за CRC я могу поискать в прошивке где он используется.


Ой, я-то уж точно не знаю. У меня просто есть чуйка, что это как-то связано с DMR CRC, а всё, что я знаю о ПЗУ (ROM), я узнал от тебя. Мне просто было интересно, не натыкался ли ты на что-то подобное и не знаешь ли, в чём может быть дело, или, может, ты знаешь, как просто отключить проверку DMR CRC, чтобы проверить эту теорию. В конце концов, это всего лишь догадка, так что велика вероятность, что это вообще не при чём.

Всё, что я знаю наверняка: мой DM1701 с OpenGD77 принимает сигнал И декодирует/выводит звук, а DM32 со стоковой прошивкой принимает сигнал, но НЕ декодирует и молчит. Это единственное, в чём я уверен на 100%. Всё остальное — просто предположения.

Я не хочу тебя напрягать или тем более «просить» тебя в этом копаться. Просто если вдруг случайно наткнёшься на это, дай нам (мне, лол) знать здесь, чтобы я мог потестить.

Вообще, я в 90% случаев использую DMR-рацию, чтобы слушать скорую. Это иногда чертовски забавно, лол. Так, просто болтаю, делюсь байками... Как-то слышал передачу: к скорой кто-то подбежал и попросил о помощи, потому что его ограбили, а грабитель спрятался в психдиспансере. Диспетчер центра ответил: «И что ты планируешь делать? Ударить его медицинской шиной? Просто скажи ему, чтобы копов вызывал». И парень из скорой передал это мужику слово в слово. Диспетчер только и сказал: «Какого хрена», лол.

В другой раз команда скорой вызвала подмогу, потому что пациент был очень тучным, и им нужна была помощь, чтобы дотащить его до машины на обследование. Из центра ответили, что высылают ещё одну машину. Скорая передаёт: «Может... ещё штуки три... с ребятами покрупнее». Центр отвечает: «Ладно, я знаю, кого послать... Базика 16, приняли?» («Базика» — это тип машины скорой). И первая команда такая: «О-о-о, именно их! Спасиииибо!». Видимо, в той 16-й «Базике» реально здоровые ребята работают, лол.

Вспомнил ещё несколько смешных вызовов, но не буду затягивать, лол. Я всё ещё использую для этого DM1701 с OpenGD77, но с собой обычно ношу DM32, так что не хватает мне этих историй.

8
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 08 Января 2026, 15:41:58 »
Спасибо за впечатляющую работу и энтузиазм, Koshak! Интересно, не натыкался ли ты на что-нибудь в стоковой прошивке по поводу DMR CRC или чего-то в этом духе.

Я сильно подозреваю, что некоторые коммерческие DMR-передачи с устройств Motorola не декодируются (или декодируются, но что-то блокирует выход) на DM32 из-за того, что у них, как мне кажется, какой-то «кривой» DMR CRC. Я заметил, что это происходит с передачами скорой помощи, которые, вероятно, работают в транке (хотя OpenGD77 декодировала их полностью и безупречно), и с рациями охраны торгового центра, которые используют современные мотороловские DMR.

Каждый раз, когда я принимаю такие передачи, DM32 заполняет шкалу сигнала, светит зелёным светодиодом, но звука нет. Слышен даже слабый «щелчок», будто рация готовится что-то выдать, но в итоге ничего не выходит. Похоже, она «чувствует» сигнал, пытается что-то сделать, но что-то мешает полноценному формированию аудио.

Ты так глубоко залез во «внутрянку» рации, вот мне и интересно, не попадалось ли тебе что-нибудь по этой теме.

9
Трансиверы, приемники КВ/УКВ / Re: OpenDM-32
« : 17 Ноября 2025, 16:25:08 »
Отличная работа, Koshak! Не терпится затестить!

10
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 13 Ноября 2025, 08:31:37 »
в названии прошивки есть NRF, и я не знаю, что это значит
Спасибо  :$ надо будет посмотреть что там изменили.
А я занялся OpenDM32  :D, посмотрим что получится...

ЧТО?? КОГДА? КАК? ПОДДЕРЖИВАЕТ DMR? Офигеть, это просто невероятно!  :98:

11
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 15 Октября 2025, 15:18:59 »
но я никуда не продвинулся, потому что ничего толком не сработало.
Я пока нашёл функцию чтения из флешь и подготовку для сравнения данных кода ALPU. Пока не понятно где вызывается эта проверка... Что-бы исключить её  :-)
Да и кстати я попробовал IDA7.7, процессорный модуль от  andynvkz работает. Приаттачу ниже.

Круто! Эх, вот бы я ещё умел этим нормально пользоваться!   :101:
Ты в этом всём разбираешься? Я тут пытался отключить проверки DMR CRC, чтобы посмотреть, станет ли DM32 после этого декодировать передачи скорой помощи и Motorola DMR с RAS. ChatGPT дал мне какие-то инструкции, но я не могу им следовать, они намного выше моего уровня знаний.

ChatGPT сказал, что, судя по PDF-файлу о HR_C7000, который ты присылал ранее, это вполне реально сделать.

Он пишет:

The HR_C7000 has a full DMR stack on-chip; the link-layer exposes registers that govern header/MB/CSBK/data CRC handling (e.g., PI_CRC_MASK, MBCH_CRC_MASK, DATAH_CRC_MASK, RX_TYPE_INFO, LAYER2_CONTROL). If the DM32’s firmware sets strict masks or branches on “CRC bad → drop,” it would explain your symptom, while OpenGD77’s “promiscuous/ignore header errors” path still plays AMBE. The datasheet explicitly lists those Layer-2 registers and masks, which is exactly where I’ll look first.

Правда, не уверен, не бред ли это.
Ты бы знал, как такое сделать? Отключить проверку DMR CRC?

12
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 11 Октября 2025, 17:57:37 »
Когда я закидывал код в ChatGPT, он якобы что-то там определил и пытался сделать что-то, чтобы я мог это проверить. Точнее, я ожидал, что если я отключу проверки DMR CRC, то смогу принимать передачи Motorola DMR RAS, а значит и передачи скорой помощи. ChatGPT проанализировал декомпилированный код и предложил изменения в .bin-файле через HEX-редактор, но я никуда не продвинулся, потому что ничего толком не сработало.

Проблема была в том, что я не знал, делаю ли я что-то осмысленное или просто меняю случайные hex-значения, поэтому я попросил ChatGPT определить, где находятся пределы частот TX и RX, и он правильно их определил.

Но, возможно, это было «просто». Я подумывал о том, чтобы моддить что-то на более низком уровне или что-то, что находится прямо в коде и что я мог бы быстро проверить. У меня в последнее время не было времени, но одна из вещей, которую я думал изменить, — это «Роджер-бип» от Baofeng. Я думал изменить его тон или что-то в этом роде, чтобы посмотреть, действительно ли декомпилированный код указывает на правильные места, поэтому я и предлагаю сперва сделать так, прежде чем считать что-либо от ИИ или из декомпиляции реальным.

13
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 06 Октября 2025, 16:56:33 »
Ещё один пароль CPS

Adjust Mode --> bfcps


Интересно. А что это даёт?



14
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 05 Октября 2025, 18:54:11 »
В конце концов, кажется, у меня получилось дизассемблировать код с помощью другого, уже готового специализированного инструмента для C-Sky с официального портала T-Head. Найти его было тем ещё геморроем, но в итоге я нашёл его здесь: https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1356021/1619529111421/csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz
Спасибо!
У меня идея!
Я пробросил порт 1025 в глобальную сеть  :D ты можешь подключится к плате через GDB target remote 94.181.174.35:1025
Ты можешь подключится?


Думаю, я бы мог, но хочу прояснить: я АБСОЛЮТНО НЕ ПОНИМАЮ, что я делаю 🤣
Нет, серьёзно, это не скромность, я не шучу! Всё, что я до сих пор «нарыл», — это результат общения с ChatGPT. Я в жизни не слышал о Ghidra, и я не программист. Я, в лучшем случае, ковыряльщик.

Из всего твоего последнего поста я понял только то, что ты использовал Ghidra, а у меня не получалось её запустить, и ChatGPT был без понятия, как интерпретировать декомпилированный код, который я ему отправлял. Тогда я отправил в ChatGPT скриншот командной строки JTAG, который ты присылал ранее, и китайский PDF на HR_C7000, который ты отправлял несколько недель назад, и ChatGPT определил, что мне нужно использовать из этой инфы — и опять же, я даже не уверен, действительно ли он это сделал, или это были его галлюцинации.

Я пытался редактировать .bin-файл в HEX-редакторе, чтобы отключить проверки DMR CRC и посмотреть, смогу ли я таким образом декодировать передачи скорой помощи и DMR-передачи Motorola с RAS. Он [ChatGPT] перепробовал кучу всего, и хотя я всё ещё не могу декодировать передачи скорой (зелёный светодиод загорается, шкала RSSI заполняется, но звука нет), он смог правильно найти пределы TX и RX (я и так знал, где они были), так что, я полагаю, он действительно смог понять код через декомпилированную версию.

15
Трансиверы, приемники КВ/УКВ / Re: Baofeng DM-32
« : 05 Октября 2025, 16:56:02 »
С помощью дизассемблера нашёл место проверки кода ALPU но могу ошибаться  :D



Я попробовал использовать Ghidra для дизассемблирования кода, но в итоге не смог, потому что не получилось надёжно выставить язык. Инструкции процессора — C-Sky, верно? Какой-то кастомный вариант RISC от Alibaba или типа того. Точно не уверен. Мне во всём этом помогал ChatGPT.

В конце концов, кажется, у меня получилось дизассемблировать код с помощью другого, уже готового специализированного инструмента для C-Sky с официального портала T-Head. Найти его было тем ещё геморроем, но в итоге я нашёл его здесь: https://occ-oss-prod.oss-cn-hangzhou.aliyuncs.com/resource/1356021/1619529111421/csky-elfabiv2-tools-x86_64-minilibc-20210423.tar.gz

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

Страницы: [1] 2 3