Here’s a quick HOWTO for updating a Soekris net4801 BIOS using cu(1) and lsx(1) from comms/lrzsz under FreeBSD.
First, establish contact to the BIOS using something like ‘cu -l /dev/ttyU0 -s 19200′ adjusted to fit the device node and speed used in your setup. Then follow these steps:
- Press
Ctrl+Pto enter the Soekris BIOS monitor - Type
download - - Press
~C - Type
lsx /path/to/b4801_131.bin
If the XMODEM transfer was successful, continue with the following steps:
- Type
flashupdate - Type
reboot - Press
~.to exit cu(1)
That’s it! The BIOS should now be updated :)

1 Comment to 'Soekris BIOS upgrade using cu(1) and lsx(1)'
January 13, 2009
On Linux, I had to use “~+” instead of “~C”, with the binary in my home directory. Also, the command for the 1.33 flash is “sx -X b4501_133.bin”. Good luck!
Leave a comment