In most cases the installation goes without problems and is pretty straight forward. If however you don't get it working right away then this is where you will find the answers.
Most problems is caused by driver installation not done correctly. For this there are some nice guides and I will add them here shortly. For now I refer you to Stevens Page on this
OK so I use mainly Mac, but just to help out, I installed Windows 7 64. To get the drivers I used fischl.de and downloaded the drivers marked here Next in Device Manager I chose the driver marked here Then I had in Device manager the following: Next I downloaded eepe and installed it.
I did not change any settings, just downloaded the "new" version of er9x it found on 1st launch.
I flashed my TX just to check all is working.
Note that from the start of the download of the driver until the end the TX was connected with the usb cable. Also remember that the TX Switch should be OFF, and it should turn on when the usb cable is plugged in. If it does not turn on then there is a problem with the usb cable or the cable from the board to the usb plug. More details on this will be added later.
Second problem is the board not making contact with the Main board because of Flux left on the pads. This is normally indicated by the following error from avrdude
Code: Select all
================================================================================= Started AVRDUDE C:/Program Files/eePe/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/DOCUME~1/YourName/LOCALS~1/Temp/temp.hex:i ================================================================================= avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe done. Thank you. ================================================================================= AVRDUDE done - exit code 1 =================================================================================
This can be fixed easily by just cleaning the pads with 96%+ alcol. (I will also expand on this a bit more) Below I have marked all the pad, clean them all, and be sure to use something with >95% Isopropanol. You can also clean the Pogo pins, but do not scrape or file them, they are gold plated and scraping or filing them will damage them easily, and can cause more problems in future. Also check all the pads marked, some have found solder blobs on them, preventing the board from working.
Below is copied from Stevens Site:
How to identify your 9x hardware generation
To determine what hardware generation your 9x radio is, you must remove the 6 case screws holding on the back of your radio and take a look inside. Use the picture below to locate the radio's CPU and pay particular attention to the highlighted circle, representing the "SCK solder pad". If your pad is in the same location as shown and is connected to the 6th CPU pin from the right then you have the 2nd generation hardware. If, however, your pad is connected to the 8th CPU pin from the left, then you have the 1st generation hardware. What's the difference? The SCK pin hasn't changed (its always been the 6th from the right) but in the early version, FlySky made a mistake with the pad location.
So what can you do if you have 1st generation harware? You can still use our add-on board, but a little soldering is now required. First you need to either remove the SCK pin from the add-on board, or simply put a piece of electrician's tape on the pin to prevent it from coming in contact with the incorrectly placed pad on your radio's board (I recommend tape just in case you want to move this board to a 2nd generation radio at a later date). Then solder one end of a wire to your radio's (true) SCK and the other end to the add-on board's SCK. For the radio, you could solder the wire directly to the 6th pin from the left shown above, but these tiny pins are difficult to isolate. Instead, if you follow the trace from the 6th pin you'll see it connects with a resistor which is slightly easier to solder a wire to. An example of this (on a 1st generation board) is shown below.
For connecting to the SCK on the add-on board, you could solder directly to the SCK pin, but it may be better instead to use an alternative connection point. Over on the right side of the add-on board, you'll see a bank of 8 unused wire-holes marked "ISP". Refer to the image below. The hole for the SCK pin is the one noted with the number "2".
So yes, you can use our add-on programmer with EL backlight on a 1st generation hardware 9x radio! But it requires a small amount of soldering to do so. We've been asked many times if we can make a 1st generation compatible version of our board, but it just isn't possible since the pad location of Gen 1 was a mistake and not just a design change. In other words, the SCK pad on the Gen 1 radio is NOT connected to the SCK pin of its CPU... and its the pin, not the pad, that makes programming possible.
If your EL backlight does not work, have a look Here