Jump to content

ASUS Vivobook S 15 (asus-s5507q)

From postmarketOS Wiki
Asus Vivobook S 15
Manufacturer Asus
Name Vivobook S 15
Codename asus-s5507q
Model s5507q
Released 2024
Type laptop
Hardware
Chipset Qualcomm Snapdragon X Elite (X1E78100)
Display 2880x1620 OLED
Storage 1TB
Memory 32GB
Architecture aarch64
Software
Original software
The software and version the device was shipped with.
Windows 11
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
0
Device package device-asus-s5507q
Kernel package linux-asus-s5507q
Features
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Works
Battery
Charging and battery level reporting works
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Keyboard
Build in physical keyboard
Works
Touchpad
Build in Touchpad
Works
Multimedia
3D Acceleration
Works
Audio
Audio playback, microphone, headset and buttons.
Broken
Camera
Broken
Connectivity
WiFi
Works
Bluetooth
Works
GPS
Broken
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Works
USB-A
Full-sized USB-A port works (Usually applicable to SBCs and laptops).
Works
USB OTG
USB On-The-Go or USB-C Role switching
Untested
HDMI/DP
Video and audio output with HDMI or Display Port works.
Partial
Sensors
Power Sensor
Sensor to monitor current, voltage and power. Not fuel gauge!
Works

Contributors

Users owning this device


Installation

Press F2 during bootup and make the following changes in the EFI setup application:

EFI Config Option Value
Secure Boot Disabled

Use pmbootstrap to build your own installation image, the regular procedure is:

$ pmbootstrap init
$ pmbootstrap install --no-recommends

Remember to use the option --no-recommends to exclude ADSP firmware, as ADSP firmware causes the USB bus to reset while the rootfs is mounted which is a big problem when booted from USB.

For this device, the most straight forward way to install pmOS to the local nvme disk, at least until ondev2 is ready, is to build a USB drive with a pmOS install, boot it, then use pmbootstrap to build/flash an image to the nvme disk. The process then looks something like this:

$ pmbootstrap install --no-recommends --disk /dev/<usb disk> --add pmbootstrap,networkmanager
# Boot the usb disk on the laptop
$ pmbootstrap init && pmbootstrap install --fde --disk /dev/nvme0n1

Audio

Audio does not works out-of-the-box, audioreach firmware is included, you will need below ucm2 config and dts changes to make audio work:

Known issues

A list of known issues can be found in the pmaports repository

See also