Actually piloting the robo-bug is achieved through a smartphone app, but an on-board ARM-based microcontroller makes small adjustments to ensure stability during flight.
The Air Accidents Investigation Branch (AAIB) said the aircraft, by modern standards, had "low stability and power margins and poor flight instrumentation".