TechTablets › Forums › Chuwi Forums › Chuwi Hi10 Discussion › Linux Mint on Chuwi Hi10 & Hi12 Tablets
Tagged: Touchscreen on Chuwi Hi10-Plus
- This topic has 441 replies, 64 voices, and was last updated 4 years, 7 months ago by
Asa.
-
AuthorPosts
-
July 14, 2020 at 5:13 pm #183565
@Max: With the brand new Linux Mint 20 Cinnamon, using Kernel 5.4, touchscreen and neither camera works, also switching between different wifi entries doen work properly, but sound, battery indicator and bluetooth and, as far as I can see, everything else works out of the box.
July 14, 2020 at 5:22 pm #183566Chuwi Hi10-Plus working 98% on Linux Mint After a lot of research and mistakes, I finally managed to get my Chuwi Hi10-Plus tablet to work flawlessly with Linux Mint 19.3 xfce. Pretty much everything works on installation barring the Touch Screen and Sound. The Touch Screen is pretty easy to set up, although I will have to re-find the solution and post it here if there are interested parties, let me know.
I would be interested in this!
As I just wrote above, with Linux Mint 20 Cinnamon sound and bluetooth also works right out of the box 🙂 The wifi switch problem is still there, though, and neither touchscreen nor cameras work.
Did you find a solution for not having to go into BIOS to boot, by the way?
August 6, 2020 at 8:30 pm #183755Hi,
For boot to linux at startup:
If you have wiped windows, copy all files at boot/efi/EFI/ubuntu to boot/efi/EFI/Microsoft/Boot/
Rename shimx64.efi to bootmgfw.efi
With this my tablet boot to mint with a windows choice at startup.
For touchscreen:
Need to search the good firmware and place it in lib/firmware/silead/
https://github.com/onitake/gsl-firmware
Copy it in /lib/firmware/silead/ rename it “mssl1680.fw”
Restart for see if screentouch work.
After it need to calibrate (mine work in 1/4 screen without calibration) After adjust results for your screen (for me after the the calibration, the screen is not perfect lost 5mm at left).
https://wiki.archlinux.org/index.php/Talk:Calibrating_Touchscreen#Libinput_breaks_xinput_calibrator
Copy 50-touchscreen rules here: (in /etc/udev/rules.d/)
https://github.com/danielotero/linux-on-hi10/tree/master/touchscreen
Modify it with your touchscreen calculated / corrected values
I have made my values for landscape mode (i don’t have any solution for portrait + landscape mode now, if anyone have it?)
At this time, my chuwi hi10 pro boot to mint and have a working screentouch in landscape.
For graphic card (lags with netflix….):
Search file “20-intel_flicker_fix.conf” on the web, mod it if you want and paste it in /usr/share/X11/xorg.conf.d
I don’t have the the solution for camera/wifi/auto screen rotate
Sorry for my bad english
March 21, 2021 at 11:04 am #182548Touch Screen on Chuwi Hi10-Plus
Most of this comes off a post by ‘ahlidap‘ on this forum, but some of the points are not clear and there seems to be a few unessecary steps, so I am clarifying it a bit more here specifically for Linux 19.3 xfce:
1) Install git if not yet installed
sudo apt-get install git
2) Download and copy the firmware / tools
git clone https://github.com/onitake/gsl-firmware.git
sudo cp /gsl-firmware/firmware/chuwi/hi10_plus/silead_ts.fw /lib/firmware/
Note: if you are using another Chuwi Tablet, look inside the /Chuwi directory for the correct firmware, e.g hi10_air, hi10_pro etc.
3) compile and install driver
git clone https://github.com/onitake/gslx680-acpi.git
cd gslx680-acpi
make
sudo cp gslx680_ts_acpi.ko /lib/modules/$(uname -r)/kernel/drivers/4) Start the touchscreen
sudo insmod ./gslx680_ts_acpi.ko
5) Calibrating touch
install xinput-calibrator via the Software Manager or
sudo apt-get install xinput-calibratorTo run the calibrator tyoe the following at the prompt
xinput_calibrator
The output of the callibration needs to be inserted into a file – see below6) Install Gedit via the software manager and run the following command to edit the file
sudo gedit /usr/share/X11/xorg.conf.d/99-calibration.conf
Select everything from Section “InputClass” and EndSection past into the file, click save and exit the file.7) Make everything permanent:
sudo echo ‘gslx680_ts_acpi’ | sudo tee -a /etc/modules
sudo depmodAnd that should get your touchscreen working, even on reboot. Again, big thanks to ahlidap for his post explaing all of this…
November 8, 2021 at 9:36 am #222146Thanks for sharing!
-
AuthorPosts
- You must be logged in to reply to this topic.

