|
|
Thread OP
|
Discussion
Walkera DEVO Tx Hacking
I put together a little tool for editing the bitmaps in Walkera Devo 6, 8 & 12 after chatting to FDR_. You can find it here
When you open a Walkera lib you will be presented with a list of "resource elements" each of which contains one or more bitmaps. Double clicking on a "resource element" allows you browse the bitmaps in that element and import/export the bitmaps as standard Windows bitmap files. When importing a bitmap it must be the same size as the original. You can also export all the bitmaps in a Walkera lib file (use the export all button). If you modify any of the bitmaps in the file you can update it with your changes and the app will fix up the CRC for you. The modified file can then be flashed to your Tx as usual - obviously use a lib file that matches your Tx's firmware Note: This app is provided "as-is" and with no warranty. If it bricks your Tx then I am not responsible. That said, it really shouldn't since all we are doing is changing the contents of the bitmaps. Happy Hacking! Edit: Update v0.2 tool can be found here Adds support for import/export of strings. Strings will be extracted to a .rtf file European languages, make sure your editor handles UTF-7 Chinese, make sure your editor handles Bigendian Unicode For some reason the Chinese strings don't display correctly. Edit: Update v0.2A tool can be found here |
|
Last edited by rcH4x0r; Mar 13, 2012 at 04:19 PM.
Reason: V0.2
|
|
|
|
|
Yes, that is the question indeed...
I think the most important thing would be the compatibility with other non-DEVO receivers, ie protocols for Walkera 24xx, 26xx, 28xx, and perhaps protocols of the others: DSM2/DSMx would be nice! I know you have already reverse engineered the 24xx protocol! |
|
|
|
|
Thread OP
|
I looked at the older 4 channel Walkera Txs, particularly the SPI bus between the MCU and CYRF chip, I think I understand a lot of the protocol but not all. Hopefully the Devo protocol is similar enough that it will give some hints as to the missing info.
Whether other protocols can be supported depends on the RF HW. I really doubt other protocols could be hacked into the Devo Tx's FW, I think you would need a new FW designed to support multiple protocols. Judging by the way the Lib files work the Devo FW is probably not that great :s The telemetry module is interesting though, it's based on the CYRF6936, the same chip as the older Walkera kit. In the worst case we have an easy to access SPI bus to play with.... |
|
|
|
|
|
Woop, I started another thread on this subject after looking up and down to see if one existed :P I am really interested in trying to hack the firmware itself.
|
|
|
|
||
|
Quote:
http://9xforums.com/forum/viewtopic.php?f=5&t=362 They even link your pages... The telemetry module IS the standard RF module of the DEVO 8 and 12. They do all the communication throw it. It is only a revised version of some kind. There are reports, that telemetry works with the original modules too... |
|
|
||
|
|
|
Could it just be that it needs 2 radio links to work? One handling servos, the other telemetry?
|
|
|
|
|
Thread OP
|
The old 4 channel Walkera sets based on CYRF6936 had what I think is a pre amplifier on the receiver. The CYRF6936 is capable of transmitting and receiving but not at the same time (half duplex) so it could handle both tasks.
If the telemetry function needs a preamp then that would explain the need for a physical upgrade rather than a software update. There's two SPI busses being used in the 8S firmware I have looked at, I dont know which is which yet. SPI1 uses bit 2 of GPIO Port B for CS SPI2 uses bits 8 & 12 of GPIO Port B for CS (2 pins for CS ?!?) Can anybody who opened their Devo8 tell me where these GPIOs go? My Devo8 is on its way from HK.... |
|
|
|
||
|
Quote:
|
|
|
||
|
|
|
So I take it that no one is even going to try and hack the devo 7. I wish I had the money for the 8 when I bought my mini combo. I like the 7 though it does what I need it to. I just wish I could have an alarm that goes off after 3 minutes of inactivity. I always forget to shut it off. I would also like it if the timer could be stopped while throttle hold is on. I always forget to stop the timer when I crash.
|
|
|
Thread Tools | |
Similar Threads | |||||
Category | Thread | Thread Starter | Forum | Replies | Last Post |
Wanted | Broken Walkera Devo and Spektrum tx | itsmillertime | Aircraft - General - Radio Equipment (FS/W) | 1 | Mar 20, 2012 04:37 AM |
For Sale | Walkera Devo 7 TX/Devo RX2625H Combo for sale | Tom Z | Aircraft - General - Radio Equipment (FS/W) | 0 | Oct 06, 2011 12:33 PM |
For Sale | Walkera Devo 7 TX/Devo RX2625H Combo for sale | Tom Z | Aircraft - Electric - Helis (FS/W) | 0 | Oct 05, 2011 11:38 AM |
Discussion | New Walkera Devention Devo 12 TX w/ Touch-Screen | hobbypartz | Radios | 2 | May 08, 2011 11:38 PM |
Discussion | New Walkera Devention Devo 12 TX w/ Touch-Screen | hobbypartz | Vendor Talk | 0 | May 05, 2011 11:19 PM |