T.E.S.T.C.O.P.Y. • Просмотр темы - PortableProg v3.0. - полностью автономный программатор 24cXX

PortableProg v3.0. - полностью автономный программатор 24cXX

инструмент, переходники к программаторам, программаторы и т.д.

Актуален ли данный проект на сегодняшний день? Нужна ли этому проекту поддержка SPI Flash?

1. Да, возможно соберу себе такой
30 
60%
2. Да, но не для меня
6%
3. Нет, совсем не актуален все эти модели выкинули уже на помойку :(
14%
4. Нет, поддержка SPI Flash совсем не актуальна в данном проекте.
4%
5, Да , не мешало бы сделать поддержку SPI Flash в данном проекте (в комментариях можете написать с какой целью).
16%
 
Всего голосов : 50

Прилепить пост

Сообщение Krepton85 » Пн авг 21, 2017 12:05 am

galavarez, да нет тут ничего того что может пригодится, тут всего лишь исходники программы для Windows, а исходников прошивки для микроконтроллера PIC так и не нашел, хотя скомпелированную прошивку я на одном сайте видел, но нам это ничего не даст.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение __Oleg__ » Пн авг 21, 2017 4:29 pm

Зачем вам крипточипы AT88 - не знаю, но вообще то, уже довольно давно выложены официальные "datasheet" на эти микрухи от Atmel, а также существует библиотека для работы с этими чипами под WinAvr.
Аватар пользователя
__Oleg__   
Познал картридж

Прилепить пост

Сообщение Krepton85 » Пн авг 21, 2017 6:40 pm

Офигеть, почему я его не замечал раньше? Сейчас нашел обсолютно схожий проект с моим portableProg и тут рядом. viewtopic.php?t=1824
Прям жалко, автора :) Ведь я прям "слизал" его проект практически один в один, хотя даже умысла в голове небыло такого, все написано своими мозгами.
Почему же google не находил его проект (мой то находит)? Сколько искал что нибудь похожее и не находил. :(
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение ShamilSH » Вт авг 22, 2017 4:27 pm

Krepton85. Мало сделать, нужно еще и правильно подать информацию. Ваш проект сделан на базе недорогого модульного конструктора. А проект автора указанный в Вашей ссылке рассчитан на профессионалов в электронике, а у них при подобном опыте 100% вагон всяких разных программаторов.
Аватар пользователя
ShamilSH   
Чихнул от тонера

Прилепить пост

Сообщение galavarez » Чт авг 24, 2017 11:21 am

__Oleg__, AT88 нужен хотя бы для прошивки этих, более менее популярных чипов. Хотя сам сталкиваюсь только с XeroxPhaser 3300, Xerox Phaser 3250.
Samsung 3050, 5525, 5530, 3470, XeroxPhaser 3300, 3428, 3435, Dell 1815"
Samsung SCX-4725, Xerox Phaser 3200"
Samsung ML-4550, Xerox Phaser 3600
Samsung ML-1630/1631, SF 560/565, SCX-4500
Samsung ML-2850, Xerox Phaser 3250
Samsung CLP-660/610, Xerox Phaser 3635
Samsung CLP-350

Krepton85, покопался я в коде и нашел следующее:
в файлах GenaAlfaResetter_ХХ показано как считывается и записывается чип + его напряжение 3.3 (хотя по даташиту микрухи SS02-1 работают без до 5.5в)
в файле SS02DynpassGen.cs -- генератор пароля, но там просто хаус почти 7000 строк кода, большая часть кода по регистрам как на ассемблере. Возможно они все не нужны, я еще пока не знаю. Будет время покапаю еще, а пока моих знаний по c# не хватает.

А на счет того программатора (другого автора) он еще в добавок платный =) там демо прошивка, полная 20$ стоила.
Аватар пользователя
galavarez   
Собрал картридж

Прилепить пост

Сообщение Krepton85 » Чт авг 24, 2017 2:37 pm

