gsl-firmware icon indicating copy to clipboard operation
gsl-firmware copied to clipboard

please add firmware for chuwi surbook mini

Open nuttakit opened this issue 7 years ago • 4 comments

I have SileadTouch.sys file for the device. how can I extract firmware for linux from it?

nuttakit avatar Feb 22 '18 10:02 nuttakit

I just updated the readme with better instructions and added a tool for SileadTouch.sys firmware extraction. Please give them a try!

onitake avatar May 14 '18 19:05 onitake

Hi it seems like there are some issues with the surbook mini firmware:

  1. Multi touch is broken with the current uploaded silead_tw.fs (forgot to add track option), can be fixed by using fwtool -c firmware.fw -m 1680 -w 2040 -h 1524 -t 10 -f track,yflip silead_ts.fw to reconvert the firmware

  2. There is a dead zone on the left side of the screen that cannot be reached (I am using Phoenix OS). Based on what youling57 posted in the Phoenix OS forums, in Chinese, this is because there is a xmin offet. Currently fwtool -w sets the x size (xmax), can the fwtool be changed to support a xmin offset?

singkiat avatar Sep 06 '18 17:09 singkiat

There is no point in changing fwtool, because gslx680_acpi doesn't support xmin/ymin.

I recommend switching to the silead_ts driver that is available in mainline Linux - it supports standard input subsystem properties and has gotten xmin/ymin support lately (AFAIK).

onitake avatar Sep 07 '18 06:09 onitake

Hi,

On 09/07/2018 08:55 AM, Gregor Riepl wrote:

There is no point in changing fwtool, because gslx680_acpi doesn't support xmin/ymin.

I recommend switching to the silead_ts that is available in mainline Linux - it supports standard input subsystem properties and has xmin/ymin support afaik.

x_min / y_min support is not upstream yet, so if you need it, you need this patch for now:

https://github.com/jwrdegoede/linux-sunxi/commit/6fa279ae3d02105524239a4b83036a9e4e4c694b

I'm working on getting this upstream.

Regards,

Hans

jwrdegoede avatar Sep 07 '18 09:09 jwrdegoede