Espritmodel.com Telemetry Radio
Reply
Thread Tools
Old Mar 11, 2012, 12:44 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
The benefits of hacking the library are custom texts, and imagery, the benefits of hacking the firmware are limitless
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Sign up now
to remove ads between posts
Old Mar 11, 2012, 01:18 PM
Registered User
Joined Jun 2010
118 Posts
Modifying the bitmaps is really just for fun, although I can see higher contrast colour schemes might be useful. Homebrewed languages might be useful for some people too

I want to learn enough about the DEVO Tx's to be able to replace the firmware rather than hacking the original to do different things
rcH4x0r is offline Find More Posts by rcH4x0r
Reply With Quote
Old Mar 11, 2012, 01:20 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
Quote:
Originally Posted by rcH4x0r View Post
Modifying the bitmaps is really just for fun, although I can see higher contrast colour schemes might be useful. Homebrewed languages might be useful for some people too

I want to learn enough about the DEVO Tx's to be able to replace the firmware rather than hacking the original to do different things
Agreed with you there, if we can get the firmware to source I could work on the code, I am fairly proficient in C and C like languages but I know nothing about decompiling these things.
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 11, 2012, 04:08 PM
Registered User
Joined May 2011
655 Posts
Quote:
Originally Posted by rcH4x0r View Post
Modifying the bitmaps is really just for fun, although I can see higher contrast colour schemes might be useful. Homebrewed languages might be useful for some people too

I want to learn enough about the DEVO Tx's to be able to replace the firmware rather than hacking the original to do different things
I have to say, that in this case modifying the bitmaps is a must. You will see when your DEVO 8 arrives, you won't see s..t on the display!

Rewriting the whole firmware from scratch is a big longlasting step.
I agree with that in the long term, but I would like to achive a few smaller goals before...

The DEVOs have a lot of functionality which are nice, and I wouldn't like to dismiss them.

FDR


P.S: For a reference this was the original thread, which started the hacking:
http://www.rcgroups.com/forums/showthread.php?t=1031074
FDR_ is offline Find More Posts by FDR_
Reply With Quote
Old Mar 11, 2012, 04:26 PM
Registered User
Atomic Skull's Avatar
Joined Dec 2011
3,062 Posts
Quote:
Originally Posted by FDR_ View Post
There are some information about it:
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...
It is said that telemetry only has a range of about 15 feet with the original module. The updated moduel extends the range.
Atomic Skull is offline Find More Posts by Atomic Skull
Reply With Quote
Old Mar 11, 2012, 05:33 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts

I am working on a complete re-skin of mine, here is the beginning .
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 11, 2012, 05:36 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
One of the things the library editor is missing is the ability to edit non-image related stuff, I want to edit texts, fonts, etc too.
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 11, 2012, 05:59 PM
Registered User
United Kingdom, Bristol
Joined Aug 2008
1,771 Posts
NorCalMatCat looking good!
SadSack is offline Find More Posts by SadSack
Reply With Quote
Old Mar 11, 2012, 07:19 PM
Registered User
Tokyo
Joined Jan 2010
700 Posts
Hi hackers

Just wanted to let you know I am offering a bounty of 30 USD for anyone who can implement the timer mapped to throttle feature for the 10mw and 100mw firmwares for the 6s and 8s. Hopefully others will contribute as well.

http://www.rcgroups.com/forums/showthread.php?t=1608554

btw norcal, that skin looks cool.
bytemuncher is offline Find More Posts by bytemuncher
Reply With Quote
Old Mar 11, 2012, 07:35 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
Quote:
Originally Posted by bytemuncher View Post
Hi hackers

Just wanted to let you know I am offering a bounty of 30 USD for anyone who can implement the timer mapped to throttle feature for the 10mw and 100mw firmwares for the 6s and 8s. Hopefully others will contribute as well.

http://www.rcgroups.com/forums/showthread.php?t=1608554

btw norcal, that skin looks cool.
Thanks, I am going to slowly improve it as I go along, already did some more revisions .
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 11, 2012, 09:42 PM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
While inside my Devo 8 to change out a broken switch I snapped a pic of the CPU, an STM32F103
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 12, 2012, 01:31 AM
Registered User
Joined May 2011
655 Posts
Quote:
Originally Posted by NorCalMatCat View Post
While inside my Devo 8 to change out a broken switch I snapped a pic of the CPU, an STM32F103
Cool, thanks!

So the DEVO 8 uses STM32F103VCT6, the DEVO 7 uses STM32F100C8T6B.

The 32F100 in the DEVO 7 has only one SPI port, that's why it misses the USB port...
FDR_ is offline Find More Posts by FDR_
Reply With Quote
Old Mar 12, 2012, 01:36 AM
Better then Sliced Bread!
NorCalMatCat's Avatar
United States, CA, Arcata
Joined Oct 2011
2,649 Posts
From what I can tell it seems making a firmware for this thing would be easy, but getting to know how all the hardware communicates seems like the tough one... Once someone gets the hardware aspect figured out I am more then ready to do some code ROFL
NorCalMatCat is offline Find More Posts by NorCalMatCat
RCG Plus Member
Latest blog entry: Let'sFPV UBEC 1 WEEK SALE
Reply With Quote
Old Mar 12, 2012, 03:57 AM
Registered User
Joined Jun 2010
118 Posts
I like the skin, nice to see someone using the tool. I will have a look at adding string support shortly, it shouldn't be too tricky.

Thanks for the picture, the SST25VF032B (32Mbit) looks like it is connected to SPI1 - maybe settings & resources (bmps, fonts etc). That ties in nicely with code I found that reads and analyses data from the SPI port.....

Edit: It looks like both DAC pins are in use for SPI (PA4 & PA5) and I can't see any refs to the DAC base address in the code. I wonder where the catchy tunes are coming from?
rcH4x0r is offline Find More Posts by rcH4x0r
Last edited by rcH4x0r; Mar 12, 2012 at 04:20 AM.
Reply With Quote
Old Mar 12, 2012, 04:30 AM
Registered User
Joined May 2011
655 Posts
Quote:
Originally Posted by rcH4x0r View Post
I like the skin, nice to see someone using the tool. I will have a look at adding string support shortly, it shouldn't be too tricky.
String tables:

DEVO 6 Lib v0.1: address=0x0017C400 languages=English,German,Chinese strings=272 strlen=32
DEVO 6 Lib v0.2: address=0x00182600 languages=English,Chinese,German,French,Spanish strings=316 strlen=32
DEVO 8 Lib v0.0.3: address=0x0017EC00 languages=English,German,Chinese,French strings=284 strlen=32
DEVO 8 Lib v0.0.4: address=0x00184C00 languages=English,Chinese,German,French,Spanish strings=328 strlen=32
DEVO 12 Lib v1.0.6: address=0x0073E200 languages=English,French,German,Chinese strings=436 strlen=48
DEVO 12 Lib v1.0.7: address=0x00754680 languages=English,Chinese,German,French,Spanish strings=480 strlen=48

The encoding seems like UTF-7 for the western languages and UTF-16 for chinese...
FDR_ is offline Find More Posts by FDR_
Last edited by FDR_; Jul 11, 2012 at 09:54 AM.
Reply With Quote
Reply


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 XHeli 0 May 05, 2011 11:19 PM