The Intel Compute Stick (ICS), STCK1A8LFC, was originally $110 when released
in 2015, but now is $35 from Amazon with free shipping. The UEFI stick
has an Intel quad core Atom (Z3735F @ 1.33GHz), and comes with 1G
memory, 8G storage ( 48MiB EFI, 1.2GiB install, 935MiB swap, and 4.9GiB root), wireless 802.11bgn, Bluetooth 4.0, micro SD slot, USB 2.0, and HDMI output. Not listed in the specs at all is the fact that it also comes with 64 bit Ubuntu 14.04. The enclosed instruction sheet gives a firmware download site,
downloadcenter.intel.com, so download the stick's latest UEFI firmware
patch, FC0040.bio, and put it on a FAT/USB stick in preparation to flash
the stick. Flash the firmware before doing anything else, many
problems have been fixed.
You will need a USB keyboard, and it must initialize quickly when powered up, because the time to press a function key is very short. Use a powered hub if necessary (power usually not needed for just a keyboard, mouse and USB storage).
The firmware version and date on the shipped stick,
FCBT10H.86A.0024.2015.0522.1757, is now 16 versions out of date. This
information may be found by typing F2 at power-on (be quick at the
message), and going into the UEFI settings.
Download the OS independent firmware patch for STCK1A8LFC (FC0040.bio) from
https://downloadcenter.intel.com/product/86613/Intel-Compute-Stick-STCK1A8LFC
wget https://downloadcenter.intel.com/downloads/eula/28922/BIOS-Update-FCBYT10H-86A-?httpDown=https%3A%2F%2Fdownloadmirror.intel.com%2F28922%2Feng%2FFC0040.bio
Hashcheck the download (MD5 supplied just above the download button).
Put the firmware patch, FC0040.bio, on a USB stick with a FAT
filesystem, and with that in the hub, at boot, type F7 to flash the
firmware. Select the USB containing the flash file, then the
FC0040.bio file. Flashing takes about 5 minutes, and eliminates all
of the problems reported in the early reviews. New firmware versions
are periodically released, so check back every few months for a new one
(for security updates).
The flashed stick should have no problems booting from the micro SD card or a USB stick in a hub, and installing to a micro SD card or USB stick. The internal storage is limited to 7.1 GiB even if you resize the root to include the install partition (keeping the swap of 935MiB). An Xubuntu install on a 16G USB is 6.4G, so it will fit, but you will not be happy with performance if swapping is induced. Installing Lubuntu or Xubuntu 16.04 to a micro SD card will make a usable system. Putting a Debian 10 or AntiX 19 on the internal space results in a more responsive system.
The 4.19 kernel version has fully functional capabilities (HDMI sound, wifi, bluetooth) on this hardware. You will need to upgrade the kernel over the standard Lubuntu 18.04 to get bluetooth. Use the hwe packages to put on the latest Ubuntu kernel. Tailor the kernel boot line by adding "intel_idle.max_cstate=1 zswap.enabled=1 zswap.compressor=lz4" at the "quiet splash".