deviation-devo F12E

More
08 Mar 2015 16:45 #29457 by woundedknee
deviation-devo F12E was created by woundedknee
Is there any firmware for devo F12E, when I use devo 12 it upgrades, but transmitter will not power on to complete thanks Bill

Please Log in or Create an account to join the conversation.

More
08 Mar 2015 18:59 #29468 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
The DevoF12E is not supported as yet. I can no longer justify buying expensive transmitters to make them work in Deviation. If someone (in the US) is interested in loaning me one, I would consider trying to develop support, but unless another devloper takes up the task, it is unlikely any progress will be made.

Please Log in or Create an account to join the conversation.

More
08 Mar 2015 18:59 #29469 by Wene001
Replied by Wene001 on topic deviation-devo F12E
Deviation does in the Moment not Support Devo12E

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 17:29 #31430 by dlminton
Replied by dlminton on topic deviation-devo F12E
Hello PhracturedBlue ,
Has anyone loaned you an F12E yet? If not about how long would you need one? I would love to get deviation on my radio.
Thanks,
DLMinton

Never do today what you can put-off until everyone forgets about it. ;-)

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 18:04 - 20 Apr 2015 18:13 #31433 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I'd probably need it for about a month. I expect I could get Deviation running as is in a week, but I want to understand the video capabilities, and get the hardware working in Deviation (even if I don't have full GUI support). My guess is that would take about a month to get everything flushed out. That doesn't mean you'll have a video-enabled version of Deviation by then, but I'd hope everything else would be working.

FYI, I've made this offer in the past, and it stands:
If you send me a radio:
I will guarantee it works when I ship it back. If I break it, I'll buy you a new one
I WILL open the radio. That may void your warrantee.
I MAY solder pads to the radio if needed to access the debug port (this will not affect performance). Generally this shouldn't be needed, but I can't promise anything
I am in the US. you will be responsible for getting it to me. I'll get it back to you.

If you are interested PM me.
Last edit: 20 Apr 2015 18:13 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 19:22 #31436 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I assume the Devo F12E will work with a Ladybird V2 FPV? I think the 5.8GHz video stream is standard, and not tied to a specific protocol from what I've read. I have a Ladybird FPV, but if it won't work, I need to find a camera that will work before anyone lets me borrow an F12E

Please Log in or Create an account to join the conversation.

More
20 Apr 2015 23:13 #31439 by dlminton
Replied by dlminton on topic deviation-devo F12E
Yes, the F12E will work with the ladybird FPV. The ladybird uses the TX5805 Mini FPV Camera like this one www.ebay.com/itm/301524058351?_trksid=p2...e=STRK%3AMEBIDX%3AIT right? It is actually the same as a Boscam, Fat Shark or immersion system.

Never do today what you can put-off until everyone forgets about it. ;-)

Please Log in or Create an account to join the conversation.

More
21 Apr 2015 03:08 #31447 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I decided to buy an F12E for myself. So I'll work on it once it comes.

Please Log in or Create an account to join the conversation.

More
21 Apr 2015 19:36 #31471 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I started to document the Devo F12E hardware based on gektor's images here:
walkera-fans.de/devo-f12e-von-innen/

They's used the same CPU they used on the Devo 6/8/10 (256K Flash, 48k RAM). The SPI flash, like the Devo F7 is only 64kB and still uses 4kB sectors. That will be really challenging to deal with, but at least there is enough RAM to do a read/copy/write, so we should be able to fit the models (probably with a 512k sector size). Multi-language support may not be possible though.
It looks like the Deviation port will be based upon the Devo10 GUI. I'm not sure if the overlay supports color, but with limited Flash, graphics are pretty much out.
I haven't fond any documentation on the screen as yet, but I've seen images of it doing simple graphics, so I assume it is better than the F7. I have not yet found any documentation on the display/overlay chip on the F12E, so if anyone has any info on it, I'd be interested in that.

Documentation project is here:
www.deviationtx.com/articles/17-hardware...hardware-connections

Please Log in or Create an account to join the conversation.

