Lenovo IdeaPad Duet 3 (google-wormdingler)

From postmarketOS
Note This page is supplementary to the Google Trogdor Chromebook (google-trogdor), refer to it before attempting to install postmarketOS.
Lenovo IdeaPad Duet 3
File:TODO
Manufacturer Lenovo
Name IdeaPad Duet 3
Codename google-wormdingler
Released 2021
Category testing
Pre-built images no
Original software ChromeOS
Hardware
Chipset Qualcomm Snapdragon 7c
CPU 2x Kryo 468 Gold + 6x Kryo 468 Silver
GPU Adreno 618
Display 2000x1200 IPS
Storage 64/128 GB
Memory 4/8 GB
Architecture AArch64
Type tablet
Generic port used Google Trogdor Chromebook (google-trogdor)
Features
USB Networking
Works
Touchscreen
Works
Display
Works
WiFi
Works
FDE
Mainline
Works
Battery
Works
3D Acceleration
Works
Audio
Works
Bluetooth
Works
Camera
Broken
Mobile data
Internal storage
Works
USB OTG
Sensors
Accelerometer
Partial
Hall Effect
Works
Misc
Keyboard
Works
Touchpad
Works
HDMI/DP
Stylus
Partial
Memory Card


Users owning this device


Audio

• Audio defaults to a non-existent headset due to mismatched alsa UCM configs.

Screen

• For orientation sensor please see:

 https://wiki.postmarketos.org/wiki/Lenovo_IdeaPad_Duet_Chromebook_(google-krane)#Screen

• Screen defaults to portrait on boot:

add the following configuration file for GDM:

/var/lib/gdm/.config/monitors.xml
<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>DSI-1</connector>
          <vendor>unknown</vendor>
          <product>unknown</product>
          <serial>unknown</serial>
        </monitorspec>
        <mode>
          <width>2000</width>
          <height>1200</height>
          <rate>60.000</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
</monitors>

Disable iio-sensor-proxy (sacrifices auto rotation):

 rc-update del iio-sensor-proxy

USI Stylus

• The USI stylus that comes with the Duet 3 functions correctly only in default portrait orientation. The axis does not rotate with the display under wayland

• Other USI styli i.e. the one included with coachz are currently non-functional with the Duet 3

Bluetooth

• Some devices such as gamepads do not work out of box with the default kernel Bluetooth configuration

• Required inlining of rfkill + core bluetooth features instead of modules, even with modules loaded gamepad did not work

• For bt keyboard and mice to work you must manually load the uhid kernel module via modprobe/insmod or add it to the `/etc/modules` file