Skip to content

Install & Update Rooted Firmware

This guide explain how to install firmware and enable Root access.


Note

Firmwares are official from Creality.
You can also install them from OTA or download them from Creality Cloud.

Installation & Update


  • Follow this Reset Factory Settings section to restore default settings before Install/Update.

  • When it's done, insert USB drive in your computer.

  • You need to format it in FAT32 with 4096 allocation size (or exFAT on some USB drives).

  • Copy .img firmware file to the root of your USB drive and remove it from your computer.

  • Turn on the printer.

  • When you are on home screen, plug USB drive on the front of the printer.

  • A popup should appear indicating a new available update.

  • Press Upgrade and wait during the update process.

  • When it's done, the printer restarts.

  • Once you are on the home screen, you can remove the USB drive.

  • Perfom a new Self Check on the new firmware by going to SettingsSelf-check.

    Warning

    After a factory reset, all features already been installed with Creality Helper Script must be reinstalled.

Skip the Startup Self-Check


This can be useful if you have made modifications to the printer (BLTouch etc...) and you can no longer perform the Startup Self Check.

  • Download and unzip this file: debugmode_JumpSelftest.zip

  • Insert USB drive in your computer.

  • Copy the debugmode_JumpSelftest file to the root of your USB drive and remove it from your computer.

  • Plug USB drive on the front of the printer and turn it on.

  • At startup, Self-Check will be skipped.

  • If you leave the USB drive inserted the Startup Self-Check will still be ignored even after reboot.

  • If you no longer want to have the USB drive inserted (until the next factory reset), connect to SSH (Guide is available here) and enter this command:

    sed -i 's/"self_test_sw":1/"self_test_sw":0/' /usr/data/creality/userdata/config/system_config.json
    

Enable Root Access


Note

Root access must be re-enabled if you restore the printer to factory settings.

  • On the screen UI, go to SettingsRoot account information:

  • Carefully review the disclaimer, check the agreement box, wait 30 seconds and click on OK button:

  • Root access is now enabled, you can click on OK button:

  • You can now connect to SSH (Guide is available here) with:

    • User: root
    • Password: creality_ender3v3


If you like my work, don't hesitate to support me by paying me a 🍺 or a ☕. Thank you 🙂