Raspberry Pi blocks changing RAM chips
Raspberry Pi Ltd has added firmware checks that lock each board to its factory-installed RAM size, preventing users or third parties from upgrading memory chips beyond the original configuration. Supporters say the move is needed to combat resellers who swap in dubious RAM and sell boards as higher-spec models, shifting warranty and support burdens back to Raspberry Pi. Critics see it as a user-hostile, anti–right to repair step that undermines the platform’s tinkerer roots, especially because firmware updates can disable previously working, modified boards instead of simply warning buyers about unofficial hardware.
Why Raspberry Pi Locked RAM Configuration
- Firmware in the (closed) EEPROM now encodes the original RAM size/timings; newer firmware refuses to use different RAM configurations.
- Claimed rationale: stop third‑party resellers from buying low‑RAM boards, resoldering larger/cheap/QA‑reject chips, and reselling as higher‑RAM SKUs, which then fail and generate RMAs and support load for Raspberry Pi.
- Some commenters find this justification reasonable: most customers will never microsolder RAM; avoiding counterfeit/unstable boards benefits the majority.
Criticism: Ownership, Freedom, and “Enshittification”
- Many see it as user‑hostile: you bought the hardware, you should be allowed to upgrade/modify it, accepting voided warranty and risk.
- Comparisons to Apple‑style lock‑down, FTDI bricking, and general “late‑stage capitalism” / cash‑grab behavior.
- Strong sentiment that Raspberry Pi’s original spirit was hacker‑friendly tinkering; this move is seen as a shift toward protecting margins and commercial customers.
Fraud and Counterfeits: Disputed Scale and Responsibility
- Some accept that RAM‑swapped counterfeit boards exist and are economically plausible; others doubt the scale and ask for evidence.
- Debate over responsibility: many argue counterfeit problems are between buyer and seller/marketplace, not the OEM.
- Several stress that selling modified boards without disclosure is fraud; others say upgrading and reselling (if it works) is broadly similar to upgrading a PC and selling it.
Impact and “Bricking” Concerns
- Firmware updates can cause previously working, RAM‑modded boards to stop booting with new EEPROM images; some label this “bricking,” others say it’s reversible by downgrading.
- Criticism of Raspberry Pi’s communication in the EEPROM GitHub issue: early responses blamed hardware/reseller without explaining the intentional check.
Alternatives Proposed
- Non‑blocking warning on boot (“RAM mismatch; warranty void”) instead of refusing to run.
- Stronger physical markings or tamper‑evident measures (silkscreen, etching, laser marks) to indicate original RAM size.
- Online serial‑number lookup to verify original configuration and detect counterfeits.
- Optional “advanced user” unlock key or firmware build that disables RAM checks.
Broader Context: Market, Pricing, and Ecosystem
- Some argue Pis are no longer cheap vs used x86 or Chinese SBCs; others say the value is in software support and long‑term maintenance, especially for industrial users.
- Concern that moves like this push hobbyists toward alternatives and normalize locked‑down hardware.