Hi,

On 04-07-16 04:35, Icenowy Zheng wrote:


04.07.2016, 06:03, "Hans de Goede" <[email protected]>:
Hi,

On 21-06-16 11:46, Hans de Goede wrote:
 Hi,

 On 21-06-16 01:54, Icenowy Zheng wrote:
 The GSLX680_D86_FW can give out the right status with silead.ko.
 (But how can the wrong firmware work in the same way as the correct one?!

 The firmware file is not really firmware, I believe it contains configuration
 data, info on which pins are mapped to which touchsreen sense lines and lookup
 tables for how to convert raw readings to coordinates.

 On 21-06-16 01:48, Icenowy Zheng wrote:
 Another thing to mention:

 The touch stability and the edge accuration seems to be large improved by 
using gslX680new driver under Android.

 Chances are the only thing different is the config-data file (aka firmware),
 try using the fw_extract tool to get the firmwares from the
 gslX680new.ko and see which works best for you, according to the
 script.bin you send it should be named something like "gsl1680_k70"

 (Maybe the blob is worth REing?)

 Any improvements you can come up with are certainly welcome.

I just found the source for the glx680x-new driver here:
http://dl.linux-sunxi.org/SDK/A23-v1.0/unpacked/A23/lichee/linux-3.4/drivers/input/touchscreen/gslx680new/
Do you find that "gsl_point_id_20130415" is an ugly blob :-(
Some touchscreen is too badly adjusted that needs a blob to fix :-(

Ah I missed that, yeah that is nasty.

Regards,

Hans

--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to