I’ve owned a Philips Freevents X51 laptop for around three years now without major incident. It’s small, lightweight, and well supported by linux (for the most part). There is however an issue with support from Philips. It’s non-existent.
I’ve had Windows installed on it for a while now (mostly to play Civilisation!), but now I’m back at university I need a linux box to play with. And here’s the problem. Since I last installed linux on it, syslinux (or isolinux) has changed and no-longer boots, meaning that the installation media for most new distributions doesn’t load.
I’ve tried creating custom CDs with an older version of syslinux, booting from USB and even a network installation with no success. The only thing left to do is re-flash the BIOS and try again.
Updating the BIOS in your computer is not something to do for fun. It involves re-writing the code that instructs your computer to start up.
Only follow these instructions if there is no practical alternative.
If something goes wrong, there is a strong possibility that your motherboard will cease to function. Forever.
I take no responsibility for anything that goes wrong. The only reassurance I can give is that it worked on my Philips Freevents X51 laptop. You have been warned!
OK, still reading? Then I’ll begin…
Philips don’t actually make the X51. It is a re-branded Twinhead F12DT (This should be printed on the bottom of your laptop). Luckily, Twinhead do provide some support.
These instructions will walk you through the creation of a USB drive which will boot into FreeDOS and allow you to run the BIOS update application.
You will need:
Right, let’s go.
- Install WinImage and the HP Flashdrive Format Utility.
- Create a new directory, call it bootdisk or something similar.
- Start WinImage and open fdbasecd.iso. Extract the files to bootdisk directory. Make sure the “Extract all files into the same folder” box is checked. If asked to overwrite files, click yes. You won’t need WinImage again.
- Insert your USB drive and back-up anything that you want to keep.
- Start the HP Flashdrive Format Utility. Select your USB drive from the drop-down menu. Set the filesystem to FAT.
- Check the “Create DOS startup disk” box, and select “Using DOS system files located at:“, browsing to the bootdisk folder.
- Click Start. This will wipe your USB drive. You won’t need the HPFFU again.
- Extract the updated BIOS archive to the root of the USB drive.
- Reboot the computer and boot from the USB drive. FreeDOS should start up. I was asked to re-enter the date/time, this may not matter.
- Run the AFUDOS BIOS update program with the following command:
afudos /if12d108.rom (Do not turn off or reboot the system while doing this. Very Bad Things will happen! It should only take 30 seconds or so to do its thing)
- Once finished Step 10, restart the computer and enter the BIOS setup screen (Delete key). I found that the white Philips screen had been replaced with a black Intel screen. Don’t panic.
- If all has gone to plan, you will now be running AMIBIOS version R1.08, built on 01/10/07.
I haven’t noticed any changes in the day-to-day operation of my laptop, but the updated BIOS does allow new versions of syslinux to boot. I don’t plan on updating the BIOS again, ever.