I have been trying to cancel this thing in an effort to get them to send the remainder of the order, at their suggestion, for over two weeks now. It's holding up a $372 order that has my drone, and the bulk of the parts to build it. This is getting too strange. They just don't seem to want to send me the parts. Does anybody know what's going on with the support center and shipping?
Oh wow :O I kinda had the same problem with a $300 order and there was 1 part that was on backorder, but the thing I did was just to cancel that part and put it on a separate order. It worked fine for me :/
I dont believe either of HK usbasp have a 3.3v reg onboard. the one made by betemcu will support 3.3 volts. They are available everywhere. They are distinct to view as the MCU sits at a 45 degree angle. There is a '0' ohm resistor you remove to engage the 3.3v reg. google 'openrcforums topic 3233' for a schematic of the betemcu usbasp. The signature in the first post there points to a domain that offers that usbasp , with shipping from usa.
ok, you can go that route and not supply the target with power but how do you plan to account for the difference in signal level for the data ? level converter ? voltage divider ?
I've never had to program a 3.3 volt device so am curious for practical experience how that is accomplished with a 5v MCU as master and a 3.3v MCU as slave.
I reflashed a stabilizer supplying power to the board via a ESC, as the board had its own voltage regulator. I did nothing special and it worked - grnd is shared, for what is worth, and I assume the signal level was within tolerance.
thanks for the reply. I dug up my 10pin HK usbasp ( the one featured on this page)and took a look at it. Jumper J1 supplies usb voltage (5v) to the target. However the usbasb is always powered by the 5v usb. You can verify this by the fact that the power led does not go out when you remove J1. So in fact the data signals are at 5v. your assumption "the signal level was within tolerance" would be true for a 3.3 volt MCU that is '5v tolerant'. Not all of them are. Glad it worked for you. My reply to the OP describes a usbasp that has an onboard 3.3v regulator so that the 'source' and 'target' data lines are driven at 3.3v . I believe this is necessary for 3.3v devices that are NOT 5v tolerant. thanks
I am no expert - I just followed instructions, and I was warned to remove the jumper as the 5V would fry the gadget, but you are right, It was a Atmega 168PA, and I believe 5V is within operating range. Also I used this in combination with the Atmega flashing tool, "touching" directly the MCU pins instead of powering the whole circuit. Again, I am no electronics expert (just capable of following instructions).
Sou novo e já queimei o meu rádio.Foi consertado,mas parece estar com erros no sistema.Me instruirão a compar este gravador(http://www.hobbyking.com/hobbyking/store/__ 21321__USBasp_AVR_Programming_Device_for_ATMEL_procc essors.html?strSearch=avr),mas o link não existe mais.Qual o substituiu?Abraços.
HK nã*o tem nenhum programadores disponí*veis, porque eles tê*m um lote ruim. Faç*a uma pesquisa no google sobre 9xrprogrammer para encontrar um substituto. custo total com envio para Portugal é* $ 13,50
Don’*t know if this problem is related but here goes. I have Win7. Downloaded driver and KK flash tool.
Plugged programmer in USB slot and computer recognized new device but AUTO loaded it as USBHID (Human Interface Devices). I tried to update driver with the usbasp-windriver but says “*The Best Driver Software for Your Device Is Already Installed”* “*Windows has determined the driver software for your device is up to date”*. Only option was to close. KK2 powers up so I tried to flash the KK2 anyway with 1.6 but no go.
Could not get this item from HK so I got a USBasp AVR Programming Device for ATMEL proccessors from ebay but had 10 pin to 10 pin cable. Got a 10 pin to 6 pin adaptor. Any help or info appreciated.
that is a different issue. Some of those programmers are not acutually usbasp, they are *like* usbasp. Some use the USBHID protocol as the driver for that is provided by the OS. use the program that is supplied with or referenced by the item you purchased to flash your MCU. If you want a real USBASP with real open source USBASP firmware, see my posts below.
Thanks to Martin (6/11/2013) and Berthun (8/06/2013) I was able to get the Turnigy USBasp working. I write the procedure down in hopes it helps somebody.
1 - Connected my Arduino Uno board (COM9 on my computer) and uploaded Arduino ISP.
2 - Downloaded WinAVR 20100110 and installed it under c:\temp
3 - Downloaded usbasp.atmega48.2009-02-28 and copied it under WinAVR\bin folder
4 - Edited the file avrdude.conf, changing #define ATMEGA48 0x59 to #define ATMEGA48 0x1e920a
5 - Connected the included 6 pins cable to the connector named ICSP on the arduino board. The Red wire should be on the same ledge as the text ICSP on the board.
6 - Connected a wire from PIN10 on the Arduino to the solder point on the USBasp. The solder point is very close to the printed text R1, and it is the top one of the two solder islands. You have to hold it in place, or otherwise ensure it is connected.
7 - (Command Prompt) Start>Run>cmd, typed c:\temp\winavr\bin , avrdude -F -p m48 -b 19200 -c arduino -P com9 -U flash:w:usbasp.atmega48.2009-02-28.hex , avrdude -F -p m48 -b 19200 -c arduino -P com9 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m
8 - removed the arduino board, plugged in the USBasp in the computer and was greeted with a green light and a device named USBasp.
Thank you Martin and Berthun for this solution.
Uploaded a better tutorial under Files. It is currently waiting HK approval. It contains everything needed and a tutorial describing with pictures exactly how i did. Should work with any Arduino board (with ICSP header) and that includes Duemilanove =)
Hope this helps...
(Thanks still goes to Martin & Berthun!)
I tried your workaround, I was able to put the .hex file onto the Turnigy USBasp, AVRdude said all ok, but I still have no green light. I do have an error when I do the fuses thing.
Can you tell me what's wrong? Thanks
I see now that I do get a verification error when I try to put the .hex file onto the USBasp:
avrdude: verification error, first mismatch at byte 0x0000
avrdude: verification error* content mismatch
Cant replicate this however i try... What Arduino board are you using? You are sure PIN10 have a good connection, or it will not flash. If you look at the Turnigy PCB, it should have a board reference number, can you please check and reply back with that?
On the SMD MCU it says Atmel Mega48PA AU 1037, on the PCB it says USBasp Turnigy and 94V-0 and on the backside PCB#4.
I tried to get the error you mentioned by holding PIN 10 badly or disconnecting, and it seems that I don't need it? It's just the same: reading... writing... reading... and then fail at the verify.
I have uploaded ArduinoISP version 04m3. It has also the option to install 3 LEDS for monitoring. There is a 'heartbeat' LED that shows if the programmer is running, an Error LED and a Comm LED. When I upload the sketch, the heartbeat LED blinks, indicating that the sketch is uploaded correctly and the programmer is running. However, when I run the first command in cmd.exe, all LEDs stop working, and it's just the TX/RX smdLEDS that are blinking...
Hi Wouter, does avrdude read the correct signature of the device? I was having a problem similar to yours. My advices are: 1) try to double-check connection 2)try to use avrisp instead of arduino in the command line 3) try to install Arduino 1.5.2, as Tommy i'm using this version. PS: Thanks Tommy for the tutorial and thanks Martin and Berthun for the solution.
Thanks! It worked! I followed your 3 suggestions and it worked!
The Turnigy USBasp now works fine, I was able to flash 1 of my ESC's with the KK multicopter flashtool, but now I wanted to flash my two other ESC's, and it doen't work anymore?? I am absolutely sure that the connection is ok, I used the same cable to press the contacts on the solder pads. Very frustrating* I always get this message almost immediately:
avrdude: set SCK frequency to 93750 Hz
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
I don't understand why it worked the first time, I've tried 100 times more so it's not the contacts.
Glad to hear it. RC=-1 means Init Failed, and can be anything. Most likely faulty wires/incompatible programmer selected. (avrdude needs the switch -c usbasp and no port switch if i remember correctly)
Ok I have made three cables, and tried literally 50 times more, and I don't manage to flash the 2 other ESC's the way I flashed the first one... Also I can't flash the first one anymore. This is driving me crazy. Could it be something with the ribbon cable between the USBasp and the cable I made? It's always the same error message, as if there is no contact at all with the ESC.
It seems to be one ESC that's the problem. I can flash the two other ESC's over and over again, but only one ESC won't. Could it be damaged? The 6 solder pads look alright. Any suggestions would be welcome.
Update: the ESC that doesn't want to flash anymore, also does not make sounds or drives motors when I test it with a receiver...
It does power the receiver, but nothing else. I guess it's dead, I didn't see the magic smoke though.
Yes those are the "new" HK usbasp that are no longer available because there was a bad batch.
openrcforums topic 3585
**> for more info and possible solution derived from this thread. Note you need another working programmer to fix the bad one.
If you dont have another programmer and wish to get one that works, comes with a money back guarantee, is inexpensive, and ships first class USPS from USA.
**> as one word. or just add the normal prefix and suffix to the domain you are googling.
I ordered one of these a while ago and it just arrived today. Looks a little different and it has the 6 pin connector. Not sure what the jumper is for. Anyone else have one of these? Can it flash the 9X and the KK2?
Hi jtb223, what you have is the the new turnigy USBasp sold by hobbyking that has faulty firmware. Almost everyone complained that the new one doesn't work and needs to be flashed with a working firmware using a working usbasp programmer. The working firmware is already uploaded in the file (purple) tab. The jumper is for powering the device you want to program from same power source as the programmer.
Hi igorc, clicking the add to cart button does nothing. It appears that this product is not available for order anymore. You better get similar item from other source. If they send you a non-working item, you will need a working programmer to flash it with a new firmware. Why not get a working USBASP from elsewhere in the first place.
well, seems like I got into troubles with this thingy. as this model in backorder and description clearly states that this is old model I got the new model (with 6 pin cable attached). SI got it today. Naturally as many other people here I cannot install driver not on Win7 not on WinXP. Moreover though HobbyKing states that new version is in stock I cannot open page with it's description and cannot check if they have any special driver, different from 5 other versions I found on internet. So it seems I will have to buy new FC that does not require flashing utility? One would think that after so many people complained about the problem something could be done, but ... Very disappointed
It is frustrating indeed, the new turnigy USBasp sold by hobbyking has faulty program inside. You can just buy the working one somewhere else if you don't have the resources to fix yours. Once you have the working one and you're able to flash/ISP(In System Programming) a microcontroller , you will have many possibilites not only for your Flight Controller but also for many devices sold by hobbyking.
Thank you berthun for the reply. As a nub, today I worry only about getting my first tricopter to fly. Starting in the hobby is like moving in a dense fog - even with all the internet help some things are never clear before you try it. I would not worry about faulty $5 item if it would not require waiting for another 3 weeks till new adapter arrive from another vendor in China.
1. It will much easier if you join your local hobby club, learn from other member. 2. Most of the devices sold here are not ready out from the box. We need to research, select parts, find the correct program, tweak here and there...etc... (Its fun though...)
Bear in mind that aeromodelling hobby ruled by Newton 2nd Law.
Thanks to berthun's post below 8/06/2013 I was able to get my non-working USBasp TURNIGY (6 pin version) working by flashing it using an Arduino UNO. The one extra thing I had to do not mentioned in his post was to set the fuses. My Arduino UNO is at port COM3, so my command line inputs were (the third line is the one that sets the fuses in the ATMEGA 48 on the USBasp board:
avrdude -F -p m48 -b 19200 -c arduino -P com3 -U flash:w:usbasp.atmega48.2009-02-28.hex
avrdude -F -p m48 -b 19200 -c arduino -P com3 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m
I just ordered one from a surprising source. Ebay. Less than $4. Free shipping. Just search Ebay for USBASP. Same picture as HK. Actually there more than just one seller. Seems this thing is very popular.
That's good, but. Was referring tithe cheapest ones on eBay that are around $4. The ones with the 6-pin adapter on eBay are between $6-8 dollars. So. Was just saying to be careful when purchasing the cheaper ones on eBay because the adapter won't fit on the KK boards without the 6-pin adapter.
BP fly rather than keep this going here, where you cannot reply. Please consider taking this to the Members Forum (blue tab at top of page). Start a topic and get all the members talking. Please Consider!
BP Fly you must stop giving a credit just because I reply. Give it some time, see who else charms in. Once you credit you will find that every else stops trying so hard. Thank but I will get in trouble too if I get to many credit to quick THANKS. See you in the Forum I hope!
NG wait. The fact it let you buy mean it is going to come in. It and any thing else on that order will wait till the item comes in. Now most times you can cancel the back ordered item but you will only get store credit. Best to wait! Is that OK with you?
You can't by THIS one, it's out of stock since NEW one was introduced. You can't buy NEW one, it was removed since it's nonworking from factory.
So you can't buy one from HK. But you can find similar products like THIS one over other sellers.
Links are moderated here, so I can't give you link. Just google for USBASP and you will find where to get one.
Ohh yeah... not much difference... both are almost the same, slightly different board layout, and miniusb connector for USB cable instead of direct
USB socket. The problem is that NEW one sold at HK was wrongly flashed from factory and not working...
It works absolutely the same way when reflashed correctly.
BP Fly I know this one works. It plugged into my Mac laptop with out drivers and worked fine. Other have used this on PCs too. So if you can get it, this is the one to buy! It would nice if HobbyKing offered a flashing service. If you were closer, I would flash it for you. Check postage to Australia. If you would post and pay return I will flash for you. May be some one close may do the same!
There are two version:
1. The one on this page doesn't have any issue.
2. The other one is the one that has been deleted from the listing. USBasb TURNIGY. The hardware is good but you need to flash it first to make it works.
My suggestion is just buy from ebay and make sure that it has a working firmware.
hmm that was quick. woulda thought they would have left it there to help there customers at least till they got their own product working properly. oh well. working usbasp's . ship from usa. the url starts with 3 double u's , then the period . followed by 9xrprogrammer . at the end you put another period followed by normal suffix.
Finally, I managed to make the turnigyUSBasp works after several attempts using Arduino Uno. Thanks to comments on this discussion forum.
1. Uploaded the arduinoISP to Arduino Uno,
2. Installed avrdude and winavr. Edited the device signature for ATMEGA48 to 0x1e920a, in WinAVR\bin\avrdude CONF file.
3. Connected the turnigyUSBasp to ArduinoUno ICSP port using the supplied ribbon cable,
4. Connected pin 10 on Arduino Uno to the solder point near R1 on turnigyUSBasp, (Reset connection),
5. Downloaded usbasp.atmega48.2009-02-28,
6. Turned off computer, turned it back on while holding F8, to override the driver signature,
7. Went to DOS command (CMD),
8. Next to the prompt, typed:
avrdude -p m48 -b 19200 -c arduino -P com6 -U flash:w:usbasp.atmega48.2009-02-28.hex
the hex file need to be at the same directory.
9. Finish... green light D3 on turnigyUSBasp.
Hobbyking need to be responsible for their mistake.
Thanks to berthun's post below 8/06/2013 I was able to get my non-working USBasp TURNIGY (6 pin version) working by flashing it using an Arduino UNO. The one extra thing I had to do not mentioned in his post was to set the fuses. My Arduino UNO is at port COM3, so my command line inputs were (the third line is the one that sets the fuses in the ATMEGA 48 on the USBasp board: cd C:\WinAVR-20100110\bin avrdude -F -p m48 -b 19200 -c arduino -P com3 -U flash:w:usbasp.atmega48.2009-02-28.hex avrdude -F -p m48 -b 19200 -c arduino -P com3 -U lfuse:w:0xff:m -U hfuse:w:0xdd:m
Great for flashing Turnigy 9x TX with ER9x (16 models, up to 16 channels, very flexible mixing) or other firmware. For backing up or programming 9x models. Also, for flashing the HK quadcopter board (both, v1 and v2)
10 comments. Reply..
1 thumbs up!
I ordered two devices for programming my TGY9x transmitter and the AtMegas of my other atmel projects. Function is OK, 2 flat cables are supplied (6 pin and 10 pins headers, 1 with combined headers, good idea / flexible solution!).
One USBASP came with misplaced USB connector, required resoldering.
Anyway - it can be used for every atmel project and its really worth the money,
No comments. Reply..
1 thumbs up!
All I can say is WOW! I built a quadrocopter with the Hobby King Control Board (not the V2) and it flew pretty good but constantly had to stay on top of it. I bought this USBasp AVR Programming Device, followed the links to the KK site, and downloaded the latest firmware for the board. I didn't really expect much, but again I say WOW! My Quadrocopter now flies as stable as a Co-axial heli. I will be shooting video soon to show the results. If you have this control board, get the above cable and flash it with the latest firmware. You will not be disappointed.
7 comments. Reply..
1 thumbs up!
leider hat der zoll in essen es einbehalten.
der grund: sie haben es geprüft und es ist angeblich nicht sicher :-(
es kommt in den schredder.