Create a Raspbian Stretch microSD

The CM3-Board is fully compatible with the Raspberry Pi 3 board so if you use any microSD that works on a Raspberry Pi 3 it will work also on a CM3-Home board.

This guide explains how to activate the special hardware mounted on the CM3-Home that is not available on the Raspberry Pi 3.

STEP 1 - Create a standard Raspberry Pi MicroSD

Go to page and follow the instructions to create a bootable MicroSD for Raspberry Pi 3. Select the lite version because the CM3-Home board doesn't have any video interface.

STEP 2 - Add some lines to config.txt files to enable CM3-Home specific hardware

While booting up, the Raspberry Pi reads some configuration parameters from the first partition of MicroSD card.

These parameters are stored in a file named config.txt inside the first microSD partition.

You can edit this configuration from any PC because the first partition is formatted as FAT so it is compatible with Mac, Win an Linux. Use an ASCII editor like Nodepad or similar (please don't use Word :-) and add these lines at the end of this file:

# Set the debug port on GPIO32, GPIO33 pins

# Enable the 1-wire bus

# Set the audio lines on GPIO40 and GPIO41 pins

# Disable the Bluetooth

# Set the I2C1 on GPIO 44 and GPIO 45 pins

#Enable the IR Linux driver

It is possible to edit this file also using the Raspberry Pi itself. It is located in /boot/config.txt.

STEP 3 - Change the console in cmdline.txt files to move the debug port on serial1

Like as config.txt also the file cmdline.txt is saved in the first microSD partition. Using the same ASCII editor change this parameter:




STEP 4 - Enable the SSH server

By default the SSH server is disabled on the Raspbian microsd images. This could be a problem when using a CM3-Home because the video interface is not present and so if you don't have a serial cable there isn't any other way to get the access to the Linux command line.

Creating an empty file called SSH with no extention on the first microSD partition the ssh server will be enabled at first startup and you can reach the Linux command prompt via lan.

ssh pi@raspberrypi.local
Password: raspberry

FINAL STEP - Boot it

Your MicroSD now is ready to be used on the CM3-Home. Go to the getting started article to use it.


EUR 130.00

CM3-HOME-B - CM3-Home board basic edition

CM3-Home board basic edition

| Product description || CM3-Home catalog |

EUR 330.00

CM3-HOME-F - CM3-Home board full edition

CM3-Home board full edition

| Product description || CM3-Home catalog |

Sergio Tanzilli - - -