Skip to content

Install & Update Rooted Firmware

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

Prerequisites


Please follow the instruction below strictly before to install latest firmware. Otherwise, installation of latest firmware may fail.

For V1.2.9.14 and earlier firmwares:
→ Update to V1.2.9.15 via USB Drive
→ Update to V1.2.9.22 via OTA/USB Drive
→ Update to V1.3.30 via OTA/USB Drive
→ Update to V1.3.1.4 via USB Drive or from Creality Cloud APP

For V1.2.9.17 to 1.2.9.21 firmware:
→ Update to V1.2.9.22 via OTA/USB Drive
→ Update to V1.3.30 via OTA/USB Drive
→ Update to V1.3.1.4 via USB Drive or from Creality Cloud APP

For V1.3.0.30 firmware:
→ Update to V1.3.1.4 via USB Drive or from Creality Cloud APP

For V1.3.1.4 and above firmwares:
→ You can install latest firmwares below.

Note

You can find earlier firmwares download links here: Creality Cloud.


Note

Firmwares are official from Creality and work on K1, K1C and K1 Max, detection of the correct printer is done by the firmware.
You can also install them from OTA or download them from Creality Cloud.

     1.3.3.29 (Google Drive) / Changelog

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:

    SSH Command Prompt
    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_2023


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