Group: Hardware/Freest
< Group:Hardware
(Redirected from Hardware/Freest)

for projects that don't fit into a portable device or "desktop" type of device. the project is not just a device but instead are a concept/design/way of doing things/implementation/innovation/formfactor/etc.
going above the diagonal yet practical. I'll hope add more info later. see website and mailing list for now.
Crowd fund for first product is in pre-lunch signup to be notified!
Embedded Type Hardware
Generic Info
See Group:Hardware/Laptops_Comparison for a comparison of netbooks and notebooks with a free or partially free BIOS replacement.
Lemote Yeeloong 8089 and 8101
The Lemote Yeeloong is the first fully free laptop, including the bootloader(that replaces the BIOS) and the operating system.There are no firmwares in the wifi card. gNewSense MetaD mipsel is already available for this laptop, and used by Richard Stallman.
Non-Free Components
While Lemote has made an amazing effort to make the hardware as free as they possibly could, there are still a few non-free software components (in the form of binary blobs):
The touchbook is based on a beagleboard,it has non-free 3d,but using 3d is not mandatory(you can use omapfb). The wifi requires a firmware,but the wifi card is usb,and you can easily open the device and change the usb wifi card. The other things beside the Others CPU(DSP etc...) seem free.
The first thing to liberate it is to change distribution for another one that doesn't use the 3d driver if it exist. Then you have to change the wifi usb card,which is easy. Then if you're in DSP programming you could look at the work of Benoit Papegay for making the same for omap3.
Penguin International GNU/Linux Notebook
Like all other x86 notebooks the Penguin International is dependent on some non-free code due to the non-trivial nature of porting a free BIOS and other microcode. What makes this notebook different is all the major chipsets are free software compatible and there are no digital restrictions. There is support for 3d acceleration and wireless using free software. The laptop ships with Trisquel and can be ordered with other free distributions. It also has international support with various keyboard layouts and AC adapters to choose from.
For more information see:
PengPod tablets
(Can someone say why (or if) this product deserves a place on this page?)
These systems at minimum should have:
Comparison: Basic properties
Release yearApprox System PriceArchitectureBoot firmwareWifi chipsetVideo chipsetLinks
BeagleBoard RevC22008$206.30[1]armelu-boot-PowerVR[2]Detailed Specifications
ThinCan DBE61C-USB2005$395
(for 2)
OLinuXino2012$60ARM Cortex-A8 (Allwinner A13)uboot on GNU/Linux, nonfree bootloader on AndroidRTL8188CU (nonfree,optional)Mali-400 (free drivers exist) (?)
Improv (modular enclosed cpu card and feature board)2014$75ARM Cortex-A7 (Allwinner A20)u-boot-sunxinone (maybe in future feature boards)Mali-400GPU driver: lima driver, Boot: u-boot-sunxi
Comparison: Where purchasable and lowest-cost shipping option
BeagleBoard RevC2Yes$22
ThinCan DBE61C-USBYes$125
A13 OLinuXino without Wifi/AndroidYes$60
Improv (includes feature board)No. Available in: US and Europe. More "soon"$75
Please use ISO Country Codes.
World indicates that there is at least one reseller that is willing to ship anywhere in the world as a standard part of their business.
BeagleBoard RevC2

lshw output
Output from lshw.

ThinCan DBE61C-USB
Really expensive shipping.
lshw output
Output from lshw.
Allwinner Devices
See some of the freedom details regarding Allwinner SoCs here: Group:Hardware/Single_Board_Computers
Make Play Live's Improv
The Improv seems to be the result of this project. The parent company is listed as a partner.
The OLinuXino-LIME uses an Allwinner A10 SoC, it's probably similar to the other, A13-OLinuXino board (more evaluation needed), though enlosures seem to be avalible. Looks as if it can run Debian​.
Machines to evaluate when possible
Lemote Fuloong Mini
Available in Europe from Lemote Fuloong 6004 Linux mini PC. Price: 215.00 € excl. VAT, excl. delivery.
ThinCan DBE63 - should be available in Q2 or Q3 2009.
Some (slow) boards with Intel Curie x86 processor E.g. Arduino 101/Genuino 101
(But be aware that some boards use the Intel Curie as a co-processor and actually boot off UEFI ... *grumbles* proprietary *grumbles*) - J05HYYY (talk) 03:18, 2 July 2016 (EDT)
Some server can be bought with coreboot pre-installed,informations are here
A lot of router run or are capable of running a GNU/Linux distribution,but most of them have non-free wifi drivers despite of having a free bootloader(which replace the bios). Consider getting a router compatible with librewrt.

Mesh talks about some specific ath9k wifi access points / routers
[HOWTO free your wrt54*/brcm47xx router] : running a 100% free GNU/Linux distribution on your wrt54*/brcm47xx router router is just need to be polished
Mini Computers
Qi Ben Nanonote

