Asus Vivobook 14 Flip (TP3407S) Screen Cannot Auto Rotate (Sensors not functioning)

Hopefully someone here can help me with this, I've scoured the internet to no avail with the several things I've tried.

Since I installed Zorin OS 18 in December, My Asus Vivobook 14 Flip (TP3407S) 2-in-1 has not been able to automatically rotate the screen when the tablet is flipped or rotated. Ideally, it would automatically detect the screen rotating, and disable the keyboard/touchpad when it is flipped.

After trying some custom solutions for similar laptops (Asus Fliplock, etc.), I haven't been able to get the sensors to be recognized at all. It also doesn't seem to have any sense of its ambient light sensor for dimming the screen (not really a priority, but from my understanding, part of the same sensor unit).

I have noticed with some suggested solutions online that it appears the iio-sensor-proxy isn't correctly interfacing with the Lunar Lake ISH. The processor is an Intel Core Ultra 7.

Checking the status of iio-sensor-proxy.service gives:
"Loaded: loaded (/usr/lib/systemd/system/iio-sensor-proxy.service; static)
Active: inactive (dead)"

Running monitor-sensor results in:
"Waiting for iio-sensor-proxy to appear"

It does not show anything when rotating the monitor or flipping the screen all the way back to tablet mode.

Various info:

Kernel: Linux 6.17.0-1017-oem #17-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 27 13:48:03 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux

Processor: Intel® Core™ Ultra 7 Processor 256V

I've kept it as up to date with software as I can via software updater., and I made sure the BIOS is up to date. I've tried a live USB of Linux Mint as well, and it also didn't work there. Likewise, I also tried installing newer Kernels via mainline, and it still doesn't work there.

I've also used Gnome Extensions to give myself custom buttons with which to manually rotate the screen, but it doesn't disable the keyboard or touchpad, which makes holding it like a tablet difficult, since you'll end up hitting keys on the other side and accidentally opening things.

I'll take any leads at this point, if anyone has anything to suggest I try.

Sensor support from Intel has not been supplied to the Linux Kernel, by 6.17 :

Before suggesting trying the 6.19 kernel, I took a look and did not find any references of inclusion of Lunar Lake Accel or Intel ish_ipc

It is worth trying the 6.19 or 6.20 kernel, just to be certain but... It looks, from everything I have read so far that module support has not landed, yet.

NOTE: You likely will need to disable Secure Boot, as the latest kernel will be not signed off by Microsoft. Nor would the drivers/modules be.
(If Secure Boot is critical for you for some reason, you would need to enroll MOK and sign off on the packages yourself.)

Thank you so much, I appreciate the insight. I have the mainline installer set up so I can at least try it, but it sounds like I will just be playing the waiting game. Secure boot isn't critical for me and I have it off, so it's easy enough for me to try now and again. Thank you!

In another thread, someone said that in Mainline, the newest 7.0 kernel is showing. That may be worth trying, too.

1 Like

Well, this has led me down a different, but more unfortunate path. I tried installing 7.0 though I probably should have known better. It failed to install, but now I get an error removing it, nor can I access my zorin software updater GUI. When trying to remove the package in Mainline, I get:

"dpkg: error processing package linux-image-unsigned-7.0.0-070000-generic (--purge):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
Errors were encountered while processing:
linux-image-unsigned-7.0.0-070000-generic
mainline: done"

and when trying to reinstall/remove it from apt, I get:
"E: The package linux-image-unsigned-7.0.0-070000-generic needs to be reinstalled, but I can't find an archive for it."
And then it doesn't even try to update other packages.

In my taskbar I have this:

I know it's sort of unrelated at this point, but any advice on removing the package? I will remain patient for fully tested software at this point :stuck_out_tongue:

In terminal, please paste:
sudo dpkg --remove --force-remove-reinstreq linux-image-unsigned-7.0.0-070000-generic

The --force-remove-reinstreq is to get rid of the:

Thank you! Worked like a charm. I will now throw my hands up and keep to things I know are safe. Taught me a lot, thank you again :slight_smile:

Well, that should have been safe.

I was a bit surprised when I saw a post saying that the 7.0 kernel was in the Mainline Installer. I have not tested it.

How is your Root Disk Space? Plenty of free space?

Disk space is definitely fine, I'm not sure what happened. I unfortunately don't have the exact error that occurred when first installing it, just what happened when I tried to remove it.

To offer an Alternative to the Mainline Tool: In @Aravisian's Comment above with the Kernel Install Instructions, You should see the one's for the Liquorix Kernel. You could try that. It isn't yet on 7.0 but will come. I added the PPA and the Kernel by myself some Days ago and it worked fine. Maybe this is an Option for You.

Another Thing: Does Your System run in Wayland or X11? You can check that with the Terminal Command echo $XDG_SESSION_TYPE

When it runs in Wayland, try it with switching to X11/Xorg. To do that, go to the Login Screen. click there on Your Profile so that the Password Field appears. when it is appeared, You should see a Gear Icon in the bottom right Corner. Click on it and choose the Option '''Zorin Desktop on Xorg'' and then log in and check if works.

It's currently on Wayland, but I have tried X11 and it didn't change the behavior unfortunately. But I appreciate the suggestion!

I may try Liquorix in the future, good to know its also an option to try.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.