#Framework13

2026-02-13

I've made a DIY Framework Wi-Fi expansion card from scrap electronics! :neobot:

The Wi-Fi board was scavanged from an old and long dead tablet. After desoldering, testing it and noticing that it was connected internally via USB 2.0, I've hooked it to an USB-C breakout board, fitted it together with its antenna in a 3D printed expansion card case, secured everything together and... it works!

I don't have an actual use for it right now as my Framework already has a working newer internal Wi-Fi interface, but it might be useful sometime in the future... and nevertheless, making something work out of components that would otherwise just be headed to a landfill always puts a smile on my face! :neobot_flop:

(BTW the lid has also been made by cutting a sheet of scrap polarizer taken from a dead laptop screen down to size. I did it simply because it was something easy to cut and would do the job just fine, but it also ended up looking rather cool in person! )

#framework #framework13 #laptop #tech #electronics #usb #usbc #diy #recycle #reduce #reuse

The DIY Framework Wi-Fi Expansion Card described in the postThe DIY Framework Wi-Fi Expansion Card connected to the laptopA screenshot of GNOME Settings showing the Wi-Fi interface, with the one provided by the DIY Expansion Card being visible and selected
Fossery Tech :debian: :gnome:fosserytech@social.linux.pizza
2026-02-08

(more Linux news in original post)

GNU Coreutils 9.10 Released With Many Improvements:
phoronix.com/news/GNU-Coreutil

Rust Coreutils 0.6 Brings Increased Compatibility, Removing Some Unsafe Code & More Perf:
phoronix.com/news/Rust-Coreuti

Resources 1.10 can now monitor AMD NPU usage on Linux:
omgubuntu.co.uk/2026/02/resour

CLI shell Fish 4.4 brings Vi mode improvements, new color themes, and other enhancements:
alternativeto.net/news/2026/2/

Reworked NTFS Linux Driver Posted With More Improvements & Fixes:
phoronix.com/news/NTFS-Remake-

Linux 6.19-rc8 Released Ahead Of Linux 6.19 Stable Next Week:
phoronix.com/news/Linux-6.19-r

Framework 13 To See Fan Target & Fan Temperature Thresholds Support With Linux 7.0:
phoronix.com/news/Framework-13

Linux's b4 Kernel Development Tool Now Dog-Feeding Its AI Agent Code Review Helper:
phoronix.com/news/Linux-b4-Too

ML-LIB: Machine Learning Library Proposed For The Linux Kernel:
phoronix.com/news/Linux-Kernel

X.Org Developers Conference 2026 Being Hosted By Arm In Toronto:
phoronix.com/news/XDC2026-Toro

Mesa 25.3.5 Brings Vulkan Driver Fixes & Other Minor Changes -- Even For The Old R600g:
phoronix.com/news/Mesa-25.3.5-

Mesa 26.0-rc3 Released With More Graphics Driver Fixes:
phoronix.com/news/Mesa-26.0-rc

GTK Developers Working On Session Saving Support & Better Accessibility This Year:
phoronix.com/news/GTK-FOSDEM-2

(FOSS news in comments)

#WeeklyNews #News #Linux #LinuxNews #Coreutils #GNUCoreutils #RustCoreutils #NPU #FishShell #LinuxKernel #Framework13 #XOrg #Mesa #GTK #FosseryTech

Ha, un petit retour d'utilisation à mon niveau très personnel de mon laptop #Framework13.

J'avais lu pas mal de mauvais retours sur la qualité de leurs firmwares, et du faible nombre de mises à jour.

Et bien peut-être que les choses ont évoluées. C'est vrai, j'ai bien eu des problèmes de mon côté avec leurs firmwares.

Mais je me dois aussi d'être honnête : je n'ai jamais eu un laptop avec des mises à jour aussi régulières, et qui changent vraiment les choses.

#Framework

2025-11-27

@paul @rl_dane I got the following for my #Framework13 & that fixed my wifi issues... Pretty cheap fix until the drivers get ported for MediaTek . #FreeBSD #RunBSD #GhostBSD
frame.work/products/intel-wi-f

