Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iLife ZedNote SB - SILEAD GSL3692 D5B0E6H342N #220

Open
mironsaid opened this issue Oct 5, 2023 · 4 comments
Open

iLife ZedNote SB - SILEAD GSL3692 D5B0E6H342N #220

mironsaid opened this issue Oct 5, 2023 · 4 comments

Comments

@mironsaid
Copy link

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.html

INET-B116_LCM_FPC_FOR_KD116N5-30NV-A7-REV01 zeng-gc 2015-06-12 XYT

This 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

@mironsaid
Copy link
Author

mironsaid commented Oct 5, 2023

IMG_20231005_185929722.jpg

@onitake
Copy link
Owner

onitake commented Oct 6, 2023

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.)

@mironsaid
Copy link
Author

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?

@onitake
Copy link
Owner

onitake commented Oct 6, 2023

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".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants