This morning's news article here on XDA revealed some newly released information regarding the fact that HP actually installs Android on every Touchpad device during the manufacturing for testing purposes, and that the recent devices brought to light that were bought preinstalled with Android 2.2 were devices that for some reason were not flashed with webOS after the testing process. Now that the Cyanogen Team has officially released the alpha for CM7.1 for the Touchpad, and the news of HP's doings with the Touchpad has come to light, I feel that I should release this.
In late August, multiple people who were working on porting Android to the HP Touchpad were sent an anonymous email containing a zip (attached) which contained a copy of an email, along with Android touchscreen drivers. Based on the contents of the email, and other information we had collected, we determined that the email was from a Cypress Semiconductors employee, and we presumed that it was leaked to us by a Cypress or possibly HP insider. Our presumptions were even more reinforced once we examined the source code of the drivers that was included, which was VERY advanced as it was much more accurate than the webOS Touchscreen drivers that was shipped with the device. From this, we have determined that most likely these drivers were used for testing the hardware during the manufacturing process, as stated in the email.
You may ask why does this matter... the fact is that HP has continued to deny that they do not have any Android build for the Touchpad and they are not responsible for the devices shipped with Android 2.2. While I am almost positive that HP did not have the intent to distribute these devices, the fact is that they did get out... and they were not just found in a dumpster, or it somehow "got legs and walked out of the factory"... HP sold these devices. They first sold them to retailers (Best Buy and Walmart), and at least three of these were confirmed to have been sold to consumers (with a possible fourth device being investigated by us today). So although HP did not intentionally release these devices, these devices have been sold at retail stores in different parts of the US... and HP still has not released the kernel source code.
The GNU General Public License is the license that the Linux Kernel is under, and thus all derivatives must be licensed under... including webOS and Android. Basically, the GPL requires that any changes made to a the Linux kernel source code must be re released to anyone requesting it if whatever it is that uses that kernel is released to the public... regardless of intention. We know that HP released these devices, and we know that HP uses Android for testing of the devices, and that they are violating the GPL by not releasing the kernel source code.
Anyways, what you have all been waiting for... Here is a copy of the attachment sent to us anonymously by the presumed Cypress/HP insider. http://trsohmers.com/files/touchpad/...id_Drivers.zip