protocol for WL Heli V911-s
- planger
- Offline
Anyway and at least for me the heli is perfectly flyable as it is, you don't notice the behavior while flying.
I've pushed the code on my github.
Pascal
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
If you need a tester once you've got it ported to Deviation I've got aV911S and 4-in-1s in a Devo 10 and Devo F12E, and all modules except the CC2500 in a Devo 8S.
I don't suppose you can tell if there are any possible undocumented channel features, such as channel 5 for use as a 3G/6G mode switch? I hate the 6G only with the stock transmitter and was hoping the receiver might might have 3G capabilities like all other 6 axis helis.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
I don't think there is any "magic" hidden channel, if you can't do something with the stock transmitter it can't be done with Deviation either.
Please Log in or Create an account to join the conversation.
- planger
- Offline
There are 2 bytes in the payload packet[1] and packet[2] with only 1 bit in each used as flags. You can always test all the others 14 bits to see if there is a hidden feature...BirdBarber wrote: I don't suppose you can tell if there are any possible undocumented channel features, such as channel 5 for use as a 3G/6G mode switch? I hate the 6G only with the stock transmitter and was hoping the receiver might might have 3G capabilities like all other 6 axis helis.
But like goebish said I'm not sure it's worse the time as such a feature would have been marketed.
Pascal
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
www.dropbox.com/sh/j63jhirsl3sius3/AAA-k...w11W_RjBuHgtZla?dl=0
new protocol: V911S (requires nrf24l01)
Channel 5: calibrate
source: github.com/goebish/deviation/blob/protoc...col/v911s_nrf24l01.c
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
planger wrote: There are 2 bytes in the payload packet[1] and packet[2] with only 1 bit in each used as flags. You can always test all the others 14 bits to see if there is a hidden feature...
But like goebish said I'm not sure it's worse the time as such a feature would have been marketed.
Pascal
I know others beside myself are interested in testing for 3G capability. The V911S is so beginner specific that we wonder if 3G is not available from the transmitter so a beginner can't accidentally put it in 3G mode and get in over their head.
Will those unused flag bits be available to a Deviation user to experiment with by mapping them to unused channels or by some other method? Either 14 on/off virtual channels or maybe 2 virtual channels where TX values from 0 to 127 (or -100 to +27) are mapped to the 7 unused bits of the 2 packets?
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
And thanks again guys for all of your great work on this and previous protocols.
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
I tried both 4 and 5 channels, with and without fixed ID. The Deviation bind timeout is extremely short and on the receiver I get the 4 blinks... pause... 4 blinks... as if the transmitter was still off. I also tried the TX 'power on' binding with both heli powered first and then with TX powered first. Nothing worked. I then tested the heli again with the stock TX and it bound after 2 or 3 seconds, and the Deviation bind timeout is much less than that (under a second). It's getting late here so I will check back tomorrow.
Edit: Also note that I pre-ordered my V911 very early and it is one of the first built and may have even been the first one in the US. I'm just mentioning it in case WL made a change after mine was built.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
www.dropbox.com/s/copdbj0xb158o2p/deviat...0.0-c02102f.zip?dl=1
Use 5 channels in your model.
Please Log in or Create an account to join the conversation.
- planger
- Offline
Pascal
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- planger
- Offline
Pascal
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
With the Devo 10 with 4-in-1 it still doesn't bind. The bind switch timeout is now longer, but still only about 1/2 second and it wouldn't bind. The power up autobind is still the same, only a slight fraction of a second.
So I tried on an 8S that has a separate NRF24L01 module instead of a 4-in-1. I installed the file system and DFU. It did bind using the bind button, but it took 3 tries and finally bound after about 2 seconds. After that, it would re-bind in under a second. The power on autobind also showed a bind message but would not bind. The timer on it is set for 2970 seconds, a bit long, lol. The bind button timeout is at about 3 seconds, but it doesn't show the binding message the first time I press it, but it does beep after 3 seconds. Pressing bind again and I do get the binding message which runs from 2970 seconds until timeout at 2967 seconds.
I thought you had transmitter power on autobind turned off for the V911S protocol. But I get an autobind message immediately upon powering up the Devo 10 and Devo 8S.
I'll be in and out the rest of the day, so It may take me a couple of hours to respond to messages.
Edit: I did more tests with the 8S. The first time I press the bind button the receiver responds with a fast blink but doesn't bind, and the TX doesn't show the binding message, but it does beep then quit after 3 seconds. If I press the bind button again I do get the binding message, the receiver doesn't switch to fast blink but it does bind after 2 seconds. I'm clearing the bind information off of the receiver by binding it with the stock TX between Deviation tests.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Once it's bound to the 8S, does it work ?
Please Log in or Create an account to join the conversation.
- BirdBarber
- Offline
- Hummingbird Assassin
- Posts: 134
All of my recent testing on both transmitters was done at 30mw, 5 channels, no fixed ID.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- protocol for WL Heli V911-s