Disapointed with ArduinoBT and Documentation

Hi there.

I cannot get sketches to upload to my arduinoBT.

I am getting all kinds of different errors. This here is what I get, when I just tryo to upload a sketch without doing anything:

Binary sketch size: 970 bytes (of a 28672 byte maximum)
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

This here is what I get, when I push the reset button, right before uploading or right after start of upload:

Binary sketch size: 970 bytes (of a 28672 byte maximum)

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x64
avrdude: failed to write flash memory, rc=-4
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

At some point, the entire ArduinoIDE went black (which I had never seen before... sadly however, I lost the screenshot, and was not able to recreate that bug..)

And once, it even uploaded the sketch. Woopie. I have a blinking LED on pin13.
I was not able to recreate that fluke event though.

Seriously, as far as I can tell, either this board is seriously bugged, or the documentation, is not good, or both. I tend to go with boith. As is, this board is not a usefull tool in any way. I cannot work with a board, which sometimes decides to upload sketches if you push the reset button at just the right time.

I decided to buy this board, becouse I wanted an out-of-the box working arduino bt solution. I bought the most expensive arduino device available, even though I am on a small budget, becouse I was expecting it to work.

I regret having made that purchase and not having gone with many cheaper solutions using a bt module and an additional board.

Now, if someone can convince me of something different, I would be really happy. I want to like this board. I want to like it, becouse its an original Arduino Board and I want to think highly of Arduino products, and I want to like it becouse I spent ~130$ on it...

The documentation on the besite is really not all that helpful. I searched the forums, but couldnt find much info either. If anyone has any suggestions on how to turn this board into a useful tool, I would apreceate it.

Just for the record:

Arduino:

Software version: 0.22
I am using the correct port.
I have correct board selected in arduino software.
BT is paired, connection established.
Powered with 5v using the power output of another arduino device.

I believe I have all of this right, as It did work once.
(interestingly, It did not ask me to install a driver, everything except the bluetooth connection was automatically set up)

P.C:

Laptopt with Windows 7 (professionall?) 64bit.
Trendnet Micro Bluetooth USB Adapter

Any other info I am missing which might help?

Well, ok, if I dont get this fixed, I will see whether I can return it / swap it for a regular arduino with a bt shield...
I also strongly suggest, that the documentation adresses this issue with more than a sentence "Communication between the BT module and the computer can be temperamental." ... also, referring to the (unavailable ArduinoNG installation, is a bit dodgy as well..)

Anyway. Hope someone can help me out here. Sorry for the bitter tone of the post, I am just disapointed.

Cheers

p.

please someone tell me that I am wrong. I want to be wrong here.
someone tell me, that the ArduinoBT is not a bugged and useless board.
someone explain to me how to use it. please

:frowning:

p.

I'm sorry for all the problems you're having. Every PC's bluetooth stack behaves slightly differently, so it's impossible to test it with all of them. I've gotten consistent results on the Mac by pressing reset shortly before uploading to the board. One thing you might try is uploading sketches with an ISP, as regular serial communication (data) might be more reliable than uploading over bluetooth.

thanks mellis. thats a good idea. I'll give that a try.

maybe the documentation should include a list of systems for which it has been tested? also, including the solution you just suggested may be a good idea. Anyway, I dont have timt to figure this out at this point - when I do I'll post here again.

p.