"А на счет того программатора (другого автора) он еще в добавок платный =) там демо прошивка, полная 20$ стоила."
Да именно в этом и уникален мой проект. :) Да, да, Ардуино она такая, ничего не скроешь - открытый исходный код. :)
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение galavarez » Сб авг 26, 2017 9:35 pm

Ребят, у кого есть дампы отработанных чипов, накидайте пожалуйста. Интересуют больше всего отработанные ricoh sp серии.
Я вроде как нашел способ определять чип по байтам которые не изменяются, но нужно больше дампов отработанных, чтобы их вычислить.

з.ы. Если все получится то будет обнулятор без всяких экранов, сд карт и кнопок, тупо подсоединил чип и включил ардуино, он сам все сделает.

Дампы можно на мыло или сюда кинуть.
Скрытый текст +
GalavarezMan@yandex.ru
Аватар пользователя
galavarez   
Собрал картридж

Прилепить пост

Сообщение Krepton85 » Вс авг 27, 2017 7:18 pm

galavarez , для 110 и 3400 2 шт:
y.disk
https://yadi.sk/d/YgrFHXYS3MN5GD
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение galavarez » Пт сен 01, 2017 2:52 pm

Krepton85, спасибо за дампы

Первая версия авто-ресеттера, обнуляет Ricoh SP 150, SP 111, SP3400 (должен обнулять но у меня нет чипа для проверки), Samsung scx4200, Xerox 3119
У кого есть возможность проверти скетч на своем ардуино.
Схема простая +5v, Gnd, Data (A4), Clock (A5), желательно сделать подтяжку к 5в Data и Clock чтобы шина I2C работала корректно
Работа с устройством:
1) Подключить чип
2) Включить питание
3) На ардуино есть свой светодиод (встроеный для теста) как только он погаснет то чип прошился. Если не погас то значит чип плохо подсоединен или какая-то другая проблема.
Защит от кз и других фишек нет (это пробная версия)
Другие чипы добавлю как будут дампы старых чипов.

Скрытый текст +

За это сообщение автора galavarez поблагодарили: 3
avds, brultary, Krepton85
Рейтинг: 8.11%
 
Аватар пользователя
galavarez   
Собрал картридж

Прилепить пост

Сообщение galavarez » Сб окт 07, 2017 2:13 pm

Что-то тема при утихла, наверное делают программатор с сенсорным дисплеем :hi_hi_hi:

Благодаря опыту создания авто рессетера без экрана, решил сделать рессетер без sd карты и мне это понравилось :-)
Значит рессетер состоит из arduino uno, lcd keypad shield, 2 резистора на 10 Ком и 4 зажима крокодила. Провода не учитываю.
Суть рессетера в том, что прошивки чипов хранятся в памяти ардуино а их там 32 KB i_bbo (а на ардуино мега целых 256 KB ;;-))) )
После написания не хитрого скетча я получил рессетер который прошивает Ricoh sp 100, 111, 150, 300, 311 Samsugn 4200, Xerox 3119 и
еще осталось около 22 KB а это по самым грубым подсчетам можно добавить еще 44 чипа (если каждый дамб будет по 512 байт) в реале будет около 35 чипов т.к. нужно тратиться на их описание чтобы на lcd выводить. Ну а если и этого не хватит fix-x то берем ардуино мега (lcd keypad shield к нему тоже подходит) и жируем по полной refill1

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

Как пользоваться рессетером: Кнопка влево и вправо выбор дампа чипа а кнопка UP программирование.
Ну а теперь файлы и все такое. У себя сделал уборку (на яндекс диске) поэтому старые ссылки не работают. Вот новые.
з.ы. Думаю в будущем надо выложить исходники на гидхаб, чтобы случайно не потерялись.

Скрытый текст +
Рессетер без SD карты, там есть все ардуино ide, библиотеки, схемы и фотки
https://yadi.sk/d/NHUyBLp_3NYd2Q

Все остальные версии рессетеров
https://yadi.sk/d/_LTl68773NYdGc
Аватар пользователя
galavarez   
Собрал картридж

Прилепить пост

Сообщение Krepton85 » Сб окт 07, 2017 4:12 pm

"Что-то тема при утихла, наверное делают программатор с сенсорным дисплеем"

Да вы правы. Именно этим и занимаюсь сейчас по выходным от утра и до вечера. thank_you Прошел уже месяц и 2 недели и вот уже PRO версия имеет тот же функционал, что и обычная + индексация файлов и папок, вывод картинок с распиновкой чипа из папки в которой находится дамп, поддержка 16 битных 24сХХ (24с32 - 24с512). Сегодня работаю над меню "Чип инфо", дисплей довольно информативный, по этому это меню будет обладать максимальной информативностью: i2c адресс, модель\объем микросхемы, CRUM (если есть в чипе). модель принтера полученная из id чипа из первых 16 байт + файл базы данных на карте памяти. Так же пользователю после успешного определения модели будет предложено выбрать файл дампа и после успешной прошивке в чип, ссылка на дамп будет сохранятся в отдельный файл с названием модели, и в следующий раз можно будет просто нажать кнопочку "прошить последний файл" или же нажать др. кнопочку "выбрать др. файл" при этом старая ссылка будет удалена. Так же если в папке с последним дампом будет картинка с распиновкой чипа то она так же отобразится в меню "чип инфо".
Далее планируется защита от к.з. на программном уровне, возможно так же выбор напряжения питания для каждой серии чипов. Справа от дисплея будет самодельная плата с Zif панелью.
Как видим проект занимает массу времени, а значит он будет коммерческим, ну не получается у меня бесплатно и быстро. :hi_hi_hi:
Так же возможно при поддержке ShamilSH будет организована продажа готовых приборов, которые не нуждаются в настройке.
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение kazancev » Вс окт 08, 2017 11:20 am

Хорошо бы список моделей картриджей написать, чипы от которых Ваш программатор будет прошивать и цену девайса
чем меньше в картрик ты залазишь– тем больше нравится ему!
Аватар пользователя
kazancev   
Тонерный Шаман
  • Не в сети

Прилепить пост

Сообщение galavarez » Вс окт 08, 2017 12:50 pm

Krepton85, отличные новости, я очень рад что проект не замер. Желаю успехов с рессетером.

Жалко что проект становится платным, дороже и еще тяжело повторяемая (это я про самодельную плату).
Аватар пользователя
galavarez   
Собрал картридж

Прилепить пост

Сообщение Krepton85 » Вс окт 08, 2017 2:43 pm

Жалко что проект становится платным, дороже и еще тяжело повторяемая (это я про самодельную плату).

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

Список моделей картриджей точно такой же как и у обычной версии PortableProg (все чипы на базе 24с01 - 24с04), хотя тут еще будут 1-wire чипы eeprom, но у меня пока ни одного в наличии нет. PRO версия я бы сказал будет даже больше нацелена не на заправщиков картриджей, а инженеров которые занимаются ремонтом самих МФУ/принтеров и др. радио эл. аппаратуры (поддержка серий eeprom: 25QXX, 93cxx, 24c32-24c512, 1-wire, возможно авто-дебаг для перевода в режим принудительной прошивки SCX-3400, а так же JTAG но это не точно). Но и для заправщиков здесь будет все максимально удобно сделано для прошивки чипов 24сХХ. Касаемо цены скетч (исходник) будет предположительно стоить всего 200 росс. руб.

Вот уже вечер, и задача на эти выходные решена - Чип-инфо :-):

Вот фото-обзор прибора:

главное меню, отрисовка 5 сек
Изображение

Выбор модели чипа 24сХХ
Изображение

Выбор файла
Изображение

запись в чип
Изображение

Чтение в файл, создание дампа
Изображение

Чип-инфо меню, уже обученное для данной модели :-):
Изображение

Выбор файла, по запросу из чип-инфо, если там нажали красную кнопку :-):
Изображение


уведомление, после успешной прошивки дампа, о том что ссылка добавлена для модели
уведомление
Изображение


