2009/5/7 Nagilum <[email protected]> > > ----- Message from [email protected] --------- > Date: Thu, 7 May 2009 23:36:54 +0930 > From: Matt Thyer <[email protected]> > Subject: [Soekris] Can I update the BIOS of a net4801 without using the > serial port ? > To: [email protected] > > > My serial ports got fried years ago but I still use my net4801 as a router >> every day. >> It's not working and I gather this is because I need to update the comBIOS >> to version 1.33. >> So is this possible from FreeBSD (or Linux or anything) without using the >> serial ports on the net4801 ? >> > ----- End message from [email protected] ----- > > Sounds like a case for http://www.coreboot.org/Flashrom > But I have no idea if anyone has actually tried that or if it works, > Maybe it would be valuable to make it work though. > Kind regards,
Nagilum, Thanks for your suggestion. I've built flashrom for the FreeBSD-CURRENT system I'm running and tested it somewhat on my net4801 according to: http://www.coreboot.org/Board_Testing_HOWTO#Flashrom It identifies the chipset and chip OK and I've been able to read the existing BIOS from the chip: # flashrom -r backup.bin flashrom v0.9.0-r490 No coreboot table found. Found chipset "AMD SC1100", enabling flash write... OK. Calibrating delay loop... OK. Found chip "SST SST49LF040" (512 KB) at physical address 0xfff80000. Reading flash... done. What I'm worried about now is the actual flashing of course. The file size of the "backup.bin" is 524288 bytes (i.e. almost the entire chip capacity). The file size of the 1.33 comBIOS is only 77824 bytes. Any ideas ?
_______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
