Open mironsaid opened 11 months ago
Yes, that's to be expected, unfortunately.
Silead has designed their controllers in a way that they don't store their firmware and device parameters persistently, which means that they need to be delivered to the chip at runtime. Furthermore, Silead's driver framework requires building a specific driver for every single device, with the firmware and all parameters baked in. You can't simply replace one firmware with that of a different device, because it must be fine-tuned for the specific hardware configuration. You can try, of course, but you should expect only very limited success.
As for detecting the 3970 as a 1680 - that doesn't really matter much in practice. The Silead controllers all have the same I²C interface and the same basic driver. The difference is only in the supported features (how many touch points, resolution, etc.)
That's unfortunate. I have scoured every single page on google, used the wayback machine and other search engines, there was literally not a single driver for the touch convertible laptop I have.
I formatted the laptop a couple of years ago and found out there were no drivers for the laptop and even on Windows I couldn't get touch to work because of missing drivers.
There is also no information what-so-ever about this IC for programming it with a touchscreen. If you have any suggestions please let me know.
Do you think it's worth it if I go this route or should I just leave it be?
If you can't obtain an OS image from the manufacturer or a different device of the same type, then you're probably out of luck.
As a last resort, you could try to obtain the customization tool that the manufacturer distributes to OEMs for calibration and driver preparation. It's not public, unfortunately, so you'd have to do some digging... Some GSLxxxx data sheets mention it as "Silead Ctouch Configure Suite".
So I have an old laptop from 2016 and the manufacturer website literally disappeared. I have been looking for drivers for this bad boy for quite some time and I can't seem to find any windows equivalent driver for this.
So, I opened it up and took a look at the IC for the touch screen
SILEAD GSL3692 D5B0E6H342N
The touchscreen it uses is
Innolux N116BGE-EA2 REV.C2
https://www.panelook.com/N116BGE-EA2_Innolux_11.6_LCM_parameter_21066.htmlThis was on the ribbon cable which, with a simple google search took me to https://www.accupart.co.uk/products/kd116n5-30nv-b7-11-6-laptop-screen
Any idea if any of the firmware in this repo is compatible with this screen? Or at least with with Silead IC that I have.
Thanks