02/09/2013, 06:52 AM
Open the champagne! Tonight I fixed the touchscreen driver!
The fix consists of three things:
1) needs to modify .fex file from Android and change the ctp0 to ctp - because the driver is looking for only ctp without any index - this is very important and should be a common issue on other devices
2) the kernel driver check if the i2c device name is "Goodix-TS", if not, load failed, thus I disabled this check, because my touchscreen name is "Goodix-TS-1GT801". I'll try to make some different check if the name match Goodix and not exactly whole string
3) my device is 1024x600 and this is not supported in actual kernel driver, it is initiated by some binary blob, which I found in other projects for this resolution, included it and works well
So, I'm very happy that my tablet is now full supported using opensource drivers, it is not important only for openWebOS, more, it could be used on future unofficial other systems like Ubuntu, Firefox OS, etc...
I'll try to submit the patch to the kernel branch after some tests.
Sent from ICOO D70GT tablet