a micro USB cable with one side plugged in to the OTG port of MarsBoard and the other side plugged into the USB port on PC.a PC running Windows (XP 32/64bit, Windows 7 32/64 bit) or Linux (32/64bit).What you will need to flash the board is: You can always flash the MarsBoard, it never bricks (as the name :)) unless some hardware damage occurs.