U1 custom firmware and toolkit

First version is out.

  • :warning: I only flashed it, but didn’t try printing because my printer is still open to allow easy access to SoC
  • :warning: Never tested any build on any printer other than mine
    • so, there’s a small chance that it’s gonna fail or worse - mess up eMMC on your printer

It would be best if only people who have experience using rkdeveloptool or dfu tools try it out and report back before anyone else tries it.
Even in the worst case scenario it’s possible to recover thanks to Rockchip’s unbrickable design and I would guide you through that process. But recovery would require opening your printer (wiki replace motherboard).

If it works fine on one printer other than mine, then it should be good for everyone because I’ve been using it for like 3 days now.

Modifications in this version compared to the official firmware:

  • Enable SSH server
  • Change passwords for root and lava users so I don’t out printer’s default passwords
  • Add a small version check page at http://[Printer-IP]/supercharge/version
    • Use this page to verify that it flashed

No, no camera yet. I first have to port my manual modifications into toolkit because I’m building these images in a reproducible way.

Oh, and it’s called :drum: :drum: :drum:

U1Supercharged (u1sc)

Repo is not up yet so you can’t audit the code for now. If you value security and privacy please wait until next week when I’ll have a fully auditable CI/CD set up.

Web is up: https://u1sc.com , there’s an “Install” link in the top menu.
:warning: Please read the warnings on that page :warning:

Happy flashing !

11 Likes