|
|
|||
|
United Kingdom, England, Bristol
Joined Aug 2011
773 Posts
|
2.4GHz Hitec A-FHSS Compatible Receiver available
28-Nov-2012 Update A bunch of really good US based resellers (including the great Aloft Hobbies) now have them listed too. If your in the US, you can now get them much faster! See post #364.
17-Sep-2012 Update: Those who may be interested in this thread and compatible receivers will probably be interested to know that HobbyKing now have Hitec compatible receivers. See post #226 onwards. 17-Apr-2012 Update: See post #56 onwards for the latest information and a commercially (partially) available receiver. Over the last couple of months, in between other work commitments, I have been reverse engineering the Hitec 2.4GHz protocol. This was done by watching the communications on a Optima receiver and the Spectra transmitter module, between its Radio IC and main microcontroller. From this, I worked out the packet settings and setup, which I used a Packet Sniffer (from Texas Instruments) to watch the data be sent from my Transmitter. After documenting all this in my trusty notepad, I went away and produced a compatible receiver. Anyway, here is a short video with the result of my work:
Well, what next? The most obvious next step is to get it into the Air and test it with a small set of Beta testers. As this development board is relatively expensive, and has no on-board voltage regulation, I'd rather not hack it to fit inside a fuselage. Also its not very light! The RF radio chipset used in the Hitec 2.4 kit is the CC2500. As many people on here know, this chip is used by a number of other manufacturers including, not least, Futaba (in S-FHSS), FrSky, Grapuner HoTT, Multiplex and others. Originally I had hoped to convert a FrSky V8R4 and/or a D6FR (and implement telemetry). These use a different microcontroller to the one I used, so I would have to have re-written the code - but as its C, its relatively portable across platforms. Unfortunately, FrSky have blown the JTAG program fuses, so its not really possible to hack these receivers without changing the main IC for every new receiver. An alternative would be to design my own board up and use that. However it would be nice to be able to use an off-the-shelf receiver, especially one of the many cheap Chinese ones out there, as at the price point they come in, I could never compete with an own design in 10 off quantity. Now FrSky have just recently released the VD5M receiver - a very light weight park-flyer receiver. From the images I have seen, it appears that it uses the CC2510 IC - the exact one that I'm using on the development board - so very little work is needed to move over to it. (The CC2510 is a CC2500 with a 8051 microcontroller in it - I.E. a one chip receiver solution.) Also Hitec don't have any ultra light receivers available on the market yet either. Perfect!! Unfortunately I am still waiting for good ol' Hobby King to pack it and post it for me. ![]() So what else? Well the Minima 6 receiver also uses the CC2510. The other interesting thing about the Minima is that for some unknown reason, Hitec haven't locked down the program memory. So you can happily rip the firmware from this device and make a cheap knock off clones. Or maybe this was Hitec's intention?! ![]() I should re-emphasise that I have not seen or reverse-engineered any Hitec code. Purely watched how it operates, make assumptions from what I've seen and test it. This is called black-box reverse-engineering. I did it this way as I wanted to make sure I didn't infringe any copyright, nor cause anything to make my work illegal, unusable and immoral. So as I know exactly how the protocol work, there is no reason I can't offer new features to, say, the Minima - such as PPM output, RSSI output or even act as a Spektrum Remote Receiver for QuadCopters, FPV, etc. I bet that will get a few people excited ![]() Plans for the future? A great annoyance I have with the current 2.4GHz market is its incompatibilities. One brands kit will not work with another - even if they are based on the same technology. My real great aim would be to market a receiver based on this work, make enough money to cover the development costs and to buy up other CC2500 based transmitter systems to reverse engineer them too. Hence from this, I could develop a Generic/Multi-standard receiver that could bind with, say, a Futaba transmitter one day and if you get a Hitec Transmitter, you could re-bind that same receiver to that - without having to replace the receiver! Back like in the good old 35/40/72MHz days. Just a dream? Certainly not, and is readily achievable given a bit of development time! Now that I know the CC2500 chip very well, reverse engineering the next protocol should be more straight forward. Well that's enough jibber-jabber from me. Anyone have any comments, suggestions or even requests?! I've tried to keep this free from technical jargon and understandable by those who don't understand the inner workings of receivers. However if anything isn't clear, feel free to ask away too! Cheers, Si. |
||
|
|
|
|
|
|
|
@SimonChambers: I don't disagree with what you posted above. There is room for improvement in the A9/AFHSS system. It is good but it can be better.
I don't consider latency to be that critical a factor above a certain threshold. IMO, using a separate controller adds flexibility and increases expansion potential. Please post the protocol details and the gotchas you mention above. Lets see if any of us here can make something of this. |
|
|
|
|
||
|
United Kingdom, England, Bristol
Joined Aug 2011
773 Posts
|
Quote:
Baud rate is 250kBaud - according to SmartRF studio, using the default register settings. Defining the receiver sensitivity is not easy and is affected by what LNA the Optima/Minima receivers are using, plus obviously the LNA in the CC2500 will affect it as well. I haven't checked the part numbers of the LNA's, so can't comment on that. |
|
|
||
|
|
||
|
United Kingdom, England, Bristol
Joined Aug 2011
773 Posts
|
Quote:
The biggest factor in using the CC2510, IMO, is cost. At Digikey full-reel prices, the CC2500 is $1.862 for 3k off, where as the CC2510-32 (32k flash, the smaller flash parts are even cheaper) is $2.86 for 2.5k off. So its round-about a dollar more for a Radio and Microcontroller. It'll be hard to spec a Microcontroller (plus associated parts - such as an oscillator, etc) even at those quantities for a dollar. Not forgetting the cost savings with a smaller, simpler PCB with less components to pay to be stuffed. I would have thought the QuadCopter folk would be keen on a library that could be integrated with the main stabilising Microcontroller though. Especially as it would reduce the size, weight and complexity of the complete solution. Apart from that, I personally don't see what extra flexibility or expansion potential would be by having a separate radio and Microcontroller. After all the cc2510 has an integral ADC, 2 Uarts, and if you go for the CC2511, integrated USB. However I maybe (and often!) wrong. Do you have any ideas in mind?
|
|
|
||
|
|
|
|
United Kingdom, England, Bristol
Joined Aug 2011
773 Posts
|
Perhaps I should say that my current, prime motivation with this project is to firstly produce lower cost receivers. I know the Hitec receivers are cheap anyway, however I'm a tight wad!
Secondly I want to create a multi-brand compatible receiver. This is stage two however, as this requires capital outlay in purchasing all the different systems. To fund this, I will probably build and sell small numbers of these receivers. Its not going to make me a millionaire, or its even unlikely to make me a living - but hopefully pay for the project to continue. I guess I should ask, would people be interested in compatible receivers with similar prices, not far off FrSKY kit? Or is Hitec kit cheap enough for people not to want it? I'm not sure on the above points, hence why my initial aim is to either offer a product that Hitec haven't got in their range yet (an ultralight receiver - which depends on the FrSKY VD5M hackability) - or adding functionality to the Hitec Minima that isn't supported yet - such as PPM, RSSI, etc. |
|
|
|
|
|
|
|
Excellent work, Si. A Hitec satellite unit for FBL controllers would be cool.
|
|
Latest blog entry: RC Parts Suppliers - The Good and the...
|
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Question Hitec 2.4GHz compatible receivers | G_Wright | Radios | 1 | May 09, 2011 06:02 PM |
| Sold OrangeRX Orange RX Spektrum 2.4GHz DSM2/X compatible receiver | lrplin | Aircraft - General - Radio Equipment (FS/W) | 2 | Apr 18, 2011 12:07 PM |
| Discussion OrangeRx Futaba FASST Compatible 8Ch 2.4Ghz Receiver | WSWitby | Electric Plane Talk | 2 | Apr 05, 2011 07:30 AM |
| Sold OrangeRX Orange RX Spektrum 2.4GHz DSM2/X compatible receiver | lrplin | Aircraft - General - Radio Equipment (FS/W) | 5 | Mar 30, 2011 05:35 PM |
| Sold OrangeRX Orange RX Spektrum 2.4GHz DSM2/X compatible receiver | lrplin | Aircraft - General - Radio Equipment (FS/W) | 0 | Mar 28, 2011 03:38 PM |