last time I tried Linux on ARM (a month ago) nothing worked.

No sound, no webcam, no USB-C(iirc) and no video hardware acceleration.

It was a Thinkpad T14s with Snapdragon Elite X-2 if it matters.

Had a similar issue and just pointed codex at my laptop and it got everything working.

Same. By the time I got back it had even upstreamed a few device drivers to mainline Linux, all on its own.

how'd you do that when wifi and USB wasn't working?