Corona

More
03 Aug 2013 07:36 - 03 Aug 2013 07:40 #12738 by Birdman
Corona was created by Birdman
Hi PB,

Big thanks to yourself and all who have contributed.

I am requesting Corona protocol.

Uses CC2500 chip.

Will supply Module and rx.

TIA

Bm

edit: module and rx are around $30
Last edit: 03 Aug 2013 07:40 by Birdman.

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

More
25 Oct 2013 08:56 #14945 by Birdman
Replied by Birdman on topic Corona
Hi all,

Could someone please tell me how difficult this would be to do or learn to do.

TIA

Bm

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

More
25 Oct 2013 10:08 #14947 by Birdman
Replied by Birdman on topic Corona
I expect i know what the answer to previous question will be.

Next question.

How long would it take someone who does know what there doing but has no previous experience with Deviation?

Bm

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

More
25 Oct 2013 10:26 #14948 by FDR
Replied by FDR on topic Corona
I don' fully understand what do you want to know...

Do you want to implement the Corona protocol (the DSSS one I presume) in deviation?
Do you have all/any the information about that protocol?
Do you really asking us, how much time it takes for you to learn to program deviation?

Look into the existing protocol implementations to get familiar with the task, and then you probably will ask more specific questions, which somebody can answer...

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

More
25 Oct 2013 10:49 - 25 Oct 2013 11:35 #14950 by Birdman
Replied by Birdman on topic Corona

FDR wrote: I don' fully understand what do you want to know...

I wanted to send PB module and rx to implement Corona in Deviation

FDR wrote: Do you want to implement the Corona protocol (the DSSS one I presume) in deviation?

Yes DSSS

FDR wrote: Do you have all/any the information about that protocol?

No, i have no idea where to find it or how to get it. I guess i would need a logic reader or something maybe. Again i have no idea.

FDR wrote: Do you really asking us, how much time it takes for you to learn to program deviation?

This was question in previous post, but i think this is not for me. however i do know someone who is very good programmer

FDR wrote: Look into the existing protocol implementations to get familiar with the task, and then you probably will ask more specific questions, which somebody can answer...

Last edit: 25 Oct 2013 11:35 by Birdman. Reason: edit in missing word

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

  • rbe2012
  • rbe2012's Avatar
  • Offline
  • So much to do, so little time...
More
25 Oct 2013 10:54 #14951 by rbe2012
Replied by rbe2012 on topic Corona
I can only roughly describe what PB has done when he has analyzed protocols:

What you need is a SPI logger which can snoop on the spi bus. You connect it between the original tx and the original rf module and log how they communicate.
This has to be done in all states - powering on (for initializing the rf chip), binding (pairing with the rx) and flying.
You will get a huge amount of information. This has to be analyzed.
The first what you need will be a datasheet for the rf chip where the commands are described. Knowing this you can separate the commands and the data.
For the data you have to find out how the rf packets are constructed - where are information about the used frequencies (if techniques like frequency hopping are used) and where are the channel data placed? What else is in the packets (model or transmitter ids, info about channel changing, ...)?
You have to determine in which period which data are sent.
This will cost two weeks, I would estimate.

If you are lucky somebody else has done this work before (e.g. for another project) and you get all these data well documented. This will reduce the overall time massively.

