Raspberry Pi has deliberately locked newer boards to their factory RAM capacity, making DIY memory upgrades useless even if the replacement chip works perfectly.
According to Notebookcheck the discovery came after an experienced repairer tried turning a 2GB Compute Module 5 into a 4GB model by replacing its soldered LPDDR memory.
This was not someone attacking the board with a £10 soldering iron after watching half a YouTube video. The user said this sort of repair was routine work and even transplanted a known-good 4GB chip from another CM5 but the result was still 2GB.
Reflashing the board and swapping other components made no difference. The hardware had changed, but Raspberry Pi had arranged things so the machine continued believing it was the cheaper model.
Raspberry Pi engineer and forum moderator PhilE later confirmed that this was deliberate rather than some entertaining firmware cock-up. The company worries that enterprising types could buy low-memory boards, replace the RAM with cheaper third-party chips, and flog them as more expensive official configurations.
Raspberry Pi reckons that creates two problems. The replacement memory might not have passed its validation process, and customers could turn up demanding support when their bargain-bin 8GB conversion starts falling over. There is, naturally, another convenient side effect. Anyone wanting more memory has to buy the more expensive Raspberry Pi configuration rather than use the hardware skills the platform spent years encouraging people to develop.
PhilE said Raspberry Pi buys memory in large volumes at competitive prices, so there should usually be little financial reason to swap it legitimately. He said the company removed the commercial incentive by locking devices to their original RAM size which efficiently removes the enthusiast incentive.
The lock goes beyond storing whether a board left the factory carrying 2GB, 4GB or 8GB. Raspberry Pi now programs other memory-related information into some devices, including density, organisation and tuning parameters. Part of the reason is the AI-driven memory shortage, which has forced Raspberry Pi to qualify a much larger collection of SDRAM parts from different suppliers.
That means replacing a dead memory chip with an identical part carrying the same code should still work as a repair. Swapping another compatible chip with the same capacity might not. Moving officially supported memory between two Raspberry Pi boards with different capacities is definitely out.
This is particularly impressive because upgrading the memory was hardly a casual Saturday afternoon job in the first place. The Compute Module 5 uses soldered LPDDR4X rather than a nice, friendly DIMM socket. Anyone attempting the upgrade needs BGA rework equipment, suitable replacement memory and enough skill not to turn the board into an educational demonstration of burnt fibreglass.
In other words, Raspberry Pi has gone to some effort to stop a tiny group of technically capable owners from doing something difficult to the hardware they already bought.
The company’s fraud argument is not entirely daft. A hacked 8GB board sold as factory-original could become Raspberry Pi’s support problem when unqualified memory starts throwing errors. Still, there is something gloriously backwards about a platform which made its name encouraging hardware experimentation, deliberately making modification harder because somebody might do too much experimenting.
Raspberry Pi has spent years selling computers to people who enjoy taking things apart, soldering bits onto them and making them do things never mentioned in the manual. It looks like there are limits to the maker spirit, particularly when the modification saves you from buying the more expensive model.







