Skip to content

Install & Update Rooted Firmware

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


You can install firmware 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 🙂