- Posts: 3333
Ultimate Devo F12E (devof12e-XMS) builds
- vlad_vy
-
Topic Author
- Offline
Less
More
18 Feb 2017 05:42 - 25 Feb 2018 05:51 #59259
by vlad_vy
Ultimate Devo F12E (devof12e-XMS) builds was created by vlad_vy
I've replaced original Flash memory chip UPCT25VF512A (512 Kbit) to SST25VF032B (32 Mbit), so now I have "Ultimate Devo F12E"(devof12e-4MB). It's very simple (you need replace 8-pin chip) and promising mod and you will have: stable filesystem with easy access (USB drive), 4MB of file space and it will open the opportunity to further development.
ATTENTION! From 25 Aug 2017 we can use different flash memory chips, from series Microchip SST25VFxxxB and SST25VFxxxA, ISSI IS25CQxxx, Winbond W25QxxBV. Reasonable capacity can be started from 8Mbit. New builds will have name "devof12e-XMS" (Extended Memory Specification).
ATTENTION! From 25 Feb 2018 we can use additional flash memory chips, from series Microchip SST26VFxxxB, Macronix MX25Lxxxxx and Adesto AT25DFxx1A.
ATTENTION! Supported XMS transmitters: Devo F4, Devo F7, Devo F12E, Devo 12s.
SST25VF032B chip is 2mm wider than UPCT25VF512A, so I need bent pins (about 90 degree to chip surface) in order to fit pins to PCB pads. It takes about a hour to implement the mod. I haven't image of modded Devo F12E board, but you can look on original Devo F12E board:
I've added to my custom v5.0.0 build "devof12e-4MB" and "emu_devof12e-4MB".
If I can to desolder original chip and solder new chip with my old eyes, it can be performed by any user. I use wide chisel (5mm) to desolder (slightly raise) one side of the chip and then do it for other side of the chip. With two iterations I can desolder chip completely.
I do not use any additional pins to solder new chip, I bent pins at right angle to chip surface and solder to PCB tabs.
Unfortunately you can't use original Walkera firmware after this mod.
With my build you have to install "DevoF12E-4MB" firmware exactly same way as for Devo 10: flash firmware by DfuSe USB Upgrade, format USB drive and copy filesystem files.
How to unsolder the chip instruction, from M8A4X.
How to unsolder the chip instruction #2
ATTENTION! From 25 Aug 2017 we can use different flash memory chips, from series Microchip SST25VFxxxB and SST25VFxxxA, ISSI IS25CQxxx, Winbond W25QxxBV. Reasonable capacity can be started from 8Mbit. New builds will have name "devof12e-XMS" (Extended Memory Specification).
ATTENTION! From 25 Feb 2018 we can use additional flash memory chips, from series Microchip SST26VFxxxB, Macronix MX25Lxxxxx and Adesto AT25DFxx1A.
ATTENTION! Supported XMS transmitters: Devo F4, Devo F7, Devo F12E, Devo 12s.
SST25VF032B chip is 2mm wider than UPCT25VF512A, so I need bent pins (about 90 degree to chip surface) in order to fit pins to PCB pads. It takes about a hour to implement the mod. I haven't image of modded Devo F12E board, but you can look on original Devo F12E board:
I've added to my custom v5.0.0 build "devof12e-4MB" and "emu_devof12e-4MB".
If I can to desolder original chip and solder new chip with my old eyes, it can be performed by any user. I use wide chisel (5mm) to desolder (slightly raise) one side of the chip and then do it for other side of the chip. With two iterations I can desolder chip completely.
I do not use any additional pins to solder new chip, I bent pins at right angle to chip surface and solder to PCB tabs.
Unfortunately you can't use original Walkera firmware after this mod.
With my build you have to install "DevoF12E-4MB" firmware exactly same way as for Devo 10: flash firmware by DfuSe USB Upgrade, format USB drive and copy filesystem files.
How to unsolder the chip instruction, from M8A4X.
The used solder is ROHS conform, no lead used. This makes it harder to solder.
Depending on your Tools, the easiest way is to put a lot of new solder on one side of the chips legs, so it touches every single leg on this side. If not all pins are covered you can "wipe" in slow manner over the legs so they warm up even. Then apply some lifting force from the pinless side of the chip and gently! try to lift the heated pins up a bit. The still cold pins on the other chip side will thus bend a little. When you have one side of the legs lifted a little bit it is easy to remove the solder from this side by using solderwick or a desoldering pump or even by the solderingiron alone, always heating the solder, take some away, clean the tip of the iron and again take some solder away until there are no connections to the solderpads.
The other side of the chip goes the same way, but it should get loose pretty fast as it is no longer held in place by the now already loose pinrow on the other chipside.
This way you already apply fresh solder to the pads.
When the chip is removed, go over the solderpads just to get them as "flat" as possible. This helps when installing the new chip.
Pre-tin the legs of the new chip.
Because of the wider new chip body, gently bend its legs closer to its body, check if you bent them enough by placing it over the solderpads. It will be raised a little bit from the mainboard. You could cut the extra length of the pins or leave them as they are. I left them as they are and after installation put some hotglue under the chip to support it a bit. But unless you have the manner to throw your tranmitter on the ground on a regular basis this should not be neccessary as the chip is very lightweight an the soldered pins support it very well.
When the pins fit good, place the new chip on the pads and secure it temporarily with e.g. some tape (you can hold it also in place with some tweezers, if you got a steady hand which I have not...). Now solder one leg of the chip and check if it is still aligned.
If it is ok, solder one pin on the other side of the chip, apply gentle force on top of the chip, the leg should "dip" into the tin on the solderpad.
Once again check the alignment.
If it is OK, solder all the pins to the mainboard by just touching the pin and pad, the applied solder is enough to create the connection in most cases.
Check for solderbridges, if there are some, just heat the spot with the cleaned tip of the iron, normally the solder should find its way to the correct place without bridges.
Good luck!How to unsolder the chip instruction #2
P.S. If you haven't plans to return back to Walkera firmware and not sure that you can desolder flash memory chip, you can cut chip pins by cutter one by one and then desolder pin remainders one by one. It is much more safe for PCB.
Last edit: 25 Feb 2018 05:51 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
18 Feb 2017 06:03 - 19 Feb 2017 05:46 #59262
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
Just in case, if anybody have different Devo F12E hardware, I attached new build, based on current Nightly Builds:
File deleted, see below...
File deleted, see below...
Last edit: 19 Feb 2017 05:46 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
18 Feb 2017 07:02 - 18 Feb 2017 09:06 #59265
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
By the way: dialog boxes at "text" GUI drawn incorrectly. Dialog box borders partially overwritten and so on.
Last edit: 18 Feb 2017 09:06 by vlad_vy.
- M8A4X
-
- Offline
- M8A4X
Less
More
- Posts: 103
18 Feb 2017 09:13 #59271
by M8A4X
Replied by M8A4X on topic Ultimate Devo F12E (devof12e-4Mb) builds
Just ordered some of the spi flash chips, just in case one gets damaged when installing it.
As soon as they arrive I will give it a try.
Thank you for your effort!
As soon as they arrive I will give it a try.
Thank you for your effort!
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
18 Feb 2017 11:14 - 19 Feb 2017 16:01 #59278
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
I placed pull request, so I hope "devof12e-4MB" will be part of Nightly Builds.
Last edit: 19 Feb 2017 16:01 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
18 Feb 2017 15:28 - 18 Feb 2017 16:30 #59285
by vlad_vy
Fixed dialog boxes for "text" GUI. It is "Bind" dialog, "Safety Warning" dialog and change Mixer GUI from "Advanced" to "Standard" dialog. Tested with Devo F12E and Devo F7 emulator.
I will place pull request later.
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
vlad_vy wrote: By the way: dialog boxes at "text" GUI drawn incorrectly. Dialog box borders partially overwritten and so on.
Fixed dialog boxes for "text" GUI. It is "Bind" dialog, "Safety Warning" dialog and change Mixer GUI from "Advanced" to "Standard" dialog. Tested with Devo F12E and Devo F7 emulator.
I will place pull request later.
Last edit: 18 Feb 2017 16:30 by vlad_vy.
- Artus
-
- Offline
Less
More
- Posts: 105
18 Feb 2017 17:53 #59289
by Artus
DEVO10 4in1 V5.0 DEVO F12E 4in1 V5
Align TREX 100 (3) Hubsan Q4
Walkera QRW100S Walkera QRX 350 Pro (FPV)
Walkera QRX 350 PREMIUM
DIY 100 mm Micro QUAD - HGLRCF4F5PRO with INAV
Replied by Artus on topic Ultimate Devo F12E (devof12e-4Mb) builds
Thank @ all for your efforts to bring this part of deviation forward
DEVO10 4in1 V5.0 DEVO F12E 4in1 V5
Align TREX 100 (3) Hubsan Q4
Walkera QRW100S Walkera QRX 350 Pro (FPV)
Walkera QRX 350 PREMIUM
DIY 100 mm Micro QUAD - HGLRCF4F5PRO with INAV
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
18 Feb 2017 18:55 - 19 Feb 2017 16:01 #59291
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
Last edit: 19 Feb 2017 16:01 by vlad_vy.
- rdowzall
-
- Offline
Less
More
- Posts: 16
19 Feb 2017 01:46 #59297
by rdowzall
Replied by rdowzall on topic Ultimate Devo F12E (devof12e-4Mb) builds
This is fantastic, just ordered some upgraded chips, can't wait to give this a try. Many many thanks to all who are working on this, its all greatly appreciated!!!
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 05:48 - 19 Feb 2017 16:02 #59303
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
I will attach two builds, DevoF12E and DevoF12E-4MB, with fixes, based on Nightly Builds:
Files deleted, see below...
Files deleted, see below...
Last edit: 19 Feb 2017 16:02 by vlad_vy.
- FDR
-
- Offline
19 Feb 2017 09:11 #59306
by FDR
Replied by FDR on topic Ultimate Devo F12E (devof12e-4Mb) builds
Vlad, would you use the test builds upload instead of forum attachments.
That would be easier to maintain, and has no limitation unlike the forum...
That would be easier to maintain, and has no limitation unlike the forum...
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 09:41 - 19 Feb 2017 09:44 #59311
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
For this thread it has not sense, since as soon as pull request will be accepted it will be at Nightly Builds. For "Deviation v5.0.0 build with latest protocols" I don't understand how to differentiate builds versions from master branch versions, they will have the same numbering (deviation-target-v5.0.0-xxxxxxx).
Last edit: 19 Feb 2017 09:44 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 10:05 #59312
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
I see that all Load/Save lists have remainders with scrolling. Cursor move string to one position to the right and last symbol not cleared with scrolling.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 10:52 - 19 Feb 2017 11:15 #59313
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
Last edit: 19 Feb 2017 11:15 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 11:20 - 19 Feb 2017 15:58 #59315
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
*Fixed "Splash" page for "text" GUI. It use incorrect X, Y calculation for Devo F12E display.
Last edit: 19 Feb 2017 15:58 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 12:15 - 22 Feb 2017 13:14 #59318
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
DevoF12E and DevoF12E-4MB, with fixes, based on Nightly Builds:
Files deleted, see below...
Files deleted, see below...
Last edit: 22 Feb 2017 13:14 by vlad_vy.
- M8A4X
-
- Offline
- M8A4X
Less
More
- Posts: 103
19 Feb 2017 16:06 #59324
by M8A4X
Replied by M8A4X on topic Ultimate Devo F12E (devof12e-4Mb) builds
Wow!
It is incredible how much and how fast you are doing this code changes!
I remember this "not clearing last charcter" when scrolling through unused models, the letter "E" of "NONE" would remain on the last place of an empty model when the "cursor arrow" has been in front of the line. No big deal but clearly nicer if fixed as if still present!
Thanks a bunch vlad!
Can't wait to get my hands on a replacement Flash chip...
It is incredible how much and how fast you are doing this code changes!
I remember this "not clearing last charcter" when scrolling through unused models, the letter "E" of "NONE" would remain on the last place of an empty model when the "cursor arrow" has been in front of the line. No big deal but clearly nicer if fixed as if still present!
Thanks a bunch vlad!
Can't wait to get my hands on a replacement Flash chip...
- HappyHarry
-
- Offline
Less
More
- Posts: 1136
19 Feb 2017 17:27 #59326
by HappyHarry
Replied by HappyHarry on topic Ultimate Devo F12E (devof12e-4Mb) builds
you can rename tge files before uploading them to the test builds area, there's no need to keep the stock naming scheme
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
19 Feb 2017 18:25 - 19 Feb 2017 18:58 #59330
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
It seems that Mixer GUI "Advanced" is ready to use, but Mixer GUI "Standard" is not ready at all and can't be used at the moment.
It looks like empty placeholder (window) for model icon and graphs partially overlay Splash dialog and Safety dialog.
It looks like empty placeholder (window) for model icon and graphs partially overlay Splash dialog and Safety dialog.
Last edit: 19 Feb 2017 18:58 by vlad_vy.
- vlad_vy
-
Topic Author
- Offline
Less
More
- Posts: 3333
20 Feb 2017 07:12 - 20 Feb 2017 07:18 #59356
by vlad_vy
Replied by vlad_vy on topic Ultimate Devo F12E (devof12e-4Mb) builds
Last edit: 20 Feb 2017 07:18 by vlad_vy.
Time to create page: 0.607 seconds
-
Home
-
Forum
-
Development
-
Builds
- Ultimate Devo F12E (devof12e-XMS) builds