Ultimate Devo F12E (devof12e-XMS) builds

More
07 Mar 2017 13:47 #59951 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
It looks like grey video screen problem persist. I have different Devo F12E hardware and use different TW8816 video settings.

Fatshark VTx + camera -> video = OK
Hubsan H107D -> video = grey screen, transmitter useless.

I think it is a failure of horizontal line synchronization.

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

More
09 Mar 2017 16:43 #60039 by DIGGIDY
Replied by DIGGIDY on topic Ultimate Devo F12E (devof12e-4MB) builds
New chip arrived today, just finishing fitting it.

Bit of pain in the arse to remove the old chip with just a 1980's chisel iron, but after fabricating a Heath Robinson styled copper wire tool wrapped around the tip of my iron it came off very easily. Soldering in the new chip was a bit of a faff, you really do have to bend those legs in a fair bit, and you need to get pad pads nicely cleaned and pre loaded with solder to get a good join.

For my first attempt at detailed soldering in years, it seemed to go ok, put the trans back together switched it on and loaded the firmware, switched off and on again into usb mode, the format the drive thing came up, did that and it failed to format! Dam it!, tried a few more time same result. :angry:

Took it all apart again inspected the soldered legs and found one of the legs didn't take fully, so re-soldered, put it all back together again, switched back on into USB mode again and it formatted perfectly! Phew! :)

Plus I don't have to use that Java installer anymore, which was a pain to work with.

With all the file system copied over it started a treat without any problems, all seems to be functioning as normal, although i did need to re-calibrate all the controls.

Nice work Vald B)

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

More
09 Mar 2017 22:30 - 09 Mar 2017 22:30 #60059 by Moeder
Replied by Moeder on topic Ultimate Devo F12E (devof12e-4MB) builds
Vlad, since you haven't made a pull request yet but there seems quite some interest in this really simple (compared to devo7e-256 upgrade): What do you think of renaming it devof12e-extraflash or something like similar and use the already provided detection code in spi_flash.c and also include the Chips pointed out below? Seems like a small code change and would make this f12e mod a lot more universal and get rid of further in bindings (basically and of these flash chips with 16+ MBit should work fine).

Moeder wrote:

  • ISSI IS25LQ032B : It should be compatible to IS25CQ032 which is already supported in the current code: Unfortunately it seems not to easy to get, the only bigger distributor who has it in stock is Mouser
  • Adesto AT25SF321 : very small code addition necessary, but still the same problem of availability
  • Cypress S25FL132K : very small code addition necessary, seems to be widely available (Mouser, DigiKey, RS components, Farnell to name a few)

Last edit: 09 Mar 2017 22:30 by Moeder.

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

More
10 Mar 2017 04:18 - 10 Mar 2017 04:44 #60072 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
First, I know nothing about programming flash memory. So, I can't help.
Second, devof12e-4MB is not accepted as a member of the main branch. Now it is custom build only. I can't support things about what I know nothing.

Moreover, I havn't time for it, now I'm trying to understand the programming of video settings. This is difficult because the chip processes the video on the fly and many settings, such as video scaling, affect the frequency of the main clock, and the frequency of the main clock affect video settings and ... I think that's why the current video settings are incorrect.

By the way, I discovered why my Devo F12E settings are different from other users. I have Bright View version. On the back of the tilt screen there is marking "Bright View".
Last edit: 10 Mar 2017 04:44 by vlad_vy.

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

More
10 Mar 2017 05:17 #60073 by FDR

Moeder wrote: Vlad, since you haven't made a pull request yet but there seems quite some interest in this really simple (compared to devo7e-256 upgrade): What do you think of renaming it devof12e-extraflash or something like similar and use the already provided detection code in spi_flash.c and also include the Chips pointed out below? Seems like a small code change and would make this f12e mod a lot more universal and get rid of further in bindings (basically and of these flash chips with 16+ MBit should work fine).

