Normal start-up of a MIRO robot is just a matter of turning it on underneath. Some actuators will move a little immediately as they perform their start-up and auto-calibration routines. MIRO has an on-board Linux computer (the P3 processor) which begins booting once the power is on; once this process completes, MIRO is ready to use.

Once you are finished using MIRO, turn the switch off underneath to commence shutdown. Like any computer, MIRO will take a few seconds to shut down.

It is possible to damage the software installation on MIRO's SD card by interrupting the boot or shutdown processes, so always wait for each process to complete before operating the switch again.


Related FAQ: Why does my MIRO not boot?

Turn MIRO on underneath to start the boot process. If the body shell is removed, you can monitor the boot process by looking at the indicator lights on the P3 board (green circle, image to left).

As the kernel loads, LED0 (the one nearest the board edge) begins to flash in a "heartbeat" pattern. When the system status monitor software is brought up, after around fifteen seconds, LED0 changes to flashing at 0.5Hz (monitoring) and the system is now active. It is safe to turn MIRO off once this point has been reached.

Once the monitor is up, the other LEDs will light steadily to indicate a WLAN connection (LED1), that the bridge is running (LED2), and that there are data incoming over the network (LED3). If you have supplied network credentials, LED1 will usually light soon after LED0 begins to flash.


When you power off MIRO at the main switch, a sweeping pattern is shown across all four LEDs to indicate that the system is shutting down. After around fifteen seconds, all the LEDs will go out and it is safe to remove MIRO's batteries. If you are going to turn MIRO back on again, wait a few seconds before doing so.

First Boot

The first time MIRO starts after delivery (or after updating the system software) it needs to perform a few house-keeping jobs to get itself ready for operation. This process, referred to as "First Boot", happens automatically during startup.

Whilst this process is running, a special light pattern is displayed (see image above) to indicate this. During First Boot, LED0 is lit continuously and LED3 flashes the heartbeat pattern; once First Boot completes, the normal boot pattern, with LED0 flashing heartbeat, returns.

Other startup tasks also run on the first boot cycle, so that boot may take up to a minute.