Didier Malenfantdidier@malenfant.net
2025-11-19

That’s a bit of a weird one. The latest kernel 6.17.8 update for @fedora 43 is breaking the keyboard input during boot on my @frameworkcomputer 13. I can’t enter the encryption password to continue booting.

Rolling back fixes it (thank god for atomic distros)

#linux #fedora #fedora43 #framework #framework13

Joel Wirāmu, Paulingjwp@cloudisland.nz
2025-11-10

#framework13 replacement/repair bits arrived after considerable amounts of customs/duties fin-angering. I need to decide whether to bother trying the QCM865 wireless card I relegated to test SBC again when I do the swap of Motherboard over or sticking with trusty mt7922/25's

Ian Forrester | @cubicgardencubicgarden@mas.to
2025-11-09

Half shocked to find the #framework13 USB-C to HDMI expansion card worked on a Mac book, saving the day in a #mozfest2025 session.

frame.work/pl/en/products/hdmi

I thought it would work but never tried it before. The power of open hardware, people take note!

Tommi 🤯tommi@pan.rent
2025-10-29

I am experiencing very short battery life on my #Framework13 since I updated to #Fedora43. Anyone else? Tips?

#Fedora #Framework

2025-10-29

[solved] Framework 13 keeps freezing after upgrade to Fedora 43: flip_done timed out

Edit: Thanks to @save_the_humans@leminal.space for pointing to this guide by @stdevel@chaos.social—I haven’t had further freezes since following the steps in it:

It is sufficient to add the boot parameter amdgpu.dcdebugmask=0x10 in the GRUB configuration (/etc/default/grub):

...  
GRUB_CMDLINE_LINUX="... amdgpu.dcdebugmask=0x10"  
...  

Afterwards the GRUB configuration must be updated and the computer must be rebooted:

# grub2-mkconfig -o /boot/grub2/grub.cfg  
# reboot  

Edit: I’m fairly certain @exupulosion@sh.itjust.works got it right when linking it to this unresolved issue.

The title pretty much sums it up. The freezes can happen while I am not doing anything, and while no additional software is running. I don’t really know where to start with this one.

Here’s journalctl -b -1 -e from the latest crash, as I found online that this could be useful:

okt. 29 16:28:29 framework systemd[2793]: Starting systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files and Directories...  
okt. 29 16:28:29 framework systemd[2793]: Finished systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files and Directories.  
okt. 29 16:32:02 framework systemd[2793]: Starting flatpak-portal.service - flatpak portal...  
okt. 29 16:32:02 framework systemd[2793]: Started flatpak-portal.service - flatpak portal.  
okt. 29 16:32:02 framework systemd[2793]: Started app-flatpak-org.gnome.Geary-307090962.scope.  
okt. 29 16:32:03 framework xdg-desktop-portal[6482]: (xdg-desktop-portal-validate-icon:2): GLib-WARNING **: 15:32:03.036: getpwuid_r(): failed due to unknown user id (1000)  
okt. 29 16:32:03 framework xdg-desktop-portal[6482]: (xdg-desktop-portal-validate-icon:2): GLib-WARNING **: 15:32:03.036: Could not find home directory: $HOME is not set, and user database could not be read.  
okt. 29 16:32:03 framework xdg-desktop-portal[6482]: (xdg-desktop-portal-validate-icon:2): GLib-WARNING **: 15:32:03.037: Could not find home directory: $HOME is not set, and user database could not be read.  
okt. 29 16:32:03 framework kernel: amdgpu 0000:c1:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data  
okt. 29 16:32:03 framework kernel: amdgpu 0000:c1:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data  
okt. 29 16:32:03 framework kernel: amdgpu 0000:c1:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data  
okt. 29 16:32:13 framework kernel: amdgpu 0000:c1:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out  
okt. 29 16:33:16 framework systemd[1]: flatpak-system-helper.service: Deactivated successfully.  
okt. 29 16:33:16 framework audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=flatpak-system-helper comm="systemd" exe="/usr/lib/systemd/systemd" hostnam>  