Moeder wrote:

  • ISSI IS25LQ032B : It should be compatible to IS25CQ032 which is already supported in the current code: Unfortunately it seems not to easy to get, the only bigger distributor who has it in stock is Mouser
  • Adesto AT25SF321 : very small code addition necessary, but still the same problem of availability
  • Cypress S25FL132K : very small code addition necessary, seems to be widely available (Mouser, DigiKey, RS components, Farnell to name a few)


I like the idea of making it more universal...

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

More
11 Mar 2017 16:04 - 11 Mar 2017 16:28 #60130 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
The TW8816 datasheet does not tell the whole truth about video scaling. If you have TV source with interlaced line scanning, "no scaling" for Y-scale will be 0x08000, not 0x10000. So, 0x7600 will needlessly scale up and we see an incomplete image vertically. But, any change for Y-scale require changing the oscillator frequency for the LSD panel. I can do it for my Devo F12E with different LCD and frequency, but I don't know how to do it for other Devo F12E.

So, I corrected the scaling of the video, but only for the standard interlaced 720x576(625) TV.
Last edit: 11 Mar 2017 16:28 by vlad_vy.

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

More
11 Mar 2017 18:43 - 12 Mar 2017 12:38 #60131 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
Just in case, if you are lucky it will work for you:

*Fixed video scaling

Files deleted, see below...
Last edit: 12 Mar 2017 12:38 by vlad_vy.

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

More
12 Mar 2017 08:08 - 12 Mar 2017 08:14 #60141 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
By the way, Devo F12E use LCD panel KSD050C4005A. Will be nice to get datasheet for LCD panel.

www.constonlcm.com/html/product/2015-5-5/519.html
Last edit: 12 Mar 2017 08:14 by vlad_vy.

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

More
12 Mar 2017 10:59 #60144 by M8A4X
Replied by M8A4X on topic Ultimate Devo F12E (devof12e-4MB) builds
Hi Vlad!

I just tested your latest firmware on my F12E without a problem. This one has no "Bright View" written anywhere written on it. It is white one with black frontplate, HW Version is 1.6.

The VTX side consists of a runcam 700tvl (don't know if pal or ntsc...) and an eachine 25mW VTX. I switched between your latest firmware build and the previous one back and forth and recognized the increased view (quad was always in same position). I will try some other VTX combinations as soon as possible.

Thank you once again! :)

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

More
12 Mar 2017 12:24 #60145 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
I'm surprised that the calculated frequency worked on another transmitter. It's a good news!

It looks like your LCD panel initial frequency (no scale) = 22.125 MHz
and my LCD panel initial frequency (no scale) = 18.000 MHz

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

More
12 Mar 2017 12:42 - 15 Mar 2017 15:06 #60146 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
* Fixed video scaling
* Corrected width of sync pulses

DevoF12E and DevoF12E-4MB, with fixes, based on Nightly Builds:

Files deleted, see below...
Last edit: 15 Mar 2017 15:06 by vlad_vy.

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

More
14 Mar 2017 18:16 - 15 Mar 2017 15:06 #60193 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
Bingo!!! Now I can properly setup TW8816 video chip. Now I have: the LCD panel work with manufacturer frequency (33.3MHz), LCD frame rate is 50Hz, not previous 25Hz, full frame with 576 lines (odd and even frames) scaled to 480, not previous 288 lines (odd or even frames) scaled to 480. Moreover I can stable run my LCD panel with different frequencies, I tested 33.3MHz and 30MHz. So, I think this build will work with both present LCD panels.

Hi M8A4X,

Can you test this build?

File deleted, see below...
Last edit: 15 Mar 2017 15:06 by vlad_vy.

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

More
15 Mar 2017 03:39 #60204 by M8A4X
Replied by M8A4X on topic Ultimate Devo F12E (devof12e-4MB) builds
Tested: It works!! :)

Just to be sure, I did not format the F12E drive when flashing but only choose "install Library" in Deviation Uploader.
Is that ok?

You can find attached two images, the "Old" one shows the screen on your FW from 2017-03-05, the "New" is with your latest FW.
Just for information: You can see the scaling of the image best when looking at the small hatch on the right side of the roomdoor.
In real life it is merely square like on the "Old" image. I would say the image quality is the same on both FWs, the differences on the two attached images are only caused by me (or my camera).
The wider view angle which is now displayed on the screen is very good for flying FPV in confined spaces.
(well, at least now you know what you hit before crashing ;) ).

Thanks Vlad!
Attachments:

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

More
15 Mar 2017 04:11 - 15 Mar 2017 04:17 #60205 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
So, there is not any compatibility problem with two versions of Devo F12E, there is improper video chip setup. You use the same firmware that I use.

Moreover, after analizing setup and cleanup now the video chip setup data decreased four times.

Now I need investigate how to display different video standards. Presently we can use 720x576(625) 50Hz video only. I can't see 640x480 60Hz video from Hubsan H107D.
Last edit: 15 Mar 2017 04:17 by vlad_vy.

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

More
15 Mar 2017 15:05 - 18 Mar 2017 17:07 #60218 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
* Slightly reduced scaling to remove a blurry strip at the bottom of the video screen

DevoF12E and DevoF12E-4MB, with fixes, based on Nightly Builds:


File deleted, see below...
Last edit: 18 Mar 2017 17:07 by vlad_vy.

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

More
18 Mar 2017 14:56 - 18 Mar 2017 17:06 #60325 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
Bingo!!!
Now I have Multi-Standard TV Devo F12E. It has to support 6 different TV standards: NTSC(M), PAL(B,D,G,H,I), SECAM, NTSC4.43, PAL(M), PAL (CN), PAL 60. But I can test two standards only. At least I can use my Hubsan H107D and other FPV things.

Hi M8A4X,

Can you test this build?

File deleted,see below...
Last edit: 18 Mar 2017 17:06 by vlad_vy.

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

More
18 Mar 2017 16:03 #60330 by M8A4X
Replied by M8A4X on topic Ultimate Devo F12E (devof12e-4MB) builds
Hi Vlad!

Tested with both, a NTSC and PAL camera, each time used an eachine 25mW VTX: works!
You don´t have to select PAL or NTSC on the F12E, right?
Because it worked right away, I just had to select the right video channel.

Also tested it with a runcam attached to an ImmersionRC 600mW VTX, here I got no image.
But I also don´t get an image on my fatshark goggles which worked before with this setup.
I think the ImmersionRC VTX is damaged as a result of a severe crash it suffered some time ago.
I will try to repair this VTX if possible and test again.

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

More
18 Mar 2017 16:52 #60334 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
You don't need to do anything with TV standard, it will recognized and screen resized fully automatically.

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

More
18 Mar 2017 17:09 - 19 Mar 2017 09:51 #60335 by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4MB) builds
* Added Multi-standard TV support. TV standard will recognized and screen resized fully automatically.

DevoF12E and DevoF12E-4MB, with fixes, based on Nightly Builds:


Files deleted, see below...
Last edit: 19 Mar 2017 09:51 by vlad_vy.

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

More
18 Mar 2017 22:27 #60351 by rdowzall
Replied by rdowzall on topic Ultimate Devo F12E (devof12e-4MB) builds
After screwing up changing the chip and damaging the board I can finally say that I just joined the F12E 4mb club! Walkera support in the USA isn't very good. Ended up buying a used F12E off ebay just for the board. After reading/re-reading/ and re-re-reading the soldering guide at the beginning of this forum it all went well. Just installed the latest from Vlad, wow can't thank you enough for all your work and all others on this forum!!!!! I bound it to a Spektrum rx on my Ares Quad, went great. All I did was change the channel on the video and perfect image! This could be the coolest rc radio.....can't believe Walkera couldn't just upgrade the chip......oh well, keeps us creative I guess!!!!!

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

Time to create page: 0.070 seconds
Powered by Kunena Forum