TDR Phoenix Mini (Eachine E010 clone?)

More
02 Mar 2019 17:55 #73125 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...

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
06 Mar 2019 11:31 - 06 Mar 2019 12:18 #73232 by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
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.
Last edit: 06 Mar 2019 12:18 by goebish.

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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.
Last edit: 06 Mar 2019 12:54 by goebish.

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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 ...

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
07 Mar 2019 16:02 #73260 by goebish
Replied by goebish on topic TDR Phoenix Mini (Eachine E010 clone?)
Test builds updated.

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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 ...

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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 :)

Please Log in or Create an account to join the conversation.

More
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...

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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.

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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

Please Log in or Create an account to join the conversation.

More
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
Last edit: 24 Mar 2019 03:51 by Joms. Reason: Add URL for capture

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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 :(
Last edit: 24 Mar 2019 09:49 by goebish.

Please Log in or Create an account to join the conversation.

More
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!

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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!

Please Log in or Create an account to join the conversation.

  • goebish
  • goebish's Avatar
  • Away
  • I Void Warranties
More
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 ?

Please Log in or Create an account to join the conversation.

More
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?

Please Log in or Create an account to join the conversation.

Time to create page: 0.788 seconds
Powered by Kunena Forum