Новости:

Форум Infotex WeaponMod

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

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


Сообщения - lu1aax

Страницы: [1]
1
У меня есть наблюдение касательно того, что OpenGD CPS не может считать кодеплаг с радиостанции.
Да, есть зависимость от применяемого кабеля. Для тестов я использую CH340 и FTDI и имею аналогичные проблемы как у тебя. В процессе изучения проблеммы и тестов...

As far as I can tell, as soon as you plug the cable with the radio off there is a small burst of serial data and a very tight time window to turn the radio on. I don't know what kind of data exchange there is, but it seems like the current process depends a lot on your ability to do that very fast.

2
У меня есть наблюдение касательно того, что OpenGD CPS не может считать кодеплаг с радиостанции. Моя DM32 пришла в комплекте с кабелем для программирования на чипе CH340, и я не мог использовать его для создания бэкапа заводской прошивки с двух чипов памяти. Поэтому я взял свой кабель на FTDI, который использую с другими станциями, и с его помощью залил прошивку OpenGD DM32. Всё прошло отлично. Запись кодеплага через FTDI-кабель тоже, вроде бы, работала нормально. Но вот при попытке считать кодеплаг через FTDI я постоянно натыкаюсь на ошибку «array index out of bounds» (выход индекса за пределы массива). Если же я переключаюсь на родной CH340-кабель из комплекта, то кодеплаг считывается со станции без каких-либо ошибок. После этого я проверил заливку прошивки и запись кодеплага через кабель CH340 — это тоже сработало без проблем. Подумал, что эти наблюдения пригодятся для дальнейшего поиска и устранения проблемы. Просто пытаюсь внести свой вклад. Буду тестировать дальше. На следующей неделе мне как раз должен прийти 008UV, потестирую еще и на нём.

My CH340 works with the python code, but you have to do this very fast:

0) Turn off your radio, unplug your cable
1) run the script, it will show you a prompt to connect the radio
2) with the RADIO OFF, plug the cable and IMMEDIATELY turn it on... any noticeable delay will result in an error

3
I'm frustrated, I tried this with 3 different serial/usb adapters, both software versions and even the python version and I am unable to backup GD25G16, any idea about what's going on?

>python3 ./C7000_read_progmem.py COM15 16.bin
Open serial port COM15
Wait 30 seconds for radio to boot
C7000 Init detected
Sending firmware
Traceback (most recent call last):
  File "C:\Users\mautas\DM32\python\C7000_read_progmem.py", line 74, in <module>
    assert port.read(4) == ACK_OK
           ^^^^^^^^^^^^^^^^^^^^^^
AssertionError

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