[Official] Fit-IOT fitlet2 review

Disclosure: (0) None
I purchased this with my own money, because it was cool. Read the review to find out why.

Overview

The fitlet2 is a very unique, small, and versatile x86 platform. It’s produced by Fit-IOT, and is one of just 3 products in their main lineup. I highly recommend venturing over to Fit-IOT’s website before reading the rest of this review.

For this community’s purposes, the fitlet2 could be used for many things: pfSense/OPNsense, Roon client, IOT device, magic mirror, and more. It’s just about the smallest, most capable PC I’ve seen!


Hardware

This particular fitlet2 features the Intel Atom E3930, as it’s the entry-level model.
I purchased mine on ebay, in “used” condition with a 128GB M.2 SATA SSD and 2GB of RAM. Unfortunately, there are no more available from this listing.

The fitlet2 is available at Amazon and other retailers, however.

Starter kits

  • E3930 barebones (link)
    • CPU: Atom x5-E3930 dual-core (2C/2T)
      • 993 passmark (multi-thread)
      • 648 passmark (single-thread)
      • 6.5W TDP
      • 1.3GHz base, 1.8GHz turbo
    • Dual display HDMI + mini-DP
    • Dual Gb Ethernet (Intel i211)
    • Up to 16 GB RAM (DDR3L single SODIMM, not included)
    • M.2 2230/2242/2260 SATA SSD (not included)
  • E3950 barebones (link)
    • CPU: Atom x7-E3950 quad-core (4C/4T)
      • 2151 passmark (multi-thread)
      • 751 passmark (single-thread)
      • 12W TDP
      • 1.6GHz base, 2.0GHz turbo
    • Dual display HDMI + mini-DP
    • Dual Gb Ethernet (Intel i211)
    • Up to 16 GB RAM (DDR3L single SODIMM, not included)
    • M.2 2230/2242/2260 SATA SSD (not included)
  • J3455 barebones (link)
    • CPU: Celeron J3455 quad-core (4C/4T)
      • 2273 passmark (multi-thread)
      • 814 passmark (single-thread)
      • 10W TDP
      • 1.5GHz base, 2.3GHz turbo
    • Dual display HDMI + mini-DP
    • Dual Gb Ethernet (Intel i211)
    • Up to 16 GB RAM (DDR3L single SODIMM, not included)
    • M.2 2230/2242/2260 SATA SSD (not included)

SSDs

  • M.2 SATA 2242
    • Transcend 32GB, 64GB, 128GB (link)
    • Transcend 256GB, 512GB (link)
    • KingSpec 128GB, 256GB, 512GB, 1TB, 2TB (link)

RAM

  • 4GB DDR3-1600 1.35v SODIMM
  • 8GB DDR3-1600 1.35v SODIMM
  • 16GB DDR3-1600 1.35v SODIMM
    Note: 16GB SODIMMs are very expensive and hard to find.

Add-on modules & accessories

  • FC-USB (link)
    • 4 USB 2.0 ports
    • M.2 E-key socket for Wi-Fi
  • FC-M2LAN (link)
    • 2 Intel i211 ethernet ports
  • FC-POED (link)
    • GbE port which can power the fitlet2 via 802.3af/802.3at POE
    • M.2 E-key socket for Wi-Fi
    • M.2 M-key socket for 2280/2260 SATA SSD
  • FC-PCI FACET-Card (link)
    • Mini-PCIe + SIM for 3G/4G modem
    • M.2 E-key socket for Wi-Fi
    • M.2 M-key socket for 2280/2260 SATA SSD
  • FC-OPLN FACET-Card (link)
    • SFP Fiber Optic 1000 BASE-X 802.3z Gigabit via Intel i210-IS
    • M.2 E-key socket for Wi-Fi
    • M.2 M-key socket for 2280/2260 SATA SSD
  • 2.5" HDD/SSD adapter (link)
  • VESA mount braket (link)

Shipping & Packaging

The fitlet2 was shipped in a plain white box with minimal markings, just like a lot of SBC style computers. Nothing special!

Inside is the fitlet2 and the power adapter.

Just about every plug adapter you could ever need is included.

It’s a 12V 3A adapter (36W).


External Overview

Most fanless PCs of this style are kind of ugly. I think this one is quite attractive!

From left to right: Power button, USB 3.0, Microphone, MicroSD, Headphone, LED1, USB 3.0, LED2

From left to right: 2 x USB 2.0, HDMI 1.4b, mini DisplayPort, DC power with locking connector, COM port, ETH1, ETH2

Not much to see on either side of the unit. The blank metal plates on the sides are easily removed to accommodate various hardware configurations.

Some various hardware configuration details on the bottom. Note, this unit actually came with a 128GB M.2 SATA SSD, but the label says 120GB.


Disassembly and Internal Overview

Tools used:

Damn, the fitlet2 is much smaller than the tool kit!

We need the #0 Philips for the 4 screws at the corners.

The 4 screws are quite long, and fasten the heatsink part of the case like a clam shell.

Inside, there’s another heatsink that acts as a mounting plate for the M.2 devices. There are 6 screws, 3 on the outside edges, and 3 in a line towards the middle. I removed all 6, but really you just need to remove the 3 on the outside edge nearest the case wall. These are #00 Philips.

Looks like the interchangeable side plates are already coming off.

The main heatsink is also not attached, so let’s remove it from the main motherboard assembly.

This 2 pin red/black connector is for the CMOS battery, and needs to be unplugged before further disassembly.

Gently lift the metal plate to about a 45 degree angle, and de-socket the M.2 as you would normally. The drive will remain attached to the heatsink.

This is actually pretty cool. M.2 drives are mounted to the heatsink directly with a standoff that can be moved based on drive size. Thermal pads are included!

Lets take a closer look at the M.2 SATA SSD. It’s a 128GB Transcend TS128GMTS600, nothing special. Pretty typical for average consumer computers, especially laptops.

One last look at the heatsink with the drive removed.

Let’s take a look at the motherboard since the M.2 assembly is removed.

Unfortunately, the motherboard is labeled with component numbers, nothing easily discernible.

Flipping the unit over, we find yet another heatsink and the single DDR3 SODIMM module and slot.

Installed is an Apacer 2GB 1.35V PC3-12800 SODIMM (DDR3-1600). Low voltage and good speed. Up to 16GB on a single DIMM is supported.

There are 7 more #00 Philips screws. The 4 on the outside attach the front and back I/O plates. The 3 in the middle attach the CPU heatsink.

Remove the 4 on the outside first, then remove the I/O plates.

Next, remove the 3 in the middle. With some very light prying, the heatsink can be removed.

Interesting, looks like there’s some damage to the back side of the SODIMM slot. Hopefully it doesn’t affect functionality of the unit.

Looks like there’s an internal COM port as well. I wonder if this is for reprogramming some aspect of the motherboard.

After cleaning off the very muddy thermal paste, we can see the Intel Atom E3930.

Let’s repaste with Gelid GC Extreme.

Reassembly is as simple as following the steps in reverse order! There’s quite a lot of screws for this tiny unit, but at least it’s quite simple.


BIOS

The BIOS of this unit is fully featured, much more than I can cover in this guide.


Software

Windows

After changing the OS Selection to Windows in the BIOS, the system immediately booted from USB.


Thermals

With a full CPU and disk stress test for 45 minutes, the CPU only reached 60℃ and did not throttle.

During the 45 minute stress test, the outside of the chassis reached steady state at 54.1℃!


Conclusion

The fitlet2 is an awesome little device. The price is on the higher end of normal for this level of hardware, but considering the form factor, fan-less operation, and versatility, I think it’s well worth the price of entry.

2 Likes

Looks like a Roon endpoint to me.

1 Like

sticker

1 Like

You may look at this box and ask yourself, “Will it run pfSense?”, and I’m here to tell you that yes, it runs pfSense quite well. I’ve been running the Celeron version of this box with 8GB RAM and a 16GB SSD as my primary router for almost 3 years now and I have no regrets. It routes my symetric gigabit connection with ease, and even routes OpenVPN at 400Mbps+ in my testing. However, there is one small caveat you must know if you decide to use this box for your own pfSense install. PfSense doesn’t like the SD card slot for some reason, so you need to disable it in the BIOS before you install.

Go to Chipset > South Cluster Configuration > SCC Configuration, and disable SCC SD Card Support, SCC eMMC Support and SCC SDIO Support. Save the settings, reboot, and install pfSense using the memstick installer like you would on any other system.

7 Likes

Anyone know what the difference between the normal temp range unit and the extended temp one?

Thanks! This is what I was hoping to hear. Do you have IDS/IPS enabled on this device and you’re still at gigabit?

  • Commercial temperature range 0°C to 45°C
  • Extended temperature range -20°C to 70°C [TE]
1 Like

:joy: I got that part, but I was curious to what the hardware differences are.

I think it may just be a difference in the size of the heatsink.

No, I haven’t run any IDS/IPS on this machine. The only extra services I do run on it are pfBlocker, OpenVPN and HAProxy, none of which caused any decrease in the available bandwidth.

1 Like

What purpose does more than 2 LAN provide? Pfsense is not a switch.

I had a J3455 in an Intel NUC and was not very impressed. Just had a basic Win10 install running a HomeSeer hub and it was very slow to do anything. I’m curious if this would work any better with Linux. Currently I have an i3-8100 in an HP-290 running pfSense with everything but VPN on a gigabit connection and it works great, not sure I’d downgrade from that, though I don’t have any experience with Atom chips.

Any of these in stock anywhere?