Lenovo IdeaPad Duet Chromebook (google-krane)
![]() |
This page is supplementary to the Google Kukui Chromebook, refer to it before attempting to install postmarketOS. |
![]() Lenovo IdeaPad Duet Chromebook running postmarketOS | |
Manufacturer | Lenovo |
---|---|
Name | IdeaPad Duet Chromebook |
Codename | google-krane |
Released | 2020 |
Category | community |
Original software | ChromeOS |
Original version | ? (Linux 5.10) |
Hardware | |
Chipset | MediaTek MT8183 |
CPU | 4x 2.0 GHz ARM Cortex-A73, 4x 2.0 GHz ARM Cortex-A53 |
GPU | ARM Mali-G72 MP3 (Bifrost) @ 800 MHz |
Display | 1920x1200 (16:10) IPS, 224 PPI |
Storage | 64/128 GB eMMC |
Memory | 4 GB LPDDR4X |
Architecture | aarch64 |
Type | Tablet |
Unixbench Whet/Dhry score | 4375.6 |
Touchscreen |
Works |
---|---|
Display |
Partial |
WiFi |
Works |
FDE |
Partial |
Mainline |
Works |
Battery |
Works |
3D Acceleration |
Works |
Audio |
Works |
Bluetooth |
Works |
Camera |
Broken |
Internal storage | |
USB OTG |
Works |
Accelerometer |
Works |
---|---|
Ambient Light |
Works |
Built-in DVB | |
---|---|
Keyboard |
Works |
Touchpad |
Works |
HDMI/DP |
Broken |
Stylus |
Works |
SD card | |
Users owning this device
- Bonfire
- Comcloudway (Notes: SKU176, 64GB eMMC)
- Deathmist (Notes: SKU176, 128 GB eMMC, fake digitizer w/ 1 touchpoint max)
- EspiDev (Notes: SKU0, 64 GB eMMC, Plasma Mobile)
- JulianGro (Notes: 128 GB version, main device used for school, USI-pen)
- JustinSUF (Notes: SKU176, 128 GB eMMC)
- KenOokamiHoro
- Medusa (Notes: Borrowed from one of our contributors, working on u-boot/mainline)
- Pomoke (Notes: 64GB eMMC)
- WeirdTreeThing (Notes: SKU176, 128GB eMMC, dualbooting chromeOS, no keyboard.)
Screen
Screen rotation works via accelerometer but is stuck +/- 90 degrees.
You might be able to offset it, by creating an udev rule (/etc/udev/rules.d/61-cros-ec-accel.rules
).
To get it working properly, you have to swap the x and y values, as well as inverting the x-axis:
Create the following file:
# sudo nano /etc/udev/rules.d/61-cros-ec-accel.rules
Insert the following text:
ACTION=="remove", GOTO="sensor_end"
SUBSYSTEM=="iio", KERNEL=="iio*", SUBSYSTEMS=="platform",
ATTRS{modalias}=="platform:cros-ec-accel",
ENV{ACCEL_MOUNT_MATRIX}="0, 1, 0; -1, 0, 0; 0, 0, -1",
GOTO="sensor_end"
LABEL="sensor_end"
Touchpad
The touchpad may require a large amount of pressure in order to detect cursor movement. To increase its sensitivity, you can add the following libinput quirk:
Create the following file:
# sudo mkdir /etc/libinput
# cd /etc/libinput/
# sudo nano local-overrides.quirks
Insert the following text:
[Touchpad pressure override]
MatchUdevType=touchpad
MatchName=Google Inc. Hammer
AttrPressureRange=20:10
Screen tweaks
If you don't want to set the screen orientation and the scale new, after every reboot:
# sudo -i
# cd /usr/share/phosh/
# nano phoc.ini
Insert the following text:
[output:DSI-1]
rotate = 270
scale = 1.5
Reboot