Firmware and Components in Hava Titanium HD
Last night after I hooked up the first Hava I took a look at the software that came with it. One of the directories on my pc contained the latest firmware update for the Titanium in a file named “fw_jaldi-usb.270322.rup.img”. I took a look at it in a hex editor and it contains two “cramfs” disk images. I extracted and took a look at the first one. It’s the /bin, /config, /config.default, /dev, /etc, /home, /lib, /lost+found, /mnt, /proc, /root, /sbin, /sys, /tmp, /usr, and /var directories from an embedded linux. These directories contain executables and scripts but don’t seem to be a complete os. I’m guessing that the second cramfs image contains the rest of the software. I’ll have to see when I unpack the second image.
I took the second Hava Titanium apart a little while ago. The case comes apart easy. The rubber feed are little cylinders that pop out exposing the four screws that hold the case together. I like these much better than the more common stick on feet, you can put these back easily. Once you remove the four screws the case top snaps off easily and you can see the pcb inside.
| Chips used in Hava Titanium HD | ||
|---|---|---|
| Ref | Markings | Purpose |
| U12 | ViXS XCode-2110 213XCUBAD12 | Mpeg encoder |
| U10 | NXP SAA7137DHS/1 SI6810.1 02 ZSD08421 | |
| U21 | i NHIXP430AC L7485223 Z748I099A | Intel IXP430 Network Processor, 400 MHz, StrongARM, main processor, mmu, ethernet, usb, gpio |
| U13 & U18 | Samsung K4H561638J-LCCC | DDR SDRAM 16Mx16 |
| U6 | UEIC 3F80JBBSL-S09B | |
| U20 | Spansion S29GL128P90TFCR2 840FB476 8 | Flash Memory 128Kb (64Kw) |
| U22 & U23 | Nanya NT5TU16M16A6-378 7251600BP | DDR2 SDRAM, SSTL-18 (1.8v, 1,8v), 16M16 (256Mb = 16M 16 bit words) |
