Разбор драйвера программатора CH341
HTML-код
- Опубликовано: 13 сен 2024
- Устанавливаем и используем открытый драйвер для программатора EEPROM CH341. Внутрисхемное подключение к программируемой микросхеме i2c по произвольному адресу (чего не позволяет стандартная китайская программа). Проект на Github'е:
github.com/com...
Программируемое устройство в этом видео - Eltis CP-100 (i2c на плате разведена по адресу 0x01).
Драйвер написан на C и libusb.
Блин, каждый видос радует всё больше. А как тебя зовут?)
Привет! Спасибо, что вы с нами! Меня зовут Никита.
@@user-ro8lc9wu2j Доброго времени суток. Такая ситуация на которую на сегодняшний день у меня нету решения, все отказываются. История такая" Стояла задача установить на калитку блок вызова на одного абонента с возможностью открытия калитки из дома, ну и соответственно чтоб калитка открывалась со считывателя с улицы. На тот момент для меня разбираться как это всë поставить и соединить не было времени, я обратился с этим вопросом к тем кто этим занимается. Поставили оборудования, в отлично работает. Но есть одно НО, ключи от калитки со временем потерялись, контакты с теми людьми тоже. Ситуация такая установлен считыватель CP-Z2 Mifare . Найдя на него инструкции выяснилось что, для того чтоб прописать новые ключи в считыватель нужна карта объекта. Сам считыватель находится в защищённом режиме. Вопрос такой, как можно без этой карты объекта записать новые ключи, либо восстановить эту самую карту? Может есть возможность как то сбросить его на заводские настройки?
@@LoschenkovDenis К сожалению, с Mifare-ключами я пока вообще не работал, только сейчас они у нас начинают набирать популярность. Как только узнаю что-нибудь интересное про них - обязательно расскажу. Помимо домофонов, у меня еще много другой работы, поэтому не успеваю все изучать.
@@user-ro8lc9wu2j И на этом спасибо.
Может кому пригодится "ch341a tool".
На mac os можно использовать ch341 и домофон конфигуратор?
на 4PDA в теме CH341A есть кастомные программы под windows, некоторые из которых позволяют выбрать адрес памяти, но спаяв переходник и выставив ВРОДЕ БЫ нужный адрес памяти, у меня всё равно ничего не получилось. Можешь глянуть, сработает у тебя или нет? программа asProgrammer. В своё время тоже бился с этой проблемой, но так у меня ничего и не получилось и так я по сей день и выпаиваю память) А надобность в том, что бы это всё заработало есть)
Линукс не очень хочется ставить) хотя на крайняк можно конечно
Как будет возможность - попробую, но не уверен, что взлетит. Пробовал несколько кастомных программ с 4pda, некоторые у меня вообще не заработали, поэтому под Windows пользуюсь стандартной китайской, хоть про нее и говорят, что она иногда некорректно шьет 25XX, у меня все было ок. Прога из видео на самом деле не уверен, что скомпилируется в Windows, т.к. придется использовать адаптированную библиотеку libusb-win, которая имеет некоторые ограничения (github.com/libusb/libusb/wiki/Windows). Но вы можете попробовать ее скомпилировать с помощью Visual Studio. Еще вариант - установить виртуальную машину с Linux и все сделать на ней.