Hello all,
Here's the
long story:
Less than one year ago I got into the RC hobby and found myself creeping towards higher priced products. Well, the RC remote I finally settled with is a Spektrum DX6i. Decent build, decent modern features, renowned manufacturer, cheaply available reliable 3rd party receivers.
As one of my friends also had a DX8i, costing about three times more, I later had a chance to compare the two and immediately found two must-needed features.
In order to save cost (?) and not cannibalize its higher-end RC transmitter market (most probably) Spektrum has decided not to include a cheap backlight on the LCD. Also, while it has a timer for counting how much you are in the air (or in the ground) you have to manually activate and deactivate it, while on the DX8 it can be assigned to the throttle cursor. That's just mean.
So the end result is that the pretty cheap LCD has a low contrast without a backlight and that you have to remember to pull on a switch while you are accelerating and pull it again when you stop running your engine. And to remember which state it was previously in.
I wrote an email to Spektrum asking for some explanations since I also found other bugs in their software, but they were kindly enough to send me away with something like 'it just works' (copyright Apple) and 'buy the higher end model'.
Sleeves up time.
I opened up the remote, probed a few signals with a DMM and figured out what to control and where to get power from. I had a few 10F222 laying around the 'shop' so I quickly hacked some C code and an hour after dismantling the remote I had my model upgraded with the missing features. One of those few times when all things actually click together. One week later I ordered the backlight and everything has been running fine ever since.
Step two was to actually brag about this and present the solution to people, so I wrote one of my first posts on a big RC forum explaining that I can offer the solution to anyone, for FREE. Mind you, there another two people doing business with these kind of stuff - somewhere around 30E for this kind of capability - so I did not want to 'eat' their market. I just said that if anyone wants this I can give the firmware and details to them. I got about two replies, from people selling the their stuff.
Oh, and the usual youtube-like comment: 'plz src'.
Download count: 5.Fair enough, it was in total about two-three hours of coding for me, mostly spent how stuff works, so I published the sources in my already existing Google Code project. I also submitted the project to Hack-a-Day and it got an article page.
Download count: 10.You have to draw your own conclusions from this, but just know that people bitch and moan about these missing features but don't want to invest 33c in a chip, some wires and 20 minutes of fun, but actually pay the 200E to upgrade. Of course they won't use the high-end features, it's just like buying a Rigol 2000 to replace the older 1000 just because it has better specs and bigger screen.
Current download count: 17.I suspect most of the people are downloading the source and binaries to a 'TL;DR' folder somewhere that will never see a mouse click. I do this all the time.
Anyway, if you made it this far and care to spare a few more minutes, please also review my code and project presentation, it's my first open-source embedded project.http://code.google.com/p/dx6i-enhancements/