Zipit Z2
Mozzwald's ZipIt Z2 Info
free software is not a priority for the community around the zipit. You can run your time with just free software but for the wifi firmware buy using mozzwalds flashstock to flash uboot and the openwrt distribution. Don't know if theres other non-free bits though laying around in the system but not required.
Mobile Phones and PDA / Tablets
Openmoko freerunner(not the GTA01)
Neo Freerunner is currently the most free mobile phone, however no 100% free software distribution for it exist, debian is the closest one.
The good
The bad
Replicant is an active project to free various Android phones under Android.
See the Replicant website for a list of supported phones.
NOTES on openmoko and android:
Notes on compiling and the SDK
look if there is 2d acceleration for kdrive/xorg
[2] inside [8]
[3] as explained here there are several modalities for a vendor to put android on a phone
[4] "JDK 5.0, update 12 or higher. Java 6 is not supported, because of incompatibilities with @Override." in
[7] IRC logs:in #freerunner-android in freenode
[8] Jul 05 16:15:04 <Gnutoo> so basically your images(so not koolu's ones that have skype) are 100% free
Jul 05 16:16:41 <serdar> but not working well
[9] /proprietary G1 files
[10] /freedroid
Walkmans/Music players
build your own one from an Arduino MP3 shield (with vorbis support) and an Arduino
Rockbox players
Archos's players
There are generally two ways to identify free software compatible components. One way is by the model number and the other is by the chipset(s). Selecting a piece of hardware based on the model number can be challenging. This is because most companies go through many iterations of a product and not all iterations will use the same chipset(s). Since you need a compatible chipset you never know if the product you are getting will work. Some companies advertise Linux compatibility even when there is no mainline kernel support or project to back it. Frequently these companies don't offer any end-user support and rely on non-free non-redistributable drivers or firmware. This violates the core tenants of free software and is incompatible with free software distribution models., a vendor focused on GNU/Linux and free software is trying to fix some of these problems by working with distributions, chipset developers, and manufacturers. Many components can now be purchased from the company that don't come encumbered with these problems. All products in the companies catalog are free software compatible. Trisquel is fully supported and even has its own portal at where 25% of the profits go to the distribution. The company also sponsors other projects through various means.
Graphic cards
Free Graphic cards drivers must be checked in order to see if there are some sort of microcode loaded.
Intel Cards
Most of intel card come with a free software driver but some cards like the GMA 500 are instead a Powervr which lacks free software driver for something else than framebuffer.
Note that the Poulsbo chipset incorporate a Powervr
Ati Cards
The status of the most common Ati chipset support in the free software driver can be found here.
Warning: Most of the free drivers are currently depend on the non-free binary firmwares from Linux, which were removed from the Linux-libre (liberated version of Linux). That means that there is no 2D/3D acceleration support currently for most of the ATI chipsets in the free GNU/Linux distributions.
Also there are report that some very recent cards fail to work without the non-free firmware.
The correspondence between the chips and the cards models are here
Nvidia Cards
The support for Nvidia cards in the free software driver(nouveau) is very experimental,status can be find here,there is also a Status Matrix
Wifi cards
Mainboards for x86 system
Usually Mainboards comes with a bios already present,but that's not always the case:
WARNING: BE SURE TO HAVE A RECOVERY METHOD(external flashing or a second flash chip with a working image inside...) IN CASE WHEN THE MAINBOARD DOESN'T BOOT ANYMORE.
Here is the list of Supported Motherboards, WARNING not all mainboard are euals in freedom.
See Group:Hardware/Freest/e-readers
Other Hardware
PLCC Writer - openbiosprog is a fully Open Hardware and Free Software USB-based programmer for BIOS chips. The first version will support Low Pin Count (LPC), Firmware Hub (FWH) and SPI chips, later versions might add support for parallel flash chips. The microcontroller firmware is GPL (version 3 or later), the user-space source code is part of flashrom (GPL, version 2), the schematics and PCB layouts are licensed under the CC-BY-SA 3.0 license.
Incoming Hardware
Milkymist (2011) is one of the leading open source system-on-chip designs. It is today the fastest open source system-on-chip capable of running Linux, and it comes with an extensive set of features and graphics accelerators.
More info at the product's homepage.
Note: this SoC is discontinued but, the folks behind it have said that MiSoC is the spiritual successor of Milkymist.
Hobbyist hardware
See Also
Mediawiki-related work in progress
Looks like we need some things that are on wikipedia mediawiki [3] but not here or default in 1.15.1 [4] for this to look good. I'm copying a lot of syntax from this wikipedia article [5].
Specifically this syntax is not working completely:
Template syntax
{{yes}} {{no}} {{rh}}
Example: style="background: #90ff90; color: black; vertical-align: middle; text-align: center; " class="table-yes"|Yes
  1. BeagleBoard + Power Supply + Case
  2. (framebuffer can be used without proprietary driver, 3D needs proprietary drivers)
  3. states that "USB boot is not possible without highly experimental code."