Народ, а чего все маются с чипами, сбросом NVRAM? Взять прошивку, пропатчить проверку счетчика, проверку наличия чипа, проверку региона - и всё! Тем более, принтер обновляется по USB, для "патча" даже разбирать не требуется.
UPD1:
к слову, раскопал структуру и шифрование файла апдейта 1.62 (тройной хитрый XOR), но в нём главный код запакован, декомпрессор в коде нашёл (в бутлоадере сидит зараза), но он выглядит жутко. (можно забить и засунуть в апдейт несжатую прошивку 1.50, дамп которой, кстати, валяется на первой странице темы)
ищу проверки картриджей :)
кстати, NVRAM по юсбу тоже можно записывать)
UPD2:
Нашёл проверку региона. Это что, принтеры с регионом 3 жрут любые картриджи?
Картриджи с флагом 3 или 4 опознаются как регион 2, с флагом 0 или 1 - как регион 1
А вот картриджи с флагом 0x3F пашут на любом регионе о_О
UPD3:
Нехилая у него система, эх, получить бы доступ к внутреннему Tiny Shell, очень уж вкусные фичи просматриваются)
Интересно, она по UART или прям по USB доступна?
Ладно, сейчас принтера при себе нет, потом ещё поковыряюсь.
UPD4:
отыскал обновление всех основных счётчиков. в принципе, могу любой из них остановить. и не будет увеличиваться счёт пикселей/страниц/отработанного тонера ... интересно, как отреагирует принтер на бесконечный картридж?
UPD5:
лолшто? в коде есть запланированное помирание всего принтера через фиксированное время