PDA

Просмотр полной версии : Прошивка, информация по AT88SC0204C



Viktor2312
12.05.2011, 09:28
Подскажите пожалуйста, чем можно программировать данный девайс. Есть Pony Prog, но даже в одной из последних версий, в его списке программируемых микросхем, данной нет. Может можно выбирать другую микросхему, а устанавливать эту? Также имеется естественно Willem 4.0 может при помощи его можно программировать?

Вобщем интересует любая информация, которая поможет разобраться с этим девайсом. Желательно на русском языке, так как с английским не дружу. Есть datasheet во вложении, пока по нему разбираюсь, но больше всего беспокоит это его криптозащита.

Заранее всем Спасибо.

AHTuXPuCT
12.05.2011, 09:30
если я не ошибаюсь AT88SC0204C стоит в картриджах от лазерников?
где то я находил программатор под нее, но он не полностью шьет чип

Viktor2312
12.05.2011, 09:40
если я не ошибаюсь AT88SC0204C стоит в картриджах от лазерников?
где то я находил программатор под нее, но он не полностью шьет чип

Да не ошибаетесь Samsung и Xerox падобной порочной практикой занимаются. Заставляют людей за бешенные деньги покупать новые картриджи для своих Samsung-ов и Xerox-ов, при стоимости заправки в районе 250 рублей. Также применяются в пластиковых картах но там корпус естественно другой, возможно и протокол записи тоже другой, как вроде А0, как где-то прочитал. Но интересует микросхема именно в обычном SOIC корпусе.
Где-то, а это где? Ссылку бы, не плохо было бы...

AHTuXPuCT
12.05.2011, 09:49
ccылочку ща не помню :(
с принтерами (у нас Xerox`ы стоят) решил проблему так - ксерох перешил в самсунг

Viktor2312
12.05.2011, 16:17
Вот нашёл немного описания на русском языке, так же касаемо применения этой микросхемы в CRUM-модулях для принтеров. CRUM-модуль - это платка небольших размеров на которой и запаянна данная микросхема, которая устанавливается в картридж.


Защита от заправок в CRUM-модулях на AT88SC0204C
Микросхемы AT88SC0204C и CRUM-модули (микросхемы на печатных платах), используются в качестве счетчиков для следующих аппаратов Samsung и Xerox:
* Samsung ML-3050/3051 (4K & 8K)
* Samsung SCX-5530/5330 (4K & 8K)
* Samsung ML-3470/3471/3472 (4K & 10K)
* Samsung ML-4550/4551 (10K & 20K)
* Samsung SCX-4725 (1K & 3K)
* Samsung ML-1630/1631K (1K & 2K)
* Samsung SCX-4500/4501 (1K & 2K)
* Samsung CF/SF-560/565 (1K & 3K)
* Samsung ML-2850 (2K & 5K)
* Xerox Phaser 3428 (4K & 8K)
* Xerox Phaser 3200 MFP (1K & 3K)
* Xerox Phaser 3250 (5K)
* Xerox Phaser 3600 (7K & 14K)
* Xerox Phaser 3435 (10K)
* Xerox Phaser 3635 MFP (10K)
* Dell-1815 (3K & 5K)
* Samsung CLP-350
* Samsung CLP-610/660, CLX-6200/6210/6240
* Paper Transfer Belt (PTB) (50K)
Внешне многие CRUM-модули на микросхеме AT88SC0204C напоминают CRUM-модули на базе микросхемы 24C04, у которой нет защиты от программирования, но не следует их путать. У AT88SC0204C ситуация с программированием значительно сложнее.
AT88SC0204C содержит 4 области (страницы) памяти. Каждую из страниц можно однократно записывать. В этом случае программировать (сбросить, перезаписать, обнулить) микросхему обычным путем не удастся. Чтение и запись можно выполнить только используя криптоалгоритм, который включен в битах конфигурации каждого принтера.
При этом, как выяснилось криптоалгоритм таков, что код, которым обменивается принтер и картридж постоянно разный (плавающий). Это объясняется тем, что обмен происходит путем записи случайных чисел и обращения к ним криптоблока микросхемы.
Помимо этого, микросхема AT88SC0204C имеет пароль на чтение данных и запись данных. Включен счетчик неправильно введенных паролей. Есть всего 8 попыток ввести правильный пароль перед тем, как чип блокируется (прийдет в негодное состояние).
Область конфигурации (фьюз) чипа также защищена паролем, для которого существует опять же существует счетчик неправильных попыток. В данном случае число до блокировки чипа составляет 4 . По достижении этого допустимого числа попыток, чип блокируется.
Из области Secret этих чипов данные нельзя считать по определению.
В итоге, из-за использования различных паролей (ключей) в разных принтерах, программирование микросхемы AT88SC0204C при помощи одних паролей невозможно. Повторное использование микросхемы чипа возможно только при знании паролей криптоблока.
Программаторы для CRUM-модулей на базе микросхем AT88SC0204C существуют,но работают с определенными ограничениями, например, далеко не все CRUM-модули реально можно сбросить. Это обусловлено тем, что фирма- разработчик микросхем для таких CRUM-модулей (Atmel) постоянно дорабатывает свою продукцию и устраняет воэможные проблемы взлома.

Вот накопал ещё немного информации по описанию данной микросхемы:


Микросхема AT88SC0204C имеет пароль на чтение данных и запись данных. Включен счетчик неправильно введенных паролей. Есть всего 8 попыток ввести правильный пароль перед тем, как чип блокируется (прийдет в негодное состояние).
Область конфигурации (фьюз) чипа также защищена паролем, для которого существует опять же существует счетчик неправильных попыток. В данном случае число до блокировки чипа составляет 4 . По достижении этого допустимого числа попыток, чип блокируется.

Из области Secret этих чипов данные нельзя считать по определению.

В итоге, из-за использования различных паролей (ключей) в разных принтерах, программирование микросхемы AT88SC0204C при помощи одних паролей невозможно. Повторное использование микросхемы чипа возможно только при знании паролей криптоблока.

SoftFelix
31.05.2011, 11:09
Viktor2312, почитай вот тут: http://monitor.net.ru/forum/viewtopic.php?t=371229&postdays=0&postorder=asc&highlight=at88&start=0. Не всё так просто. Сейчас проще сам аппарат перешить.