- Posts: 983
Flydream V3 Captures
- Fernandez
- Topic Author
- Offline
It is based on the cc2500 and I expect that there are big similarities with corona. (likely 3 frequencies used) also it uses similar hardware and almost similar pcb.
www.fd-rc.com/cpzs.asp?classid=37&Boardid=189
www.fd-rc.com/cpzs.asp?classid=37&Boardid=208
In order to bind, I have to push button Tx, power Tx on during push , then push button RX power it on loosen the button when Rx led is solid, than Rx flashes rapid and is bound.
These are my first recordings I hope the are ok
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
Was my first time hooking up digital analyser.
Please Log in or Create an account to join the conversation.
- Moeder
- Offline
- Posts: 796
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
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.
- hexfet
- Offline
- Posts: 1891
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
Probably some small differences...
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
Basically the receiver indicates that it binds, however it has not.
So put Tx in Bind > push button RX, power RX> loose button RX when led is light > rx flashes fast Rx bound
Then after reboot led should be solid, but it is off, so no bind established.
Surprisingly this behaviour of fast flikkering led at Rx (normally indicating finished binding), is same when tx is just in corana transmission mode,
I tried some different bind id's 000000 and 111111 and a random nr, no luck.
Anyway it seems it is lsightly different. I ahve no corona here so I can only try to make flydream work.
For further testing I'd like that the Tx stays in bind mode when hit bind button, as for flydream procedure you have to put tx in binding mode than bring receiver in binding mode, but after few seconds tx beeps and binding mode exits.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
The channel max/min range may also need to be adjusted, so be careful if it works and you test with servos in an aircraft.
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
The good news is it can bind Flydream and all channel 1-8 are all working smoothly and seem correct!
After switch on TX, RX moreless immediately locked and a solid led at RX, but in 1 out of 10 cases when switch on Tx, within1-3 seconds the Rx led goes off (lost connection), then goes on again shortly after.
It seems there is a "kind of missed lock" to the Rx. During the missed lock period after switch on (Rx led on), the servos do resond with "shocks", sometimes it seems to receive the right data, but miss a lot of data too, but during this faulty lock RX won't go into Failsave.
It is no't swamping as I am on 3mw and Also have the affect at 1meter away and it is not always.
hope it is clear let me know if you need more tests.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Are these receivers compliant with EU regulations? At startup the captures show the tx spends some time checking for receive data on the channels it is going to transmit on. In the existing captures it never receives anything, so it would be interesting to see what happens when it does. To do that would you please make a capture where you turn on the deviation tx first (with protocol corona fdv3), then turn on the stock tx and capture its spi data. Thanks.
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
This link may be of interest as full test reports FCC are available:
apps.fcc.gov/oetcf/eas/reports/ViewExhib...%3D&fcc_id=X6N-IS-8F
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
When using original module, it take about 2 seconds after aplly power to Flydream module, before Rx links to Tx.
when transmitting both it seems that the Tx switched on first keep control to the Rx.
Think I am going to make those "listen before Talk" Captures, hope I still figure out how to do it
The wires and capturing are still soldered to the Tx module.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
According to the captures the stock tx spends about 1 second listening after power-on so that may be some of the delay you mention. I think the tx is probably just trying to avoid interference with other Flydream radios rather than comply with the ETSI requirement. It's not trying to estimate the power in each channel but rather checking for received data packets in the channels it's picked to use.
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
Is it possible to leave the tx longer in bind mode, or leave in bind until press bind button again? It is a bit too short especially for flydream, as Tx must be put in bind and then Rx must be put in bind, by pressing button for some time during power on then loosing the button...
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Please try the non-zero model IDs again. I made a slight change just for testing - don't really expect a difference in behavior. Is there any possibility of getting a bind spi capture from another tx module? If not we may just have to live with always using the captured address/channel values.
Please Log in or Create an account to join the conversation.
- Fernandez
- Topic Author
- Offline
- Posts: 983
But no good news, I can still only bind it with ID: 0
I tried a nr of codes randomly, no succes, not even a blink, just nothing happens to RX.
After trying some binds, I have to rebind Rx to ID: 0 and it starts to work again.
I have no other tx modules, I could capture the Rx, but not sure if that make any sence.
I have no idea how it works but why there need to be a 6 digit ID and not some other ID, Hex?
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Fixed id 0 works because of test code that uses the known good values for txid and channels when fixed id is 0. When it is working have you checked the receiver outputs? With a simple mix at 100% do you get the expected PWM width and/or servo deflection?
Test builds are updated. Just a small change when fixed id is not 0 to perhaps get another clue on the channel selection. Going to start putting the commit hash here to help keep track of changes vs results (d5e0a6f). Please try a couple different fixed id values.
It would be helpful to get captures on the RX if possible. Try with a couple different fixed id values so we can see what channel the rx picks to listen. Please put the fixed ids used in the filename of the captures. If we can't figure this out it means all your receivers have to bind with the same fixed id.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- Flydream V3 Captures