Например TDA7294

Форум РадиоКот :: Просмотр темы - Прога работаем с чипом CP2112. Редактирование, прошивка акб.
Форум РадиоКот
https://radiokot.ru/forum/

Прога работаем с чипом CP2112. Редактирование, прошивка акб.
https://radiokot.ru/forum/viewtopic.php?f=35&t=196568
Страница 1 из 2

Автор:  Nikolay2 [ Вт янв 28, 2025 12:47:56 ]
Заголовок сообщения:  Прога работаем с чипом CP2112. Редактирование, прошивка акб.

Вылаживаю первую версию программы K.N.N Beta v0.1 (UA), тестируем, оставляем отзывы !

По сути интерфейс понятен но вкратце опишу что к чему !
1. подключаемся к ср2112, становятся доступны разные кнопки и поля.
2. читаем информацию "батт инфо", смотрим что за прошивка.
3. заходим в кладку BQ8030DBT выбираем соответствующую прошивку.
4. первым делом после входа в бут сохраняем прошивку вашего чипа.
5. после сохранения можете приступать к редактированию своего чипа, если средствами программы не применяется вами введенные данные чипом то редактируем скачанный дамп(только копию сохранить отдельно, чтобы в случае "дурака"
вернуть все назад), после того как заполнили поля с датой, ёмкостью и т.д нажимаем кнопку "Set" (перепроверяйте что ввели в поля перед записью). Те поля что не активные данной прошивкой просто не поддерживаются ! для того чтобы они были доступны нужно считать контрольную сумму но я не знаю где она хранится по этому поля пока сделал не доступными, кто знает поделитесь инфой по этому поводу !!!
6. вкладки чтения-записи блока "Offset Address :" это адрес как в хек редакторе, сделал для удобства, вводите адрес и читаете или пишите сразу по этому адресу. Некоторые блоки чипа не перезаписываются без "Erase Block" по этому ставим галочку вводим данные которые нужно записать и жмакаем запись. после можно вернутся на вкладку "Read Block" и прочитать по этому-же адресу куда была запись данные и смотреть прописались новые данные или нет, адрес чтения или записи копируется при переходе с вкладки на вкладку, тоже сделал для удобства чтобы не вводить один и тот же адрес.
7. конвертер даты, вбиваем желаемою дату ! тут я думаю понятно.
8. настройки подключения сохраняются в Settings.ini файл после закрытия программы, теперь у кого вид-пид поврежден могут один раз его ввести и после закрытия программы настройки сохранятся в файл а после запуска программы они загрузятся из файла !

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

