github OpenCentauri/cc-fw-tools v0.4.0

6 hours ago

What's Changed

Rebase on upstream Elegoo 1.4.46 firmware, adding CANVAS support (#95)

  • Rebase all OpenCentauri patches onto upstream 1.4.46 app binary
  • Replace Entware bootstrap with Kipware bootstrap (https://github.com/OpenCentauri/pdscomp/releases)
  • Add device-side flash, flash-artifact and switch-to-cosmos helpers
  • New patches for 1.4.46:
    • fix-noncanvas-load: resolve null-pointer crash on OG toolhead without FRS
    • fix-singlecolor-filament-selection: respect user-selected color on single-color prints
    • fix-end-print-hang: M117 workaround for screen freeze after print completion
    • wait-for-chamber-temp: rebuilt trampoline to avoid code-cave collision
    • disable-exhaust-fan: preserve manual fan control while disabling auto exhaust

Other Changes

  • Add UART Serial Console Support for OpenCentauri (oc239) by @pdscomp in #67
  • Reorganise patches by @suchmememanyskill in #87
  • ci: fix release workflow tag_name, fix beta release name (builds off of main) by @pdscomp in #97
  • fix: make set-firmware-version work on 1.4.46, relax brittle checks by @pdscomp in #98
  • Config migration: update-printer-cfg.py preserves calibration across firmware updates
  • CI: manual beta promotion workflow, push triggers restricted to main

Special thanks to all our beta testers in #patched-fw on the OpenCentauri Discord — and a shout-out to Savion, who bricked his printers one too many times helping us achieve our goals.

Full Changelog: v0.3.0...v0.4.0

Don't miss a new cc-fw-tools release

NewReleases is sending notifications on new releases.