NextThingCo CHIP

CHIP (C.H.I.P.) was a single-board computer crowdfunded by now-defunct Next Thing Co. (NTC), released as open-source hardware running open-source software. CHIP and related products are discontinued.

= Identification =

On the back of the device, the following is printed: CHIP v1.0

= Sunxi support =

Current status
CHIP has some support in mainline U-Boot and kernel (defconfig and device tree). CHIP's SLC NAND is not supported by Mainline U-Boot.

Manual build
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

Sunxi/Legacy U-Boot
Chip is not supported by Sunxi/Legacy U-Boot

Mainline U-Boot
Use the CHIP_defconfig build target.

Sunxi/Legacy Kernel
Not supported.

Mainline kernel
Use the sun5i-r8-chip.dtb device-tree binary.

Locating the UART
The UART located is on the header named U14. On this header Pin 1 is Ground (GND), Pin 3 is TX (Transmit) and Pin 5 is RX (Recieve). To establish a connection the TX of the Chip must be connected to the RX of USB-UART Converter and the RX of the Adapter to the TX of the Chip, Ground is connected to Ground. Do NOT Connect 5V or 3V to the Chip. Please note that the UART of the Chip uses 3.3V ( RX of the Chip is 5V tolerant ).

GND -> GND on the CHIP TX -> UART1-RX on the CHIP RX -> UART1-TX on the CHIP

FEL mode
Shorting out the FEL and GND pins before connecting power will cause the device to boot in FEL mode.

Pinout
= Tips, Tricks, Caveats =

The Chip requires 2A to run without issues if less Power is provided a brownout may occure.

If USB Devices attached to the Chip require more then 500mA the No Limit version needs to be Flashed.

A single Cell Lithium battery can be attached to the Chip.

If a external Antenna is required aUFL connector can be soldered on the back.

Device specific topic
Other than most Single Board Computers, the Chip needs to be flashed with a Operating System.

The Vendor provided only Debian Images with different Flavours ( Desktop, Server, Pocketchip ). Those Images are provided in proprietary and undocumented format with the Filetype .chp

These files are designed to be used with a (now offline) Website and Chrome addon.

'''Fortunately several Open Source alternative exist. '''

Flashing (Debian/Ubuntu)
Clone the Repo from Github. git clone https://github.com/Thore-Krug/Flash-CHIP.git Change into the Directory. cd Flash-CHIP Make the Script executable sudo chmod +x Flash.sh Execute the script sudo ./Flash.sh Select the version you want to install. Wait until the installation finishes.

Troubleshooting

Use USB 2

Refresh Apt Repos sudo apt update

Flashing (MacOS)
Clone the Repo git clone https://github.com/Thore-Krug/Install-Flash-Chip-Mac Change into the Directory cd Install-Flash-Chip-Mac Make the Script executable sudo chmod +x Flasher.sh Install all necessary Dependencies. ./Flash.sh install-all Flash your Chip ./Flash.sh flash Select the version you want to install. Wait until the installation finishes.

Or read the Help ./Flash.sh help

Troubleshooting

Kill the Script with ctrl + C

Read the output if something is not installed or Permissions are missing

Just restart the Script (fixes most of the Problem with FEL and Fastboot )

If this does not help reboot, retry

Open an Issue on the Git Repo.

Use USB 2

= Dips = Like on other Single Board Computers, Hardware Addons wich add more functionality to the Board can be used. These Addon Boards are called Dips, the Vendor NTC (Next Thing Company ) provided HDMI and VGA Dips. But other User created other Dips too, like a USB Hub or a SD Card addon.

= Variants =


 * Alpha CHIP
 * CHIP Pro

= Also known as =


 * C.H.I.P.

= See also =


 * NextThingCo Chip Pro
 * PocketChip
 * C.H.I.P. Single-Board Computer Wiki
 * C.H.I.P. (Wikipedia)
 * Kickstarter project page