Chuwi Hi10 Max
| Hardware | PCI/USB ID | Working? |
|---|---|---|
| Touchscreen | Yes | |
| Keyboard | 258a:0020 |
Yes |
| GPU | 8086:4E61 |
Yes |
| Webcam | No | |
| Bluetooth | 8087:0026 |
Yes |
| Audio | 8086:54c8 |
Yes |
| Wi-Fi | 8086:54f0 |
Yes |
Accessibility
The appearance of the BIOS Setup Utility is simple and uses contrasting colours, so it may work well with OCR software. A legend of keyboard navigation shortcuts is also clearly listed at the bottom right of the screen.
| Key | Effect |
|---|---|
Fn |
May be needed to be pressed together with the F* keys.
|
F2 |
Start the BIOS Setup Utility |
F7 |
Bring up the Boot Menu window |
Installation
To enter the firmware set-up, press Fn+F2 (or maybe only F2) repeatedly at boot.
For the boot menu, use Fn+F7.
Disable Secure Boot in the security section before installing, then save and restart to the boot menu and select your installation device.
Pen and tablet mode
The Hi10 Max stylus conflicts with the ilitek_ts_i2c touchscreen driver.
By default, when the driver is loaded, tablet mode detection works, but the stylus does not.
To enable stylus support, blacklist the module:
/etc/modprobe.d/blacklist-ilitek_ts_i2c.conf
blacklist ilitek_ts_i2c
However, this disables tablet-mode detection. To restore it, install the chuwi-hi10-max-tablet-mode-dkms-gitAUR package, which provides keyboard-based mode switching.
It hard-codes the id of the keyboard. If you happen to have a different id, open a bug report in https://github.com/aligator/tablet-mode
Screen rotation
In tablet mode, the accelerometer reports an incorrect orientation.
To fix it, create the file:
/etc/udev/hwdb.d/61-sensor-local.hwdb
sensor:modalias:* ACCEL_MOUNT_MATRIX=1, 0, 0; 0, 1, 0; 0, 0, 1
Then reload the database and trigger udev:
# systemd-hwdb update # udevadm trigger # reboot
libwacom configuration
When the screen is rotated, the stylus may not apply the rotation, to fix this, create a custom device description:
/etc/libwacom/chuwi-hi10max.tablet
# CHUWI Hi10 Max Stylus [Device] Name=Chuwi Hi10 Max Stylus DeviceMatch=i2c:222a:0001 Class=ISDV4 Width=9 Height=6 IntegratedIn=Display;System; Styli=@generic-no-eraser [Features] Stylus=true Touch=false
After that, reboot.
It may be needed to calibrate the pen again in your desktop environment settings.
For gnome this may be the correct calibration:
$ dconf write /org/gnome/desktop/peripherals/tablets/222a:0001/area "[0.0024305731058120728, -0.060763880610466003, -1.4901161193847656e-08, -7.4505805969238281e-08]"
Secure Boot
Follow Secure Boot set-up using sbctl.
If you have installed the custom module from the tablet mode workaround, you have to enable automatic DKMS module signing with sbctl keys.
/etc/dkms/framework.conf
sign_file="/usr/lib/modules/$kernelver/build/scripts/sign-file" mok_signing_key="/var/lib/sbctl/keys/db/db.key" mok_certificate="/var/lib/sbctl/keys/db/db.pem"
Rebuild the module (e.g. by reinstalling it) to sign automatically.
USB-C charging
Note that the tablet does not charge with all chargers as it seems to require 12V and does not work with for example 20V chargers.
Also note that the delivered charger may be dangerous with other devices https://www.reddit.com/r/Chuwi/comments/1fjb2xx/fire_hazard_charger_hi10max_eu/
Function keys
| Key | Visible?1 | Marked?2 | Effect |
|---|---|---|---|
Fn+Win |
No | Yes | (un)lock Fn 3
|
Fn+F1 |
No | Yes | Keyboard light
|
Fn+F2 |
Yes | Yes | XF86AudioMute
|
Fn+F3 |
Yes | Yes | XF86AudioLowerVolume
|
Fn+F4 |
Yes | Yes | XF86AudioRaiseVolume
|
Fn+F5 |
Yes | Yes | XF86AudioPlay
|
Fn+F6 |
Yes | Yes | XF86MonBrightnessDown
|
Fn+F7 |
Yes | Yes | XF86MonBrightnessUp
|
Fn+F8 |
Yes | Yes | PrintScreen
|
Fn+F9 |
Yes | Yes | Home
|
Fn+F10 |
Yes | Yes | End
|
Fn+F11 |
Yes | Yes | PageUp
|
Fn+F12 |
Yes | Yes | PageDown
|
Fn+Ins |
Yes | Yes | Del |
- The key is visible to
xevand similar tools. - The physical key has a symbol on it, which describes its function.
- The Fn key is locked by default. There is no option in the BIOS to disable this.