Hava Titanium HD Serial port works!!
My guesses about the function and pin out of J21 were correct. I’ll post the pin out and instructions later. I now have serial access to the Hava’s boot loader. I can even interrupt the boot and stay in the boot loader.
The Hava Titanium HD boots using the Redboot boot loader version 2.04e. More about that in a later post, for now I just wanted to make a quick post of a few things I’ve learned about the Hava.
Here’s the log of a boot up:
+Trying NPE-C...success. Using NPE-C with PHY 1.Ethernet lan: MAC address 00:03:47:df:32:a8IP: 192.168.1.220/255.255.255.0, Gateway: 192.168.1.1Default server: 192.168.1.221
RedBoot(tm) bootstrap and debug environment [ROM]Red Hat certified release, version 2.04e – built 16:07:56, Jan 9 2008
Platform: Monsoon HAVA-430 Platform (IXP43X) BECopyright (C) 2000, 2001, 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
RAM: 0×00000000-0×04000000, [0x00030df8-0x03fc1000] availableFLASH: 0×50000000 – 0×51000000, 128 blocks of 0×00020000 bytes each.== Executing boot script in 3.000 seconds – enter ^C to abort^CRedBoot> fis listName FLASH addr Mem addr Length Entry pointRedBoot 0×50000000 0×50000000 0×00060000 0x00000000zImage 0×50060000 0×01600000 0×00100000 0x01600000ramdisk 0×50160000 0×00800000 0×00380000 0x00800000local 0x504E0000 0×00800000 0×00200000 0x00800000sysconfig 0x506E0000 0x506E0000 0x000E0000 0x00800000hwconfig 0x507C0000 0x507C0000 0×00020000 0x00800000extended 0x507E0000 0x507E0000 0×00800000 0x00800000FIS directory 0x50FE0000 0x50FE0000 0x0001F000 0x00000000RedBoot config 0x50FFF000 0x50FFF000 0×00001000 0×00000000
RedBoot> fis free
RedBoot> fconfig -lRun script at boot: trueBoot script:.. fis load ramdisk.. fis load zImage.. exec
Boot script timeout (1000ms resolution): 3Use BOOTP for network configuration: falseGateway IP address: 192.168.1.1Local IP address: 192.168.1.220Local IP address mask: 255.255.255.0Default server IP address: 192.168.1.221Console baud rate: 115200GDB connection port: 9000Force console for special debug messages: falseNetwork debug at boot time: falseDefault network device: npe_lanNetwork hardware address [MAC] for npe_lan: 0×00:0×03:0×47:0xDF:0×32:0xA8Network hardware address [MAC] for npe_wan: 0×00:0×03:0×47:0xDF:0×32:0xAAUtopia on NPE-A: false
RedBoot> cacheData cache: On, Instruction cache: On
RedBoot> x -b 0 -l 100000000000: E5 9F F0 18 E5 9F F0 18 E5 9F F0 18 E5 9F F0 18 |…………….|00000010: E5 9F F0 18 FF FF FF FF E5 9F F0 18 E5 9F F0 18 |…………….|00000020: 50 00 0A 00 50 00 0B 90 50 00 0B B4 50 00 0B E0 |P…P…P…P…|00000030: 50 00 0B FC FF FF FF FF 50 00 0D 14 50 00 0C DC |P…….P…P…|00000040: 04 00 00 00 FF FF FF FF FF FF FF FF FF FF FF FF |…………….|00000050: 00 08 00 16 50 02 92 88 50 02 92 88 50 02 92 88 |….P…P…P…|00000060: 50 02 92 88 00 02 C6 64 00 02 C6 64 50 02 94 20 |P……d…dP.. |00000070: 50 02 94 14 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000080: 50 02 92 98 50 02 93 84 00 00 82 F8 50 02 92 88 |P…P…….P…|00000090: 50 02 92 3C 00 00 00 00 50 02 92 38 00 00 00 00 |P..<….P..8….|000000A0: 50 02 91 14 50 02 C5 F4 50 02 91 90 50 02 92 88 |P…P…P…P…|000000B0: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|000000C0: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|000000D0: 50 02 92 88 50 02 92 88 50 02 92 88 50 03 75 C4 |P…P…P…P.u.|000000E0: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|000000F0: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000100: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000110: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000120: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000130: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000140: 50 02 92 88 50 02 92 88 50 02 92 88 50 02 92 88 |P…P…P…P…|00000150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |…………….|00000160: 00 40 01 BC FF FF FF FF FF FF FF FF FF FF FF FF |.@…………..|00000170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |…………….|[more of the same FF stuff deleted - Hank]000003D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF |…………….|000003E0: FF FF FF FF FF FF FF FF |…….. |
I’ve learned quite a few things in the last hour or so:
It boots with Redboot Version 2.04e.
MAC Address: 00:03:47:df:32:a8
IP: 192.168.1.220
Netmask: 255.255.255.0
Gateway: 192.168.1.1
Default server: 192.168.1.221
Serial console: 115200 baud 8N1
GDB port: 9000
Ram: 0×00000000 – 0×04000000
Flash: 0×50000000 – 0X51000000 (U20 Spansion S29GL128P90TFCR2)
That’s all for now, I’d rather play with it, oops, I mean WORK on it, than write about it. More later…
