onitake / gslx680-acpi

ACPI/x86 compatible driver for Silead GSLx680 touchscreens
GNU General Public License v2.0
71 stars 33 forks source link

Android-x86 / RemixOS calibration fix #18

Closed arjanvlek closed 8 years ago

arjanvlek commented 8 years ago

Hi,

Android X86 / RemixOS work on tablets with this touchscreen and it does register touches, but the calibration is off. How can the screen properly be calibrated???

onitake commented 8 years ago

I don't use gslx680-acpi with Android myself, so I can't help much here.

There is one critical point that you should tune, and that is the touch screen resolution. If you get that right, you should be able to calibrate it with the tools built into Android itself.

There is a lenghty issue thread from another AndroidX86 user here - perhaps it can give you some hints?

arjanvlek commented 8 years ago

Yes! Got it to work!!! It was pretty simple, as android-x86 already uses gslx680-acpi. All what had to be done was to replace the file /lib/firmware/silead_ts.fw with this one: https://github.com/onitake/gsl-firmware/blob/master/firmware/trekstor/surftab7new/silead_ts.fw

Commands:

su
cd /lib/firmware
rm silead_ts.fw
cp /storage/emulated/0/Download/silead_ts.fw .
chmod 644 silead_ts.fw
reboot
onitake commented 8 years ago

Great! Have fun! :)

pkarpi commented 5 years ago

arjanvlek, I get "read-only filesystem", when trying to do rm and cp and can't chmod etc. How should this be used? (with real device)