Re: Firmware support for Framework hardware

Aryan Karamtoth <[email protected]> Fri, 1 May 2026 12:57:38 +0530
Newsgroups gmane.linux.debian.devel.project
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------rcEyjGK0U5WUc03zH9xFPLOo
Content-Type: multipart/mixed; boundary="------------06u0qFjKxaV6dp9GrJz000ak";
 protected-headers="v1"
From: Aryan Karamtoth <[email protected]>
To: Maytham Alsudany <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Subject: Re: Firmware support for Framework hardware
References: <[email protected]>
 <[email protected]>
In-Reply-To: <[email protected]>

--------------06u0qFjKxaV6dp9GrJz000ak
Content-Type: multipart/mixed; boundary="------------VnE92HiahJCItLGLqbVcxmdn"

--------------VnE92HiahJCItLGLqbVcxmdn
Content-Type: multipart/alternative;
 boundary="------------ag6WLVPcHm3Q0C1mUQsRpuOF"

--------------ag6WLVPcHm3Q0C1mUQsRpuOF
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpPbiAwMS8wNS8yNiAxMTo0NywgTWF5dGhhbSBBbHN1ZGFueSB3cm90ZToNCj4gSGkgQXJ5
YW4sDQo+DQo+IE9uIFNhdCwgMjAyNi0wNC0yNSBhdCAxNToxNiArMDUzMCwgQXJ5YW4gS2Fy
YW10b3RoIHdyb3RlOg0KPj4gRnJhbWV3b3JrIGNhdWdodCBteSBhdHRlbnRpb24gcmVjZW50
bHkgYXMgSSBkaXNjb3ZlcmVkIHRoYXQgdGhleSBoYXZlIGENCj4+IDEyJycgaW5jaCB2ZXJz
aW9uIG9mIHRoZWlyIGxhcHRvcCBsaW5lIHVwIGFuZCBJIHdhcyBjdXJpb3VzIGFib3V0IHRo
ZQ0KPj4gTGludXggY29tcGF0aWJpbGl0eSBvbiB0aGVpciBsYXB0b3BzIGFuZCBJIGNhbWUg
dG8ga25vdyB0aGF0IHRoZXkNCj4+IG9mZmljaWFsbHkgc3VwcG9ydCBGZWRvcmEsIFVidW50
dSBhbmQgQmF6eml0ZSBidXQgdGhleSBhbHNvIGxpc3RlZCBNaW50LA0KPj4gQXJjaCBhbmQg
Tml4T1MgYXMgY29tbXVuaXR5IHN1cHBvcnRlZCBvbmVzIFsxXS4NCj4+DQo+PiBUaGV5IGFs
c28gYW5ub3VuY2VkIEZyYW1ld29yayAxMyBQcm8gd2l0aCBJbnRlbCBQYW50aGVyIExha2Ug
Q1BVIGxpbmV1cA0KPj4gWzJdIGFuZCBpdCdzIGFuIG9mZmljaWFsIFVidW50dSBDZXJ0aWZp
ZWQgbGFwdG9wIC0tIHdoaWNoIG1lYW5zIGl0IGNvbWVzDQo+PiB3aXRoIFVidW50dSBwcmUt
aW5zdGFsbGVkIGFuZCB3b3JrcyB3ZWxsIHdpdGggdGhlIGhhcmR3YXJlIG91dCBvZiB0aGUN
Cj4+IGJveCBiYXNlZCBvbiB5b3VyIGNvbmZpZ3VyYXRpb24gWzNdLg0KPiBJcyB0aGVyZSBh
bnkgZmlybXdhcmUvZHJpdmVycyByZXF1aXJlZCBmb3IgRnJhbWV3b3JrIGxhcHRvcHMgdGhh
dCBhcmUNCj4gbWlzc2luZyBmcm9tIERlYmlhbiwgb3IgZG9lcyBldmVyeXRoaW5nIHdvcmsg
b3V0LW9mLXRoZS1ib3ggYWZ0ZXIgYQ0KPiBub3JtYWwgRGViaWFuIGluc3RhbGwgd2l0aCBt
YWluIGFuZCBub24tZnJlZS1maXJtd2FyZSByZXBvcywgaW5jbHVkaW5nDQo+IGFsbCB0aGUg
ZGlmZmVyZW50IGNvbmZpZ3VyYXRpb25zIHRoYXQgRnJhbWV3b3JrIHByb3ZpZGVzPw0KPg0K
SSdtIG5vdCBleGFjdGx5IHN1cmUgaWYgZnJhbWV3b3JrIGxhcHRvcHMgcnVuIG91dCBvZiB0
aGUgYm94IHdpdGggRGViaWFuIA0KYXMgSSBkb24ndCBvd24gb25lIHlldCBidXQgRnJhbWV3
b3JrIG1vc3RseSBhaW1zIHRvIHVzZSBoYXJkd2FyZSB0aGF0IGlzIA0KcmVhZGlseSBjb21w
YXRpYmxlIHdpdGggTGludXguDQoNCkknbGwgdGFrZSB0aGUgZXhhbXBsZSBvZiBGcmFtZXdv
cmsgMTIsIHRoZWlyIG1vc3QgcmVjZW50IGxhcHRvcCByZWxlYXNlLg0KDQpGcmFtZXdvcmsg
MTIgaGFzIGEgbWluaW11bSByZXF1aXJlbWVudCBmb3IgdGhlIGtlcm5lbCB2ZXJzaW9uIHdo
aWNoIGlzIA0KTGludXggNi4xLiBUaGVpciByZWNvbW1lbmRlZCB2ZXJzaW9uIGlzIDYuMTMr
IGFuZCBmb3IgdGhlIGJlc3QgDQpleHBlcmllbmNlLCB0aGV5IHJlY29tbWVuZCB0aGUgbGF0
ZXN0IExpbnV4IGtlcm5lbCB2ZXJzaW9uLiBbMV0NCg0KSSBkb24ndCBoYXZlIHRoZSBsaW5r
cyB3aXRoIG1lIGJ1dCBJIHJlbWVtYmVyIHJlYWRpbmcgYWJvdXQgc29tZSBwZXJzb24gDQpv
biBSZWRkaXQgdHJ5aW5nIG91dCBhIGZyYW1ld29yayAxMiB3aXRoIERlYmlhbiAxMyBhbmQg
dGhleSBzYWlkIGl0IA0Kd29ya3Mgd2VsbCBvdXQgb2YgdGhlIGJveC4NCg0KSSdtIHN1cmUg
c29tZW9uZSBlbHNlIG1pZ2h0IGhhdmUgYSBGcmFtZXdvcmsgaW4gdGhlIERlYmlhbiBwcm9q
ZWN0IHdobyANCm1pZ2h0IHByb3ZpZGUgYSBmaXJzdCBoYW5kIGV4cGVyaWVuY2Ugb2YgdXNp
bmcgaXQgd2l0aCBEZWJpYW4uDQoNCkZyYW1ld29yayBpcyBhbHNvIG9wZW4gdG8gY29sbGFi
b3JhdGluZyB3aXRoIG90aGVyIGRpc3Ryb3Mgc28gdGhleSBtaWdodCANCnNlbmQgdXMgc29t
ZSBoYXJkd2FyZSBmb3IgdGVzdGluZyBpZiB3ZSBhbGwgYWdyZWUgb24gdGhpcyBhbmQgcmVh
Y2ggb3V0IA0KdG8gdGhlbS4NCg0KWzFdIGh0dHBzOi8vZnJhbWUud29yay9nYi9lbi9sYXB0
b3AxMj90YWI9bGludXgNCg0KLS0gDQpSZWdhcmRzLA0KDQpBcnlhbiBLYXJhbXRvdGgsDQpE
ZWJpYW4gTWFpbnRhaW5lcg0KDQoiU2ljIFBhcnZpcyBNYWduYSIgLSBTaXIgRnJhbmNpcyBE
cmFrZQ0KDQpIb21lcGFnZTpodHRwczovL3NwYWNlcG9ydHMuaW4NCg0KSVJDOiBzcGFjaW91
c2thcnRlcjc4DQpNYXRyaXg6IEBzcGFjaW91c2thcnRlcjc4Om1hdHJpeC5kZWJpYW4uc29j
aWFsDQoNCkdQRyBGaW5nZXJwcmludDogN0E3RCA5MzA4IDJCRDEgOUJBRiBBODNCIDdFMzQg
RkU5MCAwN0I4IEVENjQgMDQyMQ0KDQo=
--------------ag6WLVPcHm3Q0C1mUQsRpuOF
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class=3D"moz-cite-prefix">On 01/05/26 11:47, Maytham Alsudany
      wrote:<br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:[email protected]">
      <pre wrap=3D"" class=3D"moz-quote-pre">Hi Aryan,

On Sat, 2026-04-25 at 15:16 +0530, Aryan Karamtoth wrote:
</pre>
      <blockquote type=3D"cite">
        <pre wrap=3D"" class=3D"moz-quote-pre">Framework caught my attent=
ion recently as I discovered that they have a=20
12'' inch version of their laptop line up and I was curious about the=20
Linux compatibility on their laptops and I came to know that they=20
officially support Fedora, Ubuntu and Bazzite but they also listed Mint, =

Arch and NixOS as community supported ones [1].

They also announced Framework 13 Pro with Intel Panther Lake CPU lineup=20
[2] and it's an official Ubuntu Certified laptop -- which means it comes =

with Ubuntu pre-installed and works well with the hardware out of the=20
box based on your configuration [3].
</pre>
      </blockquote>
      <pre wrap=3D"" class=3D"moz-quote-pre">
Is there any firmware/drivers required for Framework laptops that are
missing from Debian, or does everything work out-of-the-box after a
normal Debian install with main and non-free-firmware repos, including
all the different configurations that Framework provides?

</pre>
    </blockquote>
    <p><span style=3D"white-space: pre-wrap">I'm not exactly sure if fram=
ework laptops run out of the box with Debian as I don't own one yet but F=
ramework mostly aims to use hardware that is readily compatible with Linu=
x.</span></p>
    <p><span style=3D"white-space: pre-wrap">I'll take the example of Fra=
