When I upgraded to 2026.04, I got a blank (but backlit) display using the now deprecated ili9xxx platform.
When I switched to the new mipi_spi platform:
display:
- platform: mipi_spy
model: st7789v
I got a screen full of random colored white noise.
In some cases, when I pressed the reset button, it restarted on the same old screen containing old sensor values - preserving the old pre-upgrade screen sensor values no matter how many times I reset.
Seems like the upgrade perhaps breaks initialization of the display regardless of the driver used.
The only change is that I tried as-is using platform: ili9xxx which gives the black screen (only backlight is on) and with the above posted mod using platform: mipi_spi that gave the colored white noise-like static.
Neither option fixes it with mipi_spi.
Specifically, draw_rounding:1 does nothing while buffer_size: 25% fixes the top text line of the screen but rest of screen remains white noise static.
Also neither option is even recognized by the legacy ili9xxx platform.
I am also getting the same result with M5Stack Dial 1.1. Adding “buffer_size: 100%” does fix the problem. Without “buffer_size: 100%” I also get the startup sound to be slowed down…
platform: ili9xxx
with platform: mipi_spi
…on my ST7789V display, I have been making use of the options: color_palette: IMAGE_ADAPTIVE
color_palette_images:
These color palette options do not seem to be present with “platform: mipi_spi”. Without the option of setting a color palette according to some sample images, my device just can’t display the images well. Is there a plan to add the color palette option to mipi_spi ?
There’s no plan as such but it could be done. ili9xxx isn’t going to be removed any time soon, and it has been fixed in the latest release, but if that’s a needed feature it can be added to mipi_spi.
I’d suggest opening an issue on GitHub, then be a little patient.