bigbigmdm / IMSProg

IMSProg - software for CH341A-based programmers to work with I2C, SPI and MicroWire EEPROM/Flash chips
https://antenna-dvb-t2.ru/IMSProg.php
GNU General Public License v3.0
244 stars 42 forks source link

странно работает... #96

Closed orabeidm closed 4 months ago

orabeidm commented 4 months ago

Distribution

Debian 12

Architecture

amd64

Kernel version

6.1.0-21-amd64

IMSProg version

1.3.8

Bug description

первый раз сработало. но потом обращается на адрес такой Couldn't open device 1a86:5512 хотя на самом деле программатор тут Bus 002 Device 011: ID 1a86:5523 QinHeng Electronics CH341 in serial mode, usb to serial port converter

Steps to reproduce

без понятия

Expected behavior

нормальную работу программы

Additional information

нету доп информации

bigbigmdm commented 4 months ago

@orabeidm , для теста попробуйте sudo IMSProg в терминале. Если увидит программатор, будем разбираться куда у Вас попал файл 99-CH341.rules. На всякий случай перечитайте правила UDEV: sudo udevadm control --reload-rules.

bigbigmdm commented 4 months ago

@orabeidm , я только что протестировал версию v1.3.8 на Debian 12 Live CD. У меня все стабильно работает. Собирал командой sudo ./build_all.sh.

orabeidm commented 4 months ago

удалил и его и файл 99-CH341.rules через который хотел айдишники ранее переназначить принудительно. пересобрал как у вас указано. запускается, но ищет программатор так же не по тому адресу где он есть...

bigbigmdm commented 4 months ago

Прошу прощения - не заметил в первый раз. У Вас программатор в режиме UART установлен. нужно перемычку поставить. 000-000 Если в первый раз нормально определилось, то перемычка просто плохо контачит с выводами и ее нужно немного подогнуть... Для теста можно lsusb набирать. Когда адрес поменяется с 1a86:5523 на 1a86:5512 QinHeng Electronics CH341 in EPP/MEM/I2C mode, EPP/I2C adapter - все станет нормально работать в режиме программатора.

orabeidm commented 4 months ago

да, всё верно, спасибо. я просто зелёный совсем, только вхожу в тему линукс и электроники.