DEVO7E HiSky protocol - 2 two-way switch

More
18 Oct 2013 07:54 - 19 Oct 2013 18:30 #14752 by blackmoon
DEVO7E HiSky protocol - 2 two-way switch was created by blackmoon
EDIT: Removed the builds they are buggy, will wait for Victor to come with one that actually works. Sorry.

I applied babay's patch for HiSky protocol deviationtx.com/forum/protocol-developme...tocol?start=80#14686

and sllewji's two 2-way switches patch www.deviationtx.com/forum/7-development/...-soft?start=40#13315

to the last nightly.

Use at your own risk, as always.

If you are already using the latest nightly (c960b8e), you only need to flash the dfu and copy the protocols folder to the Tx


Daryoon did the same, but with the 1-3way switch patch from kaworu, you can find it here www.deviationtx.com/forum/protocol-devel...tocol?start=80#14741
Last edit: 19 Oct 2013 18:30 by blackmoon.

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

More
18 Oct 2013 08:29 #14753 by SeByDocKy
Replied by SeByDocKy on topic DEVO7E HiSky protocol - 2 two-way switch

blackmoon wrote: I applied babay's patch for HiSky protocol deviationtx.com/forum/protocol-developme...tocol?start=80#14686

and sllewji's two 2-way switches patch www.deviationtx.com/forum/7-development/...-soft?start=40#13315

to the last nightly.

Use at your own risk, as always.

If you are already using the latest nightly (c960b8e), you only need to flash the dfu and copy the protocols folder to the Tx


Daryoon did the same, but with the 1-3way switch patch from kaworu, you can find it here www.deviationtx.com/forum/protocol-devel...tocol?start=80#14741



Many thanks for sharing :)

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

More
18 Oct 2013 19:10 #14761 by MassiveOverkill
Replied by MassiveOverkill on topic DEVO7E HiSky protocol - 2 two-way switch
Blackmoon, can you check the v202 protocol in this build? I had to switch to Victors protocol for this build to get it working again. Thanks.

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

More
18 Oct 2013 19:32 - 18 Oct 2013 19:43 #14762 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
I understand now why Rbe didn't want to add any new enhancements to deviation 3.1.0.

I'll Try Massive but I'm no programer only applied the patch then compiled the build.

I'll add a comment to the devo10 and 8 builds to until someone finds what's wrong.

Did you try Daryoon's build ?

He has applied same HiSky patch but different one for the switches, so if it works will know that sllewji's two 2-way switches patch broke something.

Are you able to try the devo10 or 8 build to see if V202 compatibility is broke to ?
Last edit: 18 Oct 2013 19:43 by blackmoon.

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

More
18 Oct 2013 19:44 #14763 by MassiveOverkill
Replied by MassiveOverkill on topic DEVO7E HiSky protocol - 2 two-way switch
Let me do some more testing before you do anything. I only have the Devo 7E.

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

More
18 Oct 2013 20:05 #14764 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
Massive do you have 2- two way switches on you devo7E ?

If not, be aware that the patch applied for that re-assigns the switches names, I don't know if this is relevant, but it could be...

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

More
18 Oct 2013 20:08 #14765 by MassiveOverkill
Replied by MassiveOverkill on topic DEVO7E HiSky protocol - 2 two-way switch
I actually used Victors patch and then copied your protocol folder.

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

More
18 Oct 2013 20:36 - 19 Oct 2013 12:23 #14766 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
Ok so you used Victors's DFU and the protocol folder from this build ?

I was under the impression that one must use the protocol folder with the DFU that it was compiled for, but I'm most of the time wrong when it comes to programing...
Last edit: 19 Oct 2013 12:23 by blackmoon.

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

More
18 Oct 2013 20:51 - 19 Oct 2013 18:31 #14767 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
This is a build with only the HiSky patch applied, no switches patch.

Could you try it and report... thx

EDIT: Build removed, doesn't work as expected.
Last edit: 19 Oct 2013 18:31 by blackmoon.

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

More
19 Oct 2013 00:02 - 19 Oct 2013 00:03 #14769 by MassiveOverkill
Replied by MassiveOverkill on topic DEVO7E HiSky protocol - 2 two-way switch
That works on my good TX (V2X2 haven't trid HiSky). I have a bunch of others which I'm trying to install the stock WL Toys module (just like my good TX) and either I have a lot of bad TX modules or Walkera has done something to prevent the mod......or I'm just fudging it.
Last edit: 19 Oct 2013 00:03 by MassiveOverkill.

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

More
19 Oct 2013 07:13 #14774 by victzh
Replied by victzh on topic DEVO7E HiSky protocol - 2 two-way switch
I have a build with both V202 and HiSky successfully working, but it is for Devo 10. As soon as my Devo 7E comes I can start experimenting with it.

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

More
19 Oct 2013 07:20 #14775 by SeByDocKy
Replied by SeByDocKy on topic DEVO7E HiSky protocol - 2 two-way switch

victzh wrote: I have a build with both V202 and HiSky successfully working, but it is for Devo 10. As soon as my Devo 7E comes I can start experimenting with it.


Yes I am waiting for your devo7E build :)

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

More
19 Oct 2013 12:21 #14781 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch

MassiveOverkill wrote: That works on my good TX (V2X2 haven't trid HiSky).


Massive does this mean that the second build that I posted (only the HiSky protocol and no switches modification) works even with the V202.

If so, then the 2-2way switch patch from sllewji mess the V202 protocol when a build with both patches are used in a non modified devo7E.

I conjecture that this would not be a bug, because the patch for additional switches re-configures the way they are mapped.

Maybe a simple change in the model file ini, taking in account the new switch mapping would solve the non working V202 protocol.

It's better to wait for someone with a devo7e modified with 2-2way switches and a V202 to confirm that V202 protocol is really messed up, in the first build.

Even when I receive my switches I won't be able to test it because I don't have a V202.

Meanwhile, one thing to test for sure that a non modified devo7e works with a patch for additional switches is to test Daryoon's build, he's is for 1-3way switch and HiSky protocol.

If the second build I posted works for both HiSKy and V202, and if Daryoon's build works also for both protocols, then will be sure that's sllewji's patch that messes something up.

Then we call it a bug.

Sorry for the long post :)

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

More
19 Oct 2013 17:20 #14784 by MassiveOverkill
Replied by MassiveOverkill on topic DEVO7E HiSky protocol - 2 two-way switch
It works with the V202 but the Hisky Protocol is now broken. I've gone back to Victors original Hisky build where both WL Toys V2X2 and Hisky both worked as I've got a bunch of anxious customers waiting for some modded Devo 7E's

BTW my former concern of this new batch of Devo 7E's not being moddable can be dismissed. It's funny how the A13/A14 designation not being properly set can make you think somethings severely broken ;)

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

More
19 Oct 2013 18:28 - 19 Oct 2013 18:35 #14785 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
mmm I compared Babay's patch for HiSky and victor's one, babay only changed FBL100 to HiSky.

The second build with only HiSky protocol should work as the FBL100 from victor.

This is the command I used to apply the patch, maybe it's wrong :

patch -p1 <hisky.patch

I did a hex compare between the module fbl100 from victor's build and the HiSky module on my build.

They are completely different, the HiSky module is even 2 bytes larger than the fbl100.

Shouldn't they be just different only where the name was changed ?

I'm lost here...

I'll remove the builds ans wait for victor to come with his version with he name change.

I hope Daryoon has more luck with is build...

Thank you Massive for your time on this.
Last edit: 19 Oct 2013 18:35 by blackmoon.

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

More
19 Oct 2013 19:30 - 19 Oct 2013 19:34 #14788 by blackmoon
Replied by blackmoon on topic DEVO7E HiSky protocol - 2 two-way switch
Can someone explain this :

Compiled a new build, this time with fbl100.patch from victor.

Compared module from the build victor posted here :
www.deviationtx.com/forum/protocol-devel...hisky-protocol#14120

fbl100 module from victor doesn't match with fbl100 module from my last build :huh:

This is the output of hex compare :
1) 0x0=0 à 0x1=1 (2 octets)
2) 0x8=8 à 0x8=8 (1 octets)
3) 0xf=15 à 0x11=17 (3 octets)
4) 0x15=21 à 0x17=23 (3 octets)
5) 0x1c=28 à 0x24=36 (9 octets)
6) 0x26=38 à 0x27=39 (2 octets)
7) 0x3c=60 à 0x3c=60 (1 octets)
8) 0x48=72 à 0x48=72 (1 octets)
9) 0x84=132 à 0x84=132 (1 octets)
10) 0x86=134 à 0x8f=143 (10 octets)
11) 0x92=146 à 0x97=151 (6 octets)
12) 0x9a=154 à 0x9d=157 (4 octets)
13) 0xa0=160 à 0xcf=207 (48 octets)
14) 0xd2=210 à 0xdf=223 (14 octets)
15) 0xe1=225 à 0x13e=318 (94 octets)
16) 0x140=320 à 0x184=388 (69 octets)
17) 0x186=390 à 0x18a=394 (5 octets)
18) 0x18c=396 à 0x19d=413 (18 octets)
19) 0x19f=415 à 0x1f5=501 (87 octets)
20) 0x1f8=504 à 0x1fa=506 (3 octets)
21) 0x1fc=508 à 0x212=530 (23 octets)
22) 0x214=532 à 0x22f=559 (28 octets)
23) 0x240=576 à 0x240=576 (1 octets)
24) 0x244=580 à 0x244=580 (1 octets)
25) 0x246=582 à 0x258=600 (19 octets)
26) 0x25c=604 à 0x25d=605 (2 octets)
27) 0x260=608 à 0x260=608 (1 octets)
28) 0x264=612 à 0x264=612 (1 octets)
29) 0x268=616 à 0x268=616 (1 octets)
30) 0x26c=620 à 0x26c=620 (1 octets)
31) 0x270=624 à 0x270=624 (1 octets)
32) 0x274=628 à 0x274=628 (1 octets)
33) 0x278=632 à 0x278=632 (1 octets)
34) 0x27c=636 à 0x27c=636 (1 octets)
35) 0x280=640 à 0x281=641 (2 octets)
36) 0x284=644 à 0x285=645 (2 octets)
37) 0x288=648 à 0x289=649 (2 octets)
38) 0x28c=652 à 0x28d=653 (2 octets)
39) 0x290=656 à 0x291=657 (2 octets)
40) 0x294=660 à 0x295=661 (2 octets)
41) 0x298=664 à 0x298=664 (1 octets)
42) 0x29c=668 à 0x29d=669 (2 octets)
43) 0x2a0=672 à 0x2a0=672 (1 octets)
44) 0x2a4=676 à 0x2a5=677 (2 octets)
45) 0x2a8=680 à 0x2a8=680 (1 octets)
46) 0x2ac=684 à 0x2ac=684 (1 octets)
47) 0x2b0=688 à 0x2b0=688 (1 octets)
48) 0x2b4=692 à 0x2b4=692 (1 octets)
49) 0x2b8=696 à 0x2b8=696 (1 octets)
50) 0x2bc=700 à 0x2bc=700 (1 octets)
51) 0x2c0=704 à 0x2c0=704 (1 octets)
52) 0x2c4=708 à 0x2c4=708 (1 octets)
53) 0x2c8=712 à 0x2c9=713 (2 octets)
54) 0x2cc=716 à 0x2d1=721 (6 octets)
55) 0x2d4=724 à 0x2d6=726 (3 octets)
56) 0x2d8=728 à 0x2e5=741 (14 octets)
57) 0x2e7=743 à 0x2ff=767 (25 octets)
58) 0x302=770 à 0x310=784 (15 octets)
59) 0x31e=798 à 0x31e=798 (1 octets)
60) 0x344=836 à 0x344=836 (1 octets)
61) 0x348=840 à 0x348=840 (1 octets)
62) 0x350=848 à 0x35d=861 (14 octets)
63) 0x360=864 à 0x36d=877 (14 octets)
64) 0x36f=879 à 0x385=901 (23 octets)
65) 0x387=903 à 0x39d=925 (23 octets)
66) 0x39f=927 à 0x3ab=939 (13 octets)
67) 0x3ae=942 à 0x3ae=942 (1 octets)
68) 0x3b0=944 à 0x3d5=981 (38 octets)
69) 0x3d7=983 à 0x3f1=1009 (27 octets)
70) 0x3f3=1011 à 0x3fa=1018 (8 octets)
71) 0x3fc=1020 à 0x41e=1054 (35 octets)
72) 0x420=1056 à 0x446=1094 (39 octets)
73) 0x448=1096 à 0x44a=1098 (3 octets)
74) 0x44c=1100 à 0x475=1141 (42 octets)
75) 0x478=1144 à 0x478=1144 (1 octets)
76) 0x47c=1148 à 0x47c=1148 (1 octets)
77) 0x480=1152 à 0x480=1152 (1 octets)
78) 0x484=1156 à 0x484=1156 (1 octets)
79) 0x488=1160 à 0x489=1161 (2 octets)
80) 0x48c=1164 à 0x48c=1164 (1 octets)
81) 0x490=1168 à 0x490=1168 (1 octets)
82) 0x494=1172 à 0x494=1172 (1 octets)
83) 0x498=1176 à 0x499=1177 (2 octets)
84) 0x49c=1180 à 0x49d=1181 (2 octets)
85) 0x4a0=1184 à 0x4a1=1185 (2 octets)
86) 0x4a4=1188 à 0x4a4=1188 (1 octets)
87) 0x4a8=1192 à 0x4a9=1193 (2 octets)
88) 0x4ac=1196 à 0x4ad=1197 (2 octets)
89) 0x4b0=1200 à 0x4b1=1201 (2 octets)
90) 0x4b4=1204 à 0x4b4=1204 (1 octets)
91) 0x4b8=1208 à 0x4b8=1208 (1 octets)
92) 0x4bc=1212 à 0x4cb=1227 (16 octets)
93) 0x4cd=1229 à 0x4f9=1273 (45 octets)
94) 0x4fb=1275 à 0x500=1280 (6 octets)
95) 0x504=1284 à 0x53d=1341 (58 octets)
96) 0x53f=1343 à 0x544=1348 (6 octets)
97) 0x548=1352 à 0x549=1353 (2 octets)
98) 0x54c=1356 à 0x557=1367 (12 octets)
99) 0x55a=1370 à 0x56d=1389 (20 octets)
100) 0x56f=1391 à 0x571=1393 (3 octets)
101) 0x574=1396 à 0x5a0=1440 (45 octets)
102) 0x5a4=1444 à 0x5de=1502 (59 octets)
103) 0x5e0=1504 à 0x5f9=1529 (26 octets)
104) 0x5fb=1531 à 0x5fd=1533 (3 octets)
105) 0x5ff=1535 à 0x601=1537 (3 octets)
106) 0x604=1540 à 0x64d=1613 (74 octets)
107) 0x64f=1615 à 0x655=1621 (7 octets)
108) 0x657=1623 à 0x659=1625 (3 octets)
109) 0x65b=1627 à 0x65d=1629 (3 octets)
110) 0x660=1632 à 0x671=1649 (18 octets)
111) 0x673=1651 à 0x681=1665 (15 octets)
112) 0x683=1667 à 0x6a8=1704 (38 octets)
113) 0x6ac=1708 à 0x6e5=1765 (58 octets)
114) 0x6e7=1767 à 0x6e9=1769 (3 octets)
115) 0x6eb=1771 à 0x6f0=1776 (6 octets)
116) 0x6f4=1780 à 0x6f5=1781 (2 octets)
117) 0x6f8=1784 à 0x705=1797 (14 octets)
118) 0x707=1799 à 0x722=1826 (28 octets)
119) 0x724=1828 à 0x726=1830 (3 octets)
120) 0x728=1832 à 0x73d=1853 (22 octets)
121) 0x73f=1855 à 0x744=1860 (6 octets)
122) 0x748=1864 à 0x749=1865 (2 octets)
123) 0x74c=1868 à 0x75c=1884 (17 octets)
124) 0x75e=1886 à 0x76d=1901 (16 octets)
125) 0x770=1904 à 0x77d=1917 (14 octets)
126) 0x780=1920 à 0x78a=1930 (11 octets)
127) 0x78c=1932 à 0x79c=1948 (17 octets)
128) 0x79e=1950 à 0x7a1=1953 (4 octets)
129) 0x7a4=1956 à 0x7a5=1957 (2 octets)
130) 0x7a8=1960 à 0x7a9=1961 (2 octets)
131) 0x7ab=1963 à 0x7ad=1965 (3 octets)
132) 0x7af=1967 à 0x7b1=1969 (3 octets)
133) 0x7b3=1971 à 0x7b4=1972 (2 octets)
134) 0x7b7=1975 à 0x7b9=1977 (3 octets)
135) 0x7bb=1979 à 0x7ff=2047 (69 octets)

octets = bytes (french version of the soft)

Then compared fbl100 module from my new build with HiSky module from previous build they match... :whistle:

All this is against latest nightly.
Last edit: 19 Oct 2013 19:34 by blackmoon.

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

Time to create page: 0.074 seconds
Powered by Kunena Forum