HP T5540: Hardware 




HP t5540 Thin Client

Four HP thin clients share a common hardware base - t5145/t5540/t5545/t5630 - and are covered here under the banner of the t5540.

Originally I didn't have a t5540 and the November 2010 photos and words were kindly provided by Jem Atahan:

"I thought you might be interested in some info on the HP t5540 to add to your excellent guide, as it has something that is increasingly necessary in today's hardware world: a (potential) SATA port!"

In June 2012 I got hold of one which was advertised as "for spares or repair" and zero words of description as to why it was being advertised as such. Unfortunately the brief description was accurate - it didn't work. It cost me less than two pints of beer (inc p&p) so I think I'm up on the 'spares' bit (basically RAM and flash). I also used the opportunity to update the photos and these words.

In October 2012 I got my hands on a t5545 - the Linux variant of the hardware - and have updated the words based on my experience with that. This unit appears to have been manufactured around October 2009.

In November 2012 I got a t5630w (Manufactured April 2010?) which made me realise that the same motherboard was used across a range of models rather than just the t554x ones.

Of the three I have seen, they all carry the same model number of HSTNC-004-TC.


   TypeVIA Eden
Operating System
 ThinConnectCE 6.0ThinProXPe SP2Embedded Standard
   Max resolution
Via Chrome9 HC3
1920 x 1440 32-bit colour
6 x USB2.0
KYBD & Mouse
12V 4.16A (from label)
Coax: 5.5mm/2.1mm
1 W
W x H x D52mm x 210mmm x 216mm

The chipset is the VIA VX800 unified North/South Bridge.


For those to whom it matters here is some detail from Linux's /proc/cpuinfo (courtesy of Ben Pye)

cpu family:6
model name:VIA Eden Processor 1000MHz

Power Supply

The unit requires a 12V supply with the usual 5.5mm/2.1mm coax connector. The pull-out label gives a power rating of 12V 4.16A. However, in practice, the consumption is much lower. I have run my t5545 quite happily off a 12V 1.5A PSU.


(Click on the photo for a larger version).

Flash: The Flash memory (top left in the photograph) is easily replaceable. It's a DOM plugged into a standard 44-pin IDE connector.

RAM: The RAM is a standard 200-pin SODIMM. The one fitted is manufactured by hynix and is marked: PC2-6400S-666-13-C0, 512MB, DDR2, 800, CL6. The part number is MT4HTF6464HY-800E1. The VX800 data sheet says that it... "Supports up to two 64-bit DDR2 667 DIMMs (4 GB max)" from which I assume that, with a single DIMM socket, the maximum amount of memory supported is 2GB.

USB: USB key There are 6 USB ports; two on the front, two on the rear, and two 'secure' ports mounted under the top cover. The two on the front are recessed behind the front panel and I find the cheap 1GB pen drives that I use for testing won't fit thanks to the wide skirt.

sataSATA Port: Jem Atahan noted that, adjacent to the 44-pin IDE connector, the PCB had the tracking for a SATA port.

"Now the hard bit. There are surface mount tabs for the SATA plug, but nothing connected. Me and my novice soldering skills have managed to attach a salvaged plug from another card, and if I can do it, anyone can.

tracking for sata port

I have cut a hole in the side of the USB recess above the new port and run the cable out to a 3.5" disk, but one could probably mount a 2.5" drive internally. I haven't connected the SATA power headers yet, but I'm willing to guess they work too. hdparm -t /dev/sda reports 100 MB/sec transfer rate out of the disk's cache, which is a damn sight better than USB, and the system boots and runs pretty snappily.

The picture of the motherboard shows my hacked on port before I smothered it with hot melt glue."

Later Danny in Holland emailed:

I just wanted to let you know that the power connector works. I stripped the ends of a SATA power cable and soldered it to the board.


Any comments? email me.    Last update November 2012