Shuttle XH61V

Barebone: Shuttle model XH61V

  • PSU: external brick (laptop style, Delta Electronics model ADP-90CD) 19 V 4.74A, 90W, center pin positive
  • cpu: Intel Celeron G540 @ 2,50 GHz, 2 MB cache, LGA1155, 65W
  • memory: 8 GB (2 x Corsair Value Select 4GB DDR3 1333MHz SO-DIMM - Max memory is 16 GB)
  • graphics:
  • display connector: DVI-I + HDMI
  • network: 2 x Realtek 8111E Gbps LAN ports
  • serial: 2 x serial ports
  • bios: 1.05 (Release Date: 05/03/2013) was: 1.04 (Release Date: 07/25/2012)
  • storage: ada0 - Intel 330 Series SSD 120 GB
  • ada1 - Kingston HyperX 3 K (SH103S3) 120 GB

keys: F2 / DEL - BIOS setup, F7 - BBS popup (boot menu),

OS: FreeBSD, Qubes,

back to machines page.

local links


History / worklog

2022-11-09: I did it again (some weeks ago). This evening I opened up the machine and plugged the sata connector back in.

2022-04-12: yesterday I accidentally knocked the machine over, and it fell down. After that I could not access anymore (via ssh). Connected a HDMI monitor today, but as expected I didn't get a picture. Opened the machine and discovered that the sata connector for the ssd had been knocked out of position. Re-seated sata connector, rebooted the machine, all good now.

2021-10-16: psu - I bought a replacement power supply at Clas Ohlson 38-8922 Exibel lader for datamaskin 90 W the price was NOK 449.90. Selected the blue adapter plug, and verified the output is center postive. With the new PSU plugged in, the machine power up. Nice.

2021-10-16: today I measured the voltage of the power supply output. Supposed to be 19 V, but swinging wildly up and down. When I connect the PSU to the machine and press the power button, the machine turns off again straight away (the LED in the power button blinks once, the goes off).

2021-08-07: this morning, I had no connectivity to internet, and found out the the gateway was off and wouldn't power on.

2021-07-14: I re-created this page on my self-hosted web server.

2016-10-05: an unscheduled power outage this evening required a power on of the machine after power was restored.

2016-01-29: I had to power on the machine, due to a self inflicted powerout while fixing cable mess.

2015-11-14: I connected a HDMI display (my HDMIPi actually) to the HDMI input. I had to reboot the machine to get output on the HDMI display. Using the HDMIPi was easy: power it with a microUSB plug from a usb charger, connect the HDMI cable, and then use the "source" button (top left, when "seen" from the front of the display) to switch from HDMI1 to HDMI2 (note: it switches HDMI1 -> HDMI2 -> VGA and back, even if the VGA connector isn't there).

2015-11-04: I bought a usb keyboard (98812) Kompakt tastatur m USB-tilkobling from for NOK 169.90. The keyboard is a Deltaco TB-603.

2015-10-29: first I labeled the power brick, then I physically installed the machine in the location intended for it. Open task: finish firewall configuration, test it and replace current firewall.

2015-01-17: bios update - after booting FreeDOS (without drivers) I could run flash.bat from the fdos\flash directory. No questions about backup, selecting anything, the AMI update just goes away. After the update it reboots. But the update worked, I now runs version 1.05 of the BIOS, and now both SSDs show up on the boot menu. Good.

2015-01-17: bios update - prepare. Bios update must happen from DOS. I use my FreeBSD workstation to create a FreeDOS usb stick.

tingo@kg-core1$ uname -a
FreeBSD 9.3-STABLE FreeBSD 9.3-STABLE #0 r273918: Fri Oct 31 22:52:44 CET 2014  amd64

the usb stick shows up as da1:

tingo@kg-core1$ ls -ld /dev/da1*
crw-r-----  1 root  operator  0xc0 Jan 17 11:41 /dev/da1
crw-r-----  1 root  operator  0xc1 Jan 17 11:41 /dev/da1s1

I got the usb stick image from here.

tingo@kg-core1$ pwd
tingo@kg-core1$ ls -l
total 2013990
-rw-r--r--  1 tingo  users          93 Jan 17 11:26 0_FreeDOS_info.txt
-rw-r--r--  1 tingo  users    32505856 Jul 11  2012 FreeDOS-1.1-USB-Boot.img
-rw-r--r--  1 tingo  users      117652 Jul 11  2012 FreeDOS-1.1-USB-Boot.img.bz2
-rw-r--r--  1 tingo  users  2021654528 May  2  2012 FreeDOS-1.1-memstick-2-2048M.img
-rw-r--r--  1 tingo  users     6993770 May  2  2012 FreeDOS-1.1-memstick-2-2048M.img.bz2

write it:

tingo@kg-core1$ su
root@kg-core1# dd if=./FreeDOS-1.1-memstick-2-2048M.img of=/dev/da1 bs=512k
3856+0 records in
3856+0 records out
2021654528 bytes transferred in 306.644782 secs (6592822 bytes/sec)

that's about 5 minutes.

root@kg-core1# disktype /dev/da1

--- /dev/da1
Character device, size 3.740 GiB (4016045568 bytes)
DOS/MBR partition map
Partition 1: 1.863 GiB (2000000000 bytes, 3906250 sectors from 1, bootable)
  Type 0x0E (Win95 FAT16 (LBA))
  SYSLINUX boot loader
  FAT16 file system (hints score 4 of 5)
    Volume size 1.862 GiB (1999667200 bytes, 61025 clusters of 32 KiB)
    Volume name "FreeDOS"

Now, I need to add the bios update tools. Mount:

root@kg-core1# mount -t msdosfs /dev/da1s1 /media

The update files:

tingo@kg-core1$ pwd
tingo@kg-core1$ ls -l XH61V000.105/
total 6
drwxr-xr-x  2 tingo  users  512 Jan 17 12:06 DOS
drwxr-xr-x  2 tingo  users  512 Jan 17 12:06 W32
drwxr-xr-x  2 tingo  users  512 Jan 17 12:06 W64
tingo@kg-core1$ ls -l XH61V000.105/dos
ls: XH61V000.105/dos: No such file or directory
tingo@kg-core1$ ls -l XH61V000.105/DOS
total 4306
-rwxr-xr-x  1 tingo  users   194448 Jun 29  2011 AFUDOS.exe
-rwxr-xr-x  1 tingo  users      596 Feb  7  2012 DISEUP.EXE
-rwxr-xr-x  1 tingo  users       59 May  3  2013 FLASH.BAT
-rwxr-xr-x  1 tingo  users  4194304 May  3  2013 XH61V000.105

I need to get them to the FreeDOS image:

tingo@kg-core1$ l /media/fdos
./            LOCALIZE.txt* autoexec.txt* config.txt*   doc/          mtcp.cfg*     packages/     postset.bat*
../           appinfo/      bin/          cpi/          help/         nls/          postinst.bat*

create a dir for it

tingo@kg-core1$ mkdir /media/fdos/flash
mkdir: /media/fdos/flash: Permission denied
tingo@kg-core1$ su
root@kg-core1# mkdir /media/fdos/flash

copy files

root@kg-core1# cp -v XH61V000.105/DOS/* /media/fdos/flash/
XH61V000.105/DOS/XH61V000.105 -> /media/fdos/flash/XH61V000.105
XH61V000.105/DOS/FLASH.BAT -> /media/fdos/flash/FLASH.BAT
XH61V000.105/DOS/DISEUP.EXE -> /media/fdos/flash/DISEUP.EXE
XH61V000.105/DOS/AFUDOS.exe -> /media/fdos/flash/AFUDOS.exe

now I can unmount the drive and try it.

2015-01-10: ssd - Kingston HyperX 3K 120 GB. Firmware - I upgraded the firmware on the drive (using an Intel Mac mini and a bootable usb stick):

root@kg-t4# smartctl -i /dev/ada1
smartctl 6.3 2014-07-26 r3976 [FreeBSD 8.4-STABLE amd64] (local build)
Copyright (C) 2002-14, Bruce Allen, Christian Franke,

Model Family:     SandForce Driven SSDs
Device Model:     KINGSTON SH103S3120G
Serial Number:    50026B7238019B0F
LU WWN Device Id: 5 0026b7 238019b0f
Firmware Version: 526ABBF0
User Capacity:    120,034,123,776 bytes [120 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS, ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.0, 6.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sat Jan 10 20:14:09 2015 CET
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

nothing more.

2015-01-10: ssd - I mounted the Kingston SSD in the front bay. Even though this bay is for a slimline ODD (with matching slimline sata cable) it has mounting holes for a 2.5 inch drive, and there is an extra sata power connector on the cable to the first drive, so with a little switching I managed to get power to the Kingston ssd too. Getting a 40 - 50 cm standard sata cable to place itself neatly in the case was a struggle. On first boot, the Kingston came up as ada0, not ada1 so I just powered off and switched cables.

2015-01-10: ssd - I have another SSD that I will put into this machine: Kingston HyperX 3K 120 GB (bought on a sale sometime). On the label on the bottom of the SSD:

9904447 - 081.A00LF
6309869 - 1332
and "DC +5.0V 1A"

that's it.

2015-01-02: bios - a new version is available: version 1.05 (release date: 2013/05/03) with the following fixes: 1 - Fix USB 3.0 + GPT issue, 2 - Fix UEFI OS boot issue, 3 - Update CPU uCode,

2013-05-19: Today I assembled the machine. Shuttle uses it's own heatpipe solution, the stock cooler wasn't needed. The supplied cooling paste was thick and difficult to spread evenly, I just used some Noctua NT-H1 paste instead. The two small fans one the side of the case (where the heatpipe radiator sits) was silent on a first start, hopefully they'll stay silent. First powerup: HDMI works. Second powerup: DVI (with VGA adapter) works. Network interface re0 is the left one, when seen from the back of the machine. The Intel 330 SSD is mounted in the bracket at the back.

2013-05-16: I picked up the package from Dustin at the post office (Sofienberg).

2013-05-15: I got a pick-up message from the post office, but couldn't make it before closing time.

2013-05-11: the current firewall (an old Dell laptop) is starting to fall apart, now the display is dark, so I ordered the parts for a new firewall machine. Parts:

1 x SHUTTLE SLIM PC XH61V S-1155 90W for NOK 1399.-
1 x INTEL CELERON G540 2.5GHZ 2MB S-1155 for NOK 319.-
2 x CORSAIR 4GB DDR3 1333MHZ SO-DIMM for NOK 229.- each (NOK 458.-)

it cost me a total of NOK 2176.- plus shipping (NOK 99.-). I have an Intel SSD which I plan to use for storage. I probably could have selected a 35W cpu, but the G540 was the cheapest one. 8 GB RAM is way overkill (the current machine lives well in only 512 MB) but memory was cheap.