Logo

HP t640: Hardware 

HP t640 Thin Client

I do not own a t640 and it'll be few years before they drop into my price range.... The photographs and most of the information presented here have been provided by April or taken from HP literature. (Thank you April for the majority of the write-up).

The HP t640 was launched in September 2019.

A User View

" One of the most overpowered devices I've seen being sold as a 'thin client' - with one of the larger SSD options HP could just sell this as a desktop computer and nobody would know the difference... also, yes, it does run Crysis" - April, January 2021

Specifications

Processor & Graphics
   Type
   Speed
   Graphics
AMD Ryzen R1505G
2.4-3.3GHz
Radeon Vega 3 Graphics
Memory
   Flash
   RAM
16GB-512GB
4-32GB (32GB Max)
Ports
   Network
   USB (front)

   USB (rear)
   Serial
   Parallel
   PS/2
   Video Ports
10/100/1000
1 x USB 3.1 Gen 1, 1 x USB 3.1 Gen 2
1 x USB 3.1 Type-C Gen 2
2 x USB 2.0, 2 x USB 3.1 Gen 1
Optional 0/1/2
0
0
3 x Display Port: Resolution 3840 x 2160 @60Hz
Power
   Power
   Plug
   Off
   Idle
   Running
19.5V 2.31A (label)
Coax male 4.5mm/3.0mm + centre pin
?W (1.7-1.85 Claimed)
?W (8.45-9.62W Claimed)
?W
Dimensions
H x W x D (mm)196 x 35 x 196 (Excluding Stand)

The embedded operating system is one of:

  • HP ThinPro
  • Windows 10 IoT Enterprise LTSC 2019

Optional Ports

t640 Option Port At the top of the back panel of the t640 is an "Option Port". This is shown in the photo (right). As you can see it is not much larger than a single serial port. This can be configured for one of the following options:

  • Blank (no optional configured port)
  • (2) USB 3.1 Gen 1 Type-A ports
  • DisplayPort over USB-C with USB Power Delivery
  • HDMI digital video output
  • VGA analog video output
  • External Wi-Fi antenna connector (requires Wi-Fi adapter option)
  • Fiber Optic NIC connectors; SC or LC connector (requires Fiber Optic NIC option)
  • Serial port with configurable power
  • Dual serial ports (includes cable adapter)

Power Supply

The power supply seems to be exactly the same as the one supplied with the t420. It uses what appears to be the same small connector and is also rated at 45W. I don't currently have a t420 to check if they are actually compatible or not.

If you don't have an HP PSU/charger and are thinking of using a non-HP PSU see this page.

CPU

The t640 has an AMD Ryzen Embedded R1505G system-on-chip. The CPU has two cores and supports four threads. It runs at base frequency of 2.4GHz with up to 3.3GHz burst frequency.

This part has a configurable TDP from 12W to 25W, and as far as I can tell HP has set this to 12W.

vendor_id :AuthenticAMD
cpu family :23
model :24
model name :AMD Ryzen Embedded R1505G with Radeon Vega Gfx
stepping :1
flags :fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca

PCI

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Zeppelin Switch Upstream (PCIE SW.US)
00:01.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Zeppelin Switch Upstream (PCIE SW.US)
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0e)
01:00.1 Serial controller: Realtek Semiconductor Co., Ltd. Device 816a (rev 0e)
01:00.2 Serial controller: Realtek Semiconductor Co., Ltd. Device 816b (rev 0e)
01:00.3 IPMI SMIC interface: Realtek Semiconductor Co., Ltd. Device 816c (rev 0e)
01:00.4 USB controller: Realtek Semiconductor Co., Ltd. Device 816d (rev 0e)
02:00.0 Network controller: Intel Corporation Device 2723 (rev 1a)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev 92)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven2 USB 3.1
03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
04:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)

Expansion

As usual click on the photo for a larger photo of the motherboard.

Flash: The flash memory is easily replaceable, as it is just an M.2 SSD. The slot is an M-key slot, and 2230, 2242, and 2280 devices all fit. Both SATA and PCIe (including NVMe) SSDs should work in this slot as they're both available as factory options. I installed a 256GB M.2 SATA SSD in mine and it works fine.

RAM: The RAM is under a metal cover (not soldered, just a friction fit - pull on it and it comes off). There are two slots for DDR4 SODIMMs. I did find that I had to remove one or both of the thermal pads inside to get certain modules to fit, but RAM doesn't get very hot anyway. I installed a single 16GB SODIMM in mine and it works fine. I also tested with two of them (for 32GB) and that worked as well.

Second M.2 slot: There is another M.2 slot near the top of the board, which uses an E key and appears to support devices in the 2230 size only. Many of the factory-fit options will use this slot.

USB: There are two USB 2.0 connectors and two USB 3.1 Gen1 connectors on the rear panel, and one USB 3.1 Gen1 and two USB 3.1 Gen2 (one of them type C) connectors on the front panel. Some of the available options add additional USB ports on the rear panel.

Display: There are three dual-mode DisplayPort 1.2 ports on the rear panel, and, as noted earlier, a further possible type of display (DisplayPort over USB-C port, HDMI, or VGA) can be added via the 'option port'. However using the option port is at the expense of one of the three standard DisplayPorts. The t640 supports a maximum of three independent displays.

Links

There is one near the battery, labelled "PSWD". I assume this is to clear any set password. Some options have some as well - mine has the single serial port option, which has two of them labelled CN7300 and CN7301 with no further information.

Unusually for HP, there do not appear to be any labelled 'BB', 'BBR', or 'FDO', but 'BBR' is printed on the board in the bottom-right corner next to nothing in particular.

There is a small yellow push button (top left) marked CMOS which I assume clears the CMOS memory.

 


Any comments? email me. Added January 2021