journalctl -b -2 -e, just 11 minutes earlier:

okt. 29 16:22:21 framework NetworkManager[1132]: <info>  [1761751341.1716] device (wlp1s0): supplicant interface state: disconnected -> interface_disabled  
okt. 29 16:22:21 framework NetworkManager[1132]: <info>  [1761751341.1721] device (wlp1s0): state change: disconnected -> unmanaged (reason 'unmanaged-sleeping', managed-type: 'full')  
okt. 29 16:22:21 framework systemd[2911]: Starting systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files and Directories...  
okt. 29 16:22:21 framework chronyd[938]: Source 172.232.132.19 offline  
okt. 29 16:22:21 framework chronyd[938]: Source 194.58.202.148 offline  
okt. 29 16:22:21 framework chronyd[938]: Source 172.232.157.27 offline  
okt. 29 16:22:21 framework chronyd[938]: Can't synchronise: no selectable sources (4 unreachable sources)  
okt. 29 16:22:21 framework chronyd[938]: Source 192.36.143.134 offline  
okt. 29 16:22:21 framework NetworkManager[1132]: <info>  [1761751341.1984] device (wlp1s0): set-hw-addr: reset MAC address to F4:4E:B4:15:7E:51 (unmanage)  
okt. 29 16:22:21 framework systemd[2911]: Finished systemd-tmpfiles-clean.service - Cleanup of User's Temporary Files and Directories.  
okt. 29 16:22:21 framework wpa_supplicant[1272]: p2p-dev-wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all  
okt. 29 16:22:21 framework wpa_supplicant[1272]: p2p-dev-wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all  
okt. 29 16:22:21 framework wpa_supplicant[1272]: nl80211: deinit ifname=p2p-dev-wlp1s0 disabled_11b_rates=0  
okt. 29 16:22:21 framework wpa_supplicant[1272]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all  
okt. 29 16:22:21 framework wpa_supplicant[1272]: wlp1s0: CTRL-EVENT-DSCP-POLICY clear_all  
okt. 29 16:22:21 framework wpa_supplicant[1272]: nl80211: deinit ifname=wlp1s0 disabled_11b_rates=0  
okt. 29 16:22:25 framework systemd-logind[956]: Power key pressed short.  
okt. 29 16:22:25 framework kernel: amdgpu 0000:c1:00.0: [drm] *ERROR* [CRTC:80:crtc-0] flip_done timed out  
okt. 29 16:22:25 framework systemd-logind[956]: Delay lock is active (UID 1000/redacted, PID 3200/gnome-shell) but inhibitor timeout is reached.  
okt. 29 16:22:25 framework systemd[1]: Reached target sleep.target - Sleep.  
okt. 29 16:22:25 framework systemd[1]: Starting systemd-suspend.service - System Suspend...  
okt. 29 16:22:25 framework systemd[1]: user@1000.service: Unit now frozen-by-parent.  
okt. 29 16:22:25 framework systemd[1]: session-2.scope: Unit now frozen-by-parent.  
okt. 29 16:22:25 framework systemd[1]: user-1000.slice: Unit now frozen-by-parent.  
okt. 29 16:22:25 framework systemd[1]: user.slice: Unit now frozen.  
okt. 29 16:22:25 framework systemd-sleep[7487]: Successfully froze unit 'user.slice'.  
okt. 29 16:22:25 framework systemd-sleep[7487]: Performing sleep operation 'suspend'...  
okt. 29 16:22:25 framework kernel: PM: suspend entry (s2idle)  

Any help would be greatly appreciated!

The laptop is rather new, but with the AMD Ryzen™ 5 7640U w/ Radeon™ 760M Graphics × 12 processor from the previous generation.

2025-10-22

Great news, my @frameworkcomputer laptop works fine with #FreeBSD so far; had to replace #Mediatek wifi card with one from #Intel ($25 USD). But most things seem to work. Now to get Mediatek drivers 😁👍🏾 #Framework13 #AMD #WiFi #GhostBSD #DualBoot
@FreeBSDFoundation

