OpenLog(blackbox) is a data logger that works over a simple serial connection and supports microSD cards up to 64GB. The OpenLog(blackbox) can store or “log” huge amounts of serial data and act as a black box of sorts to store all the serial data that your project generates.

The board has contained the openlog_blackbox_v2.0 firmware. Flight conroller transmits your flight data information on every control loop iteration over a serial port to an OpenLog to be recorded. After your flight, you can view the resulting logs using the interactive log viewer:

https://github.com/cleanflight/blackbox-log-viewer

You can also use the blackbox_decode tool to turn the logs into CSV files for analysis, or render your flight log as a video using the blackbox_render tool. Those tools can be found in this repository:

https://github.com/cleanflight/blackbox-tools

OpenLog configuration

Power up the OpenLog with a microSD card inside, wait 10 seconds or so, then power it down and plug the microSD card into your computer. You should find a "CONFIG.TXT" file on the card, open it up in a text editor. You should see the baud rate that the OpenLog has been configured for (usually 115200 or 9600 from the factory). Set the baud rate to match the rate you entered for the Blackbox in the Configurator's Port tab (typically 115200 or 250000).

Save the file and put the card back into your OpenLog, it will use those settings from now on.

If your OpenLog didn't write a CONFIG.TXT file, create a CONFIG.TXT file with these contents and store it in the root of the MicroSD card: