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-artifactone-liner - Integrate-branch builds report
0.5.0-beta-<sha>-ocon the printer; release builds report0.5.0-oc - Local builds:
sudo ./build.sh 1.4.49works (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