Hackaday Newsletter 0xFF

Espere o resultado da busca para ter acesso ao conteúdo desejado
Demora um pouco, mas você terá acesso aos melhores pratos e dicas de saude!
Balancing security with reliability and hackability is no easy compromise.
HACKADAY

After Decades, NASA May Finally Replace Mars Relays Read Article Now»

The Least Annoying of All Evils

By Elliot Williams

If you missed the hubbub this week, it was discovered that the Raspberry Pi Foundation added code in the firmware that locks the boot process up if non-original RAM chips are detected onboard. Hot-rodding your Pi is a time-honored tradition in these parts. We do wonder just how many folks are taking the risk of hot-airing the memory off the board, versus paying the extra cash to get one with more RAM. But according to Raspberry Pi, enough boards are showing up that have the RAM surreptitiously replaced, and often defective, that they took the step to lock the machine down.

Should users be alerted to potentially unscrupulous behavior by the companies selling them single-board computers? I think we’d all say “sure”. But should that entirely brick the device? And prevent people from upgrading their own? The hacker in me says “no”. Is there any way to reconcile these two? Our own [Arya Voronova] suggests that it’s no big deal to flash an older version of the initial firmware, and we concur, although it does leave behind all the improvements since 2023, and it will only get less fresh as time goes by.

How to announce that the board has non-factory memory without breaking it? [Jeff Geerling] suggested a non-matching-memory bit that users could check, but then they could also neglect to check. My cellphone has a screen that appears every bootup, and requires me to press the power button to continue, because I rooted the phone and installed an open-source OS. It’s a hassle for sure, but it’s a lot better than bricking the phone or disallowing user firmware entirely.

Doing the same thing for the Raspberry Pi isn’t as easy. You never know what, if any, peripherals are connected, so you can’t guarantee that there’s a screen to alert you or even necessarily a keyboard on which you could acknowledge. We’re reminded of a similar situation with FTDI usb/serial converter chips ages ago. Their driver software simply refused to work with counterfeit versions of their chips. Hackers were up in arms, largely because we couldn’t know if the parts were genuine at purchase time, and the counterfeits were widely distributed even by reliable resellers.

So what about it? Can you think up a tamper-evident signal that could run on boot on a Raspberry Pi, maybe a headless system installed in some difficult-to-reach place? Maybe ideally the equivalent of the cell phone’s scare message? It would have to be hard to overlook, but keep the machine running, notifying the user that things aren’t kosher, but not preventing them from getting to work. Sounds like a tall order to us.

From the Blog


Raspberry Pi RAM Restrictions No Big Deal, Frankly

By Arya Voronova

Swap the RAM on a Raspberry Pi, and You Won't be able to boot up.Read more »

FCC ISM Rules May Shatter Lora Mesh Communities

By Tom Nardi

Radio hackers have to comply with the FCC, even if it risks breaking up community. Read more »

This Week in Security: FBI Gets Hacked, Muse Vulnerable to ClickFix, Popular Rust Developers at Risk, and New Attacks Against RSA

By Mike Kershaw

Hacking the FBI is probably not a good idea. Read more »

Hackaday Podcast

Hackaday Podcast Episode 388: RAM-Swapping on Raspberry Pi, Raindrops on Radar, and a Fine Mesh

By Hackaday Editors

What happened last week on Hackaday? The Podcast will get you up to speed.  Read more »

If You Missed It


No GPU, No Problem: Flagship LLMs on a GPU-less Teenaged Server

Why Raindrops Make for Pretty Good Antennae

Tiny Scratch-Built Cyberdeck is in Mint Condition

Making a Digital Music Player for Cassette Decks

Trying a New Radial Impeller Design for Quadcopters

Dumpster-dived Window A/C becomes Ground-Source Heat Pump

Hackaday

NEVER MISS A HACK

Terms of Use

Privacy Policy

Hackaday.io

Hackaday.com

This email was sent to 907blog001.teia@blogger.com

why did I get this?

unsubscribe from this list

update preferences

Hackaday.com · 61 S Fair Oaks Ave Ste 200 · Pasadena, CA 91105-2270 · USA

Propaganda