Just to freak you out, I've played around with the EC on my Framework, and it really wouldn't be hard for someone to create a modified firmware with a key logger built in or something. But AFAIK the EC doesn't have internet access or a way to screw with the OS, so it would be mildly pointless without accompanying software.
Modifying the BIOS seems slightly more difficult, although I think some Frameworks are still vulnerable to LogoFAIL.
I wouldn't worry about extra chips, they'd either be quite noticeable that they shouldn't be there, or too expensive to be wasted on a stranger.
So the chances are, unless you've got some proper enemies, it's fine. I'd definitely update the BIOS (which also updates the EC), and fresh install Windows/Linux, but that's as far as I'd go.
I've seen some that activate an insane number of breakpoints, so that the page freezes when the dev tools open. Although Firefox let's you disable breaking on breakpoints all together, so it only really stops those that don't know what they're doing.
Maybe, but also I think I was looking at the raw 'data bits', not 'binary' data. It's actually almost exactly 4GiB, even when dropping down to minimum error correction (1.7 GiB otherwise).
(1454942×2953)÷1024÷1024÷1024≈4.00
Edit: So if alphanumeric mode could store lowercase letters, base64 would've stored more.
For those wondering, when using the biggest QR code with the maximum error correction (10,208 bytes), 1,454,942 QR codes is slightly less than 14GiB, which should be more than enough for a Windows ISO.
My math: (1454942×10208)÷1024÷1024÷1024≈13.83
Edit: Damn another guy beat me to it, now I wonder how I'm so far off.
Satellite imagery seems cheaper than you might think though. I've had SkyFi in my favourites for a while after they sponsored a YouTube video, and they seem to start at $8 per km2 for a new photo or $2.50 for a previously taken one.
Cloudflare tunnels uses a QUIC connection between the cloudflared on the server and Cloudflare itself, which is encrypted similarly to HTTPS.
Whatever protocol cloudflared uses to talk to your webserver locally is configurable through the Cloudflare access web UI (just change http to https). I've actually got it configured to use unix sockets, which lets me treat it differently in my nginx config.
Cool, you're going to have to enable Sea Islands (CIK) support for amdgpu. You should just have to add radeon.cik_support=0 amdgpu.cik_support=1 to your kernel parameters. You're probably using GRUB so to do that you'll need to run sudo nano /etc/default/grub to edit it's config file, then add the above to the end of GRUB_CMDLINE_LINUX_DEFAULT (keep it in the quotes, but space seperated from the previous parameter). Then reboot and hopefully Vulkan works!
I think some people also use power_save=0 which would, but my understanding is 11n_disable=8 enables aggregating transmit packets together, which impacts latency but improves upload speed.
I'm assuming it's a fresh install, so nothing of value was lost if the restore failed. But also I've heard attempting to delete things in /sys and /devcan brick your computer. So it's not a great idea.
Just to freak you out, I've played around with the EC on my Framework, and it really wouldn't be hard for someone to create a modified firmware with a key logger built in or something. But AFAIK the EC doesn't have internet access or a way to screw with the OS, so it would be mildly pointless without accompanying software.
Modifying the BIOS seems slightly more difficult, although I think some Frameworks are still vulnerable to LogoFAIL.
I wouldn't worry about extra chips, they'd either be quite noticeable that they shouldn't be there, or too expensive to be wasted on a stranger.
So the chances are, unless you've got some proper enemies, it's fine. I'd definitely update the BIOS (which also updates the EC), and fresh install Windows/Linux, but that's as far as I'd go.