2025-10-15

So I have come to my first #Linux rite of passage - I delved too deep into the terminal and messed something up. The culprit was trying to mount the drive for @mailbox_org (using instructions way over my head) to @fedora on my @frameworkcomputer.

I'll try to fix it tomorrow but I feel strangely proud to have broken something I MIGHT be able fix later....

#technology #fedora #computer #laptop #framework #framworklaptop #framework13 #tech

A laptop screen displaying an emergency mode message. The text indicates that the system cannot access the console because the root account is locked. Instructions for rebooting and viewing system logs are provided, with a prompt to press Enter to continue.
Zygmunt Krynickizygoon@fosstodon.org
2025-10-12

Eh, another discharged laptop battery. I charged my #framework13 to 100% when I woke up at 6:00. At 8 I took it with me and at 9:00 I tried to use it to prototype some software. The system was fully discharged.

I booted the older kernel but apparently something in Fedora 43 still breaks suspend.

At this rate I'm pondering another reinstall to something else. If all current kernels are broken I may go back to something like 24.04 LTS or even Windows 11.

It's the little things that break :/

Zygmunt Krynickizygoon@fosstodon.org
2025-10-11

Caution to anyone using Core Ultra 1 #framework13. With #fedora43 the system no longer suspends. Discharged, overheated laptop from the bag each time.

Kernel warning in journal:

spd5118 18-0050: PM: dpm_run_callback(): spd5118_resume [spd5118] returns -6

2025-10-08

Si vous possédez un #framework, je rappel que votre secure boot n'est plus une protection suffisante depuis Juin dernier.

La vulnérabilité Hydroph0bia, n'est toujours pas corrigée.

Vous devez donc être TRÈS vigilent⋅e, surtout si vous êtes une personne "à risques".

Le risque majeur étant les travaux de Joanna Rutkowska sur la virtualisation et le risque d'infection persistante niveau processeur (ring 0 ou "moins").

community.frame.work/t/vulnera

#framework13 #framework12

2025-10-03

@FreeBSDFoundation those of us with #AMD @frameworkcomputer laptops are failing on wifi. The Ethernet card does work. The MediaTek cards are what get included in #Framework13
Support the MediaTek Wireless cards · Issue #66 · FreeBSDFoundation/proj-laptop
github.com/FreeBSDFoundation/p

> User Story As a user, I want to use the MediaTek wireless card included in my Framework laptop so that I don't have to purchase a separate USB wireless adaptor.
#MediaTek #FreeBSD #BSDAdvice #BSDHelp #WiFi #WiFi7

2025-09-28

An meine wehrten #Framework13 auch nutzenden: Wie warm wird euer Framework so? In dem Fall habe ich es aufm Schoß von mir liegen und habe nichts groß rechenintensives laufen. CPU: AMD Ryzen 7 7840U w/ Radeon 780M Graphics

Habt ihr ähnliche Erfahrungen oder wisst vielleicht ein paar Tipps? Energieeinstellungen habe ich auch schon gecheckt, die sind auf "Energiesparen" 🤔

Eine Liste von Tempereatur-Sensoren von meinem Framework. Teils sind die Temperaturen bei ungefähr 100°C. Der Lüfter ist auch ziemlich schnell am drehen.
2025-09-24

@N01R I am happy with both my #framework13 laptop and Ubuntu. My daughter who took the New #framework12 for studies will also have Ubuntu.

Katzenmann / Catmankatzenmann@c3d2.social
2025-09-23

My #framework13 came with a broken display cable connector. Things like that happen and they shipped a replacement pretty much immediately. While installing the replacement display I found that it's seating slots don't align with the alignments pins on the laptop which makes me unable to install it.

This is annoying. Where is your QA @frameworkcomputer?

2025-09-22
it's me and my flat white against the world
29/09/2024

PS: no i don't use windows anymore

#framework #framework13
a laptop and a coffee against a stained glass window

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst