А мне кажется ЧИПик ни при чем: на картридже установлена лампа (аналог ИФК какой-то), она имеет ограниченный и малый ресурс из-за большой энергии разряда. Думаю правильнее поискать лампу на замену. Для начала попробовал-бы ИФК- 120.
Не мешайте мешать!
С." Ну почему Господь так долго не протянет нам руку помощи? И самое страшное: может быть он протягивает, но мы всё дольше и дольше этого не замечаем?"
Vasilii писал(а):А мне кажется ЧИПик ни при чем: на картридже установлена лампа (аналог ИФК какой-то), она имеет ограниченный и малый ресурс из-за большой энергии разряда. Думаю правильнее поискать лампу на замену. Для начала попробовал-бы ИФК- 120.
На счет ограниченного и малого ресурса из-за большой энергии разряда не спорю (хотя нашел в сети за ~30$ такой же картридж но с ограничением в 40000 имп.), но чип который на плате не даёт покоя , ведь все выводы соединены с контактами находящийся на плате которые далее идут к самому прибору, это значит что на каждый такой картридж должен быть такой чип что считает те самые импульсы. Сегодня попробую разобрать сам эпилятор, посмотрю куда ведут ножки чипа, потом отпишусь
Это может быть например память, 24Схх выпускаются и в таком корпусе. При каждой вспышке процессор в эпиляторе записывает новое значение в память именно для этого картриджа.
Martin76 писал(а):Это может быть например память, 24Схх выпускаются и в таком корпусе. При каждой вспышке процессор в эпиляторе записывает новое значение в память именно для этого картриджа.
именно об этом я и говорю, но если это память то какая?
как обмануть проц. потом..
Если это память, то придется ее считывать и неоднократно, для определения того, что каждый раз после каждого импульса изменяется.
После возможно можно будет прописывать нужное значение или наоборот обнулять счетчик в зависимости от того, как происходит отсчет. То, что есть картриджи с большим количеством импульсов наводит на мысль, что отсчет идет от большего к нулю, то есть на вычитание . Изначально записано например 1000, потом 999,998... когда дойдет до 0, тогда эпилятор откажется работать с этим картриджем.
А для начала нужно вызвонить ноги и сравнить например с даташитом на 24LC01, что и где, питание видно - кондер стоит. Если это 24С, то ее легко читать и перезаписывать, сделав простейший адаптер для СОМ и использую например Понипрог.
Ну а ткнуть носом что конкретно переделать навряд ли кто сможет, такой эпилятор все же не принтер по распространенности.
Martin76 писал(а):Если это память, то придется ее считывать и неоднократно, для определения того, что каждый раз после каждого импульса изменяется.
После возможно можно будет прописывать нужное значение или наоборот обнулять счетчик в зависимости от того, как происходит отсчет. То, что есть картриджи с большим количеством импульсов наводит на мысль, что отсчет идет от большего к нулю, то есть на вычитание . Изначально записано например 1000, потом 999,998... когда дойдет до 0, тогда эпилятор откажется работать с этим картриджем.
А для начала нужно вызвонить ноги и сравнить например с даташитом на 24LC01, что и где, питание видно - кондер стоит. Если это 24С, то ее легко читать и перезаписывать, сделав простейший адаптер для СОМ и использую например Понипрог.
Ну а ткнуть носом что конкретно переделать навряд ли кто сможет, такой эпилятор все же не принтер по распространенности.
Я тоже так и подумал с самого начало, ну может кто еще видел что то подобное, вечером попробую вскрыть эпилятор посмотрим что внутри (за одно и землю на чипе найду) . Вам спасибо за отзывчивость, счастливо!
Здравствуйте! Хочу поделится находкой. После долгого копание для определения типа чипа выяснялось следующее: все сходство сводились к тому что это память 24LC02B, с помощью програматора MiniPro TL-866 удалось прочитать ее. А вот дальше интереснее, надо знать что именно менять в *.Hex файле, для этого буду ковырять и читать второй картридж (в котором есть еще импульсы) и просмотреть какие отличие. А до тех пор прилагаю Hex, может кто сумеет понять что и где надо менять
Вообще (имхо) в таких файлах проще разбираться, если он идёт в формате "BIN" - там нет излишней информации, а просто показано состояние ячеек памяти по адресам: вот BIN-
а вот HEX:
Надо с РАБОЧЕГО чипа считывать содержимое памяти после каждого "срабатывания"- и смотреть, что и как меняется.
АлександрЛ писал(а):Вообще (имхо) в таких файлах проще разбираться, если он идёт в формате "BIN" - там нет излишней информации, а просто показано состояние ячеек памяти по адресам: вот BIN-
а вот HEX:
Надо с РАБОЧЕГО чипа считывать содержимое памяти после каждого "срабатывания"- и смотреть, что и как меняется.
fatal_error писал(а):Вот "BIN" чего то не хочет загрузить..
"правила сайта" не разрешают грузить файлы с расширением *.bin, *.bmp....
Вообще- то я дал картинку, где ВАШ файл преобразован в *.bin, и выложен как картинка.. BIN-ы можно выложить на сайт, только запакованными в архив (НУ, ИЛИ ВРУЧНУЮ ПОМЕНЯТЬ ЕМУ РАСШИРЕНИЕ, НА .txt, например.. )
И потом- надо сравнивать НЕСКОЛЬКО .bin - файлов- чтобы увидеть что и где меняется..
зы.. Когда- то давно на работе у нас "вскрывали" 32-х килобайтную ПЗУ-ху - смотрели, что и куда пишется..
loop написал: "скачать прошивку с нового картриджа, залить в старый" - ну, тоже- как вариант..
fatal_error писал(а):Вот "BIN" чего то не хочет загрузить..
"правила сайта" не разрешают грузить файлы с расширением *.bin, *.bmp....
Вообще- то я дал картинку, где ВАШ файл преобразован в *.bin, и выложен как картинка.. BIN-ы можно выложить на сайт, только запакованными в архив (НУ, ИЛИ ВРУЧНУЮ ПОМЕНЯТЬ ЕМУ РАСШИРЕНИЕ, НА .txt, например.. )
И потом- надо сравнивать НЕСКОЛЬКО .bin - файлов- чтобы увидеть что и где меняется..
зы.. Когда- то давно на работе у нас "вскрывали" 32-х килобайтную ПЗУ-ху - смотрели, что и куда пишется..
loop написал: "скачать прошивку с нового картриджа, залить в старый" - ну, тоже- как вариант..
Понял, впредь буду учитывать
О дальнейших "телодвижениях" и результатов напишу далее
При вскрытии 2-го картриджа обнаруживалось что тип памяти другой здесь стоит RS85 (может и полный аналог), ну да ладно..,подключил прочёл всё ок. Залил в старый картридж прошивку с 2-го картриджа, заработал . Сейчас стоит вопрос: что прописать в коде чтоб вставить максимальное число импульсов, какой принцип изменение данных (1 строка адреса 000000) нумерации (счета)?
fatal_error писал(а):Сейчас стоит вопрос: что прописать в коде чтоб вставить максимальное число импульсов, какой принцип изменение данных
Я же написал КАК УЗНАТЬ! Надо просто последовательно считывать содержимое ПЗУ после каждого "срабатывания" - тогда будет видно ГДЕ, ЧТО и КАК меняется.. - а так спрашивать- это "гадание на кофейной гуще".. Тем более, что ПЗУ спокойно считывается и пишется..
Кстати, а вы читаете пзу- паяясь прямо к выводам, или через разъём тоже можно? Мне показалось, что кусок PCI- разьёма как раз подойдёт к плате..
fatal_error писал(а):Сейчас стоит вопрос: что прописать в коде чтоб вставить максимальное число импульсов, какой принцип изменение данных
Я же написал КАК УЗНАТЬ! Надо просто последовательно считывать содержимое ПЗУ после каждого "срабатывания" - тогда будет видно ГДЕ, ЧТО и КАК меняется.. - а так спрашивать- это "гадание на кофейной гуще".. Тем более, что ПЗУ спокойно считывается и пишется..
Забыл добавить архив
где 910e_1 catrige -1ый картридж без импульсов
910e_2 catrige -2ой картридж с несколькими оставшийся имп.
910e_after 1 impuls 2 catrige -2ой картридж после 1 использования импульса
Спасибо!
Можно и через разъём, но его не хочу трогать так как он подключается к прибору. Читаю прямо с ножек
Ну, на сколько я вижу, изменениям подвергаются только первые 6 байт.. Теперь надо "статистику изменений" набирать..
Кстати, на сколько "пыхов" рассчитан картридж?