
La nova versió Coreboot 25.03 ja està disponible i arriba amb una bateria de novetats rellevants que reforcen les possibilitats d'aquesta alternativa lliure al microprogramari propietari. Els que ja fan servir aquesta solució per substituir la BIOS tradicional o busquen actualitzar-la en dispositius compatibles ara disposen de més opcions i millores tècniques que es tradueixen en una experiència més estable i versàtil.
En aquesta edició, Coreboot amplia el seu suport amb més d'una vintena de plaques base noves i aplica modificacions importants en diferents fronts, des del maneig gràfic i les rutines d'inicialització de memòria fins a noves solucions per a arquitectura RISC-V, perifèrics i controladors integrats. Tot plegat manté el seu enfocament minimalista i independent del sistema operatiu i facilita l'arrencada de plataformes variades sota un entorn obert.
Noves plaques compatibles a Coreboot 25.03
Una de les incorporacions més destacades d'aquesta versió és l' ampliació del maquinari suportat . S'han afegit 22 noves mainboards, moltes utilitzades per dispositius Chromebook de Google, però també per equips de fabricants reconeguts com ASRock, ASUS, HP, Lenovo i StarLabs. Aquesta llista respon a l'esforç continu per facilitar l'ús de Coreboot en equips moderns i també en sistemes una mica més antics que continuen vigents dins de certs entorns.
Llista completa de noves plaques suportades:
- AMD Crater per a SoC Renoir
- ASROCK Z87 Extreme3, Extreme4, Z87M Extreme4 i Pro4
- ASUS P8H67-I DELUXE
- Google Dirks, Guren, Meliks, Moxie, Ocelot, Pujjoniru, Quandiso2 i Wyrdeer
- HP Pro 3400 Series
- Intel Ptlrvp (plataforma de referència per a Panther Lake)
- Lenovo ThinkCentre M900
- NovaCustom V540TU (14”) i V560TU (16”)
- StarLabs StarLite Mk V Smart Battery (N200), StarBook Mk VII (165H i N200)
Millores tècniques i noves funcionalitats
Entre els canvis més rellevants a nivell tècnic es troben millores en el maneig de pantalles , incloent la rotació automàtica de logotips per a dispositius amb orientació vertical. També s'ha afinat la visualització quan la tapa del portàtil està tancada, prioritzant pantalles externes sense que es generin errors dorientació.
Pel que fa a depuració per USB, s'ha adaptat l'script find_usbdebug.sh a les noves versions d'usbutils (des de v016 en endavant), corregint la fallada produïda pel canvi de format a la sortida de lsusb -t. Això facilita el treball en entorns amb diferents versions de ferramentes de diagnòstic.
La topologia de CPU també ha estat revisada . S'ha corregit una fallada que afectava l'arquitectura Meteor Lake relacionada amb identificadors de nucli duplicats, cosa que provocava bloquejos en intentar escriure en registres protegits. Ara es defineix un camp addicional a l'estructura de topologia per assegurar una identificació única de cada nucli dins del paquet físic.
Novetats en gestió de bateria i apagat primerenc a Coreboot 25.03
S'ha reubicat la lògica de notificacions per bateria baixa , anteriorment acoblada al controlador FSP (Firmware Support Package) d'Intel. Ara aquesta funcionalitat resideix fora del codi de l'FSP, cosa que permet que més plataformes (incloses les que no usen FSP) puguin mostrar advertiments o fer apagats segurs en cas d'energia crítica.
A més, s'ha afegit una opció Kconfig per habilitar l'apagada d'hora . Això permet realitzar talls denergia controlats fins i tot abans de la inicialització completa de la memòria, una funció útil especialment en plataformes Intel on es requereixen operacions específiques abans de larrencada completa del sistema.
Avenços en compatibilitat i rendiment amb Coreboot 25.03
La compatibilitat amb memòria RAM s'amplia gràcies a millores en la inicialització per a plataformes antigues com Haswell, cosa que beneficia equips amb processadors encara vigents en ús professional. També s'ha habilitat el suport per a DDR5 a 7500 MT/s, ampliant les possibilitats en maquinari modern.
Altres avenços notables inclouen:
- Major suport per a perifèrics USB Tipus-C i Thunderbolt
- Optimització del maneig tèrmic i energètic
- Millores en la compilació, eines de desenvolupament i documentació
- Suport estès per a panells tàctils, TPM i funcions de seguretat
- Increments en compatibilitat ACPI i dispositius embeguts (EC)
Estadístiques del desenvolupament
Aquest llançament ha estat fruit d'un esforç col·lectiu notable . Des de la versió anterior 24/12 fins a aquesta, s'han registrat 1.001 commits amb una mitjana de 10 contribucions diàries. En total, s'han afegit 88.158 línies de codi i se n'han eliminat 22.900, fet que evidencia una fase intensa de desenvolupament. Hi han participat 131 autors, incloent-hi 29 que contribuïen al projecte per primera vegada. Aquells interessats en més versions de Coreboot poden revisar l'article sobre Coreboot 24.05.
Problemes coneguts encara per resoldre
Alguns problemes continuen oberts i afecten tant a nivell general (en arquitectures o payloads) com a plataformes específiques. Entre ells es troben incompatibilitats amb versions de SeaBIOS o EDK2 a Windows 10/11, errors de teclat USB en certes configuracions o conflictes de microcodi en sistemes més antics. També s'han reportat errors d'arrencada en determinats models en connectar monitors externs o fer servir targetes gràfiques concretes.
Entre els casos més rellevants:
- Errors ACPI amb Windows a Thinkpads (per exemple, al model W530)
- Fallada de reconeixement de WiFi en equips Lenovo M700 Tiny
- Problemes amb teclat USB a plataformes secundàries
- Limitacions en utilitzar CPUs de múltiples nuclis en certes plaques
Encara que aquests errors no afecten el conjunt global del sistema, evidencien la diversitat del maquinari i la complexitat de mantenir una solució oberta que interactuï correctament amb dispositius tan diversos.
El projecte també ha actualitzat algunes eines externes com CMake (ara en versió 3.31.3) i ACPICA (actualitzada a 2024-1212), reforçant la compatibilitat amb la infraestructura de desenvolupament modern.
La versió 25.03 de Coreboot suposa un pas endavant important per als que busquen més control sobre l'arrencada dels seus sistemes, eliminant dependències del microprogramari tancat. Amb més plaques compatibles, millores visibles en estabilitat i suport ampliat per a memòria i perifèrics, aquesta edició reafirma la maduresa tècnica del projecte i la capacitat d'adaptació al maquinari actual i legacy.