Hardware |
Download |
Install |
Handbook |
Changelog |
Community |
About
- A new panel driver parses the vendor U-Boot lcdparam value and sets the resolution at runtime instead of hard-coding it, letting devices such as the EPC-1026 with its 10" 1024x600 display work properly. As a consequence, all panels now inherit their U-Boot defaults, so the normal 800x480 panels run at 62 Hz instead of 60 since that is how the vendor drove them. The value can be overridden through EXTRA_CMDLINE.
- The panel-simple driver is no longer used. The 800x480 panel is now defined directly with panel-dpi in the device tree using the vendor values, and serves as the fallback when the lcdparam value cannot be found. With that, the Innolux AT070TN92 timings patch was reverted as it is no longer needed.
- The kernel now validates display modes against the hardware's real limits, rejecting timings the display controller cannot express instead of programming them blindly.
- The X.org driver no longer invents an 800x480 fallback mode and now accepts exactly the modes the panel publishes. Its redundant legacy validation paths were also removed.
- The ASoC driver no longer performs any vendor codec register writes, as they were found to be functionally inert. They were specific to the VT1613 and would write to unrelated registers on any other codec, so their removal leaves the driver fully generic over any AC97 codec attached to the WM8505, covering all known boards (VT1613, VT1612A, WM9715L).
- The seeded asound.state has been replaced with an ALSA init file, making the distro's audio defaults portable across all codecs.
- The default ALSA config no longer pins audio to the internal card, so the default device can now be changed normally, such as to a USB sound card.
- The PS/2 driver has been patched so the touchpad can never enumerate as a keyboard, which could happen intermittently on a reboot and left it dead until the next one.
- First-boot setup gains a Keymap field for choosing a keyboard layout, filled dynamically from the XKB data just as the timezone list is from tzdata. The chosen layout applies to both the console and the desktop, and layouts that cannot type Latin keep us alongside with Alt+Shift switching.
- The setup.ini file is now shredded rather than deleted after it is applied.
- The Dillo backport recipe was fixed. Its modernized sid packaging now requires debhelper 14, which trixie lacks, so the build now takes debhelper alone from sid, the same practice Debian's own backports follow for build tooling.
- Dillo was updated to 3.3.0-3, adding support for WebP images and Brotli-compressed pages.
- Refreshed standard and desktop images.