Framework 13 AMD DYI AMD Ryzen™ 7 7840U

Simple setup default plasma/KDE
Encrypted using ext4 // and plymouth for fancy passphrase prompt. You can find a fitting EndeavourOS logo under:
/usr/share/pixmaps/endeavouros-logo-text-dark.png
General Things
- With Fwupd you can simply update the UEFI Firmware on the device
- Sleep and Hibernate, working out of the box.
- All Hardware, including add-on cards, are working without the need for extra driver packages.
- Power-Profiles-Daemon is good to go with it! No need for extra power saving options.
- Kernel Boot options added:
amdgpu.dcdebugmask=0x10 amdgpu.nopsr=1 rtc_cmos.use_acpi_alarm=1
- fingerprint Sensor inside Power button is also working out of the box using Fprint With KDE (SDDM) you can set it easily to be used on login and sudo actions (read about the PAM settings with cause) https://wiki.archlinux.org/title/SDDM#Using_a_fingerprint_reader
- It is getting hot on hard work… or if you use it on the sofa standing on soft surface, in case i make use of this what helps a ton: https://www.thingiverse.com/thing:6333364
- RAM replaced with: CT16G56C46S5.M8G1 Crucial 32GB Kit (16GBx2) DDR5-5600 SODIMM, This is on Frameworks compatibility list Working perfectly (details)

System:
Kernel: 6.14.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
Desktop: KDE Plasma v: 6.3.4 wm: kwin_wayland dm: SDDM
Distro: EndeavourOS base: Arch Linux
Machine:
Type: Laptop System: Framework product: Laptop 13 (AMD Ryzen 7040Series)
v: A7
Mobo: Framework model: FRANMDCP07 v: A7
part-nu: FRANPGCP07 UEFI: INSYDE v: 03.07 date: 02/19/2025
Battery:
ID-1: BAT1 charge: 55.7 Wh (90.9%) condition: 61.3/60.7 Wh (101.0%)
volts: 17.0 min: 15.5 model: NVT FRANGWA
status: discharging
CPU:
Info: 8-core model: AMD Ryzen 7 7840U w/ Radeon 780M Graphics bits: 64
type: MT MCP arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
Speed (MHz): avg: 1100 min/max: 400/5134 boost: enabled cores: 1: 1100
2: 1100 3: 1100 4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100
11: 1100 12: 1100 13: 1100 14: 1100 15: 1100 16: 1100 bogomips: 105400
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Framework
driver: amdgpu v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports:
active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, DP-8,
Writeback-1 bus-ID: c1:00.0 chip-ID: 1002:15bf temp: 27.0 C
Device-2: Realtek Laptop Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 3-1:2 chip-ID: 0bda:5634
Display: wayland server: X.org v: 1.21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 model: BOE Display 0x0bca res: 2256x1504 hz: 60 dpi: 201
diag: 343mm (13.5")
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.4-arch1.1
glx-v: 1.4 direct-render: yes renderer: AMD Radeon 780M (radeonsi phoenix
LLVM 19.1.7 DRM 3.61 6.14.3-zen1-1-zen) device-ID: 1002:15bf
display-ID: :0.0
API: Vulkan v: 1.4.309 surfaces: xcb,xlib,wayland device: 0
type: integrated-gpu driver: mesa radv device-ID: 1002:15bf
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: amdgpu_top wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
Audio vendor: Framework driver: snd_hda_intel v: kernel pcie:
speed: 16 GT/s lanes: 16 bus-ID: c1:00.1 chip-ID: 1002:1640
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
vendor: Framework driver: snd_pci_ps v: kernel pcie: speed: 16 GT/s
lanes: 16 bus-ID: c1:00.5 chip-ID: 1022:15e2
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Framework driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
lanes: 16 bus-ID: c1:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.14.3-zen1-1-zen status: kernel-api
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 01:00.0
chip-ID: 14c3:0616
IF: wlan0 state: up
IF-ID-1: virbr0 state: down
Bluetooth:
Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
speed: 480 Mb/s lanes: 1 bus-ID: 1-5:3 chip-ID: 0e8d:e616
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes bt-v: 5.2 lmp-v: 11
Drives:
Local Storage: total: 476.94 GiB used: 235.94 GiB (49.5%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740 SDDPNQD-512G
size: 476.94 GiB speed: 63.2 Gb/s lanes: 4 temp: 25.9 C
Partition:
ID-1: / size: 344.94 GiB used: 235.33 GiB (68.2%) fs: ext4 dev: /dev/dm-0
mapped: luks-XXX
Swap:
ID-1: swap-1 type: partition size: 14.79 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/dm-1 mapped: luks-XXX
Sensors:
System Temperatures: cpu: 28.4 C gpu: amdgpu temp: 27.0 C
Info:
Memory: total: 32 GiB note: est. available: 30.65 GiB used: 3.23 GiB (10.6%)
Processes: 337 Power: uptime: 3h 12m wakeups: 1 Init: systemd v: 257
default: graphical
Packages: 1476 pm: pacman pkgs: 1470 pm: flatpak pkgs: 6 Compilers:
clang: 19.1.7 gcc: 14.2.1 Shell: Bash v: 5.2.37 running-in: konsole
inxi: 3.3.38
batterylogs
As of what is the device consuming while on suspend and even hibernation is a very interesting stat.
https://github.com/lhl/batterylog

I will add more stats and info with time:
This will get filled up automatically every time I log in the Framework 13 and write current battery stat. (open in new tab)
Give me feedback if you need more info on something