Jumper T8SG V2 builds

More
02 Apr 2018 09:20 - 02 Apr 2018 13:42 #68448 by vlad_vy
Jumper T8SG V2 builds was created by vlad_vy
Since we havn't specific T8SG V2 target or devo7e-256 build compatible with T8SG V2 I will place here the builds for Jumper T8SG V2.

* First test build

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 02 Apr 2018 13:42 by vlad_vy.

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

More
02 Apr 2018 13:52 - 03 Apr 2018 04:33 #68456 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

* Second test build

Changes:
* "T8SG V2" - try to set Internal Resistor Rate (Rb/Ra) to 4.

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 03 Apr 2018 04:33 by vlad_vy.

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

More
03 Apr 2018 04:36 - 13 Apr 2018 13:09 #68471 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds
Since we havn't specific T8SG V2 target or devo7e-256 build compatible with T8SG V2 I will place here the builds for Jumper T8SG V2.

* First test build
I return back to first test build. Don't use these builds if you can't return back to factory firmware.

P.S. I think "T8SG V2" firmware should work without problems, "T8SG V2 Plus" firmware briefly tested and work normally, but seems LCD contrast can't be changed. I will look in to it when I get T8SG V2 Plus.

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 13 Apr 2018 13:09 by vlad_vy.

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

More
12 Apr 2018 17:48 - 13 Apr 2018 06:49 #68624 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

* Second test build

Changes:
* Fix "T8SG V2 Plus" contrast and dimmer settings, remove "backlight" setting.

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 13 Apr 2018 06:49 by vlad_vy.

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

More
13 Apr 2018 06:49 - 14 Apr 2018 11:05 #68636 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

This build tested with two T8SG V2 Plus.

Changes:
* Fix "T8SG V2 Plus" contrast and dimmer settings, remove "backlight" setting.
* Fix main menu text selection

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 14 Apr 2018 11:05 by vlad_vy.

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

More
14 Apr 2018 11:11 - 08 May 2018 03:40 #68651 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

Changes:
* Reverse AUX5 direction to make it uniform with AUX4. Rotating AUX wheel to the top side of transmitter will change corresponding channel to positive side (+100%).

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 08 May 2018 03:40 by vlad_vy.

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

More
15 Apr 2018 08:50 #68664 by SeByDocKy
Replied by SeByDocKy on topic Jumper T8SG V2 builds
Great Job Vlad ... I have to wait 1 full week before to receive my V2+

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

More
19 Apr 2018 05:21 - 08 May 2018 03:40 #68738 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

Changes:
* Disable unused OLED display features (Charge Pump and VCOMH Deselect Level, use default reset values).

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 08 May 2018 03:40 by vlad_vy.

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

More
03 May 2018 14:46 #68998 by Moeder
Replied by Moeder on topic Jumper T8SG V2 builds
As I see no way of differentiating between different t8sg builds, should we go ahead and merge your changes to the upstream repository and create new targets for nightly builds?

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

More
03 May 2018 15:01 - 03 May 2018 15:01 #68999 by hexfet
Replied by hexfet on topic Jumper T8SG V2 builds
I'm in favor. Still suggest a name change to t8sg_plus, but not a big deal.
Last edit: 03 May 2018 15:01 by hexfet.

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

More
03 May 2018 15:13 #69000 by Moeder
Replied by Moeder on topic Jumper T8SG V2 builds
Well, I also thought if we could modify deviation to rewrite bytes in the boot loader to correct identification in Jumpers, but any user interaction like "selecting your deviation device" when boot loader is a 256k one identifying as DEVO-7E would still require the display to work, as we cannot overwrite/modify the bootloader from DeviationUploader :( Any other ideas?

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

More
03 May 2018 16:24 #69001 by hexfet
Replied by hexfet on topic Jumper T8SG V2 builds
Without a unique identifier not much can be done. If Jumper will change the bootloader then we can support in the future.

Haven't looked at the bootloader at all. Would it be possible to modify by running special code on the tx? A dfu to be run one time?

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

More
03 May 2018 16:37 - 03 May 2018 16:45 #69002 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds
What identifier you want to change? DEVO-7E? Then DfuSe can't be used to flash firmware, it can flash known transmitters only.

Also, rewriting the bootloader by transmitter is dangerous. What you will do if any problem happened in time flashing the bootloader?
Last edit: 03 May 2018 16:45 by vlad_vy.

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

More
03 May 2018 17:10 #69003 by Moeder
Replied by Moeder on topic Jumper T8SG V2 builds

hexfet wrote: Haven't looked at the bootloader at all. Would it be possible to modify by running special code on the tx? A dfu to be run one time?


I think it should be veryfeasible using a one time dfu, as dumping the bootloader is very simple and I don't expect write protection (see dump_bootloader.c), and libopencm3 has write flash routines. But what would indeed be a safe end user process for this?

I don't know how the walkera tool will react to a different ID...

Maybe I'll try this on the t8sg... Worst thing that could happen is hooking up the st link and reflashing the original bootloader.

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

More
03 May 2018 17:15 #69004 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds
DfuSe will not connect to unknown transmitter, with unknown ID. Walkera every time released new Dfuse version for new transmitter.

From DevoDfuSe.exe v2.31:

Walkera DEVO-12 Radio Controller == DEVO-12 == DV12
Walkera DEVO-08 Radio Controller == DEVO-8 === DV08
Walkera DEVO-06 Radio Controller == DEVO-6 === DV06
Walkera DEVO-10 Radio Controller == DEVO-10 == DV10
Walkera DEVO-07 Radio Controller == DEVO-7 === DV07
Walkera DEVO-7E Radio Controller == DEVO-7E == DV7E
Walkera DEVO-F7 Radio Controller == DEVO-F7 == DVF7
Walkera DEVO-F4 Radio Controller == DEVO-F4 == DVF4
Walkera DFPV-12 Radio Controller == DEVO-F12 == DF12
Walkera DFPV-7S Radio Controller == DEVO-F7S == DF7S
Walkera DEV-12E Radio Controller == DEVO-12E == D12E
Walkera FPV-12E Radio Controller == DEVO-F12E = D12E

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

More
03 May 2018 17:28 #69005 by Moeder
Replied by Moeder on topic Jumper T8SG V2 builds
But what keeps us from making deviationuploader the preferred flashing tool?

Have you had any bad experience with flashing devos? So far the only problems I see arising in this forum are filesystem related. Also, only a successful upload of our patching dfu would actually trigger bootloader patching within the device after a reset.

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

More
04 May 2018 00:56 #69012 by hexfet
Replied by hexfet on topic Jumper T8SG V2 builds
The bootloader patch would be pretty safe if every time the dfu runs it ensures it finishes with a valid bootloader installed. Even if it has to completely program the original bootloader due to some error. There'd still be a risk if there was some hard bit error that wasn't an issue before trying to write to the bootloader area. Definitely would want an st-link for doing the development :)

While a patched bootloader would be incompatible with Walkera dfuse, it's the Jumper owners who benefit from the patch so pointing them to deviationuploader might not be an issue. Walkera owners would have no reason to patch their bootloader and could keep using dfuse if desired.

However the people willing to patch their bootloader are probably people who would always burn the right firmware anyway. Maybe suggesting to Jumper to change the bootloaders would give the biggest benefit.

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

More
07 May 2018 23:41 #69104 by theandrewmillett
Replied by theandrewmillett on topic Jumper T8SG V2 builds
I only have a T8SG V2 Plus, and I just went straight for the deviationuploader when I updated mine to vlad's latest build. I'd be perfectly fine with only using the deviationuploader. I agree that the ideal would be for Jumper to update their bootloader, but I'd be perfectly happy with a deviationuploader-provided bootloader update.

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

More
08 May 2018 03:42 - 10 May 2018 06:55 #69105 by vlad_vy
Replied by vlad_vy on topic Jumper T8SG V2 builds

Changes:
* More reliable and beep only once "beep" mux

T8SG V2 and T8SG V2 Plus based on Nightly Builds:


Files deleted, see below...
Last edit: 10 May 2018 06:55 by vlad_vy.

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

More
08 May 2018 08:50 #69112 by Moeder
Replied by Moeder on topic Jumper T8SG V2 builds

hexfet wrote: However the people willing to patch their bootloader are probably people who would always burn the right firmware anyway. Maybe suggesting to Jumper to change the bootloaders would give the biggest benefit.


Reflashing the bootloader is done in other projects as well ( For example here ) so it should be pretty safe. Once we have the modified bootloader to be used for this purpose I'm sure jumper will go ahead and use it in future production batches as well, but so far there are probably >1000 devices out in the wild with the "old" bootloader.

Anyways, I suggest merging V2 plus and irange to master branch (thanks vlad for providing these early builds so quickly!), as well as publishing the deviation-uploader 0.9 as the suggested upload tool for now.

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

Time to create page: 0.449 seconds
Powered by Kunena Forum