- Posts: 22
TDR Phoenix Mini (Eachine E010 clone?)
- Joms
-
Topic Author
- Offline
Less
More
02 Mar 2019 17:55 #73125
by Joms
TDR Phoenix Mini (Eachine E010 clone?) was created by Joms
Found this quad on
Amazon
. After some looking into, I found that it was very similar to the Eachine E010. The controller uses an XN297LBW TX,
I opened the controller and the TX chip is labeled as an XN297LBW, but the receiver on the drone is a bit more intense. There's an MPU-6050 which I think is for the autohover, but I'm not sure if this is the correct RX chip.
TDR Phoenix Mini board Pics
On the bottom is a big chip labeled LOG5897, and googling that seems to point to similarities to the Eachine E010.
So, referring to this thread , I was able to bind the quad to my T8SG. SW-SW on the sticks calibrates the gyro, CH5 turns the LED on and off (something the original controller did not have), and CH9 seems to turn on Headless mode, as the LEDs start flashing when activated. The only problem I have, is that I cannot turn on the motors.
I've bound all 12 channels to different switches and am not able to turn the motors on. Is there a stick combo perhaps, that I can use to emulate, like setting SW then SE on the sticks or something? Please help...I'm almost there...
I opened the controller and the TX chip is labeled as an XN297LBW, but the receiver on the drone is a bit more intense. There's an MPU-6050 which I think is for the autohover, but I'm not sure if this is the correct RX chip.
TDR Phoenix Mini board Pics
On the bottom is a big chip labeled LOG5897, and googling that seems to point to similarities to the Eachine E010.
So, referring to this thread , I was able to bind the quad to my T8SG. SW-SW on the sticks calibrates the gyro, CH5 turns the LED on and off (something the original controller did not have), and CH9 seems to turn on Headless mode, as the LEDs start flashing when activated. The only problem I have, is that I cannot turn on the motors.
I've bound all 12 channels to different switches and am not able to turn the motors on. Is there a stick combo perhaps, that I can use to emulate, like setting SW then SE on the sticks or something? Please help...I'm almost there...
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Mar 2019 11:31 - 06 Mar 2019 12:18 #73232
by goebish
Try Mjxq protocol but with H26WH sub-format instead of E010, then try to arm with channel 5.
edit: hmm, no, the H26WH is using a nrf24l01 actually, not a xn297. Maybe this one is using the same protocol than H26WH but with a XN297 instead.
Before I make a test firmware to check that, can you test if it arms by setting both sticks in bottom corners ? Some quads with alt-hold can be armed like that.
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
edit: hmm, no, the H26WH is using a nrf24l01 actually, not a xn297. Maybe this one is using the same protocol than H26WH but with a XN297 instead.
Before I make a test firmware to check that, can you test if it arms by setting both sticks in bottom corners ? Some quads with alt-hold can be armed like that.
Last edit: 06 Mar 2019 12:18 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
06 Mar 2019 12:08 - 06 Mar 2019 12:54 #73233
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
I made a few test builds for t8sg v1 / v2 / v2+
www.dropbox.com/sh/pxh20gjh08m3g1h/AADbj...AM5VTyBwg_Fapra?dl=0
Mjxq protocol, Phoenix sub-format, arm is on channel 5, please check and report, no idea if it works or not, basically that's the H26WH protocol using xn297 instead of nrf24l01, that's the only mjxq like protocol that has an arm flag so far.
If it doesn't work you'll have to connect a logic analyzer into your original Tx and provide us some dumps so we can add the missing flag(s) to Deviation.
www.dropbox.com/sh/pxh20gjh08m3g1h/AADbj...AM5VTyBwg_Fapra?dl=0
Mjxq protocol, Phoenix sub-format, arm is on channel 5, please check and report, no idea if it works or not, basically that's the H26WH protocol using xn297 instead of nrf24l01, that's the only mjxq like protocol that has an arm flag so far.
If it doesn't work you'll have to connect a logic analyzer into your original Tx and provide us some dumps so we can add the missing flag(s) to Deviation.
Last edit: 06 Mar 2019 12:54 by goebish.
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
06 Mar 2019 17:16 #73236
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Thanks a lot, I will try this test build tonight. I've tried previously to set both sticks in SW-SW (gyro calibrates and LEDs blink, but does not arm); SW-SE (nothing); SE-SE (nothing), SE-SW (nothing), and various other combinations like up-down-up throttle.
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
07 Mar 2019 15:54 #73258
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Sadly, Phoenix sub-format did not work as it will not bind. Only the E010 subformat would. I'll try to order a logic analyzer over on ebay
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
07 Mar 2019 15:57 #73259
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
I spotted a mistake in my test build, it's using 1 Mbps bitrate instead of 250 kbps, I'll make another one ...
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
07 Mar 2019 16:02 #73260
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Test builds updated.
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
08 Mar 2019 01:59 #73263
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Sorry, that didn't work either. The logic analyzer is on its way, and I'll get dumps from my controller.
Thanks for your help, much appreciated
Thanks for your help, much appreciated
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
08 Mar 2019 02:00 #73264
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Does it bind with the latest test build ?
If not that means I made a mistake ...
If not that means I made a mistake ...
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
08 Mar 2019 21:36 #73273
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Ah, sorry, did not include that last time. Yes, it does bind. Channel 5 still just turns the LEDs on and off.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
08 Mar 2019 21:37 #73274
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Ok, waiting for your analyzer dumps then
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
23 Mar 2019 21:22 #73523
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
hey goebish,
After a long time waiting for the logic analyzer and (the longer waiting period) soldering 3 wires to the XN297, finally got something:
Phoenix Mini Arm/Disarm only .
I started the capture with the drone already bound to the transmitter, then pressed arm button then arm again to disarm. I'm also still not familiar with what CSN translates to as MOSI/MISO so I left the labels in Saleae as they were. Did both the export as csv and save capture data, with 8MHz and 5 seconds' worth of capture time.
Channel 0 is CSN
Channel 1 is SCK
Channel 2 is Data
Hope this helps...
After a long time waiting for the logic analyzer and (the longer waiting period) soldering 3 wires to the XN297, finally got something:
Phoenix Mini Arm/Disarm only .
I started the capture with the drone already bound to the transmitter, then pressed arm button then arm again to disarm. I'm also still not familiar with what CSN translates to as MOSI/MISO so I left the labels in Saleae as they were. Did both the export as csv and save capture data, with 8MHz and 5 seconds' worth of capture time.
Channel 0 is CSN
Channel 1 is SCK
Channel 2 is Data
Hope this helps...
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
23 Mar 2019 21:26 - 23 Mar 2019 22:57 #73524
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
The XN297L can be used in 3-wire SPI mode, Data is MOSI and MISO, your capture is fine.
Last edit: 23 Mar 2019 22:57 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
23 Mar 2019 23:04 #73526
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Test builds updated:
www.dropbox.com/sh/pxh20gjh08m3g1h/AADbj...AM5VTyBwg_Fapra?dl=0
MJXq / Phoenix, arm = channel 5
www.dropbox.com/sh/pxh20gjh08m3g1h/AADbj...AM5VTyBwg_Fapra?dl=0
MJXq / Phoenix, arm = channel 5
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
24 Mar 2019 03:18 - 24 Mar 2019 03:51 #73528
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Wow, it's finally started to work! It would only bind when TX power is set to 1mW only, and would not connect in any other power. It would not maintain a stable bind as well, and when armed, the motors would spin and turn off when connection is lost and automatically spin when connection comes back. Arm on channel 5 definitely working now!
In case you'd need it, here's the entire bind-arm-disarm capture
mega.nz/#!2d5WDSja!AlwUlZ6lr8UgV6E1_HZKymXK0JJIDrETy_ngg6pRARY
In case you'd need it, here's the entire bind-arm-disarm capture
mega.nz/#!2d5WDSja!AlwUlZ6lr8UgV6E1_HZKymXK0JJIDrETy_ngg6pRARY
Last edit: 24 Mar 2019 03:51 by Joms. Reason: Add URL for capture
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
24 Mar 2019 08:52 - 24 Mar 2019 09:49 #73530
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Unfortunately that's a common issue with XN297L protocols using 250 kbps bitrate (E010, Q303, V911S, i6S, GD00X ...), they don't work well with every nrf24l01 modules, that's just a matter of luck ...
This is a known (and understood) issue but there's nothing more we can do in software
This is a known (and understood) issue but there's nothing more we can do in software
Last edit: 24 Mar 2019 09:49 by goebish.
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
24 Mar 2019 16:57 #73532
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
ah...the crystal oscillation stuff. No worries, then, looks like that's it for this clunker.
Thanks so much for your help, you rock!
Thanks so much for your help, you rock!
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
24 Mar 2019 17:23 #73533
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Exactly, but I'll add the format to the protocol anyway, thanks for your help!
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
25 Mar 2019 10:27 #73542
by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Can I ask you to make another capture with the different rates ?
- Joms
-
Topic Author
- Offline
Less
More
- Posts: 22
25 Mar 2019 16:20 #73549
by Joms
Replied by Joms on topic TDR Phoenix Mini (Eachine E010 clone?)
Sure, which rate(s) should I set it to?
Time to create page: 1.023 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- TDR Phoenix Mini (Eachine E010 clone?)