🔧 iPhone Panic Full Log Analiz ve Çözüm Rehberi
1. Panic Log’un Yapısal Analizi

A. Panic String Analizi
- SMC PANIC: System Management Controller’ın kritik hata durumunu belirtir.
- ASSERT: target/d73/target.cpp:320: Hatanın AppleSMCFirmware kaynak kodunun d73 (iPhone 15 için platform kodu) hedef dosyasının 320. satırında bir assertion (doğrulama) başarısızlığına uğradığını gösterir.
- SMC BSC failure: BSC (Bus State Controller) durum yönetiminin başarısız olduğunu ifade eder.
- TAOJ: Apple’ın dahili sensör yapılandırma kodlamasıdır.
B. Sensor Array Verileri
F.sensor array 0 – 1 is 0
- S.sensor array: Sistem sensör dizisinin durum değerlerini gösterir. İkinci değer olan
1048576(hexadecimal:0x100000) kritik öneme sahiptir. Bu değer, hangi sensörün veya sensör grubunun arızalı olduğunu belirten bir bitmask’tir. - F.sensor array: Front (ön) sensör dizisinin durumunu gösterir.
0değeri, ön sensörlerin sorunsuz olduğunu veya en azından bu dizideki sensörlerin hataya neden olmadığını düşündürebilir, ancak S.sensor array’deki0x100000değeri asıl suçluyu işaret eder.
C. RTKit ve Firmware Bilgileri
- RTKit: Apple’ın gerçek zamanlı işletim sistemi çekirdeğidir. SMC firmware’i RTKit üzerinde çalışır.
- AppleSMCFirmware_H15-6164.60.33.d73.REL: iPhone 15 (H15 kod adlı A16 Bionic / A17 çip ailesi) için derlenmiş SMC firmware sürümüdür.
D. Mailbox ve I2C Hata Durumları
- Chinook ASC: Apple’ın yardımcı sistem denetleyicisi (Auxiliary System Controller).
- I2c_err_sts: I2C (Inter-Integrated Circuit) haberleşme hatası durum kaydedicisi.
0x5000fbfc00000000değeri, I2C veri yolunda bir zaman aşımı veya çerçeve hatası olduğunu gösterir. - OUTBOX1 not ready: SMC ile AP (Application Processor – ana CPU) arasındaki mailbox iletişiminde giden kutusu (outbox) hazır olmadığı için veri iletilememiştir. Bu, donanım seviyesinde bir iletişim kopukluğuna işaret eder.
2. Sensor Array Hex Kodları ve Donanım Eşleştirme Tablosu
Panic log’undaki sensor array değerleri hexadecimal (onaltılık) formattadır. Bu değerleri doğru yorumlamak, arızalı parçayı tespit etmek için elzemdir. Aşağıdaki tablo, iPhone 15 serisi için bilinen sensör hex kodlarını ve karşılık gelen donanım bileşenlerini göstermektedir.
| Hex Kodu (Bitmask) | Ondalık Karşılığı | Arızalı Donanım Bileşeni | Onarım Stratejisi | Notlar |
|---|---|---|---|---|
| 0x100000 | 1048576 | Kablosuz Şarj Bobini Sensörü (Wireless Charge Coil Flex) |
Arka cam / bobin değişimi veya Apple Self Service Repair programı parçası kullanımı + System Configuration | Sensör cihaza özgü kalibre edilmiştir. Yalnızca orijinal Apple parçası veya programlama gereklidir. |
| 0x40000 | 262144 | Şarj Portu Flex Kablosu Sensörü | Şarj portu flex değişimi | Sıvı hasarında sık görülür. Konnektör pinlerini mikroskopla kontrol edin. |
| 0x80000 | 524288 | Ön Sensör Montajı (Front Sensor Assembly / Ambient Light + Proximity) |
Ön sensör flex değişimi | True Tone ve otomatik parlaklık devre dışı kalabilir. Face ID iOS 15.2+ ile korunabilir. |
| 0x200000 | 2097152 | Batarya Termal Sensörü | Batarya değişimi | OEM olmayan batarya takılırsa uyarı mesajı görünür. Apple Self Service Repair parçası önerilir. |
| 0xC0000 | 786432 | Şarj Portu + Ön Sensör (0x40000 + 0x80000) |
Her iki parçanın da değişimi | Birden fazla sensör aynı anda arızalıdır. Hexadecimal toplama ile hesaplanır. |
| 0x0 | 0 | Sensör Verisi Alınamıyor / Tüm Sensörler Etkilenebilir | Ana kart (Logic Board) seviyesi inceleme | I2C hatları, CPU güç kaynakları veya PCB iç katman hasarı şüphesi yüksektir. |
Log Analizi Sonucu: Yüklenen log dosyasında S.sensor array 0 - 5 is 0, 1048576, 0, 0, 0, 0 ifadesindeki 1048576 değeri, hexadecimal olarak 0x100000‘e karşılık gelmektedir. Bu durum, kablosuz şarj bobini (wireless charging coil) üzerindeki termal sensörün veya bu sensörün bağlı olduğu I2C haberleşme hattının arızalı olduğunu göstermektedir.
3. iPhone 15 Serisi İçin Özel Teşhis ve Onarım Adımları
iPhone 15 (iPhone15,2) modelinde SMC PANIC hatası alındığında izlenmesi gereken sistematik teşhis protokolü aşağıda adım adım açıklanmıştır:
Adım 1: Panic Log Doğrulama
Cihazda Ayarlar > Gizlilik ve Güvenlik > Analiz ve İyileştirmeler > Analiz Verileri yolunu takip ederek en son panic-full dosyasını açın. Dosya adındaki tarih 1970-01-01 olarak görünüyorsa, bu cihazın RTC (Real Time Clock) pilinin veya sistem saatinin de sıfırlandığını gösterir; bu durum genellikle batarya tamamen boşaldığında veya ana kart pilinde sorun olduğunda oluşur.
Adım 2: Bilinen İyi Parça Testi (Known Good Parts)
Mantıksal kartın (logic board) tamamen arızalı olup olmadığını anlamak için:
- Bilinen sağlam bir batarya bağlayın.
- Bilinen sağlam bir şarj portu flex kablosu bağlayın.
- Bilinen sağlam bir ön sensör montajı bağlayın.
- Cihazı açın ve 3 dakikadan uzun süre çalışıp çalışmadığını gözlemleyin.
Eğer cihaz 3 dakikadan uzun süre çalışırsa, sorun değiştirilebilir bir parçadır. Eğer hâlâ 3 dakikada bir yeniden başlıyorsa, sorun ana kart seviyesindedir.
Adım 3: 0x100000 Kodu İçin Spesifik Teşhis
Bu kod, kablosuz şarj bobini sensörü ile ilgilidir. Yapılması gerekenler:
- Arka cam paneli sökün ve kablosuz şarj bobini flex kablosunu görsel olarak inceleyin.
- Bobin konnektöründe oksidasyon, korozyon veya fiziksel hasar olup olmadığını mikroskop altında kontrol edin.
- Bobin sensörünün konnektörünü ana karttan söküp tekrar takın (reseat işlemi).
- Eğer cihaz bilinen sağlam bir arka cam/bobin montajı ile çalışıyorsa, orijinal parça arızalıdır.
Adım 4: Apple Self Service Repair ve System Configuration
iPhone 15 serisinde kablosuz şarj bobini ve batarya gibi bileşenler cihaza özgü kalibre edilmiştir. Yalnızca orijinal Apple parçası takmak sorunu çözmeyebilir. Apple’ın Self Service Repair programından temin edilen parçalar ile birlikte System Configuration yazılım işleminin yapılması gerekir. Aksi halde sensör yine algılanmayacak ve panic hatası devam edecektir.
4. Yazılım ve Firmware Temizleme Protokolü
Donanım onarımına geçmeden önce yazılım kaynaklı sorunları elemek kritik öneme sahiptir. Apple resmi destek forumlarına göre, tekrarlayan panic hatalarının neredeyse tamamı donanım kaynaklıdır, ancak yazılımı tamamen elemek gerekir.
A. Yedekleme
Ayarlar > [Adınız] > iCloud > iCloud Yedeklemesi veya bilgisayar üzerinden Finder/iTunes ile tam yedekleme yapın.
B. DFU Modunda Fabrika Ayarlarına Sıfırlama
- iPhone 15’te DFU moduna girmek için: Ses Açma, Ses Kısma düğmelerine sırayla basıp bırakın, ardından Yan düğmeye basılı tutarken bilgisayara bağlayın.
- Finder veya iTunes’de “Güncelle” veya “Geri Yükle” seçeneği belirecektir.
- Geri Yükle (Restore) seçeneğini seçin ve en son iOS sürümünü indirip kurmasını bekleyin.
- Kurulum ekranında Yeni iPhone Olarak Kurun seçeneğini seçin. Yedeklemeyi geri yüklemeyin.
C. Test Süreci
Cihazı yeni kurulmuş halde en az 2-3 saat kullanın. Eğer panic hatası tekrarlamazsa, sorun yazılım kaynaklıydı demektir. Yedeklemeyi geri yükledikten sonra hata tekrar başlarsa, yedekleme içinde bozuk bir ayar veya uygulama vardır.
D. iOS Beta Sorunu
Log’da görülen iPhone OS 26.2 (23C55) sürümü, iOS 26.2’nin geliştirici/beta sürümü olabilir. Beta yazılımlar, donanım sürücülerinde ve SMC firmware’inde stabilite sorunlarına yol açabilir. Cihazı son kararlı iOS sürümüne (örneğin iOS 26.1 veya mevcut en son kararlı sürüm) düşürmek sorunu çözebilir.
5. Board Seviyesi (Ana Kart) Arıza Tespiti
Eğer bilinen sağlam parçalar takıldığında bile cihaz 3 dakikada bir yeniden başlıyorsa, sorun ana kart seviyesindedir. Bu durumda uygulanacak prosedürler:
A. Konnektör Pin İncelemesi
Mikroskop altında (en az 10x büyütme) kablosuz şarj bobini konnektörünün ana kart üzerindeki karşılığı olan FPC (Flexible Printed Circuit) konnektörünü inceleyin. Pin bükülmesi, oksidasyon veya lehim çatlağı olup olmadığını kontrol edin.
B. Diyot Modu Ölçümleri
Multimetreyi diyot moduna alın (kırmızı prob toprak/ground üzerinde, siyah prob test noktasında – board repair topluluğunda standart hale gelmiştir):
| Test Noktası | Normal Diyot Değeri | Anormal Değer | Yorum |
|---|---|---|---|
| I2C_SDA (Veri Hattı) | 0.450 – 0.550V | OL (Açık Devre) veya 0.000V (Kısa) | Açık devre: hat kopukluğu veya konnektör arızası. Kısa: hat üzerindeki bir kapasitör veya entegre arızalı. |
| I2C_SCL (Saat Hattı) | 0.450 – 0.550V | OL veya 0.000V | I2C haberleşme hatası log’da görülen I2c_err_sts değerini doğrular. |
| VCC_MAIN (Ana Güç) | 0.300 – 0.400V | 0.000V veya >1.0V | Güç yolu arızası. Bobin veya MOSFET kontrolü gerekir. |
| SMC_RESET_L | 0.500 – 0.650V | OL veya 0.000V | SMC reset hattı arızası. CPU ile SMC arasındaki iletişimi etkiler. |
C. PCB Katman Hasarı (Layer Separation)
Log’daki AGXG10P BO NMI veya benzeri katman hatası kodları yoksa bile, fiziksel darbe veya sıvı hasarı sonucu PCB’nin iç katmanlarında (özellikle iPhone 15’te kullanılan çok katmanlı yapıda) mikro çatlaklar oluşabilir. Bu durumda cihazın X-ray görüntülemesi veya termal kamera ile sıcak nokta analizi yapılması önerilir.
D. CPU Pseudo Soldering
SMC DATA ABORT veya Kernel data abort kodları birlikte görülüyorsa, CPU’nun BGA (Ball Grid Array) lehimlerinde soğuk lehim veya çatlak olabilir. Bu durumda reballing (BGA toplarının yenilenmesi) işlemi gerekebilir.
6. Önleme ve Bakım Önerileri
iPhone panic full hatası ile karşılaşmamak veya tekrarını önlemek için uygulanabilecek stratejiler:
A. Sıvı Temasından Kaçının
iPhone 15 IP68 sertifikalı olsa da, uzun süreli su teması, özellikle şarj portu ve kablosuz şarj bobini çevresindeki sensör konnektörlerinde korozyona neden olabilir.
B. Orijinal veya MFI Sertifikalı Aksesuar Kullanımı
Kablosuz şarj bobini sensörü, kalitesiz kablosuz şarj pedleri veya manyetik aksesuarlar nedeniyle aşırı ısınma veya elektromanyetik interferans yaşayabilir.
C. Yazılım Güncellemelerini Takip Edin
Apple, SMC firmware ve kernel seviyesindeki hataları düzeltmek için periyodik güncellemeler yayınlar. Özellikle iOS 26.x sürümlerindeki beta hataları kararlı sürümlerde giderilebilir.
D. Aşırı Isınmayı Önleyin
Yüksek performanslı oyun veya 4K video çekimi gibi yoğun işlemler sırasında cihazın aşırı ısınması, termal sensörlerin yanlış değerler üretmesine ve SMC’nin panik durumuna geçmesine neden olabilir.
7. Sıkça Sorulan Sorular (SSS)
S1: iPhone panic full hatası kendiliğinden düzelir mi?
Hayır. SMC PANIC – ASSERTION FAILED hatası donanım kaynaklı bir iletişim kopukluğunu gösterir ve kendiliğinden düzelmez. Yazılım sıfırlama geçici çözüm sağlayabilir ancak kalıcı onarım için arızalı sensörün veya bağlantının düzeltilmesi gerekir.
S2: Panic log’daki 1970 tarihi ne anlama gelir?
1970-01-01 tarihi, Unix epoch zamanının başlangıcıdır. Cihazın RTC (Real Time Clock) pili bitmişse veya ana kart pili sorunluysa, sistem saati sıfırlanır ve panic log’ları bu tarihle kaydedilir. Bu durum genellikle batarya veya ana kart pil değişimi gerektirir.
S3: iPhone 15’te kablosuz şarj çalışmıyor ve panic hatası alıyorum. Neden?
Log’daki 0x100000 kodu, kablosuz şarj bobini üzerindeki termal sensörün algılanamadığını gösterir. Bobin flex kablosu kopmuş, konnektör okside olmuş veya sensör arızalı olabilir. Ayrıca cihaza özgü kalibrasyon gerektiğinden yalnızca orijinal parça değişimi yeterli olmayabilir.
S4: Panic log analizi için hangi programlar kullanılır?
3uTools, iMazing veya Apple Configurator 2 gibi programlar panic log’larını bilgisayardan okuyabilir. Ayrıca cihaz üzerinden Ayarlar > Gizlilik ve Güvenlik > Analiz ve İyileştirmeler > Analiz Verileri yolundan doğrudan erişim sağlanabilir.
S5: Bu hata Apple garantisi kapsamında mı?
Eğer cihazda kullanıcı kaynaklı fiziksel hasar (düşme, sıvı teması) yoksa ve garanti süresi dolmamışsa, Apple yetkili servisi bu tür donanım arızalarını ücretsiz onarabilir. Ancak yetkisiz servis müdahalesi veya parça değişimi garantiyi geçersiz kılabilir.
📌 Sonuç ve Özet
Yüklenen iPhone 15 panic log dosyası, SMC PANIC – ASSERTION FAILED hatası ile birlikte 0x100000 hex kodunu içermektedir. Bu kod, kablosuz şarj bobini (wireless charging coil) üzerindeki termal sensörün veya bu sensörün I2C haberleşme hattının arızalı olduğunu göstermektedir. Sorunun çözümü için izlenmesi gereken yol:
- Yazılım kaynaklı sorunu elemek için DFU modunda tam sıfırlama yapın.
- Bilinen sağlam parçalar ile teşhis yapın.
- Arızalı kablosuz şarj bobini flex kablosunu değiştirin (Apple Self Service Repair parçası + System Configuration önerilir).
- Sorun devam ederse ana kart üzerindeki I2C hatlarını ve konnektör pinlerini mikroskop altında inceleyin.
- Board seviyesi arıza tespit edilirse mikro-lehimleme uzmanına başvurun.
Bu rehber, iPhone panic full hatası çözümü arayan kullanıcılar ve teknik servis uzmanları için kapsamlı bir kaynak niteliğindedir.