Gregor Riepl
Gregor Riepl
As I said, some experimentation is necessary. Convert the firmware using default parameters, then test using `xinput test`. Once you've found out the approximate width and height of the the...
Let's say your touchscreen is mirrored on the horizontal axis, i.e. when you touch on the left, it registers on the right and vice-versa. In this case, you would use:...
The other options are: ``` -f Sets flags, separated by commas (optional, supported flags: xflip, yflip, swap, track) xflip enables horizontal flipping yflip enables vertical flipping swap enables axis swapping...
Ok, I think I'm beginning to understand what your problem is. You seem to be experiencing a mirrored y axis. Try this: ``` ./fwtool -c FW_I89_GSL3676B_19201200_.fw -w 1920 -h 1200...
Ah, very good. So, just create silead_ts.fw, copy to /lib/firmware, and you should be good to go. If it doesn't work, try the same procedure with the other firmwares.
Nice, at least there's some progress. `xinput test` will print the coordinates of all input events. If you move your finger across the screen, especially around the edges, you will...
If you have an offset or scaling Problem, then the -w 1920 -h 1200 is most likely NOT correct. Try smaller values, like -w 1024 -h 600 for example. Or...
To enable both horizontal and vertical mirroring, use this: `./fwtool -c SileadTouch.fw -3 -w 1920 -h 1200 -t 10 -f xflip,yflip silead_ts.fw`
Hmm I see... But that could just mean that the firmware does not work with your chip. Can you open your device and check if you really have a GSL3676B?
I mean, you should disassemble your tablet physically and look inside what chips you have on the circuit board. Check which Silead chip you have exactly (GSL3676B, GSL2681, GSL1680, ....)...