база данных для чип-инфо в корне карты памяти
idByte:20,58,45,52,4F,58,32,20,00,00,00,00,00,00,00,00;model=xer4118;
idASCI:C4200EXP;model=SCX-4200;
idASCI:407490;model=SP100;
idASCI:407491;model=SP100SU;
idASCI:407190;model=SP100;
idByte:20,00,01,05,01,01,03,00,64,00,FF,FF,FF,FF,FF,FF;model=SP110;
idASCI:407415;model=SP111;
idASCI:407418;model=SP111SU;
idASCI:407419;model=SP111SF;
idASCI:407166;model=SP111;
idASCI:407600;model=SP210;
idASCI:407691;model=SP212W;
idASCI:407294;model=SP202SN;
idASCI:401156;model=SP202;
idASCI:407262;model=SP203;
idASCI:407676;model=SP210SU;
idASCI:407694;model=SP210SUw;
idASCI:407683;model=SP210SF;
idASCI:407692;model=SP212;
idASCI:407263;model=SP212;
idASCI:407684;model=SP212;
idASCI:406956;model=SP300;
idASCI:407232;model=SP311;
idASCI:407253;model=SP311;
idASCI:407238;model=SP311;
idASCI:407241;model=SP311;
idASCI:407246;model=SP311;
idASCI:407249;model=SP311;
idASCI:409070;model=SP311;
idASCI:406958;model=SP3500N;
idASCI:406968;model=SP3500N;
idASCI:406972;model=SP3510SF;
idASCI:407315;model=SP3600;
idASCI:906365;model=SP3600;
idASCI:906386;model=SP3610SF;
idASCI:407313;model=SP4510;
idASCI:407304;model=SP4510;
idASCI:406922;model=SP5200;
idASCI:406924;model=SP5210;
idASCI:406926;model=SP5210;
idASCI:406723;model=SP5200;
idASCI:406727;model=SP5210;
idASCI:406719;model=SP6330;
idASCI:407484;model=SP6430;
idASCI:974032;model=SP_C240;
idASCI:407520;model=SP_C250;
idASCI:407524;model=SP_C250;
idASCI:407522;model=SP_C252;
idASCI:407526;model=SP_C252;
idASCI:972489;model=SP_C320;
idASCI:984410;model=SP_C430;
idASCI:407648;model=SP3400;
idASCI:406522;model=SP3400;
idASCI:406515;model=SP3400;
idASCI:408010;model=SP_150;
idByte:20,00,01,03,01,01,03,00,00,00,FF,FF,FF,FF,FF,FF;model=SP111;
idByte:A8,CF,58,45,52,4F,58,00,00,00,00,00,00,00,00,00;model=Xer3119;
idASCI:XEROX2;model=xer4118;
idASCI:CK300;model=CLP-300K;
idASCI:CC300;model=CLP-300C;
idASCI:CY300;model=CLP-300Y;
idASCI:CM300;model=CLP-300M;
Аватар пользователя
Krepton85   
Разработчик PortableProg

Прилепить пост

Сообщение Krepton85 » Чт ноя 09, 2017 2:51 pm

Есть тут гуру, любители microwire флэшек 93CXX? Проверьте меня, я правильно разбил модели флешек по категориям объемов в этой таблице:
таблица 93cXX
Изображение

Как я понял все эти флэшки отличаются не только объемами данных но и количеством битов адреса памяти, так же у большинства 93cXX одна ячейка памяти хранит 16 bit (2 байта) данных. Однако есть чипы у которых есть контакт "org" который позвояет выбрать организацию памяти либо 16 bit в одной ячейке, либо привычных 8 bit (1 байт).
В общем то у меня уже все это работает, но тэстировал я только на 93C66, остальных не имею в наличии, т.к. я не продавец флешей. :)
Аватар пользователя
Krepton85   
Разработчик PortableProg

Пред.След.

Вернуться в Своими руками

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

вверх
вниз
x

#{title}

#{text}