Дамп BIOS с платы Bambi Main Board Rev 2.1 чаще всего требуется в двух ситуациях: принтер перестал загружаться после неудачного обновления прошивки, либо нужно сохранить заводской образ перед экспериментами с альтернативным ПО. Плата ревизии 2.1 встречается в бюджетных FDM-принтерах, и её прошивка хранится либо во флеш-памяти микроконтроллера, либо в отдельной SPI-микросхеме — от этого зависит способ снятия дампа.

Прежде чем подключать программатор, необходимо точно определить, где именно хранится прошивка на конкретном экземпляре платы. Ошибка на этом этапе приводит к бесполезному дампу или, хуже, к повреждению содержимого памяти. Ниже разберём безопасный порядок действий: от идентификации чипа до проверки целостности сохранённого файла.

Идентификация платы и места хранения прошивки

Ревизия платы обычно указана шелкографией рядом с названием — ищите маркировку REV 2.1 или V2.1 на верхней стороне. Важно не перепутать ревизию с другими версиями: распиновка разъёмов и даже тип памяти могут отличаться, и дамп от чужой ревизии не подойдёт для восстановления.

Далее осмотрите плату при хорошем освещении и найдите микросхему памяти. Возможны два варианта:

  • 🔍 Отдельная SPI Flash — восьминогая микросхема в корпусе SOIC-8 (часто маркируется как 25Q-серия). Это самый удобный случай: дамп снимается внешним программатором через прищепку.
  • 🧠 Прошивка во внутренней флеш-памяти MCU — отдельной микросхемы нет, образ хранится в самом микроконтроллере. Тогда чтение возможно через отладочный интерфейс (SWD/JTAG), если он не заблокирован битами защиты.
  • 🔌 Загрузка только через USB/SD — если производитель не предусмотрел отладочных площадок, полный дамп без вмешательства в схему может быть недоступен.

⚠️ Внимание: не полагайтесь на фотографии чужих плат из интернета. Даже в пределах одной ревизии производитель мог менять компонентную базу. Сверяйте маркировку микросхем именно на своём экземпляре.

Необходимое оборудование для снятия дампа

Для чтения SPI Flash стандартным решением служит недорогой USB-программатор на базе CH341A с прищепкой SOIC-8 — такой комплект позволяет подключиться к микросхеме без выпаивания. Альтернативой выступают программаторы вроде TL866 или отладчики ST-Link для чтения через SWD, если прошивка находится в микроконтроллере.

Потребуется также программное обеспечение: для CH341A традиционно используются утилиты вроде AsProgrammer или NeoProgrammer, для SWD-чтения — фирменные инструменты производителя микроконтроллера. Вам не нужно искать «специальную программу для Bambi» — работа идёт на уровне микросхемы памяти, а не платы в целом.

💡

Перед первым чтением сделайте пробный дамп и сравните его со вторым чтением. Два идентичных файла — признак стабильного контакта прищепки и корректного определения чипа.