Been a while...
Well, WowWee finally released some source code. Unfortunately it was only the unconfigured kernel source code. You can get it [url=http://www.wowweesupport.com/rsmUpdate/rsmedia.tar]here[/url], not that it will do you much good. It's not entirely WowWee's fault they aren't GPL compliant, Emsoft is mostly to blame. IF Emsoft had fulfilled the terms of the GPL in the first place, WowWee would not really be having any difficultly in providing the source code.
There are also some other issues with the release code, aside from the fact the kernel is unconfigured, they have removed several of the modules from the code. Which they are entitled to do if the modules are not covered by the GPL. However, the modules relating to the RS Media's usb connection that were removed, both claim to be GPL licensed when strings is run against them.
Emsoft also removed the "NANDFlash driver". Now I don't know what that is, but its not a module. If its not a loadable module, and its part of the kernel, that means its covered by the kernel's GPL. Bad Emsoft! bad!
I pointed these issues out to WowWee, along with a link to the [url=http://www.gpl-violations.org/faq/sourcecode-faq.html]source code faq[/url] over at [url=http://www.gpl-violations.org/faq/sourcecode-faq.html]gpl-violations.org[/url], but funnily enough, I have yet to hear back from them.
On a more positive note, it turns out that accessing the RS Media's LCD is actually pretty easy. the /dev/fb0 file can be treated as an array of 23,232 16bit integers, representing the colour of each pixel. The first 5 bits are the Red content, the next 6 bits are the Green content, and the final 5 bits are the Blue.
I've written a few test programs that access the LCD, one that clears it, one that makes it a specific colour and one that continually rotates the colour being displayed. I did try writing a program that would display an JPEG on the LCD, but I've been having some trouble getting it to link.
- Nocturnal's blog
- Login or register to post comments