1 puan yazan GN⁺ 2025-05-26 | 1 yorum | WhatsApp'ta paylaş
  • Raspberry Pi 2'nin bir kameranın xenon flaşına maruz kaldığı her seferde güç kesilmesine yol açan anormal bir davranış keşfedildi
  • Bu olgunun nedeni, WL-CSP paketleme kullanan güç düzenleme çipi (U16) içine ışık girdiğinde ortaya çıkan fotoelektrik etkidir
  • Topluluk deneyleri, LED flaşın sorun çıkarmadığını; ancak xenon flaş veya lazer işaretleyicinin hataya yol açtığını ortaya koydu
  • Anlık çözüm, U16 çipini opak bir malzemeyle kaplamak oldu; daha sonra donanım revizyonuyla devre tasarımı kökten iyileştirildi
  • Bu olay, ultra kompakt elektronik cihazların optik girişime karşı kırılganlığını ve topluluk iş birliğinin önemini gösteren temsilî bir örnek oldu

Giriş: Kamera flaşının yarattığı tuhaf hata

  • Şubat 2015'te Raspberry Pi topluluğunun deneyimli isimlerinden Peter Onion, yeni bir Raspberry Pi 2'yi fotoğraflarken, kamera flaşı patladığında Pi'nin anında kapandığını fark etti
  • Olay tekrar tekrar yaşanınca bunun tesadüf olmadığı sonucuna vardı ve durumu Raspberry Pi forumunda paylaştı
  • Topluluk hemen farklı kameralar ve ışık kaynaklarıyla testlere başladı; LED flaşta sorun görülmezken yalnızca xenon flaş olduğunda güç düşmesi yaşandığı bulundu

Savunmasız Bileşenin Peşinde

  • Asıl nedenin bulunması, Raspberry Pi 2 üzerindeki hangi parçanın savunmasız olduğunu tespit etme süreciydi
  • Ana işlemci çipini Blu-Tack (yapışkan macun türü) ile kapatma gibi yöntemler denendi
  • Bazı topluluk kullanıcıları cihazı ters çevirerek test etti ve flaşa tepki vermemesi sayesinde bunun ışıkla ilgili bir sorun olduğu doğrulandı
  • Ek deneyler sonucunda, USB konektörü ile HDMI arasındaki U16 çipinin ana neden olduğu saptandı; yalnızca bu çip kapatıldığında sorun tamamen ortadan kalktı

“Xenon Death Flash”ın Arkasındaki Fizik

  • U16 çipi, Wafer-Level Chip Scale Packaging (WL-CSP) yapısını kullanıyordu; bu yapıda koruyucu kapsül olmadan silikon kalıp doğrudan karta açık durumda bulunuyordu
  • Dışarıdan gelen yüksek yoğunluklu ışık kaynağına maruz kaldığında fotoelektrik etki oluşuyor, yüksek enerjili fotonlar çip içinde beklenmedik elektron akışları yaratıyordu
  • Bunun sonucunda voltaj düzenleme devresi etkileniyor ve Pi 2'nin anında kapanmasına yol açıyordu
  • LED flaşın foton enerjisi yetersiz olduğu için zararsız kaldığı, buna karşılık xenon flaş veya lazer işaretleyicinin bu zayıflığı tetiklemeye yetecek enerji sağladığı görüldü

Daha Önce de Görülen Optik Girişim Sorunları

  • Raspberry Pi 2'den önce de benzer optik girişim zafiyetlerinin bulunduğu örnekler vardı
  • 12 yıl önce bir cep telefonu prototipindeki CSP amfi çipinin kamera flaşıyla hatalı çalışması buna temsilî bir örnekti
  • 1997'de ABD'deki Haddam Neck nükleer santralinde flaşlı fotoğraf çekimi, yangın panelindeki EPROM çipini bozarak gaz boşaltma sistemini bile devreye sokmuştu
  • Bu, elektronik bileşenler küçülüp daha açık hâle geldikçe ışık ortamına bağlı kırılganlığın arttığını gösteren bir kanıt oldu

Çözüm Yolu: Blu-Tack'ten Tasarım İyileştirmesine

  • İlk acil önlem olarak U16 çipinin opak bir malzemeyle (Blu-Tack, elektrik bandı, macun) kapatılması önerildi
  • Işığın fiziksel olarak engellenmesiyle zafiyet geçici olarak giderildi
  • Daha sonra 2015'in ikinci yarısında çıkan Raspberry Pi 2 Rev 1.2 sürümünde güç yönetimi yapısı ve çip BCM2837 tabanlı olacak şekilde değiştirildi; böylece optik kırılganlık kökten ortadan kaldırıldı
  • Önceki nesil Pi modelleri yapısal nedenlerle bu sorundan etkilenmiyordu

Modern Elektronik Cihazların Zafiyetlerine Dair Çıkarımlar

  • Pi 2'nin zafiyeti, aşırı küçültme ve düşük maliyet hedefinin beklenmedik yeni zafiyetler yaratabileceğini gösterdi
  • Mevcut elektronik cihaz testleri çoğunlukla elektromanyetik girişimi dikkate alıyor, optik girişim kontrolleri ise yetersiz kalıyordu
  • WL-CSP teknolojisi gibi yöntemler boyut ve maliyet avantajı sağlasa da koruma açısından zayıf noktalar barındırıyordu
  • Önceden öngörülmeyen alışılmadık kullanım ortamlarının (flaşlı çekim gibi) yeni sorunlar doğurabileceğine işaret etti

“Sevimli Hata”nın Mirası

  • Raspberry Pi Foundation bu hatayı “gelmiş geçmiş en sevimli hata” olarak anarken, sorunu şeffaf biçimde kamuya açıkladı
  • Bu olay, fotoelektrik etkinin günlük hayatta gözlemlenebileceği bir elektronik mühendisliği eğitim örneği hâline geldi
  • Aynı zamanda yarı iletken tasarımında optik girişim sorunlarına yönelik farkındalığın artmasına katkı sağladı
  • Son derece spesifik olsa da, sektör genelinde doğrulama süreçlerinin çeşitlendirilmesi gerektiğini hatırlattı

Bugün İçin Dersler

  • Bu hikâye, donanım güvenliği ve aşırı agresif küçültmenin yan etkileri konusunda bir uyarı niteliği taşıyor
  • IoT çağındaki gömülü cihazlarda Pi 2'dekine benzer zafiyetlerin gizli olarak bulunma ihtimali var
  • İlginç hatalar genellikle birbiriyle ilgisiz teknolojilerin kesişiminde ortaya çıkıyor
  • Raspberry Pi topluluğu örneğinde görüldüğü gibi kolektif problem çözme gücü büyük önem taşıyor
  • Merak ve iş birliğinin, en tuhaf sorunları bile çözebileceğini gösteren temsilî bir vaka olarak öne çıkıyor

