La placa base de l'equip és de l'any 2002 (Força vella, sí) però el fabricant LexCom continua mantenint els fitxers de suport en el seu web, així que abans de fer res més vaig comprovar si existia alguna actualització i en efecte, hi havia una versió nova de la BIOS del 2004, no tots els fabricants mantenen arxius de fa tants anys.
Actualitzar-ne la BIOS a l'última versió disponible mal no hauria de fer i sempre es soluciona algun que altre bug, em podríeu dir que si no he trobat cap problema de funcionament no val la pena, que el més probable és que no solucioni res que m'afecti, que és inclús un procediment perillós (Et pots quedar sense placa si alguna cosa surt malament), però no sóc molt amic del "Si funciona no ho toquis!", després de tot, no estaria fent tot aquest projecte.
Recapitulem: placa base del 2002, jo a l'any 2010 i un viatge temporal al passat pendent. Quin és el procediment per actualitzar una BIOS? Doncs insereixes un disquet d'arrancada de DOS a la disquetera i un cop en línia de comandes canvies el disquet posant el que conté la versió de BIOS nova i la utilitat per "flashejar-la"... El miniPC no té disquetera i jo fa temps que no utilitzo disquets, i agraït n'estic!
El curiós del tema és que estic preparat per la vida moderna i disposo de tot el necessari, així que armat de paciència, una disquetera externa USB i tres disquets TDK reciclats que tenia guardats per emergències em poso en el procés.
Primera efemèride, aconsegueix un disquet d'arrancada de DOS: Ja he dit que estic preparat per la vida moderna, de manera que tinc guardat per allí un fitxer executable que genera un disquet d'arrencada de MS-DOS, una imatge dels que acompanyaven a Windows 98 Segona Edició. Com que l'executable és només per Windows canvio el meu equip a Windows 7 i després de veure que tampoc és compatible amb Windows 7 de 64 bits, canvio de màquina a una amb Windows XP de 64 bits on misteriosament (o per casualitat, ves tu a saber en que pensava Bill Gates en aquell moment!) si funciona l'executable i també hi tinc disquetera (És bo no llençar res!), però ESPERAT! Dels tres disquets al final només en funciona un! Així que al final haig de gravar-hi la imatge, arrencar el MS-DOS, esborrar altre cop el disquet, posar-hi els arxius que necessito per fer l'actualització i finalment fer l'actualització.
Temps total per realitzar una punyetera actualització de BIOS de 256 KiO per algú que està fart de fer-ho i tenia totes les eines: més d'una hora.
Entenc que no es procediment molt comú, no sempre es fa, però els fabricants s'haurien d'esforçar una mica en millorar-lo. A dia d'avui encara hi ha fabricants que depenen d'aquest mètode completament pedestre, d'altres tenen utilitats per Windows que faciliten molt les coses, però has d'anar molt amb compte igualment, cada model de placa base té la seva eina i cada fabricant també. I intentar fer-ho des de Linux és poc menys que un suïcidi.
Tot això em porta a pensar que entenc els motius per a que existeixi un projecte de codi lliure d'aquests que no se'n sent a parlar però que és prou interessant: CoreBoot
És un projecte per a proporcionar als fabricants i als usuaris, si volen, una BIOS per a les plaques base de codi lliure, evidentment, amb les corresponents eines comuns per a fer la feina per la majoria de sistemes operatius que existeixen, i suportant estàndards molt més moderns ens plaques base que el fabricant ja ha abandonat. Li queda camí per córrer, però em fa pensar en que és possible tindre una placa base amb suport EFI sense que el fabricant l'hagués dissenyat així, i tot el que sigui allargar la vida dels components benvingut sigui, i si no, que li diguin a la placa base del 2002 que estic utilitzant!