Fix-free forum | Прошивки принтеров и МФУ

Общение => Прошивки => Тема начата: apopovv от Февраль 18, 2021, 12:08:06 pm

Название: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 18, 2021, 12:08:06 pm
ПРЕЖДЕ, ЧЕМ ОТКРЫТЬ БОКОВУЮ КРЫШКУ  ПРИНТЕРА, ОБЯЗАТЕЛЬНО
ВЫКЛЮЧИТЕ ПРИНТЕР ИЗ РОЗЕТКИ 220в И НАЖМИТЕ КНОПКУ ВКЛ!!!
Чтобы разрядить высоковольтный конденсатор в блоке питания!!!


     Как всем известно, (а тем, кому неизвестно, это читать нет смысла) фирма Xerox в своей линейке принтеров и МФУ серии B (B205, B210, B215) в новых версиях прошивок усилила защиту. Прошивка теперь защищена от изменения цифровой подписью и в принудительном режиме и в обычном.  То есть, прошить  свежие аппараты фиксом стало невозможно.
А именно, начиная с этих версий:
B215 88.000.64.000 (3.50.01.64_20200715)
B205 85.000.60.000 (3.50.01.60_20200715)
B210 80.000.60.000 (3.50.01.60_20200715)

     Пока аппараты выпускаются на основе компонентов, поддерживаемых предыдущими версиями, прошивку можно понизить и аппарат профиксить.
     Для этого нужно немного: программатор NAND FLASH и эта статья. Ну, и руки из плеч, желательно.

     Насколько я понял, даже такой древний программатор, как Тритон, тоже подойдет.
     Не говоря уже о TNM 5000, который можно купить недорого по ссылочке (https://aliexpress.ru/item/32816682022.html) :)
(https://ae01.alicdn.com/kf/HTB1NFfRhZnI8KJjSsziq6z8QpXai.jpg)

     Теперь к сути дела. Что бы не рисковать родной флешкой клиентского аппарата, неплохо бы прикупить расходников. А именно, NAND FLASH.
     Годятся не каждые, список строго ограничен:  ID жестко прописаны в загрузчике.

Годятся такие:
Samsung K9F1G08 *** ID EC F1
Toshiba TC58BVG0S3HTA00 ID 98 F1   (именно такая флешка была распаяна на моем аппарате с завода)
Macronix MX30LF1G08AA -TI ID C2 F1
ESMT F59L1G81A-25TIG ID 92 F1

     Покупал тут (https://aliexpress.ru/item/33024195116.html) и тут (https://aliexpress.ru/item/32856254941.html), работают.
(https://ae01.alicdn.com/kf/HTB1RdKpXRSD3KVjSZFqq6A4bpXah/5-50-TC58BVG0S3HTA00-TSOP48.jpg)(https://ae01.alicdn.com/kf/HTB1ZSqhKbSYBuNjSspiq6xNzpXal/K9F1G08U0A-PIB0-K9F1G08U0A-PCB0-K9F1G08UOA-PCB0-K9F1G08UOA-PIB0-K9F1G08U0A-K9F1G08UOA-K9F1G08U0A-K9F1G08UOA-PCBO-TSOP48-IC.jpg)

     А вот такое (https://aliexpress.ru/item/32961548970.html) не работает. ID 98 D1 не входит в список.
(https://ae01.alicdn.com/kf/HTB1uqj.NG6qK1RjSZFmq6x0PFXaU/1-TC58NVG0S3ETA00-TC58NVGOS3ETA00-TC58NVG0S3-TSOP48-TC58NVG0S3ETAOO.jpg)

     Далее. Опять же всем известно, что NAND FLASH могут иметь внутри себя BAD BLOCKS. Что несколько затрудняет их использование «в лоб». То есть нельзя просто так взять дамп и записать в другую микросхему, в которой есть сбойные блоки. Даже, если программатор и умеет что-то с этим делать. Программатор должен уметь делать точно то же самое, что и контроллер NAND FLASH на плате принтера. А механизмы работы/обхода плохих блоков до сих пор не стандартизированы.

     Отсюда очень простое решение: прошивку NAND FLASH должен производить сам принтер. Тогда всякие сбойные блоки не помешают.
     Решается очень просто: в микросхему заливается не вся прошивка, а только загрузчик. Потом аппарат включается в принудительном режиме и по USB получает остальную прошивку:

На выключенном аппарате открыть переднюю крышку, отсоединить кабель 220В
Нажать и удерживать кнопку включения, подключить кабель питания, держать кнопку до определения принтера по usb (3 сек) -> Wait firmware. Потом usbprns2 <ориг прошивка 58 версии>
Для модели B215 в принудительном режиме на дисплее должно появиться сообщение с названием модели
 (https://i114.fastpic.ru/big/2021/0220/11/680d4af31cce8bff54335941f49cd811.jpg)

     Загрузчик не очень большой. Размер 0xBDBFFF (12 435 455 байт) или 92 блока в размерности применяемых NAND FLASH.
     Проверить просто. После окончания загрузчика начинается ядро, начинается с буковок “$NKF”.
     Это размер загрузчика 58 версии. Он одинаков для всей линейки аппаратов.

(На моем программаторе ChipStar Janus* процесс прошивки и верификации загрузчика длится 2мин 20 сек. )

     Для успеха мероприятия микросхема для записи прошивки не должна содержать сбойных блоков до 91-го включительно. (от 0 до 91 ровно 92 блока). Всего во влешке 1024 блока.
Если флешка не имеет сбойных блоков, то конечно, можно писать сразу полный дамп программатором. Но запись родным контроллером все же надежнее.

     Из десятка ко мне приехавших из Китая микрух, лишь одна была со сбойным блоком 80. Брак. Не годится. Блок, действительно сбойный, верификацию не проходит. Как обойти такой сбойный блок я примерно представляю, но усилия тратить не буду. Не стоит оно того.

     И да, еще приехали пара самсунговских микрух Б/У от каких то систем защиты/безопасности – у них 0 блок был помечен, как сбойных. Чтоб обычный контроллер не мог перезаписать этот самый 0 блок. Там важные данные, наверно. Сказал программатору – вспахать всё поле. В результате – нет ни одного физического бэда.

    Подытожу:

     Если программатор прошил загрузчик с успешной проверкой и ID микрухи есть в списке, то шанс на успех в понижении очень велик. Естественно, паять нужно очень аккуратно. Под лупой/микроскопом. Там рядом с микрухой есть мелочевка, которую без оптики и не особо видно. Я предпочитаю использовать сплав Розе.  Фото (https://yadi.sk/i/_7t4VdOuN2S3Gg) платы с запаянной флешкой.
(https://i114.fastpic.ru/big/2021/0220/cf/e3a0fb79ad9f6b4eb42adef5aaaea4cf.webp)

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

     * Теперь интересное для тех, кто дочитал. И для тех, у кого до сих пор нет программатора NAND FLASH.
     Лично себе я такой программатор замутил за ~ 3500 рублей:
 
1.   Программатор (https://www.chipstar.ru/programmator-universal-chipstar-janus.html)
(https://www.chipstar.ru/photo/programmatory/programmator-chipstar-janus-1-m.jpg)
2.   Панелька TSOP-48 (https://aliexpress.ru/item/Top-Quality-TSOP48-to-DIP48-adapter-TSOP48-test-socket-0-5mm-Pitch-for-RT809F-RT809H-for/4000100679714.html)
(https://ae01.alicdn.com/kf/H8efe97fe05ba4956aa93a929006aa50aT.jpg)
3.   Разъем с гнутыми ножками (https://aliexpress.ru/item/2-54mm-R-A-Double-Row-Female-2-40P-PCB-Board-Right-angle-Pin-Header-socket/32890057619.html)
(https://ae01.alicdn.com/kf/HTB1oc7hXRGw3KVjSZFDq6xWEpXaD.jpg)
4.   Микросхема для адаптера (https://aliexpress.ru/item/10PCS-SN74HC595N-DIP16-SN74HC595-DIP-74HC595N-74HC595-new-and-original-IC/32641768216.html)
(https://ae01.alicdn.com/kf/HTB1PkajMXXXXXcgapXXq6xXFXXXM.jpg)
5.   Макетные платы (https://aliexpress.ru/item/4000354999769.html)
(https://ae01.alicdn.com/kf/H438f8a350c4044ab978b2e6aff8c765cl.jpg)
6.   Один вечер с паяльником. Схема (https://www.chipstar.ru/adapter-dlya-programmatora-janus-jn-nand.html) адаптера.
      Паял сам, потому что адаптера нет в продаже и он стоит 4 т.р. Получился адаптер таким (https://yadi.sk/i/TjvSo2xyxiextw).
(https://www.chipstar.ru/images/janus/shema-adaptera-nand-3v-m.png)(https://i114.fastpic.ru/big/2021/0220/f0/172e9d209a7e06668163203bf57565f0.webp)
      Так же плату адаптера можно заказать в Китае по герберу. Смотрите тут (https://remont-aud.net/forum/90-88266-6).
7.   Итог почти такой (https://www.chipstar.ru/photo/programmatory/programmator-chipstar-janus-with-adapter-m.jpg).
8.   Если спаять еще пару адаптеров, то этим программатором можно шить SPI FLASH, EEPROM через панельку и кучу разных микроконтроллеров внутривенно. Список (https://www.chipstar.ru/programmator-universal-chipstar-list.html?name=ChipStar-Janus&classmode=factory&profile=all) поддерживаемых чипов внушаетЪ.

     Получившийся программатор стирает/записывает/проверяет вышеназванные микросхемы NAND (128МБ+4МБ) за 18 минут.

     Полный дамп 58 версии B205 (https://yadi.sk/d/2oUqq7zlzcpPng), лично считан, записан в другую флешку, проверен в принтере.
     Дамп B210 v54 (https://www.testcopy.ru/forum/downloads.php?view=detail&df_id=932) Дамп B215 v57 (https://www.testcopy.ru/forum/downloads.php?view=detail&df_id=877)

     Оригинальные прошивки можно взять тут (http://firmware.help/original_firmware/).

Для желающих ПОПЫТАТЬСЯ понять, что такое NAND и с чем его едят, добро пожаловать: раз (https://www.chipstar.ru/articles/nand-dlya-chaynikov/), два (https://www.chipstar.ru/articles/nand/), три (https://www.chipstar.ru/articles/spi-nand/).

     Если нет желания паять адаптер, могу посоветовать такой комплект:
     ChipStar TAU (https://www.chipstar.ru/programmator-universal-chipstar-tau.html) (14640р - 20040р) + Адаптер универсальный (https://www.chipstar.ru/adapter-dlya-programmatora-tsop48.html) 4920р.
     И нет. Это не реклама. Это хороший вариант за вменяемые деньги.
(https://www.chipstar.ru/photo/programmatory/programmator-chipstar-tau-1-m.jpg)(https://www.chipstar.ru/photo/adaptery/adapter-dlya-programmatora-tsop48-m.jpg)

     Говорят, после прошивки бывают странности. У меня все прошло ровно. Тем не менее, почитайте (http://fix-free.ru/index.php/topic,12248.msg59563.html#msg59563).

     И еще. Если нужна прошитая микросхема, могу выслать почтой или СДЕКом по России. Пишите на e-mail popow@mail.ru

Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: maisterko от Февраль 18, 2021, 07:17:09 pm
You are not allowed to view links. Register or Login
     Не говоря уже о TNM 5000, который можно купить недорого по ссылочке (https://aliexpress.ru/item/32816682022.html) :)
Неужели меня глючит)))
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 18, 2021, 07:22:45 pm
Это не глюк.
Это Новый Прекрасный Мир.
Ну, или, типа того...
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: maisterko от Февраль 18, 2021, 07:53:25 pm
Он просто не для нашей техники за эту цену  (лучше не буду комментировать - а то как то не красиво выглядит)
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 18, 2021, 07:56:20 pm
Давай, рассказывай варианты! (Я свой рассказал)
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: Mr_UI от Февраль 20, 2021, 09:17:56 am
А разве нельзя прошить только eeprom, а fix залить по USB, NAND при этом не прошивая?
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: queyron от Февраль 20, 2021, 09:27:04 am
You are not allowed to view links. Register or Login
А разве нельзя прошить только eeprom, а fix залить по USB, NAND при этом не прошивая?
Цифровая подпись пошлет в пешее эротическое. А тут считай старый загрузчик шьёшь, и потом никаких препятствий скормить прошивку по USB.

Цитировать
Как всем известно, (а тем, кому неизвестно, это читать нет смысла) фирма Xerox в своей линейке принтеров и МФУ серии B (B205, B210, B215) в новых версиях прошивок усилила защиту. Прошивка теперь защищена от изменения цифровой подписью и в принудительном режиме и в обычном.  То есть, прошить  свежие аппараты фиксом теперь невозможно.
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: Mr_UI от Февраль 20, 2021, 10:12:18 am
Странно, тут вроде как получилось https://remont-aud.net/dump/printera_i_mfu/xerox/xerox_b210_shassi_main_board_sl_m3015dw/441-1-0-96499
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 20, 2021, 10:40:21 am
Это обычное клонирование. Работает до версий
B215 88.000.64.000 (3.50.01.64_20200715)
B205 85.000.60.000 (3.50.01.60_20200715)
B210 80.000.60.000 (3.50.01.60_20200715)

Если же аппарат имеет такую версию или выше, то ни фикс, ни версию без защиты он в себя не пустит.
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: Mr_UI от Февраль 20, 2021, 12:36:37 pm
You are not allowed to view links. Register or Login
Это обычное клонирование. Работает до версий
B215 88.000.64.000 (3.50.01.64_20200715)
B205 85.000.60.000 (3.50.01.60_20200715)
B210 80.000.60.000 (3.50.01.60_20200715)

Если же аппарат имеет такую версию или выше, то ни фикс, ни версию без защиты он в себя не пустит.

спасибо, за разъяснения, не внимательный я, на версию не глянул
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: conan2000 от Февраль 20, 2021, 01:03:12 pm
Отличный мануал ! Спасибо !!!

Не могли бы Вы ! Поделиться загрузчиком ?  На эту линейку  B205, B210, B215 . 

В моем понимание , он от фикса должен  быть .
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 20, 2021, 02:52:39 pm
Нет. Загрузчик обычный. От оригинала. Но от оригинала версии, которая без защиты. 58, например.
Там есть ссылочка на дамп B205 v58. Можно отрезать оттуда. Или сказать прогеру, чтобы шил не весь дамп, а только часть.
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: conan2000 от Февраль 20, 2021, 04:04:34 pm
(Там есть ссылочка на дамп B205 v58) Из той ссылки , два файла  b205-58.NBIN   сам  дамп ..   А второй  b205-58.CFS   неизвестно - на еепром не похож .

 b205-58.CFS  - так и не понял , что за файл .


Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: Mr_UI от Февраль 20, 2021, 04:31:16 pm
You are not allowed to view links. Register or Login
(Там есть ссылочка на дамп B205 v58) Из той ссылки , два файла  b205-58.NBIN   сам  дамп ..   А второй  b205-58.CFS   неизвестно - на еепром не похож .

 b205-58.CFS  - так и не понял , что за файл .

Это карта бедов Nand ну или вернее тут https://www.chipstar.ru/articles/nand/ (https://www.chipstar.ru/articles/nand/)
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: apopovv от Февраль 20, 2021, 05:26:51 pm
Все верно. Это служебный файл программатора со всей доступной ему информацией по конкретной микросхеме нанд.
Для цели понижения/использования загрузчика это не нужно.
Берите данные из файла с дампом.
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: conan2000 от Февраль 21, 2021, 10:33:36 am
Уже  TNM7000  есть в продаже .

TNM7000 является заменой для Model5000, а модель 5000 будет прекращена (обновление программного обеспечения для
5000 владельцев будут продолжаться не менее 10 лет.

У меня  TNM 5000 .. 

Кстати  на них панельки дешевые появились в продаже  - тут https://aliexpress.ru/item/4000039214603.html?spm=a2g0s.9042311.0.0.65f033edzZ2q6B&sku_id=10000000089233233 (https://aliexpress.ru/item/4000039214603.html?spm=a2g0s.9042311.0.0.65f033edzZ2q6B&sku_id=10000000089233233) 


Подняли цены на TNM 5000   до космоса - тут  есть объяснение  http://www.willem-ua.com/forum/34-979-1 (http://www.willem-ua.com/forum/34-979-1)
Название: Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
Отправлено: bategoiko от Февраль 25, 2021, 01:57:01 am
Дайте пожалуйста ссылку на файлы дампа B210 & B215 v.58. Возможно и только загрузчик для NANDFLASH В210 & B215.
У меня нет доступа к testcopy.ru... и я не могу скачать оттуда.
Спасибо!