1 yorum

 
GN⁺ 2025-05-26
Hacker News görüşleri
  • WLCSP parçalarının ışığa duyarlılığının topluluk tarafından “keşfedilmiş” bir şey olmadığını belirtmek isterim. WLCSP veri sayfalarında bu parçaların ışığa duyarlı olduğu ve ışığın parça üzerindeki etkisine dair veriler açıkça yer alır. Bu, WLCSP ilk ortaya çıktığından beri sektörde bilinen bir durumdu ve sorumlu bir mühendisin tasarım unsuru olarak mutlaka hesaba katması gereken bir konuydu. Silikon çipler aslında küçük güneş panelleri gibidir, dolayısıyla doğal olarak ışığa tepki verirler. CMOS görüntü sensörleri de temelde bellek çiplerinin yoğun biçimde aydınlatılmasıyla ortaya çıkan bir teknolojidir ve WLCSP çipler pratikte paketlemesi olmayan silikon çiplerdir. Bunların hepsi zaten bilinen şeyler. Transistör kapağını açan decap işlemiyle onları ışık sensörü ya da güneş hücresi olarak kullanmak da eski bir hikâye ve ilk fototransistörler de ışığı engellemeyen pencereli kutular kullanıyordu. Korumasız bir PCB üzerine doğrudan WLCSP yerleştirip ışığa duyarlılık sorun oluyorsa, bence tasarımcı ya acemidir ya da daha sıkı gözetim altında çalışmalıdır. Bir parçayı büyük ölçekte kullanmadan önce veri sayfasını okumak, silikon çip yapısını ve yarı iletken birleşim prensiplerini bilmek temel mühendislik yetkinliğidir. Makalenin kendisi ilginçti ama ukala tonu ve durmadan özetleyen anlatımı yüzünden LLM ya da yapay zeka etkisini güçlü biçimde hissettim
    • Makale, WLCSP parçalarının ışığa duyarlılığının topluluk tarafından ilk kez keşfedildiğini iddia etmiyordu. “This Wasn’t Actually Unprecedented” adlı bir bölüm var ve geçmiş örneklerden, nedenlerinden bahsedip ilgili yazılara da bağlantı veriyor. Burada gerçekten yeni olan şey Raspberry Pi 2’nin ışığa duyarlılık sorunu; WLCSP parçalarının ışığa duyarlılığı ise zaten bilinen bir konuydu. PCB’lerin çoğu son kullanıcıya açık olmadığı için sorun pratikte pek görünür olmamıştı. Korumasız WLCSP parçalarının ışığa duyarlılığın kabul edilemez olduğu koşullarda kullanılması halinde tasarımcının acemi olacağı görüşünün abartılı olduğunu düşünüyorum. Bu, Xenon flaş gibi çok güçlü ve çok özel bir ışık kaynağıyla, açıkta kalan PCB kombinasyonunun çakıştığı son derece nadir bir durumdu ve ilgili parça veri sayfasında da bundan söz edilmiyor olabilir
    • Aynı tartışma 10 yıl önce de yaşanmıştı. O dönemde Raspberry Pi’nin kullandığı veri sayfasında şu ifade açıkça yer alıyordu: “İlgili literatürde bahsedilen ışığa duyarlılık devre koruması pratikte sorun oluşturmaz. Çünkü silikon yalnızca uzun dalga boylu ışığa saydamdır. Bu tür ışık, WLCSP’nin başlıca kullanım ortamlarında nadirdir.” https://web.archive.org/web/20150210111428/https://www.fairchildsemi.com/application-notes/AN/AN-5075.pdf
    • Korumasız bir karta çıplak çip koyup normal çalışmasını bekleme fikrine katılıyorum. Geçmişte plastik kapsüllemede yetersiz carbon black içeriği nedeniyle ışığa duyarlılık görülen örnekler olmuştu ve eski bazı parçalar opak olmayan kahverengi plastik kasalarla paketleniyordu. https://electronics.stackexchange.com/questions/217423/ics-chips-are-typically-packaged-in-what-material
    • Tüm WLCSP parçalarının pratikte belirgin bir ışık duyarlılığı taşıdığını sanmıyorum. CSP aygıtlarının çoğunda çipin üst yüzeyini kaplayan bir kaplama vardır, bu yüzden ışığa duyarlılık sorunu bazı kenar durumları ya da yansıyan ışıkla sınırlı olabilir. Gerçekten sorun çıkaran parçalar sadece bir kısmı ve bu vaka bana daha çok bir tasarım kusuru gibi geliyor. Kullanılan aygıt türüne göre değişir ama genel mantık, işlemci ya da güç parçalarında anlamlı bir ışık duyarlılığı neredeyse yoktur; sorun daha çok band gap veya osilatör devrelerinin ışığa duyarlı olmasında görülür. Bu tür durumlar yerleşim değişikliğiyle hafifletilebilir
    • Bugün yeni bir şey öğrenmiş oldum! Bu paketleri birkaç kez kullandım ama onları neredeyse BGA ile aynı görüyordum. Bunu sadece QFN’den daha küçük bir şeye ihtiyaç olduğunda ya da elde sadece bu seçenek bulunduğunda tercih edilen bir seçenek sanıyordum; tek bedeli de pinleri gözle kontrol edememek gibi geliyordu. Yüksek hızlı sinyal veya RF değilse footprint konusunda da çok kafa yormamaya meyilliydim. Kartta çok fazla parça ve veri sayfası uzun olunca insan doğal olarak gözden kaçırabiliyor. Sadece kritik kısımlara bakma alışkanlığı edinince ayrıntıları atlamak kolaylaşıyor ama böyle seri üretilen cihazlarda ayrıntılı kontrolün o kadar daha önemli olduğu dersi çıkıyor
  • Yazar HN yorumlarını okuyorsa, yazıya sürekli olarak özle ilgisi olmayan gereksiz bilgiler (“Einstein’ın Nobel aldığı olgu”, “Blu-Tack(gerçekten)”, “topluluk güveni meselesi” gibi) serpiştirilmesinin ilgiyi artırmaktan çok tekrar tekrar rahatsız edici olduğunu söylemek isterim. Yazarın ‘about’ sayfasında yazımda LLM kullanıldığını gördüm; bu tür yardımcı araçlara daha az yaslanmasını ya da ortaya çıkan metni daha eleştirel gözle incelemesini önermek isterim. Şimdiye kadar okuduğum blog yazıları arasında ilk kez bir yazı bana aynı anda hem bu kadar ilginç hem de bu kadar sinir bozucu geldi
    • Ben ise tam tersine Einstein’la ilgili bilginin fizik dersinde öğrendiğim şeyleri hızla hatırlamama yardımcı olduğunu düşündüm. Anlatımın rapordan çok hikâye gibi olması da okumayı daha keyifli kıldı
    • Kişiden kişiye değişir ama ben LLM çıktılarında herkesin kendine özgü yazı renginin giderek kaybolduğunu hissediyorum; o yüzden “sonda bir kez LLM’den geçiriverelim” yaklaşımı üzücü geliyor. Tüm yazılar benzer bir tonla tekrarlandığı için sıkıcılık artıyor
    • “This highlights”, “This contrasts with” gibi ifadeler tekrar etmeye başlayınca okumak gerçekten zorlaşıyor. Açılış kısmı iyiydi ama sonuç bölümünden itibaren metin tekrarlı ve tekdüze hissettirdi
    • Bana göre yazının her kısmı keyifliydi
    • ‘AI destekli yazı’nın çabuk bayatlayacağı görüşüne katılıyorum. Öte yandan LLM sohbeti yerine, yapay zekanın arama sonuçlarını konuya göre istenen biçimde (kısa özet, YouTube klibi, podcast, olgu listesi vb.) belge olarak sunması daha iyi olabilir diye düşünüyorum. Sonucun bir makineden ya da arayüzden geldiği açıkça belli olursa, LLM çıktısının kendisi bana o kadar sorunlu gelmiyor
  • Başka bir donanım hatası örneği olarak “iPhone’un helyum alerjisi” olayı aklıma geliyor https://www.ifixit.com/News/11986/iphones-are-allergic-to-he...
    • Helyum vakasının ilginç olmasının nedeni, o dönemde MEMS aygıt üreticilerinin de çeşitli çevresel gazların etkisini derinlemesine incelememiş olmasıydı. Üreticilerden farklı olarak sahadaki teknisyenlerin bunu gözden kaçırması kolaydı; MEMS üretim süreçlerine aşina değilseniz daha da zordu. Üreticiler ilk ayarlamada doğrulanmış gaz karışımları kullandıkları için onlar açısından aslında büyük bir sürpriz olmayabilirdi ama genel mühendislik açısından pek görünür bir nokta değildi
    • Helyum duyarlılığıyla ilgili iyi bir devam videosu da var https://www.youtube.com/watch?v=vvzWaVvB908
  • Her çift numaralı Pi modelinde ilginç bir donanım kusuru vardı
    • Pi 2 : kamera flaşı nedeniyle yeniden başlatma sorunu
    • Pi 4 : USB-C şarj devresi hatası (çeşitli PD adaptörlerinde güç verilmemesi) https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4... Pi 1 ve Pi 4’ün her ikisinin de ilk sürümlerine sahibim ve kusurlar yalnızca belirli koşullarda sorun yaratıyordu. Pi 5 ise 5V/5A gerektirmesi dışında (ama iyi bir adaptörle genelde 5V/3A da yeterli oluyor) 2/4 modellerindeki gibi ciddi bir donanım sorunu taşımıyor. Bu da insanı Pi 6’da ne olacağını merak ettiriyor
    • İlk Pi’nin Ethernet manyetik devresi kusuru yüzünden çıkışının ertelendiğini hatırlıyor musun? Manyetikleri entegre jak gerekirken yanlış parça kullanılmıştı. O günden bu yana ne kadar ilerlediklerini düşününce insan etkileniyor
    • Pi 3’te voltaj sorunu vardı ve özel bir 5.1V adaptörle çözülüyordu. Tüm modellerde microSD dayanıklılık sorunları yaşandı, PoE HAT’te de problemler vardı. Tüm Raspberry Pi’lerde ortak olan şey, kart üstü güç devresinin aşırı basit ya da neredeyse hiç olmaması. Bir yerde, Birleşik Krallık/AB düzenlemeleri nedeniyle çıplak kartların bazı durumlarda tüketici ürünü olarak satılamadığına dair bir söylenti okuduğumu da hatırlıyorum
    • Pi 1’de de donanım kusurları vardı. Örneğin LAN9512’nin 1.8V regülatör sorunu ve USB port brownout’ları
    • Compute Module serisinin de bu tür sorunlar yaşayıp yaşamadığını merak ediyorum
    • “Her” gibi genellemeler yapmanın anlamlı olmadığını düşündüğüm için buna biraz üzüldüm. Normalde saygı duyduğum birinden gelince daha da hayal kırıklığı yarattı
  • Yarı iletken malzemelerin özelliklerinin çoğu zaman tersine çevrilebilir olması ilginç. LED verimsiz bir güneş panelidir ve tersi de geçerlidir. Buradaki önemli nokta şu: yüksek yoğunluklu bir IR ışık kaynağıyla birleşim bölgesini uyarırsanız, uyarılan birleşim ters yönde IR ışını yayar ve paket yeterince inceyse bu bir kamerayla yakalanabilir. Teoride belirli birleşimlerin etkinleşmesini görüntüyle izlemek mümkündür. Ama pratikte bu verimli değildir, sinyal zayıftır ve çipte kayda değer overvolting ya da underclocking gerektirebilir. Gerçekten test edilebilir bir seviyeye ulaşıp ulaşmayacağı belirsiz. Bu tekniği ticarileştirmeye çalışan şirketin adını hatırlamıyorum
    • Bir başka eğlenceli örnek de DC motoru elle çevirince akım üretilmesidir. Jeneratörle motorun aynı prensibe dayanmasını düşününce mantıklı ama konuya ilk kez motordan girince şaşırtıcı bir paradoks gibi geliyor
  • SPARC CPU önbelleğinin, çip paketindeki safsızlıkların radyoaktif bozunması nedeniyle bozulduğu bir vaka aklıma geldi. İlk işimde bu sorun yüzünden epey zaman harcadığımı hatırlıyorum
  • İşitme cihazları için şeffaf plastik kapaklar yüzünden aynı sorunu yaşadığımı hatırlıyorum. Belli açılarda güneş ışığına ya da flaşa maruz kalınca gürültü oluşuyordu ama kimse bana inanmıyordu
  • “Tiger Cruise” sırasında bir uçak gemisinin üstünde DV Cam kullanmıştım ve güvertede videonun her 3 saniyede bir garip biçimde bozulduğu olmuştu. Bunun radar tarama döngüsüyle tam olarak çakıştığını fark ettim. Nedeni radyasyon olmalı diye düşündüm; sonra cep telefonu bataryasını (ağır metal içeriyor) radar ile manyetik kafa arasına gelecek şekilde açılandırınca görüntü kesilmesi tamamen düzeldi
  • O zamanki HN tartışmasının bağlantısını bırakıyorum https://news.ycombinator.com/item?id=9015663
  • Flip-chip yarı iletkenlerin üretim sonrası hata ayıklaması, belirli bir noktaya lazer tutup yansıyan ışığı algılayarak transistörün açık mı kapalı mı olduğunu anlamakla da yapılabilir. Lazer gücü artırılırsa belirli transistörler doğrudan açılıp kapatılabilir de. Yarı iletkenler doğası gereği ışığa duyarlıdır; bu yüzden çipler onları korumak için opak biçimde paketlenir