Raspberry Pi locks down Pi 5 RAM upgrades in firmware
라즈베리 파이, 펌웨어로 Pi 5 RAM 교체 제한
Raspberry Pi가 펌웨어에서 Pi 5의 RAM 교체를 제한합니다. 비정품 RAM을 단 개조 제품의 불안정성과 지원 문제를 막으려는 조치지만, 수리와 업그레이드까지 차단한다는 비판도 나옵니다.
- 주제
AI 요약
Raspberry Pi가 펌웨어 업데이트로 Pi 5의 RAM 칩 교체를 제한합니다. 같은 용량의 RAM이라도 다른 Raspberry Pi 보드에서 떼어낸 칩을 인식하지 못하는 경우가 있습니다. 저렴한 1GB·2GB 모델에 품질이 불확실한 8GB RAM을 달아 새 제품처럼 판매하는 사례가 조치 배경으로 거론됩니다.
안정성과 소유권 사이
RAM 교체를 제한할 기술적 이유는 있습니다. 특히 LPDDR 메모리는 타이밍을 맞추기 까다롭고, 납땜 불량이나 검증이 충분하지 않은 칩은 불규칙한 오류를 일으킬 수 있습니다. 발열이나 오버클럭은 검증된 구성에서 벗어날수록 문제를 키웁니다. 개조 제품을 구매한 사용자가 Raspberry Pi에 지원을 요청하는 상황도 제조사 입장에서는 부담입니다.
다만 이 제한은 2024년 말 펌웨어에 들어갔습니다. 글쓴이는 최근 RAM 가격이나 AI 수요가 직접 원인이라고 볼 수는 없다고 짚습니다. 현재 RAM 교체를 우회하려면 2024년 9월 10일자 2712 버전 이하의 오래된 펌웨어를 써야 합니다. 글쓴이는 제조사가 개조 제품의 지원을 거부할 권리는 인정하면서도, 칩 단위로 수리하거나 업그레이드할 자유까지 막는 방식에는 반대합니다.
대안으로 제안한 방법
글쓴이는 구형 Pi에서 사용한 ‘보증 비트(warranty bit)’ 방식을 대안으로 듭니다. 과거에는 사용자가 config.txt에서 안전 제한을 우회해 오버클럭하면 펌웨어 플래그가 바뀌었습니다. 비슷하게 RAM을 교체할 때 보증 지원을 포기한다는 플래그를 한 번 설정하게 하면, 제조사가 개조 제품을 지원하지 않으면서도 사용자의 교체를 막지 않을 수 있다는 제안입니다.
다만 현재는 RAM이 교체된 보드를 물리적으로 구별하기 어렵습니다. Geekworm 블로그 글처럼 모델 코드로 출고 당시 RAM 용량을 소프트웨어에서 확인하는 방법은 있습니다. Hacker News에서는 보드에 공장 출고 RAM 용량을 표시하는 대신 구멍을 뚫는 방안도 제안됐습니다. 글쓴이는 이런 표시가 사용자를 잠그는 방식보다 낫다고 봅니다.
Lobsters 반응
- @scruss — Pi의 기본 철학이 사용자가 마음껏 만지는 것이었다는 말에는 동의하기 어렵습니다. GPIO 헤더로 놀 수는 있었지만, 하드웨어 자체는 늘 닫혀 있었습니다. 다른 사람이 개조한 하드웨어를 회사가 지원하지 않기로 한 일을 문제로 볼지는 각자 판단하면 됩니다.
- @mewse — 사람들이 문제 삼는 건 회사가 다른 사람이 개조한 하드웨어를 지원하지 않는다는 점이 아닙니다. RAM 교체를 막는 이유로 재단이 공개한 설명을 문제 삼는 겁니다. 제게는 설득력이 약한 변명처럼 보입니다.
- @tonyarkles — 소비자가 자신이 무엇을 샀는지 알기 어렵다는 문제가 있습니다. 재단이 출고 보드에 “2GB”를 크게 표시하면, 8GB 제품에 그렇게 적혀 있지 않은 소비자는 정품이 아니며 개조됐을 가능성을 알아챌 수 있습니다. 제3자가 개조한 보드를 재단이 지원하지 않으려는 이유는 이해합니다. 하지만 구매자도 기술 지원 담당자도 개조 사실을 모르면 상황이 복잡해집니다. 디바이스 트리의 RAM 타이밍은 맞는데 데이터가 손상되고, 실제로는 타이밍이 지나치게 빡빡한 상황을 생각해 보세요. 사용자가 RMA로 보드를 보냈는데 재단이 판매한 적 없는 RAM 칩이 달린 걸 발견하는 경우도 있습니다. 그때는 어떻게 해야 할까요?
- @retr0id — 애프터마켓 RAM 교체가 이익 문제가 아니라 소비자 문제라고 본다면, 아예 막지 말고 경고하면 됩니다. 저는 1GB Pi 5를 갖고 있고 전기적으로 호환되는 RAM 칩도 남아 있지만, 교체할 수 없습니다.
- @tonyarkles — 어떻게 경고하겠습니까? 제가 마지막으로 Pi에 모니터를 연결한 건 아마 10년 전입니다. RAM을 교체할 수 없는 상황이 안타깝다는 점은 이해합니다. 동시에 의심스러운 개조를 한 제품을 정품인 것처럼 판매하는 리셀러들 때문에 재단이 처한 상황도 이해합니다. 양쪽 문제를 해결할 좋은 방법은 잘 모르겠습니다. 앞서 말한 눈에 띄는 보드 인쇄와 RAM 칩 위에 붙이는 변조 방지 스티커 정도가 있을 수 있습니다.
- @mewse — 어떻게 경고하냐고요? 헤드리스 OS에서도 저전압 경고를 전달하는 방법을 찾았으니, 승인되지 않은 RAM에 관해서도 알릴 방법을 찾을 수 있을 겁니다.
원문: Jeff Geerling / 번역·요약: Trawling