I have an Arduino BT-V06 laying around which I can't program over bluetooth for some reason. To be honest I don't understand the exact problem, but the problem is described in the question Arduino BT upload problem.
To solve the problem of programming the board I'm trying to program the BT-V06 using an Arduino Uno. I wired it all up using the description at https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader. The UNO seems fine, but the BT-V06 has the BATT-LOW led burning.
I've programmed the Arduino UNO using the Arduino ISP sketch. I've set the Arduino IDE to the COM port of the UNO, the target board to Arduino BT and the programmer to "Arduino as ISP". When trying to program the blink sketch I get the following error:
Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 28,672 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: verification error, first mismatch at byte 0x0002
0x40 != 0x5c
avrdude: verification error; content mismatch
Could it be that the power requirements are too high to be powered through the UNO?
On the Arduino Uno, you'll need to connect a 10 uF capacitor between reset and ground
(source) – Gerben Jun 7 at 18:42