Panasonic CF-SV1 - ArchWiki

Jump to content

# Panasonic CF-SV1

From ArchWiki

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchpad | `06cb:cdea` (i2c) | Yes
GPU | `8086:9a49` | Yes
Webcam | `5986:1170` | Yes
Infrared Camera | `5986:1170` | Detected only
Ethernet | `8086:15fb` | Yes
Bluetooth | `8087:0026` | Yes
Card reader | `1217:8520` | Yes
Audio | `8086:a0c8` | Yes
Wi-Fi | `8086:a0f0` | Yes
Mobile broadband | `1199:9071` | Detected only
TPM |  | Detected only
Light sensor |  | Yes

The Panasonic Let's Note CF-SV1 is a 12.1" laptop released in 2021, based on the Intel Tiger Lake platform (11th Gen Core i5/i7). It is the successor to the CF-SV9.

## Accessibility

The firmware uses the classic AMI text-mode setup utility (blue background, keyboard-only navigation). The interface uses standard menu navigation (arrow keys, Enter, Esc). A mouse is not required.

Key | Effect
--- | ---
`F2` | Enter setup
`Del` | Enter setup (alternative)
`F9` | Battery recalibration

Note Blind users should request the help of a sighted person to change firmware settings, as the setup utility has not been tested with OCR software.

## Firmware

fwupd detects the system as `Panasonic Corporation CFSV1-2`. Panasonic does not distribute BIOS updates through fwupd; only the Secure Boot key database is manageable this way. BIOS updates must be applied from Windows.

The system uses UEFI (2.70, x64). Secure Boot is supported.

## Touchpad

The device has a small round touchpad. libinput does not have support for circular scrolling, which means you cannot get circular scrolling in Wayland. Under Xorg, with xf86-input-synaptics installed, circular scrolling works with the following configuration section:

    /etc/X11/xorg.conf.d/70-synaptics.conf

    Section "InputClass"
            Identifier "Synaptics TM3562-003"
            Driver "synaptics"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Option "CircularScrolling" "on"
            Option "CircScrollTrigger" "0"
            Option "CircularPad" "on"
            Option "LeftEdge" "80"
            Option "RightEdge" "450"
            Option "TopEdge" "80"
            Option "BottomEdge" "450"
    EndSection

After saving the file, restart Xorg.

### Circular scrolling on Wayland (letsnote-wheelpad)

The Xorg solution above does not work on Wayland. The letsnote-wheelpad-gitAUR package provides a daemon that implements circular scrolling on both Wayland and X11.

## Audio

Requires Sound Open Firmware to fully function.

## Infrared camera

The webcam exposes four V4L2 nodes via `uvcvideo`: two for the visible-light camera (`/dev/video0`, `/dev/video1`) and two for an IR camera (`/dev/video2`, `/dev/video3`). The IR node captures 8-bit greyscale frames but has not been tested with any application (e.g. Howdy for face authentication). The IR emitter, if present, has not been verified to illuminate.

## Mobile broadband

The CF-SV1 can be configured with a Sierra Wireless AirPrime MC7455 LTE modem (USB ID `1199:9071`). It is detected by both the `qcserial` driver (serial interfaces) and `cdc_mbim` (MBIM interface), but has not been tested with ModemManager or NetworkManager.

## Fan and power control

By default, the laptop ships in "eco" mode — CPU power is capped at approximately 10W via DPTF, and the fan runs continuously. The Embedded Controller (EC) exposes ACPI methods for setting power modes and fan profiles, but Linux does not actively manage them. The firmware exposes two power modes: "perf" (power limits unlocked, DPTF disabled) and "eco" (DPTF limits active), and two fan profiles: "cool" (firmware perf curve) and "quiet" (firmware eco curve). These names are not official Panasonic terminology. The fan RPM is not readable — the ACPI `_FST` method always returns `0xFFFFFFFF`, so lm_sensors reports `N/A`. There is no userspace interface to adjust these without writing to the EC.

The panafanpwrAUR package provides a daemon that writes to the EC via ACPI calls to control fan speed and power limits, integrating with power-profiles-daemon.

## Function keys

Key | Visible? | Marked? | Effect
--- | --- | --- | ---
Fn+F1 | Yes | Yes | `XF86MonBrightnessDown`
Fn+F2 | Yes | Yes | `XF86MonBrightnessUp`
Fn+F3 | Yes | Yes | `XF86Display`
Fn+F4 | Yes | Yes | `XF86AudioMute`
Fn+F5 | Yes | Yes | `XF86AudioLowerVolume`
Fn+F6 | Yes | Yes | `XF86AudioRaiseVolume`
Fn+F7 | Yes | Yes | `XF86Sleep`
Fn+F8 | Yes | Yes | `XF86Launch1`
Fn+F9 | Yes | Yes | `XF86Battery`
Fn+F10 | Yes | Yes | `XF86Suspend`
Fn+F11 | Yes | Yes | `Sys_Req`
Fn+F12 | Yes | Yes | `Print`

The `panasonic_laptop` driver's keymap does not match the ACPI events this firmware emits. All function keys produce only `0x0030` and `0x0031` as ACPI events, appearing in the kernel log as `Unknown hotkey event`. The function keys work via PS/2 scancodes, not the ACPI hotkey interface.

## See also

- panasonic-laptop.c — kernel driver source
- letsnote-wheelpad — circular scrolling daemon
- panafanpwr — fan and power control daemon
- Panasonic CF-SV9 — predecessor, same Let's Note family

Category:

- Panasonic

Panasonic CF-SV1
Add topic