- Posts: 32
Proto X SLT bind issues
- Tryptych
- Topic Author
- Offline
Also I note that when I turn on my Devo 7e with a Hubsan X4 model.ini loaded it immediately says "Binding Hubsan X4, press ENT to stop" or something like that. With the Syma X11 model.ini it also does this when I turn on the Devo 7e. But with the Proto X SLT model.ini it does not automatically try to bind. Is this related to my problems?
Has anyone been able to bind the Proto X SLT? Got an ini file?
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
Any ideas where the problem is?
Please Log in or Create an account to join the conversation.
- mwm
- Offline
I get around this by turning on the Tx first, letting it say it's binding, then turning on the quad. If your Tx is behaving like mine, you might try this order and see what happens.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
(1) Bind it to stock transmitter
(2) Shake quad for 2-3 seconds until LEDs blink
(3) Turn on Devo w/ SLT ini file preloaded
Success! Now I think I just need a proper INI file with the channels mapped properly (anyone got one already?), and some thoughts from you guys on why it won't bind normally and why this is strange procedure would be necessary (no other method seems to work for me, it must be rebound to the stock transmitter every time before you can bind it to the Devo). Is it the quad, or is it Deviation?
Here's a video of me showing the bind procedure and some other strangeness:
Please Log in or Create an account to join the conversation.
- mwm
- Offline
I think it's an issue with the model.ini file not having the right channel assignments. It won't bind to the stock Tx if the throttle isn't -100, which is a pretty common behavior. You found a way around that, but if you then turn things off and back on, it won't pay attention to the throttle.
I'll poke at this more later tonight.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
mwm wrote: It won't bind to the stock Tx if the throttle isn't -100, which is a pretty common behavior. You found a way around that
You're right! That's all it was! I reversed a few channels and now I can bind normally and it's flying beautifully! Best flight with a nano sized quad that I've ever had!!!
I'm a complete noob with ini files, but here's mine so far. Let me know if you improve anything.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Seems like there's a delay between moving a stick and the quad responding. For instance, I give it full right rudder, and it'll start spinning late, and then I center it, and it keeps spinning for a beat or And it takes a LOT of throttle before it spins up the motor. I get the same behavior using your model file. Hobbico believes my Proto X SLT is defective, so this may be a symptom of that. Especially if yours doesn't do that!
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
But... once and a while, I think I feel it stop responding for a second or less, like there is a delay, or the signal has cutout, or I'm out of range. I was wondering if it's my antenna or the solder job on my nRF24L01 since this is the first time I've really tested it but I guess not if you're seeing similar behavior. Are your 'delays' just for a second or so every once and a while?
I'll fly it some more tomorrow and try to figure out how often it's happening.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
I've been promised a replacement in about a month, when they have them in stock again.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
I know the quad flies perfectly with the stock tx (how about yours?) so I'm pretty sure the problem is with Deviation or my nRF24L01. I have a couple more quads coming that use the nRF24L01 then I'll be able to narrow it down more.
It would be helpful if someone else on these forums could confirm they use the SLT protocol without issue.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
I dug the first one out, and verified it does the same.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
mwm wrote: New one arrived. It behaves exactly the same as the old one. Almost all stick movement is followed by a noticeable delay before the quad reacts. Anywhere from .5 to 1.5 seconds. Every once and a while, it'll react immediately, but that's the exception, not the rule.
I dug the first one out, and verified it does the same.
Bummer... sorry to hear that man..... this is so close to being the king of nanos, I wish we didn't have these problems.....
I do need to stress that my Proto X SLT with stock TX performs perfectly, way better then my two Cheerson CX-10s. I'd rather fly my SLT over the CX-10 any day. The TX is just so much better.... but when I pull out my Devo 7e our symptoms are just too similar to be coincidence... something is going on with this nano quad...
For me, with the Devo 7e it performs even better then stock tx, but there are these weird (rare) 0.5 - 1.0 second delays that cannot be explained.
I have to blame the TX - I have no other explanation.
Maybe I got lucky, but from where I stand, there is nothing wrong with the quad. The issue is with the TX.
side note: I went the opposite direction, I ordered a Proto X (old version, no SLT) to test my Devo 7e... I tried to go backwards... and although deviation flies it perfectly, the results were not impressive; it doesn't fly as well and the battery is noticeably less (2 min with prop guards). The SLT is better, and I want it to work dammit!
It would be extremely valuable if someone else here could confirm the SLT protocol works okay on Deviation...
....is ANYONE using SLT without issue?
Please Log in or Create an account to join the conversation.
- mwm
- Offline
Tryptych wrote: I have to blame the TX - I have no other explanation.
Well, I blame the nature of reverse engineering. Given that victzh only had one SLT Tx to work with, and that included parameters that it didn't vary, it should be no surprise that this kind of thing is happening. It's not all that different from what's going on with DMS working with more than 8 or more channels and with other reverse-engineered protocols. Maybe we need a deviationTx interop?
Anyway, I've put disassembling the Proto X SLT Tx and hooking up a logic analyzer to it on my list of things to do. Hopefully, that will help, but there's other things I need to get done before that.
Victzh, if there' s anything specific you'd like to see, let me know.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
What I would like to have from people with Proto X SLT and having connectivity issues is to set a couple experiments. First - write down your fixed id, and then change it to any other value and test again. If it's better or worse, we probably have a lead.
There is always a weak spot in radio link - your calculated TX address serves as a radio address for many protocols, SLT including. It can be unfortunate - too few 0/1 transitions and thus not very well decodable. So RX starts losing packets and recovering takes time larger than just missed packet. It can require a whole frequency hopping cycle - 15 packets in case of SLT, or 0.3 sec, which can be noticeable.
Please Log in or Create an account to join the conversation.
- mwm
- Offline
They all three had the same behavior - a delay of a little over a second between stick movements and the motors changing behavior. A couple of times the cyclic would react almost instantly, but I don't believe it did that consistently on any of them. I could go back and do more experiments if it helped.
Also of note, it would not bind with a fixed ID of 524287. I only tried three or four times, and it's always been a little finicky about binding.
However, I plan on having the logic analyzer out and set up for captures on my JoySway. If you'd like a something from the Proto X SLT Tx, let me know.
Do not ask me questions via PM. Ask in the forums, where I'll answer if I can.
My remotely piloted vehicle ("drone") is a yacht.
Please Log in or Create an account to join the conversation.
- Tryptych
- Topic Author
- Offline
- Posts: 32
tryptych wrote: the protocol is slightly delayed once and a while and trying to play catch-up.
victzh wrote: It can require a whole frequency hopping cycle - 15 packets in case of SLT, or 0.3 sec, which can be noticeable.
I think you're on to something. My knowledge is very limited, but let me know if I can help with any testing. I flew some more today using no fixedID, fixedID=123456, and fixedID=633333. I didn't notice any difference, they all have the delay. I encounter it on average once every minute or so, and the delay could very well be exactly 0.3 seconds (it's definitely less than one second for me, but it can take 1+ seconds to recover from it).
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
But the case with ID with which you can't bind at all is very interesting. If you could build a developer build using TYPE=dev in the make command and record the serial output it will contain both the address and frequency hopping sequence that would help me analyze the situation.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- Proto X SLT bind issues