background image

Install Coreboot on a Nokia IP530 HOWTO

How can I install Coreboot on a Nokia IP530 system.

Marc Bertens <mbertens@xs4all.nl>

Version 1.0, June 2010

Summary of Contents for IP530 - Remote Access Server

Page 1: ...Install Coreboot on a Nokia IP530 HOWTO How can I install Coreboot on a Nokia IP530 system Marc Bertens mbertens xs4all nl Version 1 0 June 2010 ...

Page 2: ...INTRODUCTION 4 4 1 ASSUMPTIONS 4 4 2 PROBLEMS 4 5 PROCEDURE 5 5 1 THE FIRST STEP 5 5 2 BOOTING THE NOKIA IP530 WITH FREEBSD 6 5 3 READING THE ORIGINAL FLASH ROM 6 5 4 TESTING THE WRITING THE FLASH ROM 6 5 5 UPDATE THE FLASH ROM 7 5 6 REBOOTING THE SYSTEM 7 6 REFERENCES AND RESOURCES 8 7 TAIL 9 Page 2 of 9 ...

Page 3: ...er I AM NOT RESPONSIBLE FOR ANY DAMAGES INCURRED DUE TO ACTIONS TAKEN BASED ON THIS DOCUMENT The final responsibility lays with the user of the system no the writer of this document This document is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU General Public License for m...

Page 4: ...mpilers linkers libraries and other development tools 3 The Coreboot image should at least contain SeaBios and optionally sgabios from Google com This is VGA emulation bios that put the output to the serial port 4 2 Problems In the case that you get an error while running Flashrom you need to contact the flashrom on IRC and ask the questions there You need the log of lspci xxxvvv lspci log enter s...

Page 5: ...ort with speed 9600 NONE 1 stopbit Set the serial port 2 speed 9600 NONE 1 stopbit in the configuration to accept a terminal session Optionally install ssh Copy the Flashrom executable and the Coreboot rom image to the disk For example to the bios directory When running Linux compiled executables on a FreeBSD system you need the following additional steps o copy the following libraries from the Li...

Page 6: ...hat the current flash chip is supported for read write and verify and that for EARSE is Flashrom untested this is not a problem because the ERASE is done every programming action Then it continues with that s it reading the ROM A file original bios rom is created This is only done to have a fallback when something goes wrong with the flashing of the image In case of an error see 4 2 Problems 5 4 T...

Page 7: ... It should tell you that the verify has completed and the images matches In case of an error see 4 2 Problems 5 6 Rebooting the system Now you can reboot the system by reboot enter Or shutdown h now enter and switching the power OFF and ON Now the system should just reboot and you should be able the login to FreeBSD again When it s booted you can setup a new Linux or other OS on a donor PC Or when...

Page 8: ...ion of a 16bit X86 BIOS SeaBIOS can run in an emulator or it can run natively on X86 hardware with the use of Coreboot http code google com p sgabios The Google Serial Graphics Adapter BIOS or SGABIOS provides a means for legacy x86 software to communicate with an attached serial console as if a video card were attached SGABIOS is designed to be inserted into a BIOS as an option rom to provide ove...

Page 9: ...various Linux newsgroups websites and IRC channels I am sorry I did not keep a record of everyone who has indirectly contributed by this route thank you all very much So to sum up Making a Nokia IP530 work with any OS with Coreboot SeaBios and sgabios it s a neat trick but it can be done That s all folks Page 9 of 9 ...

Reviews: