Skip to content

fn lock functionality breaks after the 03.09→03.16 Laptop 13(AMD7040 series) mainboard firmware(BIOS) upgrade #93

@brlin-tw

Description

@brlin-tw

Device Information

System Model or SKU

  • Framework Laptop 13 (AMD Ryzen™ 7040 Series)

BIOS VERSION

03.16 (from 03.09)

DIY Edition information

Memory: A-DATA Technology AD5S560032G-B (32GiBx2) bought w/ the laptop
Storage: KINGSTON SKC3000D2048G

Port/Peripheral information

  1. USB Type-C expansion card connected to a hub with a 65W PD power source
  2. USB Type-A expansion card (disconnected)
  3. HDMI expansion card connecting to a XiaoMi external display
  4. USB Type-C expansion card (disconnected)

Standalone Operation

  • Yes
  • No

Describe the bug

After upgrading the mainboard firmware from 03.09 to 03.16, the fn lock functionality no longer works as expected(tested with the evtest utility):

Expected behavior

Before pressing fn+esc:

  • Pressing the Mute/F1 key: Mute
  • Pressing fn + Mute/F1 key: F1

After pressing fn+esc:

  • Pressing the Mute/F1 key: F1
  • Pressing fn + Mute/F1 key: Mute

Current behavior

Before pressing fn+esc:

  • Pressing the Mute/F1 key: Mute
  • Pressing fn + Mute/F1 key: Mute

After pressing fn+esc:

  • Pressing the Mute/F1 key: Mute
  • Pressing fn + Mute/F1 key: F1

Operating System (please complete the following information):

  • OS/Distribution: Ubuntu
  • Version: 24.04
  • Linux Kernel Version: 6.14.0-28-generic

Additional context

Known workaround:

Running the framework_tool --reboot-ec reboot command as root and this issue is no longer reproduced.

NOTE: This will hard reset the system, save your work before any attempt!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions