Repository navigation
CFW v1.0
CFW v1.0 — based on official Anycubic ACE firmware v1.3.863
Added
- Multi-vendor NFC: Anycubic Gen 1/Gen 2, Bambu Lab, Elegoo, TigerTag, OpenSpool, OpenPrintTag
- Bambu Lab MIFARE Classic support (HKDF-SHA256 sector key derivation)
- SKU propagation for all parsers — slicer edit lock active (rfid=2) for all recognized spools
- RxGain increased to 48 dB (+15 dB vs. default 33 dB) for all NFC reader slots
- Case-start immediate read: no full spool rotation needed when chip is at reader on insertion
Fixed
- NFC color byte order: Anycubic and Bambu colors now display correctly in the slicer
- Hub-tag stop strategy: Bambu spools use soft stop at 5 mm/s to reduce inertia overshoot
- Partial MIFARE read resilience: sector 2 auth failure no longer discards data from sectors 0+1
- GCC -O2 SPI delay: volatile keyword added to bitbang SPI delay loops
- NFC timer: increased from 1 ms to 10 ms for NTAG and MIFARE block reads
- Boot crash on GCC: static C++ objects with virtual destructors replaced with heap allocation
Flash Tool
- Windows x64 desktop application
- Flashes firmware over local network via MQTT
- Blocks flashing for AVATA stack printers (ACE Gen 2 only, no CFW available)
ACE Gen 1 only. Do NOT flash onto ACE Gen 2 — this will soft-brick the device.
See README for full warnings.