Browsed by
Tag: programming

Ultimate7e: Building from source

Ultimate7e: Building from source

[UPDATE: 17th May 2016] While the method below can still be used to build from source, PhracturedBlue has release a Docker container that contains the build environment with a GUI to ease the process. Find the wiki documentation about it here. Alternatively, if you do not want to build from source yourself, compiled versions can be found on the Test Builds page on deviationtx.com. Let’s walk through the process of building DeviationTX from source. You’ll need to do this if you…

Read More Read More

Ultimate7e: Flashing the bootloader

Ultimate7e: Flashing the bootloader

We’ve now got a nice new processor installed in our 7e and we need to flash a boot loader onto it. The bootloader we need is the 256K variant that PhracturedBlue has so nicely modified for us. It is based on the original stock Walkera bootloader, but allows for files larger than 128K to be uploaded. You can find it from the links that I put in the “DeviationTX: Build environment and tools” post. I’ll assume that you’ve also already acquired and…

Read More Read More

ESC reflash with SimonK firmware

ESC reflash with SimonK firmware

I hadn’t gotten around to modifying the internals of my TX so I figured I’d have a go at reflashing the Hobby King 20A (F-20A) ESCs first. I chose this ESC because: They were really cheap They supported reflashing with SimonK’s firmware They had their test pads in a row so it would be easier All it’s FETs were the same (N-Channel) Some wiring had to be done to match the pin-outs from my 10 pin AVR programmer to the…

Read More Read More

Atmel AVR programming on OS X

Atmel AVR programming on OS X

I finally received the AVR USBASP programmer that I ordered on aliexpress.com today. I’ve been waiting for this so that I could start tinker with reflashing of ESCs and the Turnigy 9x that I had recently bought. I choose this one cause it had some built in protection (diodes) added. It was also voltage selectable (3.3V and 5V) via adding or removing a 0ohm resistor. I plan on replacing the resistor with headers and a jumper later. It comes default…

Read More Read More