merge / skulls

pre-built coreboot images and documentation on how to flash them for Thinkpad Laptops
GNU General Public License v3.0
676 stars 65 forks source link

X230T Tablet Mode ACPI #159

Open aeri opened 4 years ago

aeri commented 4 years ago

When the X230T's screen is rotated, an ACPI call is made to detect that the screen has been rotated and activate tablet mode. This call is not made with a coreboot. I am reading the api calls with acpi_listen

I am using the latest version 0.1.9

It is possible include this in future versions?

merge commented 4 years ago

the X230T now is a seperate device upstream in coreboot. I haven't checked what exactly the differences are and whether that ACPI call is made in the x230t, but plans are to create dedicated x230t images in the future.

aeri commented 4 years ago

Thank you, in this proyect thinkpad-scripts there are info about the special features of the tablet version like the bezel key.

merge commented 4 years ago

can you test using https://github.com/merge/skulls/releases/tag/x230t-0.0.1 that should work better on the tablet?

aeri commented 4 years ago

I am tried to update related to issue #158. I installed the BIOS with 1vyrain but now the method does not works because 1vyrain only supports UEFI but not coreboot, now i am at an impasse. I want to test the version as soon as @edward-riley can help me with its method. Thank you

aeri commented 3 years ago

Sorry for late reply, finally I have managed to update the BIOS to the new version released specifically for the X230T, I have had to modify the script with -p internal:boardmismatch=force to correct the model from X230 to X230T. The update has gone well but I still can't use the buttons on the X230T's display and the tablet mode detector, these ACPI calls still don't work.

X230T specific buttons: X230T Buttons

perhaps these calls could be extracted from the original ROM or be detected in some other way?

Thanks for your support :)