If you have all these information you can go and take one of the protocol C-script from deviation which is written for CC2500 (like skyartec, see FDR's link) and adapt it to the information found. I would expect this to be only a task of changing the data information and maybe fine adjusting the timing.
Afterwards you can build a new deviation version with this protocol included (needs a fully working development environment).
Then testing and debugging will follow.

I have never done anything like that but it sounds like a mixture of very much fun and still more annoying hard work. I personally would think that it could be done in two weeks (except data mining) if you can move straight forward (but I am known for my optimistic estimates...).

If I would start such a task I would make sure that I have a working cc2500-chip implemented in my tx to exclude difficulties with the hardware (and to have the original tx working if some information are missing).

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

More
25 Oct 2013 11:08 #14952 by Birdman
Replied by Birdman on topic Corona
Thanks very much, that explains a lot. At the same time a lot is over my head.

Just one thing for now. Corona do not make a tx only 2.4g module for Futaba and JR. I have Corona module fitted to Devo 8s at the moment via trainer port and works. Would i put logger between devo and module?

I think i will get friend to have a look and see what he thinks about helping me.

Bm

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

  • rbe2012
  • rbe2012's Avatar
  • Offline
  • So much to do, so little time...
More
25 Oct 2013 11:20 - 25 Oct 2013 11:22 #14953 by rbe2012
Replied by rbe2012 on topic Corona
No, putting the logger between trainer port and module will not work.
They communicate with PPM signals, no serial protocol like SPI, and the packets are constructed in the module (the whole intelligence is inside the module). The PPM inputs only replace the sticks. In the module there must be a processor with its own firmware which takes the input signals and makes all the steps which I tried to describe above with initializing, binding and flying (what deviation would do in the corona-protocol-code).

EDIT: you could open the external module and place the logger between processor and rf chip as you would do with a complete transmitter.
Last edit: 25 Oct 2013 11:22 by rbe2012.

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

More
25 Oct 2013 11:27 #14954 by Birdman
Replied by Birdman on topic Corona
Ok, got it.

Thanks again for your time.

Bm

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

More
25 Oct 2013 11:49 #14955 by Birdman
Replied by Birdman on topic Corona
module has plug in rf board, handy.

Bm
Attachments:

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

  • rbe2012
  • rbe2012's Avatar
  • Offline
  • So much to do, so little time...
More
25 Oct 2013 11:58 #14956 by rbe2012
Replied by rbe2012 on topic Corona
It does not look like as if the rf module is on a single board. I would guess that on the lower board there is only the voltage regulator while the processor and the rf parts are located on the upper.
Maybe I have been imprecise above: you don't have to put the logger between cpu and rf - it is sufficient when you can grab the signals of the lines (either at cpu or rf side or somewhere in between; no need to cut the lines).

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

More
25 Oct 2013 11:58 #14957 by FDR
Replied by FDR on topic Corona
It doesn't help much, because it seems that everything (including the modul's processor) is on that little board, so you still have to solder wires to those tiny smd components...

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

More
25 Oct 2013 13:58 #14960 by Birdman
Replied by Birdman on topic Corona
There is 2 x ATMEGA48 on back side of large (lower) board.

I can make very nice pcb for smd and solder very very small smd components, this is not a problem for me.

Bm

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

More
25 Oct 2013 14:04 #14961 by Birdman
Replied by Birdman on topic Corona
Nothing on back side of small pcb.

CC2500 closest IC on small board>

Bm

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

More
25 Oct 2013 14:09 #14962 by FDR
Replied by FDR on topic Corona
Then there is a good chance, that it is a generic CC2500 module, and you can find the SPI lines go through the plug...

What are the other chips on the small board I wonder. One should be a power amp, but the others?

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

More
25 Oct 2013 14:10 #14963 by Birdman
Replied by Birdman on topic Corona
If this works out i would only have to connect small board to devo?

Bm

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

More
25 Oct 2013 14:15 #14964 by Birdman
Replied by Birdman on topic Corona
This is a line from a thread in another forum, reffering to Corona:

"It actually behaves very much like Frsky, which, given the family connection, makes you wonder if they share design features, components & software."

I think they said they were a beta tester for Frsky

Bm

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

More
25 Oct 2013 14:16 #14965 by Birdman
Replied by Birdman on topic Corona

FDR wrote: Then there is a good chance, that it is a generic CC2500 module, and you can find the SPI lines go through the plug...

What are the other chips on the small board I wonder. One should be a power amp, but the others?


Will have a look.

Bm

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

More
25 Oct 2013 15:51 #14967 by Birdman
Replied by Birdman on topic Corona
Is this something like i would need to snoop bus?

www.hobbytronics.co.uk/bus-pirate

Bm

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

  • rbe2012
  • rbe2012's Avatar
  • Offline
  • So much to do, so little time...
More
25 Oct 2013 17:33 #14971 by rbe2012
Replied by rbe2012 on topic Corona
I have only litttle time actually but after a short look it seems to fit the needs.

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

Time to create page: 0.070 seconds
Powered by Kunena Forum