Simple Reversible Brushless question

I’ve got a 930kv brushless motor running, in one direction, with a generic HW30A ESC and esp8266.

I want to have it bidirectional and have high torque at low rpm for a balancing robot.

I understand this is possible by reflashing the esc with simonk or blheli firmware, but I’m not sure which is the best way to flash – USBasp (looks like a pain in the ass but costs £2) or DYS V2 USB(looks simple but costs £10)? Is there a way to do this with another arduino?

Are there any benefits over either firmware or should I just look for a reversible ESC?

submitted by /u/HungInSarfLondon
[link] [comments]