Ender 3S1 Pro Bricked или как раскирпичить свой принтер обратно!

Окирпичивание Endera. А так можно было?

Как и для многих других Ender'оводов, живущих на стоковых граблях, появление новой прошивки от Marlin 2.1.1, решающей проблему Linear Advance на платах от Creality, стало огромным сюрпризом! И естественно, мы так же с нетерпением ожидаем свежих модифицированных прошивок и новых кирпичей 🧱 О которых, как раз о них и пойдет речь.

Для своих Ender'ов я использую модифицированные прошивки от mriscoc. Одной из которых, я умудрился окирпичить 💩 новенького Ender 3S1 Pro (плата управления на Ender 3S1 Pro STM32F401чипе STM32F401 ). В защиту автора данной прошивки, скажу сразу, что по соседству живущий Ender 3v2 с BLTouch, благополучно обновился и продолжает трудиться!

Вернемся к кирпичам! Проявляется это следующим образом: после установки SD-карты с новой прошивкой, принтер просто Ender 3S1 Pro Bricked или как раскирпичить свой принтер обратно!повисает на заставке Creality и больше не подает никаких признаков жизни. Вдумчивое чтение постов chawkins88 на Reddit'е, с использованием более ранней версии официальной прошивки Ender-3s1_hw24s1_301_V3.0.3_F401_20220104.bin, также не дало результата. Попытка отката, на прошивку Ender-3S1_Pro_HWv24S1_301_SWV2.0.8.23F4_F401_FDM_LASER.bin с официального сайта Creality.com, также закончилась обломом. После чего, все таки решил написать в саппорт Creality, где собственно получили воскрешающую прошивку Ender-3S1_Pro_HWv24S1_301_SWV2.0.8.24F4_F401_FDM_LASER.bin (03.08.22), которая сейчас лежит на официальном сайте Creality.com.

Ender 3S1 Pro на данный момент (13.08.22) компонуются платами управления с различными ревизиями процессоров! Перед обновлением 3D-принтера, следует проверить какой ревизии процессор STM32F401 или STM32F103.

Как откатить прошивку Ender 3S1 Pro на заводскую или обновиться до кастомной?

Р ешение данной проблемы совершенно простое, но даже тут многие умудряются накосячить 😲 Для того, чтобы не было путаницы, привожу список прошивок для Ender 3S1 Pro на 15.08.22:

Модифицированные от mriscoc

Официальные/стоковые от Creality.com

  •  Выясняем какой ревизии процессор на плате управления! Для тех, кто только планирует установить прошивку, ревизию можно посмотреть через меню принтера Ender 3S1 Pro Bricked или как раскирпичить свой принтер обратно!"Settings" --> "About" --> "F/W VER" . Если версия прошивки содержит префикс X.X.X.XXF4, то ревизия процессора скорее всего STM32F401. Если V1.X.X.X, то скорее всего STM32F103. Ну а если Вы уже "окирпичили" свой 3D-принтер, то прошу под капот! Снимаем нижнюю крышку принтера, Ender 3S1 Pro SR-FDM-v2451_301делаем фото и смотрим какой ревизии процессор.
  • Какую прошивку скачивать?! Если процессор STM32F401, то прошивку ищем с префиксом F4 (Ender3S1-F4-XXXXXXXX.bin или Ender-3S1_Pro_HWv24S1_301_SWVX.X.X.XXF4_F401_FDM_LASER.bin). Если процессор STM32F103, то прошивки (Ender3S1-F1-XXXXXXXX.bin или Ender-3s1pro_hw24s1_301_VX.X.X.XXF1_F103_LASER_FDM.bin). Это правило действует как для прошивок с github, так и с официального сайта creality.com. 
  • Подготавливаем SD-карту согласно официальному мануалу от Creality (Creality After-sale). Для процессор STM32F103 - просто копируем прошивку в корневой каталог SD-карты. Если STM32F401 создаем папку в корневом каталоге с названием "STM32F4_UPDATE" и в неё копируем прошивку.
  • Незабываем! Что каждый раз, когда Вы пытаетесь обновить прошивку 3D-принтер, нужно менять название файла прошивки! Я просто обычно беру и меняю последние цифры в версии прошивки. Например, последний файл назывался Ender-3S1_Pro_HWv24S1_301_SWV2.0.8.24F4_F401_FDM_LASER.bin, значит следующий изменим на Ender-3S1_Pro_HWv24S1_301_SWV2.0.8.25F4_F401_FDM_LASER.bin. Вот собственно и всё)
  • Далее устанавливаем SD-карту в принтер и ждём не больше 2 минут. Вуаля и Ваш принтер стал носителем свежей прошивки, либо хотя бы снова заработал)