In 2012, Andrew Huang (“Bunnie”) decided to build an open source hardware and software laptop codenamed Novena powered by Freescale i.MX6 as a side project. The goal of the project was to be fully open source, both in terms of hardware and software, and the components have been selected so that the datasheets can be downloaded without NDA. Design has now been completed, and a crowdfunding campaign has now been launched on Crowd Supply, but since finding low cost part was not priority, you’ll have to fork $1,995 to get the complete laptop, $1,195 will get you the desktop version, and $500 the motherboard only. There’s also a version of the laptop called “Heirloom Laptop” with a hand-crafted wood and aluminum case that goes for $5,000.
Let’s go through the board specs first:
- SoC – Freescale iMX6 Quad-core Cortex A9 CPU with NEON FPU @ 1.2 GHz. – NDA-free datasheet and programming manual
- System Memory – 64-bit, DDR3-1066 SO-DIMM slot. 4GB DDR3 SO-DIMM will be installed in the shipped products.
- Storage – Boots from microSD firmware, SATA-II (3Gbps) connector
- Internal ports & sensors:
- mini PCI-express slot
- UIM slot for mPCIx mobile data card support
- Dual-channel LVDS LCD connector with USB2.0 side-channel for a display-side camera
- Resistive touchscreen controller
- Stereo 1.1W, 8-ohm internal speaker connectors
- 2x USB2.0 internal connectors for keyboard and mouse/trackpad
- Digital microphone (optional, not populated by default)
- 3-axis accelerometer
- 3x internal UART ports
- External ports:
- HDMI
- SD card reader
- headphone + mic port (compatible with most mobile phone headsets, supports sensing in-line cable buttons)
- 2x USB 2.0 ports, supporting high-current (1.5A) device charging
- 1Gbit ethernet
- Other features:
- 100 Mbit ethernet – dual Ethernet capability allows laptop to be used as an in-line packet filter or router
- USB OTG – enables laptop to spoof/fuzz ethernet, serial, etc. over USB via gadget interface to other USB hosts
- Utility serial EEPROM – for storing crash logs and other bits of handy data
- Spartan-6 CSG324-packaged FPGA – has several interfaces to the CPU, including a 2Gbit/s (peak) RAM-like bus — for your bitcoin mining needs. Or whatever else you might want to toss in an FPGA.
- High-speed I/O expansion header – useful for implementing a wide variety of functions, from simple GPIO breakouts to high-performance analog data sampling front-ends
Beside the 4GB RAM, the board with also come with a microSD card with basic Debian install, Ath9k (blob-free firmware) mPCIe wifi card, 802.11n b/g 1T1R and a 16V, 3.75A power supply (100-240V 50/60Hz input).
The desktop version will come with a gen-2 hacker case, a 13.3″ TFT LCD (1080P), an LVDS to eDP adapter board, and some other accessories such as cables.
The laptop version will features all hardware from the desktop version but add a battery controller board, a 240 GB SSD, a 3000mAh 3-cell lithium battery pack, measure 330 mm x 225 mm x 27mm and weight 1.36 kg. The keyboard is not included.
Since these laptops and desktop PC are fully open source, you can download the hardware design files, get the source code, and build the Linux distribution yourself without binary blobs.
The board should ship in November 2014, the All-in-one desktop in December 2014, the laptop in January 2015, and Heirloom laptop in February 2015.
Via Liliputing
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
I’m sorry to say, but to me it looks like a Sovjet built computer. With an enormous price.
To be honest, this device is a mess.
You have to consider that Bunny made this as a “hardware hacker” machine. He added in a bunch of things that many people will rarely, if ever, use e.g the FPGA, the second Ethernet port, and all sorts of extra I/O.
I’m sure someone could make a much simpler and cheaper laptop-like device based on the i.MX6 that would still keep a lot of people happy. I have serious doubts that this project will succeed, but would like to be surprised.
The project now has stretched goals which could be useful for other i.MX6 platforms. https://www.crowdsupply.com/kosagi/novena-open-laptop/stretch-goals
1. Open 2D/3D Graphics Drivers ($300k)
2. General-Purpose Breakout Board ($350k)
3. ROMulator Breakout Board ($400k)
4. MyriadRF Software Defined Radio ($500k)
Currently, the project has reached just over $200k in funding with 19 days left to go.
@Jean-Luc Aufranc (CNXSoft)
The campaign is almost finished and they’ve now raised nearly $700,000. Pretty amazing!
That’s also mean all stretch goals above have been enabled, including open source 3D graphics drivers for Vivante GC2000 which will be available for all i.MX6 quad platform for example.