Автор:  Aqel [ Вт янв 28, 2025 13:09:04 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Русский язык добавь в интерфейс. А так начало хорошее.

Автор:  Nikolay2 [ Вт янв 28, 2025 13:15:25 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Русский язык добавь в интерфейс. А так начало хорошее.

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

Автор:  Aqel [ Вт янв 28, 2025 15:44:40 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

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

Автор:  Nikolay2 [ Вт янв 28, 2025 16:16:50 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

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

Что именно к примеру сейчас не понятно на "пендосовском" языке ? то есть что например перевести на русский в программе в данном варианте ?

Добавлено after 7 minutes:
Re: Прога работаем с чипом CP2112. Редактирование, прошивка акб.
Промежуточные голосования вижу что функционал не удобен например или нужно больше функций !
Люди пишите что не удобно, чего не хватает, я постараюсь добавить и подправить. :beer:
Я добавил все что хотелось бы видеть в других программах ! но я не могу угадывать что и как кому нужно.

Автор:  Aqel [ Вт янв 28, 2025 16:36:13 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Автоопределение чипа планируешь? Было бы хорошо - запустил утилиту, вставил модуль с подключённым чипом и утилита его увидела, но не убирая ручное подключение, ибо у кого то есть испорченные VID PID.
Возможно всю утилиту пошире надо немного сделать - многие инглишь надписи не влазят, и прилепи знак ":" к словам, а то выглядит странно.
По вкладке чип - все чипы во вкладках наверное перебор будет, несколько ещё ладно, но когда (мы надеемся) расширишь функционал, думаю лучше окно выбора чипа сделать...
По русификации - делай пока на инглише, раз тебе так удобней, дальше уже видно будет, не думаю, что будет в дальнейшем сложно добавить локализацию - если утилитка взлетит и пойдёт спрос, можно приделать файлы локализации что бы люди сами (кому надо) переводили как им надо.
ГЛАВНОЕ ФУНКЦИОНАЛ!!!

Автор:  Nikolay2 [ Вт янв 28, 2025 17:12:42 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Автоопределение чипа планируешь? Было бы хорошо - запустил утилиту, вставил модуль с подключённым чипом и утилита его увидела, но не убирая ручное подключение, ибо у кого то есть испорченные VID PID.
Возможно всю утилиту пошире надо немного сделать - многие инглишь надписи не влазят, и прилепи знак ":" к словам, а то выглядит странно.
По вкладке чип - все чипы во вкладках наверное перебор будет, несколько ещё ладно, но когда (мы надеемся) расширишь функционал, думаю лучше окно выбора чипа сделать...


Чтобы было авто определение в моей проге нужно знать VID PID в любом случае, так как это хид устройство и их этих устройств может быть несколько в системе, мышь, клава и т.д, если бы было только одно устройство тогда да можно организовать запуск таймера при запуске утилиты и отслеживать подключение хид девайсов(хотя можно мониторить все хид устройства, но думаю это лишнее, проще нажать кнопку и подключится) и у того кого VID PID испорчен то проще зайти в диспетчер устройств и посмотреть какой VID PID у устройства тот и вбить в прогу для подключения, позднее добавлю сохранение введенных пользователем настроек в ini. файл для подключения к CP2112, чтобы при запуске не вводить настройки и VID PID снова.
По поводу " и прилепи знак ":" " так вроде везде он есть и слова на иглише везде влазят, проверил и даже заскринил, все нормально ! сделай скрин как выглядит у тебя, дабы мне понят что не так !
По поводу вкладок да ты прав ! я тоже думал что нужно будет что то другое думать но пока чипов несколько будет они влезут а потом поменяю на выпадающий список.

Автор:  Aqel [ Вт янв 28, 2025 17:52:35 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Вот так у меня выглядит (Windows 10 x64 лицензия):
Изображение Изображение Изображение Изображение
...
Скрины делал XnView (гор.клавиши у меня ALT+F1) некоторые кнопки (не активные) при этом пропали, хотя были на месте как у тебя на скринах.
...Перезалил...

Автор:  Nikolay2 [ Вт янв 28, 2025 18:47:14 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Вот так у меня выглядит (Windows 10 x64 лицензия):
Скрины делал XnView (гор.клавиши у меня ALT+F1) некоторые кнопки (не активные) при этом пропали, хотя были на месте как у тебя на скринах.
...Перезалил...


Я понял в чем дело ! у меня со зрением не очень и я увеличил масштаб в виндовс 120 точек, вот по этому у меня все нормально выглядит а у тебя нет.
Сейчас исправлю только сначала сохранение в файл настроек допишу !

Добавлено after 30 minutes 15 seconds:
Re: Прога работаем с чипом CP2112. Редактирование, прошивка акб.
Aqel, Перелазил программу качай, пробуй и отпиши результат !

Автор:  Aqel [ Вт янв 28, 2025 18:55:55 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Всё ОК - теперь как на твоих скинах, идентично.
Дополню: сохранения РАБОТАЮТ!

Автор:  Nikolay2 [ Вт янв 28, 2025 19:11:15 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Всё ОК - теперь как на твоих скинах, идентично.

А сохранение и загрузка настроек работает ?

Автор:  shura1971 [ Вт янв 28, 2025 19:33:28 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Nikolay2,
Чтобы было авто определение в моей проге нужно знать VID PID в любом случае
Твоя неправда - у меня все проги работают как с универсальными VID PID
То есть - любые - даже испорченные Бешкой !!!
не до конца всю инфу читаешь про эти ср2112...
А на самом деле - все находится в файлах при ср2112 - там и описание
Ну не удобно - по типу как у Киллера вся инфа
Чесно - не видно данных
У меня хоть и не в Графике сделано - но все видно и наглядно
Взять хоть за пример - UBRT - намного нагляднее
Я бы тут команды изменил - по несколько нужно подряд команд на запись и чтение -
В Киллере хорошо - только добавить до 4 команд по записи и чтению Вордов
Мои Эксперименты с Графикой - только макет - пример
Сравни мои отчеты...Внизу выложено
Изображение Изображение Изображение

Вложения:
G-CP2112-READER.JPG [245.21 KiB]
Скачиваний: 84
G-CP2112-READER.zip [76.87 KiB]
Скачиваний: 170
UBRT-Windows.JPG [210.31 KiB]
Скачиваний: 43
CHG-Clear-FD.JPG [107.69 KiB]
Скачиваний: 55

Автор:  Nikolay2 [ Вт янв 28, 2025 20:18:53 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Nikolay2,
Чтобы было авто определение в моей проге нужно знать VID PID в любом случае
Твоя неправда - у меня все проги работают как с универсальными VID PID
То есть - любые - даже испорченные Бешкой !!!
не до конца всю инфу читаешь про эти ср2112...
А на самом деле - все находится в файлах при ср2112 - там и описание
Ну не удобно - по типу как у Киллера вся инфа
Чесно - не видно данных
У меня хоть и не в Графике сделано - но все видно и наглядно
Взять хоть за пример - UBRT - намного нагляднее
Я бы тут команды изменил - по несколько нужно подряд команд на запись и чтение -
В Киллере хорошо - только добавить до 4 команд по записи и чтению Вордов
Сравни мои отчеты...Внизу выложено


Я твои проги не тестил, не знаю насколько там все удобно и информативно по этому тут я спорить не вижу смысла !
Моя прога тоже работает с любым вид и пид ! просто первый раз когда выложил её сюда не дополнил сохранением настроек(не учел такой вариант, что лучше сделать с сохранением настроек, так удобнее) при выходе, и пользователю приходилось бы при следующем запуске их вбивать снова, а теперь в этом нет необходимости так как настройки сохраняются и загружаются автоматически.
Я могу добавить в прогу хоть 10 вводов команд по записи и чтению, просто об этом не просят меня ! будет просьба добавлю все что угодно естественно в рамках моих возможностей.
Что касательно про "все находится в файлах при ср2112 - там и описание" там все через одно место всем известное написано, как в прочем и длл к этому чипу тоже через то самое место писали.
Вот скажи зачем чтобы прочитать с чипа инфу нужно обратится к 3 функциям длл ? зачем так делать, что удобно ? нет ! или в документации на чип "датащит" указан буфер 512 байт и ни слова про 61 на чтение за один раз ! зачем тогда резать функционал программно, где я не прав или что то не знаю просвети если можешь-знаешь ? и еще есть моменты с отправкой на запись например.

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

Автор:  shura1971 [ Вт янв 28, 2025 23:27:02 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Nikolay2,
зачем чтобы прочитать с чипа инфу нужно обратится к 3 функциям длл ? зачем так делать, что удобно ? нет !
Что предложено - тем и пользуемся...
Я пользуюсь FX2LP в основном - остальное только как побочка, если надо
выложил её сюда не дополнил сохранением настроек
Это не нужно - хоть 10 чипов повесь на компе - мои проги ничего не запоминают
- не нужно просто и все.Используется первый свободный

Автор:  Nikolay2 [ Ср янв 29, 2025 21:07:56 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Nikolay2,
выложил её сюда не дополнил сохранением настроек
Это не нужно - хоть 10 чипов повесь на компе - мои проги ничего не запоминают
- не нужно просто и все.Используется первый свободный


Мы говори по ходу про разные вещи или кто-то из нас просто поболтать хочет не о чем !
Как это не нужно знать вид-пид ? чтобы обратится к чипу СР2112 их нужно знать по любому ! иначе просто не будет работать, а вот какими средствами это исполнить это другой вопрос(я имею ввиду как узнать вид-пид если пользователь подключил свой чип к ПК).
Можно тупо создать отдельный поток на таймере чтобы он мониторил все хид устройства, сканировал например их вид-пид, серийник, имя и т.д а уже исходя из этого то или иное действие на выполнение но, зачем городить огород если можно обойтись сохранением и загрузкой настроек ! пользователь ввел один раз вид-пид и все, я не думаю что у пользователя с 10шт СР2112 и у них разные адреса да еще он ими пользуется по очереди в обед одна на ужин другая )))

Что конкретно ты имел ввиду сказав вот это "Используется первый свободный" ?, я не экстрасенс !

Добавлено after 6 hours 12 minutes 46 seconds:
Re: Прога работаем с чипом CP2112. Редактирование, прошивка акб.
Разукрасил немного программу. :music:

Изображение Изображение Изображение

Автор:  shura1971 [ Ср янв 29, 2025 23:50:25 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Nikolay2,
Что конкретно ты имел ввиду сказав вот это "Используется первый свободный" ?, я не экстрасенс !
Уже не раз пишу - Стучись в Телегу - напишу как !!!
Че тупим - решение простое

Автор:  Nikolay2 [ Пт янв 31, 2025 15:26:40 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

В принципе чтение чипа "R2J240" сделал, читаются все разделы только проблема с FULL1 читается местами с ошибками(но думаю я это смогу устранить), кто в курсе подскажите может этот раздел вообще не трогать ?. Остается один вопрос, как записать в чип, чтобы правильно все было, не хочется чип "закирпичить". :beer:

Автор:  Nikolay2 [ Вс фев 02, 2025 10:47:14 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

Привет всем ! :beer:
Чтение запись сделал для чипа R2J240, читает все разделы нормально кроме Full1, до 0х00000630 с ошибками скрины смотрите(пока победить это не смог), после 0х00000630 этого адреса данные читаются без ошибок(с чем связано понять не могу пока), другие разделы читаются без ошибок ! Запись тоже сделал но, прошивал только два блока Df1,Df2 другие блоки не прошивал, боюсь может чип превратится в кирпич (так как уже BQ20Z55 ранее при тестах закирпичил) а этот чип у меня один, если его закирпичу то далее не смогу расширить функционал программы для него, по этому если есть желающие у которых таких чипов несколько пишите в личку дам вам прогу на проверку, если после вашего отзыва прога работает тогда выложу для всех !
Изображение Изображение Изображение Изображение
Забыл, дополню ! у кого есть дампы (Df1,Df2,Df3) к этому чипу желательно со скрином батт инфо ? если есть скиньте мне в личку, нужно для расширения функционала для этого чипа, а именно хочу сравнить где и что находится, и если эти места будут в одном месте для разных дампов то можно сделать в программе как сделал для 8030(емкость, циклы, открытие ключей и т.д). Жду !!!

Автор:  vsuper [ Вс фев 02, 2025 10:55:34 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

чтение R2J240 с замыканием перемычек?

Автор:  Nikolay2 [ Вс фев 02, 2025 11:11:27 ]
Заголовок сообщения:  Re: Прога работаем с чипом CP2112. Редактирование, прошивка

чтение R2J240 с замыканием перемычек?

Да ! снимаем питание(+12), замыкаем на землю один пин и подаем питание, все мы в буте !
Если есть знающие люди команды входа в бут то дайте мне, я её добавлю в программу но, насколько я знаю
такую команду еще некто не нашел.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/