User Tools

Site Tools


tranceivers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tranceivers [2012/01/22 22:24] memeruiztranceivers [2012/01/24 03:32] memeruiz
Line 27: Line 27:
   * Disconnect transmitter module from 9x and connect audio cable to 9x and to mic or line-in input in your PC   * Disconnect transmitter module from 9x and connect audio cable to 9x and to mic or line-in input in your PC
   * Run crrcsim and configure it to use the audio signal as input device. Then calibrate device.   * Run crrcsim and configure it to use the audio signal as input device. Then calibrate device.
 +
 +===== FlySky Mods =====
 +
 +==== Programmer cable ====
 +
 +  * I used the diagrams from here: http://code.google.com/p/th9x/wiki/installation_de to create a programming cable.
 +  * I bought MySmartUSB light programming usb key from here: http://shop.myavr.com/index.php?sp=article.sp.php&artID=200006
 +  * I use eepe to flash the device: If you use debian sid I recommend to not use the debian packages from eepe, but to recompile:
 +    * Go to eepe-read-only/src
 +    * qmake-qt4 -r
 +    * make
 +    * ./eepe
 +    * Go to burn-> configure
 +    * Fix the path of the avrdude executable
 +    * Set programmer to stk500 (works with MySmartUSB light programmer by default)
 +    * MCU= m64
 +    * Port= (empty)
 +    * Extra Arguments= -P /dev/ttyUSB0 (or your corresponding device, look in kernel messages when you connect the USB programmer)
 +  * Get your hex file from er9x (if you have the frsky modification use er9x-frsky.hex file)
 +  * Write flash memory and select the previous file.
 +  * Done!
 +
 +==== FrSky telemetry mod ====
 +
 +The FrSky telemetry module has a rs232 port on the back. This port has RS232 voltage levels (~12V), which is incompatible with the AVR microcontroller inside the 9x. We need to make a level converter. We could use a maxim 232 IC to do this but in several places in internet is not recommended because it requires you to disconnect this converter while you are programming the AVR. Instead we follow the guide here : http://code.google.com/p/gruvin9x/wiki/FrskyInterfacing . With this circuit everything works fine! Also, it's compatible with er9x firmware.
 +
 +===== Compile er9x =====
 +
 +To compile with frsky mods and without the templates and heli menus:
 +
 +  make EXT=FRSKY TEMPLATES=NO HELI=NO
 +
 +Then use eepe to upload flash and eeprom
 +
tranceivers.txt · Last modified: 2021/02/01 05:55 by 127.0.0.1