OpenNextion-printsphere v0.2.1 Release Notes
v0.2.1 is a small bug-fix release for OpenNextion-printsphere.
The main fix is for the startup refresh issue where printer status data could
arrive after power-on or reboot, but the UI did not automatically repaint until
the user manually swiped or interacted with the screen.
Release Assets
Download the firmware image that matches your display model:
opennextion-printsphere-v0.2.1-onx3248g035-landscape.bin
opennextion-printsphere-v0.2.1-onx2432g028-landscape.bin
These are full initial flashing images. OTA images are not provided for this
release.
Expected file sizes and SHA256 values:
| Firmware file | Size | SHA256 |
|---|---|---|
opennextion-printsphere-v0.2.1-onx3248g035-landscape.bin |
3941984 bytes |
744537e211cc12c29923ab24d6e56254fa3b68eeb815794c12d2c77153da4fa1 |
opennextion-printsphere-v0.2.1-onx2432g028-landscape.bin |
3943696 bytes |
faeb8b0d80943cf51b99991ec9a776a3af2a99e8cf9c74973ddc0d014ff20835 |
What's Fixed
- Fixed initial UI snapshot replay after startup and cloud refresh.
- Fixed AMS page rendering after snapshot changes.
- Defaulted startup UI to the Main page to avoid an empty or stale initial page.
Together, these changes address the issue where the device could connect and
receive printer status after boot, but the displayed state stayed empty or stale
until manual screen interaction.
Supported Displays
v0.2.1 keeps the same public display targets as v0.2.0:
| Display model | Size | Resolution | Orientation |
|---|---|---|---|
| ONX3248G035 | 3.5 inch | 480 x 320 | Landscape |
| ONX2432G028 | 2.8 inch | 320 x 240 | Landscape |
The two public source build targets are selected with PRINTSPHERE_BOARD:
PRINTSPHERE_BOARD=onx3248g035
PRINTSPHERE_BOARD=onx2432g028
PRINTSPHERE_ONX_ORIENTATION=landscape
PRINTSPHERE_RELEASE_VERSION=v0.2.1
Validation Summary
- Clean release build passed for
PRINTSPHERE_BOARD=onx3248g035. - Clean release build passed for
PRINTSPHERE_BOARD=onx2432g028. - Firmware version plumbing was built as
v0.2.1for both targets.
Known Limitations
- Only landscape orientation is included for both public targets.
- Do not flash firmware built for one display model onto the other display
model. - OTA firmware is not provided in this release.
- Bambu Lab H2C hybrid / cloud mode camera remains unavailable in current
validation. - Bambu Lab P1S still needs local and hybrid validation.
- Other OpenNextion or Nextion screens require their own BSP, UI layout, build,
flash, and real-device validation before they can become public targets.
Flashing
Use the full initial flashing image for your display model and write it at
address 0x0:
python -m esptool --chip esp32s3 \
-p <SERIAL_PORT> \
-b 115200 \
--before default-reset \
--after hard-reset \
write-flash 0x0 <FIRMWARE_FILE>.binReplace <SERIAL_PORT> with your serial device and <FIRMWARE_FILE>.bin with
the asset matching your display model.
License
OpenNextion-printsphere is a non-commercial derivative of
PrintSphere. The repository and
release firmware are licensed under the Federation Non-Commercial License (FNCL) v1.1.
Use, copying, modification, and sharing are allowed for non-commercial purposes.
Commercial use requires separate written commercial permission from the original
copyright holder.