deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

Raspberry Pi 5 bootloader'ı Eylül 2024'ten beri RAM'i değiştirilmiş kartları engelliyor

23 Eylül 2024 tarihli bootloader EEPROM sürümleri, Pi 5'in fabrika yapılandırmasıyla eşleşmeyen belleği başlatmayı reddediyor ve changelog bu kontrolü hiç anmıyor.

Raspberry Pi 5 bootloader'ı Eylül 2024'ten beri RAM'i değiştirilmiş kartları engelliyor

Yaklaşık iki yıldır, gayri resmi yollarla belleği yükseltilmiş Raspberry Pi 5 kartları güncel firmware ile açılmıyor ve neredeyse kimse nedenini bilmiyordu. Bir dev.to yazısına göre, 23 Eylül 2024 ve sonraki tarihli bootloader EEPROM sürümleri, SDRAM'yi yalnızca kartın fabrikada yapılandırıldığı bellek ayarıyla eşleşmesi durumunda başlatıyor. Bu kısıtlama ancak 21 Eylül 2026'da, Jeff Geerling durumu belgelendirdiğinde ve sorumlu güncellemenin 2024'ün sonunda geldiğini belirttiğinde kamuoyuna mal oldu.

Kilitleme ne yapıyor

Pi 5, 1 GB, 2 GB, 4 GB, 8 GB ve 16 GB varyantlarında satılıyor ve hepsi LPDDR4X-4267. Meraklılar, container'lara, self-hosted servislere ve yerel yapay zeka modellerine yer açmak için daha ucuz kartlardaki belleği değiştirmeye başlamıştı. 23 Eylül 2024 ve sonrası herhangi bir bootloader'da, çipi değiştirilmiş bir kart SDRAM başlatmasında başarısız oluyor ve hiç açılmıyor; görünen belirti, yeşil ACT LED'in döngüsel olarak sekiz kez yanıp sönmesi, yani kartın bellek hatası kodu. Kontrol işletim sisteminin altında çalıştığı için, Linux tarafında yapılacak hiçbir yapılandırma değişikliği bunu aşamaz.

Changelog'un hiç anmadığı bir değişiklik

Sürüm notlarında kısıtlamaya dair hiçbir ipucu yok. 2024-09-23 EEPROM'un changelog kaydında yalnızca SDRAM performans ayarı, yeni SDRAM_BANKLOW parametresi ve üretim testi güncellemeleri yer alıyor. En net birincil kanıt, 15 Ekim 2025'te açılan rpi-eeprom issue 761: 8 GB olarak satılan Pi 5'i 2024-09-23 ve sonrası hiçbir sürümde açılmayan ama 2024-09-10'da sorunsuz çalışan bir kullanıcı tarafından açılmış. Raspberry Pi mühendisleri kartın OTP dökümünü istedi, yapılandırma verilerinden çipin üretimden sonra değiştirildiği sonucuna vardı ve böyle bir kartın eski test SDRAM kodunu çalıştıran 2712D0 öncesi bir firmware sürümüne mahkum olduğunu söyledi. Şirketin bir mühendisi politikayı Raspberry Pi forumlarında da doğruladı. Burada belirtmek gerekir: söz konusu olan ticari şirket Raspberry Pi Ltd, Raspberry Pi Vakfı değil.

Kontrol neden var

dev.to yazısı, birbirini dışlamayan birkaç gerekçe sıralıyor. Gayri resmi değişimler, Raspberry Pi'nin kendi destek masasına düşen kararsızlıklara yol açabiliyor. Bellek çipleri sınıflara ayrılıyor ve belirli zamanlama aralıklarına göre doğrulanıyor. Yüksek RAM'li SKU'lar iş modelinin önemli bir parçası. Ayrıca bootloader hangi parçanın takılı olduğunu gerçekten bilmek zorunda: changelog, 16 GB model için iyileştirilmiş SDRAM refresh zamanlaması gibi varyant bazlı ayarlar içeriyor; bu yüzden başka bir Pi 5'ten alınmış aynı kapasiteli bir çip bile reddedilebiliyor — kontrol yalnızca kapasiteyle ilgili değil. Raspberry Pi'nin dile getirdiği endişe ise taklitçilik: şirkete göre satıcılar, ucuz kartlara menşei belirsiz daha büyük çipler lehimleyip bunları fabrikadan çıkmış 8 GB birimler olarak satıyordu.

Modifiye kart sahipleri ne yapmalı

Hâlâ açılan bir RAM'i değiştirilmiş Pi 5, zorunlu olarak 2024-09-10 bootloader'ı veya daha eskisini çalıştırıyor; yani iki yıllık düzeltmenin gerisinde ve hiçbir release channel hem güncel firmware hem de moda hoşgörü sunmuyor. rpi-eeprom-update komutu yüklü ve hazırlanan EEPROM sürümlerini gösteriyor; release channel, /etc/default/rpi-eeprom-update dosyasındaki FIRMWARE_RELEASE_STATUS değişkeninde yaşıyor; güncel seçenekler default ve latest, stable ve beta gibi eski adlar ise tarihe karışmış durumda. Geri alma da giderek zorlaşıyor: 2026-09-23 bootloader'ı, config.txt içinde bootloader_allow_mfg_downgrade=1 ayarlanmadıkça OTP'ye kayıtlı minimum üretim sürümünün altındaki EEPROM yazımlarını engelleyen bir kontrol ekledi. Belleğe gerçekten ihtiyaç duyanlar için gerçekçi yollar şunlar: resmi 16 GB kart, M.2 HAT üzerinde NVMe destekli swap ya da iş yükünü küçük bir x86 makineye taşıma.

Neden önemli

Bu, topluluğu tam da bu tür uğraşlar üzerine kurulu bir platformda firmware ile dayatılan bir donanım kısıtlaması ve sessizce uygulandı — changelog hâlâ kaydetmiyor. Modifiye edilmiş bir Pi 5 çalıştıran herkes, eski firmware'in üzerinde oturuyor ve bir sonraki güncellemede planlanmış bir açılış hatasına sahip; ikinci el alıcılar ise 8 GB olarak ilan edilen kartın gelecekteki sürümleri reddedecek modifiye bir birim olup olmadığını anlamanın kolay bir yolundan yoksun. Ayrıca bu, gömülü platformlarda changelog'ların davranış değişikliklerinin eksiksiz bir kaydı olmadığının daha geniş bir hatırlatması; bazen gerçek dokümantasyon bir issue tracker ve bir OTP dökümüdür.

  • #raspberry-pi
  • #firmware
  • #hardware
  • #single-board-computers
  • #bootloader