Updating BangGood ATMega328P 4in1 multi protocol tx module firmware frsky taranis turnigy 9xr pro

by: kenVersus     Published on: 06 November 2016

Views: 19,406

130    2   

Fast Download

Description :

4in1 Multi Protocol Modulehttp://bit.ly/bg4in1moduleA guide to update the ATMega 328P, 4 in 1 multi module firmware from BangGood. I'd advising updating only if you really need to since you can potentially mess things up. "The 4 in 1 wireless module integrate four RF chips (CC2500, NRF24L01, A7105, CYRF6936) into one single circuit board,with MCU baseplate, can support a variety of remote control protocols by identifying the PPM signal output of the remote control, such as Walkera DEVO, Spektrum DSM2, Flysky, Frsky, WLToys, Hubsan, Hisky,etc. It can control up to several hundreds airplanes (or receivers)." 4in1 Multi Protocol Modulehttp://bit.ly/bg4in1modulehttp://amzn.to/2qmJLQ4Multi Protocol TX Transmitter Module Case for FrSky FlySkyhttp://bit.ly/bg4in1caseFrSky Taranis Q X7http://bit.ly/bgtaranisqx7http://www.gearbest.com/multi-rotor-parts/pp_604499.html?lkid=10603738FrSky Taranis X9D+http://bit.ly/bgtranisx9dplushttp://amzn.to/2pMp5Ulhttp://www.gearbest.com/rc-quadcopter-parts/pp_203038.html?lkid=10688238USBASP USBISP 3.3 5V AVR Downloader Programmer http://bit.ly/bgusbasp- or search ebay for "usbasp atmega 328" for the one I'm using- make sure you have it in 3.3v!10pin to 6pn adapterhttp://bit.ly/bg10pin16pinusbaspstraight header pins http://bit.ly/bgheaderpins6W 4.5V Wireless Electric Battery Soldering Ironhttp://bit.ly/bgcordlesssolderironCompiling and Programming (ATmega 328P)https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Compiling.mdMultiprotocol module source codehttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/archive/master.zipArduino IDE softwarehttps://www.arduino.cc/en/Main/SoftwareWindows drivers for USBasp programmer (install usblib)http://rayshobby.net/dead-simple-driver-installation-for-usbasp-and-usbtiny-on-windows/http://zadig.akeo.ie/RCGroups topichttps://www.rcgroups.com/forums/showthread.php?t=2709034Mac OSX avrdude command line:------------------------------Verify connection:/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C /Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -p atmega328p -c usbasp -p m328p -vBackup firmware:/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C /Ap plications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -c usbasp -p m328p -U flash:r:"orig_flash.hex":iBackup eeprom:/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C /Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -c usbasp -p m328p -U eeprom:r:"orig_eeprom.hex":iI don't run windows but here are some of the equivalent commands, just make sure you have the path to right location. Google is your friend!! Windows avrdude command line:------------------------------Verify connection:"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude" -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -p atmega328p -c usbasp -p m328p -vBackup firmware:"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude" -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -c usbasp -p m328p -U flash:r:"orig_flash.hex":iBackup eeprom:"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude" -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" -c usbasp -p m328p -U eeprom:r:"orig_eeprom.hex":i