github OpenCentauri/cc-fw-tools v0.5.0

3 hours ago

What's Changed

Rebase on upstream Elegoo 1.4.49 firmware

  • All OpenCentauri patches ported onto the 1.4.49 app binary (Canvas and stock toolheads both supported)
  • Exact-ABI USB NIC kernel modules (RTL8153 / AX88179) packaged for the 1.4.49 kernel (5.4.61-ab1455)

New and ported patches for 1.4.49

  • spoof-slicer-firmware-version: report a stock-compatible version to ElegooSlicer over SDCP
  • allow-uploads-during-printing: file uploads no longer blocked mid-print
  • allow-api-during-printing: API access no longer blocked mid-print
  • do-not-block-z-offset-adjust: baby-stepping always available
  • disable-exhaust-fan: disables auto exhaust while preserving manual fan control
  • wait-for-chamber-temp: TEMPERATURE_WAIT SENSOR=box works (trampoline rebuilt for 1.4.49)
  • report-filament-usage: cumulative per-print filament usage + 250ms exports in PrintStats JSON
  • chamber-light gcode control
  • front-right homing

CI / tooling

  • PR builds post a single updating summary comment with a login-free nightly.link download and flash-artifact one-liner
  • Integrate-branch builds report 0.5.0-beta-<sha>-oc on the printer; release builds report 0.5.0-oc
  • Local builds: sudo ./build.sh 1.4.49 works (git safe.directory passed through sudo)

Compatibility

  • v0.5.0 is built on Elegoo firmware 1.4.49 — flashing it updates your base from 1.4.46/v0.4.0 to 1.4.49.
  • Canvas and stock (non-Canvas) toolheads are both supported.
  • USB-Ethernet adapters (RTL8153 / AX88179) are supported out of the box.
  • fix-m600-pause is intentionally NOT in this release (it was broken on 1.4.46 too); a rework may land in a future release.

Special thanks to the #patched-fw beta testers on the OpenCentauri Discord who flashed weeks of beta builds so you don't have to.

Full Changelog: v0.4.0...v0.5.0

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

NewReleases is sending notifications on new releases.