More
21 Apr 2015 22:16 #31474 by victzh
Replied by victzh on topic deviation-devo F12E
SPI flash is relatively large, it's not that hard to replace it. Do you think it makes sense to provide such an option in the code - an ability to replace it with larger flash?

Please Log in or Create an account to join the conversation.

More
22 Apr 2015 00:48 #31478 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
We'll see. I have several of the 32Mbit chips, because I had planned to replace them on by DevoF7. I would much rather find a way to make it work unmodified though. Most people would not be able or willing to replace the flash chip, so it would need to provide a significant gain to support it. I may do it on mine since the extra space would make development easier.

Please Log in or Create an account to join the conversation.

More
22 Apr 2015 07:12 - 22 Apr 2015 07:13 #31490 by vlad_vy
Last edit: 22 Apr 2015 07:13 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
22 Apr 2015 09:41 #31493 by SadSack
Replied by SadSack on topic deviation-devo F12E
SPI flash couldn't you just stack them. Cut track or better yet lift leg for control and switch between the two...

Please Log in or Create an account to join the conversation.

More
22 Apr 2015 12:59 #31496 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
Thanks vlad, I can't count how many times over the years you've come through with pointers to stuff like this.

SadSack, as I mentioned, If I require modifying the transmitter to use Deviation, the number of people who are interested will be much lower. If it offers some significant advantage, I'm sure some will do it, but I will try to squeeze everything into what we have. Unlike the F7, at least we have a reasonable amount of on-die Flash and RAM to play with which makes this much more likely.

Please Log in or Create an account to join the conversation.

More
23 Apr 2015 02:40 #31505 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
Looks like the TW8816 uses I2C which I haven't used on the STM32 before. A bit of googling indicates it is pretty finicky. Also, I've not found any useful TW8816 example code for developing a driver. I found this:
www.codeforge.com/article/100785

Which I can't download, but the individual files are accessible. Not really very helpful. I can hookup my Saleae to the Tx once I get it and capture the initialization routines, but actually writing using the screen effectively will likely take some effort.

Please Log in or Create an account to join the conversation.

More
24 Apr 2015 04:00 #31556 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I found some more tw8816 (or very similar)code:
github.com/Si4463Project/RadioCode/blob/...er/Source/drv_tw88.c

Please Log in or Create an account to join the conversation.

More
29 Apr 2015 00:52 #31768 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I got my f12e today. screen looks nice and there's lots of capabilities. I think it will be easy to share the code being developed for the f7 with the f12e. I need to snoop the i2c bus, and write a display driver, but getting initial functionality after that shouldn't be too hard I think.

Please Log in or Create an account to join the conversation.

More
11 May 2015 14:08 #32389 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I finally started work on my devo-f12e.
Getting i2c working has been a pain. I tried to follow the ST reference design using DMA, but I just can't get it to work. I gave up and switched to a polling solution which is working fine.
I snooped the init sequence from the i2c bus (The pins are open-drain which is annoying, but it is possible to attach my Saleae and still connect the LCD header at least well enough that it gets a signal. I am now able to power on the backlight and init the screen.
I haven't written any of the screen-writing utilities yet, but those are next on the list.

Please Log in or Create an account to join the conversation.

More
12 May 2015 03:24 #32424 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
Screen is working:


It is too bad that there isn't much flash. If they had just spent $0.30 more, this thing could have 4MB of flash, and we could have a full graphics (264x162x7color) screen. As it is, we'll need to use the text-display mode instead I think. I need to work out the buttons, sticks and switches next, then it should be possible to get the work we've been doing on the F7 ported over.
Attachments:

Please Log in or Create an account to join the conversation.

More
12 May 2015 05:55 #32433 by PhracturedBlue
Replied by PhracturedBlue on topic deviation-devo F12E
I mapped the analog, switches, and buttons today too, so most the hardware is done. Still need to figure out the 5.8GHz stuff, but I've gotten far enough that the GUI work can start. I probably need to setup a emulator to speed up porting the interface.

Please Log in or Create an account to join the conversation.

Time to create page: 0.112 seconds
Powered by Kunena Forum