- Posts: 409
Mjx Bugs 3
- C0ckpitvue 777
- Topic Author
- Offline
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
And as for all of us hoping for a positive outcome, I salute your effort and willingness to work on the Bugs 3 protocol. I'll start putting up video of my binding attempts soon.
Time flies like a banana
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Appreciate the kind words and everyone's patience. Probably tomorrow or Friday before the next test build.
Please Log in or Create an account to join the conversation.
- Blade81
- Offline
- Posts: 58
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
The way the bind sequence works implies more captures are going to be needed before we can be successful. Is anyone else able to make SPI captures ( how-to here )?
When binding the tx transmits with txid and channels set to one set of values. All bugs3 listen to the same txid/channels to get the bind data. The aircraft then sends a id packet to the tx that contains an identifier. When the tx receives that packet it starts transmitting data packets with a new txid and new set of channels. What we have to figure out is how the new txid and channels are determined.
If it's based on something transmitted in the bind packets then all aircraft should respond the same and the bind should work at least with the values of txid/channels from the spi captures. That's the best scenario. Alternatively the new txid/channels could be based on the data sent in the id packet from the rx to tx. In that case we'll have to figure out the algorithm for determining the txid/channels from the data received from the rx which is generally difficult.
The data from the current spi captures is bind txid:channels 0xac59a453: {0x1d, 0x3b, 0x4d, 0x29, 0x11, 0x2d, 0x63}
The rx responds with id packet with first four bytes 0x1d, 0x5b, 0x2c, 0x7f.
Then the tx switches to txid:channels 0x56926d94: {0x27, 0x4b, 0x1c, 0x63, 0x25, 0x0a, 0x57}
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
Time flies like a banana
Please Log in or Create an account to join the conversation.
- Blade81
- Offline
- Posts: 58
Below is my test using the new dfu. Oddly everything is reverse
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Blade, what version string is displayed when you first turn on the t8sg? I just installed the test build on mine and the display orientation is correct.
Please Log in or Create an account to join the conversation.
- Blade81
- Offline
- Posts: 58
hexfet wrote: Thanks for the testing. I'll see what I can come up with for the next test build.
Blade, what version string is displayed when you first turn on the t8sg? I just installed the test build on mine and the display orientation is correct.
Thank you. Btw i ordered a logical analyser but it probably take 2 weeks or so to arrive. Gotta borrow a multimeter from my colleagues in the electrical workshop by than.
As for the reverse screen issue i think i know whats wrong and it is entirely my fault as i flash the wrong firmware meant for devo build by mistake. Luckily the tx didnt brick. I retried the test with the correct firmware but it is still the same results though.
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
Based on these tests, I don't see any evidence that the current test model is getting any response from the Bugs 3. Sorry if this might sound a bit negative - I'm just trying to provide as clear a picture of the results of my testing as I can. Happy to keep testing for as long as everyone is trying to get this working.
My alternative would be to replace the FCB with an F3 or F4 FCB and try to set it up with Betaflight. I'm not looking forward to trying that, as there are so many unknowns in the process.
Time flies like a banana
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Being explicit is a good thing. It helps in keeping all the puzzle pieces straight.
Searching for more info it seems replacement receiver boards come in two versions . Didn't see any information if either will work with any stock transmitter Does anyone know if all bugs3 transmitters can control all bugs3 quads?
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
However, sometimes I get a tone a few secs after pressing ENT. The Bugs 3 still does not react.
Both of my BUgs 3 have the later A2 boards.
Time flies like a banana
Please Log in or Create an account to join the conversation.
- C0ckpitvue 777
- Topic Author
- Offline
- Posts: 409
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Test builds are updated (c4ef83d). Learned a little more about the a7105 and made some adjustments. Now trying to check the data received from the quad, but not entirely sure what to be looking for. Can any of y'all make a serial capture from the trainer port? You'd need an FTDI adapter and a special build I'd make.
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
Time flies like a banana
Please Log in or Create an account to join the conversation.
- Blade81
- Offline
- Posts: 58
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Please Log in or Create an account to join the conversation.
- davdrone1
- Offline
- davdrone1
- Posts: 91
How will you use the A2 FCB? Do you have one or more escs and motors to wire up to it?
Time flies like a banana
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1868
Please Log in or Create an account to join the conversation.
- RCFUN0102@gmail.com
- Offline
- Posts: 26
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- Mjx Bugs 3