If you have a difficulties to us it, please question on Arduino forums.

Can i use this Arduino Board to Flash & Configure BLHeli firmware?
The answer is Yes but depends on the ESC. Lots of people use Arduino board to flash the firmware for ESC but you need to know how to use it. Below has the video to show you how to connect "Super Mini 20A" using this board.

** Please understand that we are unable to guarantee you which you can flash your ESC without any problem because the most important thing is -- you need the knowledge to use it.

Features

CH340G Replace FT232RL

Operating Voltage（logic level）：5V

8 analog inputs ports:A0 ~ A7

14 Digital input / output ports:TX,RX,D2 ~ D13

6 PWM ports:D3, D5, D6, D9, D10, D11

1 pairs of TTL level serial transceiver ports RX / TX

Using Atmel Atmega328P-AU MCU

There is bootloader installed in it

Support USB download and Power

Support for external 5V ~ 12V DC power supply

Support power supply by 9V battery

Package Included

1 x Arduino Nano V3.0 Board

1 x USB Cable

** Note: Normally we use Dupont Cable for connection between ESC and this Arduino Tool. So if you do not have the cable, you may purchase it separately here (choose the right one for your Arduino project). The cable we used to flash the BLHeli ESC is "Male to Female" Dupont Cable.