The TrimSlice is based on the nVidia Tegra 2 – a dual-core ARM Cortex-A9 at 1 GHz with ultra-low-power GeForce GPU with 1 GB DDR2 RAM soldered on-board, and is built into a nickel-plated metal case of 5.1″ x 3.7″ x 0.6″ (130mm x 95mm x 15mm). The Pro model incorporates a built-in 32 GB Sata SSD, and all models have an SD slot on the front and additional micro-SD slot behind a secured door on the side. Both SD ports support SDHC up to 32 GB.

Trim Slice supports HDMI 1.3a 1080p and a 2nd DVI-D port supporting resolutions up to 1680 x 1050. 5.1 channel audio is available through HDMI and through S/PDIF. In addition there are standard 3.5mm jacks for stereo line-out and line-in. Analog video input port will be made available in the future when software support for the feature becomes available. The device has a Gigabit Ethernet port implemented through one of the Tegra 2 PCIe ports and a built-in 802.11n WiFi. Bluetooth is provided as a USB dongle. TrimSlice incorporates 4 USB 2 ports – two on the back and two on the front. On the front panel there is also a micro-USB connector and a mini connector for RS232.

ARMv7 Cortex-A9
nVidia Tegra2 1GHz Dual-core
Full and Micro SD
B/G/N, Bluetooth

Update SPI U-Boot

Replace sdX in the following instructions with the device name for the SD card as it appears on your computer.

  1. Download the U-Boot updater image to your computer.
  2. Write the image to a SD card:
    dd if=trimslice-update.img of=/dev/sdX
  3. Insert the SD card into the front slot, and power on the TrimSlice. If serial is connected (speed 115200), you will see messages similar to:
    403456 bytes read in 88 ms (4.4 MiB/s)
    SF: Detected W25Q80BL with page size 256 Bytes, erase size 4 KiB, total 1 MiB
    131072 bytes written, 393216 bytes skipped in 4.876s, speed 110014 B/s
    Updated SPI U-Boot
  4. If this is seen, continue to the next section. Otherwise, follow the remaining steps.
  5. Remove power from the TrimSlice.
  6. Remove the lock screw on the bottom of the device for the micro SD slot, open the door on the side, and identify the small hole to the left of the micro SD slot. This may be covered by a small piece of rubber.
  7. With the SD card still in the front slot, press and hold the button inside the small hole while applying power to the TrimSlice.
  8. The TrimSlice will now boot from the U-Boot image located on the SD card, and flash the new version to SPI.

Install to a SD card

Replace sdX in the following instructions with the device name for the SD card as it appears on your computer. These instructions may be used to create a card to boot from either the front SD slot or the micro SD slot on the side.

  1. Start fdisk to partition the SD card:
    fdisk /dev/sdX
  2. At the fdisk prompt, delete old partitions and create a new one:
    1. Type o. This will clear out any partitions on the drive.
    2. Type p to list partitions. There should be no partitions left.
    3. Now type n, then p for primary, 1 for the first partition on the drive, 2048 for the first sector, and then press ENTER to accept the default last sector.
    4. Write the partition table and exit by typing w.
  3. Create the ext4 filesystem:
    1. For e2fsprogs < 1.43:
      mkfs.ext4 /dev/sdX1
    2. For e2fsprogs >= 1.43:
      mkfs.ext4 -O ^metadata_csum,^64bit /dev/sdX1
  4. Mount the filesystem:
    mkdir mnt
    mount /dev/sdX1 mnt
  5. Download and extract the root filesystem:
    bsdtar -xpf ArchLinuxARM-trimslice-latest.tar.gz -C mnt
    umount mnt
  6. Insert the SD card into the TrimSlice, connect ethernet, and apply 12V power.
  7. Use the serial console (with a null-modem adapter if needed) or SSH to the IP address given to the board by your router.
    • Login as the default user alarm with the password alarm.
    • The default root password is root.

Copyright ©2009-2016 Arch Linux ARM
The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.
The Arch Linux™ name and logo are used under permission of the Arch Linux Project Lead.