Por lo general este tipo de procesos via serial  se les da mas cuidado del que tiene, si bien es cierto el proceso es critico, no es complejo, lo que si es necesario ya que las actualizaciones no son solo un parche o una nueva funcionalidad, es tambien mejorar el funcionamiento del hardware.

Aquí les muestro los pasos para esto proceso, en FreeBSD el comando “cu” es parte del sistema, pero “lsx” no y vien en el port /usr/ports/comms/lrzsz por lo que pasa a ser necesario en este proceso, lo primero es entrar al Soekris:

cu -l /dev/cuad0 -s 9600

En este proceso entramos al dispositivo, en mi caso tengo un net45xx, y en la consola digitar “download” ojo que esto le dice al soekris que espera una transmisión via serial, y es mientras espera respuesta que se debe ejecutar el comando “~C” OJO es C mayuscula para decirle al sistema que es COMANDO y como ven aqui abajo entre ese proceso se escribe “lsx /root/b4501_133.bin” mostrando algo como esto:

> download

Start sending file using XMODEM/CRC protocol.
CCCCCCCCCC

~C
Local command?
lsx /root/b4501_133.bin

Sending /root/b4501_133.bin, 608 blocks: Give your local XMODEM receive command now.
Bytes Sent:  77824   BPS:902

Transfer complete
File downloaded succesfully, size 608 Blocks.

Y así por ultimo actualizamos de la siguiente forma:

> flashupdate
Updating BIOS Flash ,,,,,,,,,,,,..,,,,.. Done.
> reboot

Finalizando Así:

comBIOS ver. 1.33  20080103  Copyright (C) 2000-2007 Soekris Engineering.
net45xx

0064 Mbyte Memory                        CPU Elan SC520 100 Mhz

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int
——————————————————————-
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
0:09:0 104C AC50 06070002 0107 0210 10 3F 02 A0000000 020000A0 10
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05

1 Seconds to automatic boot.   Press Ctrl-P for entering Monitor.

NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03
Copyright (C) 2002, 2003 National Semiconductor Corporation
All rights reserved.

Pre-boot eXecution Environment  PXE-2.0 (build 082)
Copyright (C) 1997-2000  Intel Corporation

PXE-E61: Media test failure, check cable
PXE-M0F: Exiting MacPhyter PXE ROM.
No Boot device available, enter monitor.

comBIOS Monitor.   Press ? for help.