Новости:

Форум Infotex WeaponMod

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

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


Сообщения - lu1aax

Страницы: [1]
1
I'd like to point out a few issues I've come across, not as a criticism but in the hope that they may help with the development process.
There are still a lot of errors, it's impossible to find and fix everything all at once, so the process is ongoing ;)

This is not correct, I've been able to extract copies with FTDI and CH340 chips. I'm sure you can do it with CP2102. The process is tricky though and you have to act with fast coordination to make it happen.

2
У меня есть наблюдение касательно того, что 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.

3
У меня есть наблюдение касательно того, что 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

4
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]