mework 12, their most recent laptop release.</span></p>
    <p><span style=3D"white-space: pre-wrap">Framework 12 has a minimum r=
equirement for the  kernel version which is Linux 6.1. Their recommended =
version is 6.13+ and for the best experience, they recommend the latest L=
inux kernel version. [1]</span></p>
    <p><span style=3D"white-space: pre-wrap">I don't have the links with =
me but I remember reading about some person on Reddit trying out a framew=
ork 12 with Debian 13 and they said it works well out of the box. </span>=
</p>
    <p><span style=3D"white-space: pre-wrap">I'm sure someone else might =
have a Framework in the Debian project who might provide a first hand exp=
erience of using it with Debian. </span></p>
    <p>Framework is also open to collaborating with other distros so
      they might send us some hardware for testing if we all agree on
      this and reach out to them.=C2=A0</p>
    <p><span style=3D"white-space: pre-wrap">[1] <a class=3D"moz-txt-link=
-freetext" href=3D"https://frame.work/gb/en/laptop12?tab=3Dlinux">https:/=
/frame.work/gb/en/laptop12?tab=3Dlinux</a></span></p>
    <pre class=3D"moz-signature" cols=3D"72">--=20
Regards,

Aryan Karamtoth,
Debian Maintainer

"Sic Parvis Magna" - Sir Francis Drake

Homepage: <a class=3D"moz-txt-link-freetext" href=3D"https://spaceports.i=
n">https://spaceports.in</a>

IRC: spaciouskarter78
Matrix: @spaciouskarter78:matrix.debian.social

GPG Fingerprint: 7A7D 9308 2BD1 9BAF A83B 7E34 FE90 07B8 ED64 0421</pre>
  </body>
</html>

--------------ag6WLVPcHm3Q0C1mUQsRpuOF--

--------------VnE92HiahJCItLGLqbVcxmdn
Content-Type: application/pgp-keys; name="OpenPGP_0xFE9007B8ED640421.asc"
Content-Disposition: attachment; filename="OpenPGP_0xFE9007B8ED640421.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

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3D
=3DXN7W
-----END PGP PUBLIC KEY BLOCK-----

--------------VnE92HiahJCItLGLqbVcxmdn--

--------------06u0qFjKxaV6dp9GrJz000ak--

--------------rcEyjGK0U5WUc03zH9xFPLOo
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEen2TCCvRm6+oO340/pAHuO1kBCEFAmn0VesFAwAAAAAACgkQ/pAHuO1kBCG4
BBAAuj/INxQLRqHpZQUiXMzPCb8PfTGHsUtF1NBSYxIRdqgzBepgwN4LBSngPECp/ys5hvC3u7qp
qw2YMop+tHJ6ZJ3igFsY8qP+rK2TZWHViJPmNc0hNk8KmQ6NM5fI/TjgEZG1m9VgD5JZKmEUgeZu
hdvmaFrfZHZ4OL0Ir+RfkrEJZN6KLiYK1YzSMVQZhH2+pv/UIxTeWc75ETHFd+IYvMbjtSLKUAD/
+FashS8riilrTVvWz/ZnjOus2QzYTj8ENxXJC0rhmzflLAGj7a6z3v+Q2q9Q8SnmDvQaE+KdsWuS
wVwtFhL7uFaRUNZYHbg6ZDX1LaZKqJzgRBtK3PL0lC2Y4bT0yKO+4tUDI36PnR56vGs2b5Qpm6fy
T/93SPbNoDCzNa/VCY+05bJGLo3z3T5p276vo5fPNfgSFAWEgIf+N4QSw77SVytXKZl9Cl/JiA0Y
Dvc0ycPjw10BHL+g1ZG0VOWtoMKMFVkT7HHMAd3dK82mb1yKecUpjuUBq2eKAYcqK9M9FGA2bbMb
U+3NQZpOl1k0sjXQFMdD14D7uqEeLdwuJGQD+AY+r+fTnQp9s1eOAqFEypl6k04GvhiuXEVBkBlP
dcY3lpH89q0idToTmf+ercSoilx7Sd7GS8kH5dhJUA+DtmgL31lWjHITmqMXSWz8LQRbUyx2NSwW
Pg0=
=jNTl
-----END PGP SIGNATURE-----

--------------rcEyjGK0U5WUc03zH9xFPLOo--