Новости:

You are not allowed to view links. Register or Login Генератор прошивок онлайн.


Автор Тема: Понижение версии прошивки в аппаратах Xerox B205/210/215  (Прочитано 154368 раз)

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Могу выслать прошитые микросхемы для Xerox B205/210/215 и HP 178/179 почтой. Пишите popow<гав>mail.ru

ПРЕЖДЕ, ЧЕМ ОТКРЫТЬ БОКОВУЮ КРЫШКУ  ПРИНТЕРА, ОБЯЗАТЕЛЬНО
ВЫКЛЮЧИТЕ ПРИНТЕР ИЗ РОЗЕТКИ 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, который можно купить недорого по You are not allowed to view links. Register or Login :)


     Теперь к сути дела. Что бы не рисковать родной флешкой клиентского аппарата, неплохо бы прикупить расходников. А именно, 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

     Покупал You are not allowed to view links. Register or Login, You are not allowed to view links. Register or Login, You are not allowed to view links. Register or Login, работают.


     А вот You are not allowed to view links. Register or Login не работает. ID 98 D1 не входит в список.


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

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

На выключенном аппарате открыть переднюю крышку, отсоединить кабель 220В
Нажать и удерживать кнопку включения, подключить кабель питания, держать кнопку до определения принтера по usb (3 сек) -> Wait firmware. Потом usbprns2 <ориг прошивка 58 версии>
Для модели B215 в принудительном режиме на дисплее должно появиться сообщение с названием модели
 

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

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

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

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

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

    Подытожу:

     Если программатор прошил загрузчик с успешной проверкой и ID микрухи есть в списке, то шанс на успех в понижении очень велик. Естественно, паять нужно очень аккуратно. Под лупой/микроскопом. Там рядом с микрухой есть мелочевка, которую без оптики и не особо видно. Я предпочитаю использовать сплав Розе.  You are not allowed to view links. Register or Login платы с запаянной флешкой.


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

     * Теперь интересное для тех, кто дочитал. И для тех, у кого до сих пор нет программатора NAND FLASH.
     Лично себе я такой программатор замутил за ~ 3500 рублей:
 
1.   You are not allowed to view links. Register or Login

2.   You are not allowed to view links. Register or Login

3.   You are not allowed to view links. Register or Login

4.   You are not allowed to view links. Register or Login

5.   You are not allowed to view links. Register or Login

6.   Один вечер с паяльником. You are not allowed to view links. Register or Login адаптера.
      Паял сам, потому что адаптера нет в продаже и он стоит 4 т.р. Получился адаптер You are not allowed to view links. Register or Login.

      Так же плату адаптера можно заказать в Китае по герберу. Смотрите You are not allowed to view links. Register or Login.
7.   Итог почти You are not allowed to view links. Register or Login.
8.   Если спаять еще пару адаптеров, то этим программатором можно шить SPI FLASH, EEPROM через панельку и кучу разных микроконтроллеров внутривенно. You are not allowed to view links. Register or Login поддерживаемых чипов внушаетЪ.

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

     You are not allowed to view links. Register or Login, лично считан, записан в другую флешку, проверен в принтере.
     You are not allowed to view links. Register or Login You are not allowed to view links. Register or Login
     (Пишут, что вышеуказанный дамп B215 нерабочий. Вот еще один, You are not allowed to view links. Register or Login)

     Оригинальные прошивки можно взять You are not allowed to view links. Register or Login.

Для желающих ПОПЫТАТЬСЯ понять, что такое NAND и с чем его едят, добро пожаловать: You are not allowed to view links. Register or Login, You are not allowed to view links. Register or Login, You are not allowed to view links. Register or Login.

     Если нет желания паять адаптер, могу посоветовать такой комплект:
     You are not allowed to view links. Register or Login (14640р - 20040р) + You are not allowed to view links. Register or Login 4920р.
     И нет. Это не реклама. Это хороший вариант за вменяемые деньги.


      Так же вполне рабочий вариант NandLite. Дешево, быстро, сердито.
      Паять ничего не надо. Стоит менее 3000р (на апрель 2021г)
     
      You are not allowed to view links. Register or Login

     Говорят, после прошивки бывают странности. У меня все прошло ровно. Тем не менее, You are not allowed to view links. Register or Login.


На принтерах B210 после понижения версии не удается настроить сеть, потому что принтер не принимает серийник как пароль.
Чтобы поправить баг, надо сбросить настройки сети из программы EasyPrinterManager, подключив принтер по USB.
You are not allowed to view links. Register or Login

На МФУ можно сделать сброс с панели из меню.

PS. Есть данные, что необходимый загрузчик меньше размером. Всего 8 блоков. То есть 1 0813 44 байт. Говорят, что работает. Но сам не проверял.
      Вот дампы: You are not allowed to view links. Register or Login



« Последнее редактирование: Май 16, 2022, 11:42:26 am от apopovv »
Как запросить прошивку - You are not allowed to view links. Register or Login.

Оффлайн maisterko

  • Full Member
  • ***
  • Сообщений: 191
  • Karma: 66
You are not allowed to view links. Register or Login
     Не говоря уже о TNM 5000, который можно купить недорого по You are not allowed to view links. Register or Login :)
Неужели меня глючит)))

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Это не глюк.
Это Новый Прекрасный Мир.
Ну, или, типа того...
Как запросить прошивку - You are not allowed to view links. Register or Login.

Оффлайн maisterko

  • Full Member
  • ***
  • Сообщений: 191
  • Karma: 66
Он просто не для нашей техники за эту цену  (лучше не буду комментировать - а то как то не красиво выглядит)
« Последнее редактирование: Февраль 20, 2021, 03:15:12 pm от maisterko »

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Давай, рассказывай варианты! (Я свой рассказал)
Как запросить прошивку - You are not allowed to view links. Register or Login.

Оффлайн Mr_UI

  • Jr. Member
  • **
  • Сообщений: 34
  • Karma: 0
А разве нельзя прошить только eeprom, а fix залить по USB, NAND при этом не прошивая?

Оффлайн queyron

  • Newbie
  • *
  • Сообщений: 4
  • Karma: 0
You are not allowed to view links. Register or Login
А разве нельзя прошить только eeprom, а fix залить по USB, NAND при этом не прошивая?
Цифровая подпись пошлет в пешее эротическое. А тут считай старый загрузчик шьёшь, и потом никаких препятствий скормить прошивку по USB.

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

Оффлайн Mr_UI

  • Jr. Member
  • **
  • Сообщений: 34
  • Karma: 0
Странно, тут вроде как получилось You are not allowed to view links. Register or Login

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Это обычное клонирование. Работает до версий
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)

Если же аппарат имеет такую версию или выше, то ни фикс, ни версию без защиты он в себя не пустит.
« Последнее редактирование: Февраль 20, 2021, 12:23:21 pm от apopovv »
Как запросить прошивку - You are not allowed to view links. Register or Login.

Оффлайн Mr_UI

  • Jr. Member
  • **
  • Сообщений: 34
  • Karma: 0
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)

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

спасибо, за разъяснения, не внимательный я, на версию не глянул

Оффлайн conan2000

  • Jr. Member
  • **
  • Сообщений: 44
  • Karma: 11
Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
« Ответ #10 : Февраль 20, 2021, 01:03:12 pm »
Отличный мануал ! Спасибо !!!

« Последнее редактирование: Июнь 10, 2021, 05:43:50 pm от conan2000 »

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
« Ответ #11 : Февраль 20, 2021, 02:52:39 pm »
Нет. Загрузчик обычный. От оригинала. Но от оригинала версии, которая без защиты. 58, например.
Там есть ссылочка на дамп B205 v58. Можно отрезать оттуда. Или сказать прогеру, чтобы шил не весь дамп, а только часть.
Как запросить прошивку - You are not allowed to view links. Register or Login.

Оффлайн conan2000

  • Jr. Member
  • **
  • Сообщений: 44
  • Karma: 11
Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
« Ответ #12 : Февраль 20, 2021, 04:04:34 pm »
 :)
« Последнее редактирование: Июнь 10, 2021, 05:50:54 pm от conan2000 »

Оффлайн Mr_UI

  • Jr. Member
  • **
  • Сообщений: 34
  • Karma: 0
Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
« Ответ #13 : Февраль 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 ну или вернее тут You are not allowed to view links. Register or Login

Оффлайн apopovv

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 13396
  • Karma: 2314
Re: Понижение версии прошивки в аппаратах Xerox B205/210/215
« Ответ #14 : Февраль 20, 2021, 05:26:51 pm »
Все верно. Это служебный файл программатора со всей доступной ему информацией по конкретной микросхеме нанд.
Для цели понижения/использования загрузчика это не нужно.
Берите данные из файла с дампом.
Как запросить прошивку - You are not allowed to view links. Register or Login.