Jump to content

# Chuwi Hi10 Max

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing Firmware section. (Discuss in Talk: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.

Note Blind users should request the help of a sighted person to change BIOS settings. There are no Keyboard beeps in the BIOS Setup Utility.

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

1. The key is visible to `xev` and similar tools.
2. The physical key has a symbol on it, which describes its function.
3. The Fn key is locked by default. There is no option in the BIOS to disable this.

## See also

- DisplayLink
- Tablet PC

Category:

- Chuwi

Hidden category:

- Pages or sections flagged with Template:Laptop style

Chuwi Hi10 Max
Add topic