Flash 64 Box Jtag Eğitimi

 

 

 

Flash 64 Box ile Profesyonel eMMC ve UFS Programlama Kursu

Flash 64 Box, mobil cihaz tamir teknisyenleri için geliştirilmiş profesyonel bir NAND programlama cihazıdır. Bu kapsamlı kurs, eMMC ve UFS bellek çiplerinin programlanması, onarımı ve veri kurtarma işlemlerini adım adım öğretmektedir. 25 yılı aşkın GSM mühendisliği deneyimiyle tasarlanan Flash 64 Ultra, 420 MB/s’ye kadar HS-Gear hızlarında çalışarak sektörün en hızlı çözümlerinden biridir.

01. Flash 64 Box Socket ISP Bilgileri

Amaç: Flash 64 Box donanımının temel yapısını anlamak ve eMMC/UFS bellek çiplerine fiziksel erişim için gerekli soket ve pin bağlantı bilgilerini öğrenmek. ISP (In-System Programming) yöntemiyle anakart üzerinden bellek erişimi sağlamak.

Nasıl Yapılır:

  • eMMC UFS Soket Tanımlama: Flash 64 Box üzerindeki BGA-153 (eMMC) ve BGA-153/254 (UFS) soketlerini tanıyın. Soket üzerindeki pin numaralandırmasını inceleyin.
  • Pin Bağlantıları:
    • DO (Data Out): Veri çıkış hattı – genellikle soketin 1-8 pinleri
    • CMD (Command): Komut hattı – kontrol sinyalleri için
    • Clk (Clock): Saat sinyali hattı – senkronizasyon için
    • VCC: Ana güç beslemesi (3.3V veya 1.8V)
    • VCCQ: I/O güç beslemesi (1.8V veya 3.3V)
  • Bus Protokolleri: eMMC 4.5/5.0/5.1 standartlarını inceleyin. HS200 (200 MHz) ve HS400 (400 MHz) hız modlarını öğrenin.
  • Uygulama: Bir eMMC çipini sokete yerleştirin, kolları kapatın ve yazılımda “Socket Mode” seçeneğini aktif edin.
Dikkat: Sokete çip yerleştirirken pin hizalamasına dikkat edin. Yanlış yerleştirme çipi kalıcı olarak hasarlayabilir.

↑ Yukarı Dön

02. Kurulum ve Aktivasyon

Amaç: Flash 64 Box yazılımının doğru kurulumunu, aktivasyonunu ve kalibrasyonunu yaparak cihazın stabil çalışmasını sağlamak. Donanım ve yazılım uyumluluğunu optimize etmek.

Nasıl Yapılır:

  • Yazılım İndirme:
    • flash64.com veya resmi distribütör sitesinden son sürüm “Flash 64 Ultra Suite” yazılımını indirin
    • Windows 10/11 uyumlu sürümü seçin (32-bit veya 64-bit)
  • Kurulum Adımları:
    • Setup.exe’yi yönetici olarak çalıştırın
    • Cihazı USB 3.0 portuna bağlayın (güç kaynağı takılı olmalı)
    • Sürücülerin otomatik yüklenmesini bekleyin
  • Profil Kaydı:
    • Yazılımı açın, “Register” butonuna tıklayın
    • Cihaz seri numarasını ve aktivasyon kodunu girin
    • İnternet bağlantısı ile aktivasyonu tamamlayın
  • Kalibrasyon:
    • “Tools > Calibration” menüsünden voltaj kalibrasyonu yapın
    • Sinyal bütünlüğü testini çalıştırın
    • Referans eMMC çipi ile hız testi yapın

↑ Yukarı Dön

03. ISP Detayları ve Modifikasyon

Amaç: Anakart üzerindeki bellek çipine doğrudan erişim (ISP) için adaptör seçimi ve modifikasyon tekniklerini öğrenmek. Cihazı sökmeden bellek programlama becerisi kazanmak.

Nasıl Yapılır:

  • ISP Adaptör Seçimi:
    • Cihaz modeline göre uygun pogo pin adaptörü seçin (iPhone, Samsung, Xiaomi vb.)
    • Adaptörün pin dizilimi ile anakarttaki test noktalarını (TP) eşleştirin
    • 0.3mm-0.5mm arası iğne uzunluğu seçin
  • Modifikasyon Hazırlığı:
    • Anakarttaki bellek çevresindeki epoksi/yeşil kaplamayı temizleyin
    • Test noktalarını (CMD, CLK, DAT0, VCC, VCCQ, GND) belirleyin
    • Multimetre ile ileti kontrolü yapın
  • Komponent Oluşturma:
    • Adaptörü anakarta sabitlemek için jig veya manyetik tutucu kullanın
    • Pogo pin’lerin test noktalarına temas ettiğinden emin olun
    • Sabit basınç uygulayarak oksidasyonu kırın
  • SPR Anahtarı Kullanımı:
    • Software Protection Removable (SPR) anahtarını aktif edin
    • eMMC veya UFS modunu seçin
    • “Connect” butonu ile bağlantıyı test edin

↑ Yukarı Dön

04. eMMC Pin Pattern FRP Kaldırma

Amaç: Android cihazlarda Factory Reset Protection (FRP) kilidini, eMMC bellek pin pattern yöntemiyle güvenli bir şekilde kaldırmak. Kullanıcı verilerini koruyarak veya fabrika ayarlarına döndürerek cihazı kullanılabilir hale getirmek.

Nasıl Yapılır:

  • Android 14 FRP Bypass:
    • Cihazı download moduna alın (Ses Kısma + Güç + Home)
    • Flash 64 Box’ı “Direct Mode”da bağlayın
    • FRP Remove” sekmesinden cihaz modelini seçin
    • Pin pattern dosyasını yükleyin (genellikle frp_pattern.bin)
    • “Execute” ile FRP bölgesini sıfırlayın
  • Qualcomm ve MTK İşlemciler:
    • Qualcomm: EDL (Emergency Download) moduna geçiş yapın (test point kullanarak)
    • MTK: BROM (Boot ROM) moduna geçiş yapın
    • “Wipe Data” seçeneği ile kullanıcı verilerini silin
    • FRP bölgesini temizleyin (genellikle rpmb veya frp partition)
  • Samsung Özel:
    • Odin moduna almadan önce “Samsung Reset” profilini seçin
    • KG (Knox Guard) ve FRP’yi aynı anda temizleyin
  • Xiaomi Mi Account:
    • “Mi Account Unlock” modülünü seçin
    • Qualcomm işlemcilerde persist bölümünü yedekleyin
    • Account verilerini temizleyin ve yeniden başlatın

↑ Yukarı Dön

05. CID CSD EXT CSD Değiştirme ve Onarım

Amaç: eMMC bellek çiplerinin kimlik (CID), özellik (CSD) ve genişletilmiş özellik (EXT CSD) registerlarını okuyup değiştirmek. Çipin cihazla uyumlu çalışmasını sağlamak ve yazılımsal onarımlar yapmak.

Nasıl Yapılır:

  • CID (Card Identification) Okuma:
    • Çipi sokete yerleştirin ve “Read CID” butonuna tıklayın
    • 16 byte’lık CID değerini not edin (örn: 15 01 00 4D 34 36 47 32 38 00 00 00 00 00 00 00)
    • Üretici kodu (Manfid), OEM kodu, ürün adı ve seri numarasını analiz edin
  • CID Değiştirme:
    • “Edit CID” seçeneğini aktif edin
    • Yeni CID değerini hex formatında girin
    • “Write CID” ile yazdırın (bazı çiplerde tek seferlik yazılabilir)
  • CSD (Card Specific Data) Değiştirme:
    • Çip kapasitesi, hız modu ve güç bilgilerini içeren CSD registerını okuyun
    • TRANS_SPEED, CCC (Card Command Classes) alanlarını modifiye edin
    • Özellikle Samsung çiplerde CSD[0] ve CSD[1] değerlerini yedekleyin
  • EXT CSD (Extended CSD) Onarım:
    • 512 byte’lık EXT CSD alanını okuyun
    • Boot configuration bytes (179, 177, 178) kontrol edin
    • Partitioning Support (160) ve Enhanced Partition (156) ayarlarını düzenleyin
    • Life Time Estimates (268-270) sağlık durumunu kontrol edin

↑ Yukarı Dön

06. eMMC RPMB Temizleme ve Anahtar Oluşturma

Amaç: eMMC çiplerdeki güvenli RPMB (Replay Protected Memory Block) alanını yönetmek, anahtarları okuyup yazmak ve veri kaybı olmadan temizlemek. Cihaz şifreleme ve güvenlik verilerini sıfırlamak.

Nasıl Yapılır:

  • RPMB FFU Dosyası İşlemleri:
    • “RPMB Operations” menüsünü açın
    • FFU (Field Firmware Update) dosyasını yükleyin (genellikle .ffu veya .bin)
    • “Read FFU” ile mevcut firmware’i yedekleyin
    • “Write FFU” ile yeni firmware’i yazın
  • RPMB Anahtar Yönetimi:
    • “Read RPMB Key” seçeneğiyle 32 byte’lık anahtarı okuyun
    • Anahtarı rpmb_key.bin olarak kaydedin
    • “Make RPMB Counter” ile yazma sayacını (write counter) sıfırlayın
    • Yeni anahtar oluşturun veya mevcut anahtarı yazın
  • Samsung RPMB Temizleme (Veri Kaybı Olmadan):
    • “Samsung RPMB Clean” modülünü seçin
    • User Data Area’yı yedekleyin (isteğe bağlı)
    • “Clean RPMB Only” seçeneğini işaretleyin
    • İşlem sonrası cihaz otomatik olarak yeniden şifreleme isteyecektir
  • Doğrulama:
    • “RPMB Read” ile temizlendiğini doğrulayın
    • Write Counter’ın 0x00000000 olduğunu kontrol edin

↑ Yukarı Dön

07. eMMC Programlama

Amaç: eMMC bellek çiplerinin tam kapasitesini programlayabilmek, dump dosyalarını okuyup yazmak, güvenlik alanlarını yönetmek ve özel modifikasyonlar yapmak.

Nasıl Yapılır:

  • Dump Okuma ve Yazma:
    • “Read” sekmesinden “Full Dump” seçeneğini seçin
    • Kaydetme konumunu belirleyin (.bin veya .img formatı)
    • Sektör boyutunu (sector size) 512 byte olarak ayarlayın
    • Okuma tamamlandıktan sonra hash (MD5/SHA1) doğrulaması yapın
  • Güvenlik Dosyası Yönetimi:
    • Boot1, Boot2 ve RPMB alanlarını ayrı ayrı yedekleyin
    • ExtCSD dosyasını (extcsd.bin) dışa aktarın
    • GPT (GUID Partition Table) yapısını analiz edin
  • Modifikasyon için Komponent Oluşturma:
    • Hex editör ile dump dosyasını açın
    • Boot imzalarını (signatures) modifiye edin
    • Partition table’ı düzenleyin
    • Modifiye edilmiş dosyayı “Write” ile çipe yazın
  • Flash Dosyasından Dump Oluşturma:
    • Scatter dosyasını (MTxxxx_Android_scatter.txt) yükleyin
    • Flash dosyalarını (system.img, boot.img vb.) birleştirin
    • “Create Full Dump” ile tek dosya haline getirin

↑ Yukarı Dön

08. eMMC Repartition ve Bad Health Onarımı

Amaç: Bozuk sektörleri (bad blocks) yönetmek, bellek bölümlendirmesini (repartition) optimize etmek ve sağlık durumu düşmüş eMMC çiplerini onararak kullanılabilir hale getirmek.

Nasıl Yapılır:

  • Non-Samsung Bad Health Onarımı:
    • “Health Repair” modülünü açın
    • Çip üreticisini seçin (Micron, SK Hynix, Toshiba)
    • Bad block listesini otomatik tarama ile oluşturun
    • Spare area’dan yeni bloklar tahsis edin
    • GPT’yi yeniden oluşturarak bad blokları harita dışı bırakın
  • Micron ve YMTC RPMB Temizleme:
    • “Universal RPMB Clean” seçeneğini kullanın
    • Micron çiplerde 0x00000000 anahtarını yazın
    • YMTC çiplerde özel temizleme protokolünü seçin
    • Enhanced mode aktifse pasif hale getirin
  • Samsung Bad Health Onarım (RPMB Temizlemeden):
    • “Samsung Advanced Repair” modülünü seçin
    • “Preserve RPMB” seçeneğini işaretleyin
    • SLC cache alanını yeniden yapılandırın
    • Defect list’leri (G-list, P-list) yeniden oluşturun
    • Re-initialize işlemi ile çipi fabrika ayarlarına yakın duruma getirin

↑ Yukarı Dön

09. MTK Qualcomm Samsung eMMC Değiştirme

Amaç: Farklı üretici platformlarında (MTK, Qualcomm, Samsung) eMMC bellek değişimi sonrası uyumluluğu sağlamak, boot dosyalarını düzenlemek ve sistemi stabilize etmek.

Nasıl Yapılır:

  • Mediatek (MTK) Platformu:
    • Preloader bölümünü yeni çip CID’sine göre modifiye edin
    • Scatter dosyasındaki blok boyutlarını yeni çip kapasitesine göre ayarlayın
    • Download agent (DA) dosyasını çip özelinde seçin
    • SP Flash Tool ile sistem yazın
  • Qualcomm Platformu:
    • EMMC CID’yi rawprogram0.xml dosyasında güncelleyin
    • GPT bölümlendirmesini yeni çip boyutuna göre yeniden hesaplayın
    • Persist ve modem bölümlerini yedekleyip geri yükleyin
    • QPST veya QFIL ile flashlayın
  • Samsung Platformu:
    • PIT (Partition Information Table) dosyasını yeni çipe göre düzenleyin
    • CSC (Country Specific Code) bilgisini koruyun
    • Odin ile AP, BL, CP, CSC dosyalarını sırayla yükleyin
    • Knox counter’ı sıfırlayın (gerekirse)

↑ Yukarı Dön

10. CPU ve RAM Değiştirme Süreci

Amaç: Mobil cihazlarda en karmaşık donanım müdahalelerinden olan CPU ve RAM değiştirme işlemlerini profesyonel şekilde gerçekleştirmek. Reballing, BGA lehimleme ve test prosedürlerini uygulamak.

Nasıl Yapılır:

  • Hazırlık Aşaması:
    • Lehimleme istasyonu sıcaklığını 350-380°C olarak ayarlayın
    • Havya ucu olarak 3mm köşeli uç kullanın
    • Reballing stencil’i CPU modeline göre seçin (0.3mm, 0.4mm, 0.5mm top boyutu)
  • Eski CPU/RAM Sökme:
    • Anakart altından ısıtma (pre-heating) yapın (150-180°C)
    • Üstten havya ile ısıtırken spatulayla kaldırın
    • Lehim kalıntılarını lehim emici tel (solder wick) ile temizleyin
    • Pas temizleyici (flux) ve izopropil alkol ile temizleyin
  • Yeni CPU/RAM Montajı:
    • Reballing: Stencil üzerine CPU yerleştirip top dökün (lead-free solder)
    • Alignment işaretlere göre CPU’yu yerleştirin
    • Profil ısıtma: Ramp (1°C/s) → Soak (150°C, 90s) → Reflow (220°C, 60s) → Cool down
    • Soğuma sonrası multimetre ile kısa devre kontrolü yapın
  • Test ve Kalibrasyon:
    • Güç tüketimini ölçün (normalde 0.02-0.05A)
    • Boot ekranını kontrol edin
    • RAM testi (memtester) yapın
    • Thermal paste uygulayın ve soğutucuyu monte edin

↑ Yukarı Dön

11. MBR vs GPT ve EXT4 vs F2FS Bilgileri

Amaç: Farklı bölümlendirme şemaları (MBR, GPT) ve dosya sistemleri (EXT4, F2FS) arasındaki teknik farkları anlamak, Android cihazlarda doğru seçimi yapmak ve performans optimizasyonu sağlamak.

Nasıl Yapılır:

  • MBR (Master Boot Record) Analizi:
    • 512 byte’lık boot sektörü yapısını inceleyin
    • Partition table (64 byte) alanını analiz edin
    • Maksimum 4 primary partition sınırını göz önünde bulundurun
    • 2TB üzeri alanlarda LBA32 sınırlamasını unutmayın
  • GPT (GUID Partition Table) Yapısı:
    • Protective MBR (LBA 0) + Primary GPT Header (LBA 1)
    • Partition Entry Array (LBA 2-33) yapısını inceleyin
    • 128 partition desteği ve 9.4ZB kapasite sınırı
    • CRC32 checksum doğrulaması yapın
    • Backup GPT (son sektörler) kontrolü
  • EXT4 Dosya Sistemi:
    • Extents yapısı ile büyük dosya yönetimi
    • Journal (günlük) modları: writeback, ordered, journal
    • Android’de data, cache, system için kullanım
    • e2fsck ile onarım ve resize2fs ile boyutlandırma
  • F2FS (Flash-Friendly File System):
    • Log-structured design (NAND flash için optimize)
    • Multi-head logging ve roll-forward recovery
    • Android 13+ önerilen dosya sistemi
    • Mount seçenekleri: noatime, background_gc=on
  • Dönüşüm İşlemleri:
    • MBR’den GPT’ye: gdisk veya parted kullanın
    • EXT4’ten F2FS’ye: Veriyi yedekleyin, formatlayın, geri yükleyin
    • fstab dosyasında dosya sistemi tanımlarını güncelleyin

↑ Yukarı Dön

12. Çevrimdışı ve Çevrimiçi Mobil Flash Yöntemleri

Amaç: Akıllı telefonlara yazılım yükleme (flashing) yöntemlerini öğrenmek, çevrimdışı (offline) ve çevrimiçi (OTA) güncelleme tekniklerini uygulamak, hata çözümleme yapabilmek.

Nasıl Yapılır:

  • Odin (Samsung):
    • Cihazı Download Moduna alın (Ses Kısma + Home + Güç)
    • USB driver’ların yüklü olduğundan emin olun
    • AP (system), BL (bootloader), CP (modem), CSC (country) dosyalarını seçin
    • “Start” ile flashlayın, PASS mesajını bekleyin
    • Hata durumunda “Re-partition” seçeneğini deneyin
  • SP Flash Tool (MTK):
    • Scatter dosyasını yükleyin (MTxxxx_Android_scatter.txt)
    • Format All + Download modunu seçin (tam temizlik için)
    • Download Only modu seçin (sadece güncelleme için)
    • Cihazı kapatıp USB’ye bağlayın (preloader driver gerekli)
    • Yeşil tik (Download OK) gelene kadar bekleyin
  • QPST/QFIL (Qualcomm):
    • EDL moduna geçin (test point veya ADB komutu: adb reboot edl)

↑ Yukarı Dön

13. Android Slot A/B Switcher Bilgileri

Amaç: Modern Android cihazlarda kullanılan A/B bölümlendirme sistemini anlamak, seamless update mekanizmasını yönetmek, boot slot değiştirme ve güncelleme hatalarını düzeltmek.

Nasıl Yapılır:

  • A/B Sistem Mimarisi:
    • Slot A ve Slot B olarak iki ayrı boot/system/vendor bölümü
    • Aktif slot: ro.boot.slot_suffix=_a veya _b
    • Her slot bağımsız çalışabilir, biri bozulursa diğeri devreye girer
  • Slot Yönetimi:
    • Mevcut slotu kontrol edin: getprop ro.boot.slot_suffix
    • Diğer slotu aktif yapın: set_active b (fastboot)
    • Slot durumunu görüntüleyin: fastboot getvar all
  • Güncelleme Hata Düzeltme:
    • Update başarısız olursa otomatik rollback gerçekleşir
    • Manuel slot değiştirme: fastboot set_active other
    • Her iki slotu da yeniden flashlayın (tamir için)
    • Bootloader kilidini açarken A/B senkronizasyonu yapın
  • Flash 64 Box ile A/B Yönetimi:
    • “A/B Partition Manager” modülünü açın
    • Her iki slotun bölümlerini ayrı ayrı yedekleyin
    • Cross-flashing yaparak slot senkronizasyonu sağlayın

↑ Yukarı Dön

14. IMG2SIMG ve SIMG2IMG Dönüşümü

Amaç: Android sistem görüntülerinin format dönüşümlerini yapmak, RAW (img) ve Sparse (simg) formatları arasında dönüştürme işlemlerini optimize etmek, bellek alanı ve flashing süreçlerini yönetmek.

Nasıl Yapılır:

  • Sparse (SIMG) Formatı Analizi:
    • Header (28 byte): Magic (0xed26ff3a), Major/Minor version, file header size
    • Chunk header’ları: Chunk type, data size, total size
    • RAW: Fill, Don’t care, CRC32 chunk tipleri
    • Boş alanları (null bytes) sıkıştırarak boyut optimizasyonu
  • IMG2SIMG Dönüşümü:
    • Android build sistemi otomatik üretir (img2simg tool)
    • Komut: img2simg raw.img sparse.img [chunk_size]
    • Varsayılan chunk size: 4KB
    • Büyük sistem dosyalarında %50-70 boyut tasarrufu sağlar
  • SIMG2IMG Dönüşümü:
    • Sparse dosyasını RAW formatına geri çevirme
    • Komut: simg2img sparse.img raw.img
    • Hex editör ile düzenleme öncesi gerekli
    • Mount etmek için loop device kullanımı
  • Flash 64 Box ile Kullanım:
    • Cihaz sparse formatı otomatik algılar
    • “Convert” menüsünden batch dönüşüm yapabilirsiniz
    • Flashing sırasında sparse dosyaları otomatik expand edilir

↑ Yukarı Dön

15. UFS Programlama

Amaç: UFS (Universal Flash Storage) çiplerinin programlanmasını öğrenmek, eMMC’ye göre daha karmaşık olan UFS protokolünü yönetmek, HS-Gear hız modlarında veri transferi optimize etmek.

Nasıl Yapılır:

  • UFS Mimari Farkları:
    • SCSI protokol tabanlı (eMMC gibi değil)
    • Dual-lane (2 kanal) veri transferi
    • MIPI M-PHY fiziksel katmanı
    • Queue-based komut yapısı
  • Bağlantı ve Tanıma:
    • Flash 64 Box’ta “UFS Mode” seçeneğini aktif edin
    • BGA-153 (UFS 2.0/2.1) veya BGA-254 (UFS 3.0/3.1/4.0) soketini kullanın
    • Ref-clock (26MHz veya 38.4MHz) ayarını çip spesifikasyonuna göre yapın
    • “Identify” komutu ile UFS versiyonunu ve üreticiyi okuyun
  • HS-Gear Hız Yönetimi:
    • Gear 1 (HS-G1): 1.5 Gbps/lane
    • Gear 2 (HS-G2): 3.0 Gbps/lane
    • Gear 3 (HS-G3): 6.0 Gbps/lane
    • Gear 4 (HS-G4): 11.8 Gbps/lane (UFS 3.1+)
    • Flash 64 Ultra 420 MB/s’ye kadar destekler
  • LUN (Logical Unit) Yönetimi:
    • Boot LUN A ve Boot LUN B (alternatif boot)
    • RPMB LUN (güvenli alan)
    • User Data LUN (ana depolama)
    • Her LUN’u ayrı ayrı adresleyin ve programlayın

↑ Yukarı Dön

16. UFS Repartition ve Bad Health Onarımı

Amaç: UFS çiplerinde bölümlendirme yönetimi yapmak, LBA (Logical Block Addressing) atlama mekanizmalarını kullanmak, bad health durumunda onarım stratejileri uygulamak.

Nasıl Yapılır:

  • UFS Repartition:
    • “UFS Config” menüsünden “Repartition” seçeneğini seçin
    • Geometry Descriptor’dan toplam kapasiteyi okuyun
    • Unit Descriptor’ları (0-7) yapılandırın
    • Boot, RPMB, User Data alanlarını yeniden boyutlandırın
    • Flags ve Attributes ayarlarını güncelleyin
  • Bad Health Yönetimi:
    • Health Descriptor’dan ömür bilgisini okuyun (0-100%)
    • Pre-EOL (End of Life) bilgisi kritikse (0x02) dikkat
    • Bad block listesini “Query Request” ile alın
    • Spare blokları aktive edin
  • LBA Atlama Mekanizması:
    • WriteBooster (WB) buffer’ı yönetin
    • Auto-bkops (background operation) ayarlarını optimize edin
    • Refresh operation ile hücreleri yenileyin

↑ Yukarı Dön

17. MTK Qualcomm Samsung UFS Reset

Amaç: Farklı platformlarda (MTK, Qualcomm, Samsung) UFS belleklerin fabrika ayarlarına döndürülmesini sağlamak, firmware yenileme, boot kayıtlarının temizlenmesi ve cihazı yeniden yazılım yüklemeye hazır hale getirmek.

Nasıl Yapılır:

  • Mediatek UFS Reset:
    • Preloader UFS driver’ını güncelleyin
    • UFS firmware’ini (genellikle ufs.bin) yeniden yükleyin
    • Device Descriptor’ları sıfırlayın
    • String Descriptor’ları fabrika varsayılanlarına döndürün
  • Qualcomm UFS Reset:
    • EDL modunda storage komutunu kullanın
    • UFS controller’ı resetleyin: ufs reset
    • GPT’yi yeniden oluşturun
    • Persist ve cache alanlarını temizleyin
  • Samsung UFS Reset:
    • PIT dosyasını UFS’e özel yeniden yazın
    • Knox fuse’lerini kontrol edin (tripped ise resetlenmez)
    • Parametre bölümünü (param) sıfırlayın
    • CSC kodunu yeniden yazın

↑ Yukarı Dön

18. RPMB ve Universal RPMB Veri Silme UFS için

Amaç: UFS çiplerindeki Replay Protected Memory Block (RPMB) alanını temizlemek, evrensel RPMB yönetimi yapmak, güvenli anahtar depolama alanını sıfırlamak ve cihaz şifreleme anahtarlarını temizlemek.

Nasıl Yapılır:

  • UFS RPMB Yapısı:
    • UFS’te RPMB ayrı bir LUN (Logical Unit Number) olarak bulunur
    • Minimum 4 RPMB unit, maksimum 32 unit desteklenir
    • Her unit 128KB veya 256KB boyutundadır
    • Authenticated Write/Read gerektirir (HMAC SHA-256)
  • RPMB Anahtar Yönetimi:
    • UFS Device Configuration Descriptor’dan anahtarı okuyun
    • Programmed veya Permanent anahtar durumunu kontrol edin
    • Write Counter’ı (32-bit) sıfırlayın
    • Read Counter’ı kontrol edin (sayaç artışını izleyin)
  • Universal RPMB Temizleme:
    • “Universal RPMB Clean” modülünü seçin
    • UFS versiyonunu (2.1, 3.0, 3.1, 4.0) seçin
    • Manufacturer’a özel protokolü uygulayın (Samsung, SK Hynix, Micron)
    • Authentication Key’i 0x00... olarak yazın
    • Write Counter’ı 0x00000000 olarak ayarlayın
  • Doğrulama:
    • RPMB Read Counter komutu ile sıfırlandığını doğrulayın
    • RPMB Write without authentication deneyin (başarısız olmalı)
    • Device tamper bit’ini kontrol edin

↑ Yukarı Dön

19. UFS Provisioning Layout ve Konfigürasyon

Amaç: UFS çiplerinin fabrika provisioning işlemlerini yapmak, bellek düzeni (layout) tasarımını optimize etmek, konfigürasyon registerlarını ayarlamak ve üretici özel parametreleri yönetmek.

Nasıl Yapılır:

  • Provisioning Temelleri:
    • UFS çipinin fabrika çıkışı ayarlarını restore edin
    • Geometry Descriptor’dan fiziksel özellikleri okuyun
    • Number of LUs (Logical Units) belirleyin (genellikle 8)
    • Segment boyutunu (segment size) hesaplayın
  • Layout Tasarımı:
    • Boot LUN A boyutunu (örn: 4MB) ayarlayın
    • Boot LUN B boyutunu (yedek boot) belirleyin
    • RPMB LUN sayısını ve boyutunu (128KB/256KB) yapılandırın
    • User Data LUN’a kalan alanı tahsis edin
    • LU’ların birbirine göre konumlarını (offset) hesaplayın
  • Konfigürasyon Registerları:
    • bLUEnable (Boot LUN Enable): Hangi LUN’dan boot edileceği
    • Device Life Time Estimation: A/B/C/D değerleri
    • Refresh Method: Manuel veya otomatik yenileme
    • WriteBooster enable/disable: Performans modu
    • Auto-Hibern8: Güç yönetimi
  • Üretici Özel Parametreler:
    • Samsung: Custom command set, Samsung specific features
    • SK Hynix: Hynix proprietary commands
    • Micron: Micron specific health monitoring
    • Toshiba/Kioxia: Wear leveling parameters

↑ Yukarı Dön

20. MTK Qualcomm Samsung UFS Değiştirme

Amaç: UFS bellek çiplerini farklı platformlarda değiştirmek, entegrasyonu sağlamak, uyumluluk ayarları yapmak ve yeni nesil UFS 3.1/4.0 çiplerin entegrasyon tekniklerini uygulamak.

Nasıl Yapılır:

  • Genel Değiştirme Süreci:
    • Eski UFS çipini reballing ile sökün
    • Anakarttaki pad’leri temizleyin ve yeniden tınlatın (re-tin)
    • Yeni UFS çipini doğru orientation ile yerleştirin
    • Reflow profili: Soak (150°C/90s) → Peak (245°C/60s)
    • Soğutma sonrası X-ray veya optik kontrol yapın
  • MTK Platformu Entegrasyonu:
    • Preloader’da UFS ID’yi güncelleyin
    • UFS driver versiyonunu yeni çip’e göre ayarlayın
    • DA (Download Agent) dosyasını yeniden derleyin
    • Scatter dosyasındaki UFS blok boyutlarını güncelleyin
  • Qualcomm Platformu Entegrasyonu:
    • EMMC ID’yi rawprogram0.xml‘de UFS ID olarak değiştirin
    • GPT’yi yeni çip geometrisine göre yeniden oluşturun
    • UFS controller firmware’ini güncelleyin
    • QDLoader 9008 driver’larını kontrol edin
  • Samsung Platformu Entegrasyonu:
    • PIT dosyasını yeni UFS boyutuna göre düzenleyin
    • Parametre bölümünde UFS bilgilerini güncelleyin
    • CSC kodunu koruyun veya yeniden yazın
    • Knox warranty bit’ini kontrol edin (0x0000 olmalı)
  • UFS 3.1/4.0 Entegrasyonu:
    • HS-G4 hız modu desteğini kontrol edin
    • WriteBooster 2.0 desteğini aktive edin
    • DeepSleep ve Auto-Hibern8 güç yönetimini yapılandırın
    • Extended UFS Features (FFU, RPMB) ayarlarını yapın

↑ Yukarı Dön

21. UFS Chip Config OTP Unlock ve Write Protection Kaldırma

Amaç: UFS çiplerinde One-Time Programmable (OTP) alanların yönetimini yapmak, çip konfigürasyon kilidini açmak, güvenlik fuse’lerini yönetmek ve write protection bypass yöntemlerini uygulamak.

Nasıl Yapılır:

  • OTP (One-Time Programmable) Alanları:
    • UFS Device’de 4 adet OTP alanı bulunur (OTP0-OTP3)
    • Her biri 256 byte kapasitelidir
    • Bir kez yazıldıktan sonra değiştirilemez (fuse mantığı)
    • Üretici bilgileri, kalibrasyon verileri, unique ID saklanır
  • Config OTP Unlock:
    • “UFS Advanced” menüsünden “OTP Manager” seçeneğini açın
    • OTP Read Lock bit’lerini kontrol edin
    • Eğer lock aktifse, üretici özel komutlarla unlock deneyin
    • Samsung çiplerde 0xFD komut setini kullanın
    • SK Hynix çiplerde proprietary unlock sequence uygulayın
  • Write Protection Kaldırma:
    • Power-on Write Protection (POWP) ayarlarını kontrol edin
    • Permanent Write Protection (PERM_WP) bit’ini sıfırlayın
    • User Data Area WP (Write Protect) gruplarını yönetin
    • Boot LUN Write Protect disable edin (gerekirse)
  • Güvenlik Fuse Yönetimi:
    • Device Tamper bit’ini kontrol edin (0: normal, 1: tamper detected)
    • Life Time Estimation Threshold’ları ayarlayın
    • Refresh Interval değerlerini optimize edin
    • Query UPIU (Unified Protocol Information Unit) ile durum sorgulayın
Kritik Uyarı: OTP unlock işlemleri geri alınamaz. Yanlış işlem çipi kalıcı olarak kullanılamaz hale getirebilir. İşlem öncesi mutlaka yedek alın.

↑ Yukarı Dön

23. UFS Attributes Descriptor Flag

Amaç: UFS protokolündeki attributes ve descriptor yapılarını anlamak, özellik bayraklarını (flags) yönetmek, cihaz yeteneklerini tanımlamak ve performans parametrelerini optimize etmek.

Nasıl Yapılır:

  • Descriptor Türleri:
    • Device Descriptor: Genel cihaz bilgileri (64 byte)
    • Configuration Descriptor: LUN yapılandırması (216 byte)
    • Geometry Descriptor: Fiziksel geometri (48 byte)
    • Health Descriptor: Ömür ve sağlık bilgileri (30 byte)
    • String Descriptor: Üretici/model stringleri
  • Attributes Yönetimi:
    • bDeviceLifeTime: A (0-10%), B (10-20%), C (20-50%), D (50%+)
    • bRefreshMethod: 0x00 (manuel), 0x01 (auto)
    • bRPMBRegionEnable: Hangi RPMB region’ları aktif
    • bDescrAccessEn: Descriptor erişim yetkisi
  • Flag Yönetimi:
    • fDeviceInit: Cihaz init tamamlandı mı?
    • fPermanentWPEn: Kalıcı WP aktif mi?
    • fPowerOnWPEn: Power-on WP aktif mi?
    • fWriteBoosterEn: WriteBooster aktif mi?
    • fLifeTimeEstA/B/C/D: Ömür tahmini geçerli mi?
  • Query Request ile Yönetim:
    • Opcode: 0x01 (Read), 0x02 (Write)
    • Query Function: 0x00 (Standard)
    • IDN (Index): Hangi descriptor/attribute
    • Index: LUN veya Unit numarası
    • Selector: Özel seçici byte

↑ Yukarı Dön

24. REF-CLK, PWM ve HS Gear Bilgileri

Amaç: UFS ve eMMC arabirimlerinde clock ve hız yönetimini öğrenmek, referans saat (REF-CLK) ayarlarını yapmak, Pulse Width Modulation (PWM) modunu ve High Speed (HS) Gear seviyelerini optimize etmek.

Nasıl Yapılır:

  • REF-CLK (Reference Clock) Yönetimi:
    • UFS için standart değerler: 19.2 MHz, 26 MHz, 38.4 MHz, 52 MHz
    • Flash 64 Box’ta “Clock Settings” menüsünden seçin
    • Çip datasheet’inden desteklenen frekansı kontrol edin
    • Gear değişimi sırasında clock stabilitesini sağlayın
    • Clock jitter’ını minimize edin (50 ps’den az olmalı)
  • PWM (Pulse Width Modulation) Modu:
    • Gear 1 (PWM-G1): 3 Mbps (legacy, düşük güç)
    • Gear 2 (PWM-G2): 6 Mbps
    • Gear 3 (PWM-G3): 12 Mbps
    • Gear 4 (PWM-G4): 24 Mbps
    • Genellikle initialization ve low-power modda kullanılır
    • Duty cycle: 50% (symmetrical)
  • HS (High Speed) Gear Seviyeleri:
    • HS-G1: 1.5 Gbps/lane (A serisi, B serisi)
    • HS-G2: 3.0 Gbps/lane (A, B serisi)
    • HS-G3: 6.0 Gbps/lane (A, B serisi)
    • HS-G4: 11.8 Gbps/lane (sadece UFS 3.1+)
    • Dual-lane ile hızlar 2x (örn: HS-G3 = 12 Gbps toplam)
  • Gear Değiştirme Prosedürü:
    • PHY layer’da hız anlaşması (rate matching) yapın
    • UFS host ve device arasında handshake gerçekleştirin
    • UNIPRO (Unified Protocol) layer’da DME (Device Management Entity) kullanın
    • PA_Tx/RxGear attribute’larını değiştirin
    • Link startup sequence’ı tekrar çalıştırın
  • Optimizasyon:
    • Boot işlemleri için HS-G1 yeterli, hızlı veri aktarımı için HS-G3/G4 kullanın
    • Terminasyon direncini (100 ohm) gear seviyesine göre ayarlayın
    • Signal integrity için eye diagram kontrolü yapın
    • Flash 64 Ultra 420 MB/s (HS-G3 dual-lane) destekler

↑ Yukarı Dön

 

 

  • Benzer İçerik

    Qualcomm Anakart: UFS / eMMC + RAM + CPU
    • Haziran 1, 2026

     

    ceptelefonutamirkursu.com

    Giriş ve Kapsam

    Bir akıllı telefon anakartında üç temel entegre devre (IC), cihazın tüm işlevselliğini birlikte yönetir: depolama birimi olan UFS/eMMC, geçici bellek olan RAM ve sistemin beyni konumundaki CPU. Bu üç IC arasındaki sinyal bütünlüğü, güç raylarının stabilitesi ve fiziksel bağlantı kalitesi doğrudan cihazın açılıp açılmamasını belirler.

    Qualcomm SM6115 platformunun seçilme sebebi; piyasada Redmi, Realme, Samsung A serisi ve pek çok bütçe segmenti telefonda bu işlemcinin yoğun olarak kullanılmasıdır. SK Hynix H56FG4ARK UFS depolama IC ve SK Hynix H9TQ66A2 RAM IC ile oluşturulan bu üçlü kombinasyon, teknik servis atölyelerinde sıkça karşılaşılan arıza senaryolarının büyük bölümünü kapsar.

     Kapsam Notu

    Bu döküman yalnızca board-level (devre kartı düzeyi) analiz ve ölçüm protokolünü kapsar. Yazılım kaynaklı sorunlar (bootloader, firmware) ayrı bir belgeyle ele alınmaktadır.

    Anakart IC Envanteri

    İncelenen anakart üzerinde, her birinin belirlenmiş konumu ve kimlik bilgisiyle üç ana IC bulunmaktadır. Bu IC’lerin fiziksel tanımlanması, arıza tespitinin ilk adımını oluşturur.

    ⚠ Uyarı — Tablo Görünümü

    Mobil cihazda tablolar yatay kaydırma ile görüntülenebilir. Lütfen ekranı yatay konuma getiriniz.

    📱 Yatay çevirin veya kaydırın →
    # IC Tipi Üretici Model / Part No Anakart Konumu Ana Görev
    1 eMMC / UFS (Depolama IC) SK Hynix H56FG4ARK · X238 S28A Sol bölge (Mavi çerçeve) Sistem verisi, fotoğraf, uygulama depolama
    2 RAM (Bellek IC) SK Hynix H9TQ66A2 · 039 X1 Orta bölge (Yeşil çerçeve) Çalışma süresi geçici bellek
    3 CPU (İşlemci IC) Qualcomm SM6115 · 200-AC · HU529PBS Sağ bölge (Kırmızı çerçeve) Tüm veri işleme, sinyal üretimi, kontrol

    Güç Kaynağı Gereksinimleri

    PMIC (Power Management IC), batarya gerilimini (3.7V–4.4V) alarak tüm sistem IC’lerine uygun, regüle edilmiş güç raylarını sağlar. Herhangi bir ray kayıp ya da voltaj dışı görünüyorsa o IC çalışmaz; dolayısıyla arıza tespiti her zaman güç kaynaklarının doğrulanmasıyla başlar.

    ⚠ Uyarı — Tablo Görünümü

    Mobil cihazda tablolar yatay kaydırma ile görüntülenebilir. Lütfen ekranı yatay konuma getiriniz.

    📱 Yatay çevirin veya kaydırın →
    Güç Rayı / Pin Hedef IC / Bölüm Önerilen Voltaj Durum
    VPH_PWR Ana Giriş (Tüm sistem) 3.7V – 4.4V Kritik
    VREG_S4A CPU Çekirdeği 0.65V – 1.05V Kritik
    VREG_S2A CPU Çekirdeği (ek) 0.75V – 1.20V Kritik
    VREG_L1A CPU LDO 1.05V – 1.20V Önemli
    VDDQ RAM I/O 1.1V Kritik
    VDDQ (UFS) UFS I/O 1.1V / 1.2V Kritik
    VCC_UFS UFS Çekirdeği 1.8V / 2.85V Kritik
    VCCQ_UFS UFS I/O (genişletilmiş) 1.1V / 1.2V Önemli
    VDD_ARM_PMU CPU ARM Çekirdeği 1.8V Önemli
    VDD_MIPI Ekran Arayüzü 1.8V Bağımlı
    CLK_BUFF Saat Tamponu 1.8V Önemli
    Ölçüm Protokolü Notu

    VPH_PWR hattı ölçülürken multimetre probu PMIC çıkış noktasına veya batarya konektörüne yakın bir test noktasına yerleştirilmelidir. Direnç ölçümünde referans GND noktası sabit tutulmalıdır.

    Sinyal Akışı ve Bağlantı Şeması

    Qualcomm SM6115 CPU, tüm saat sinyallerinin kaynağıdır. CLK (Clock) sinyali CPU’dan hem UFS/eMMC IC’ye hem de RAM IC’ye iletilir. Veri aktarımı; UFS için CLK + CMD + DATA[0-7] hattı üzerinden, RAM için CLK + CMD/ADDR + DATA[0-15] hattı üzerinden gerçekleşir.

    SINYAL AKIŞ DİYAGRAMI — CPU → RAM + UFS/eMMC

    Depolama
    UFS / eMMC
     
    ◀── CLK ──▶
    Bellek
    RAM
     
    ◀── CLK ──▶
    İşlemci
    CPU (SM6115)

     
     
    ◀── CMD ──▶
     
     
    ◀── CMD/ADDR ──▶
     

     
     
    ◀── DATA[0-7] ──▶
     
     
    ◀── DATA[0-15] ──▶
     

     
     
    VCC / GND ─── PMIC
     
     
     

    CLK   CMD/ADDR   DATA   Güç Yolları

    Sinyal Detayları (CPU Tarafı)

    ⚠ Uyarı — Tablo Görünümü

    Mobil cihazda tablolar yatay kaydırma ile görüntülenebilir. Lütfen ekranı yatay konuma getiriniz.

    📱 Yatay çevirin veya kaydırın →
    Sinyal Adı Açıklama Tipik Voltaj Yoksa Semptom
    CLK Saat Sinyali 1.8V UFS + RAM tespit edilemez
    CMD Komut Sinyali 1.8V Depolama algılanmaz
    DATA[0-n] Veri Yolu 1.8V Veri aktarımı durur
    VCC UFS Çekirdek Gücü 1.8V / 2.85V UFS hiç açılmaz
    VCCQ UFS I/O Gücü 1.1V / 1.2V I/O iletişimi kesilir
    VDDQ (RAM) RAM I/O Gücü 1.1V RAM görünmez, bootloop
    VDD (RAM) RAM Çekirdek Gücü 0.75V / 1.2V RAM tamamen ölü
    GND Toprak Hattı 0V Referans hattı — kritik
    RST_n Reset Sinyali 1.8V IC sürekli reset modunda
    PLL CLK IC’ye Saat 1.8V IC çalışma frekansı yok

    UFS / eMMC Çalışma Prensibi

    UFS (Universal Flash Storage) ve eMMC (embedded Multi-Media Card), akıllı telefonlarda kullanılan iki farklı flaş depolama standardıdır. Her ikisi de sistem verilerini, işletim sistemini, kullanıcı fotoğraflarını ve uygulamaları barındırır; ancak UFS, çift veri yolu mimarisiyle eMMC’ye kıyasla çok daha yüksek okuma/yazma hızları sunar.

    SK Hynix H56FG4ARK modeli UFS 2.1 standardında çalışmakta olup CPU ile CLK, CMD ve DATA[0-7] hatları üzerinden haberleşir. Çalışması için iki ayrı güç bölgesine ihtiyaç duyar: çekirdek için VCC (1.8V veya 2.85V) ve I/O arayüzü için VCCQ (1.1V veya 1.2V).

    Teknik Notasyon — H56FG4ARK

    H: SK Hynix | 56: UFS Generasyon | FG: Kapasite/Config kodu | 4ARK: Paket ve sıcaklık sınıfı. X238 lot kodu, S28A konfigürasyon tanımlayıcısıdır.

    UFS IC Kontrol Öncelikleri

    Bir Qualcomm cihazda depolama tespit edilmiyorsa ya da sistem “No OS” hatasıyla boot dışı kalıyorsa, kontrol sırası şu şekilde uygulanmalıdır:

    İlk olarak VCC ve VCCQ voltajları ölçülür; bu voltajlar yoksa PMIC UFS güç rayı arızalıdır. İkinci adımda RST_n sinyali kontrol edilir; sürekli düşük görünüyorsa CPU UFS IC’yi reset konumunda tutuyor demektir. Üçüncü adımda osiloskopl ile CLK sinyali incelenir; sinyal yoksa CPU dahili osilatör ya da CLK tampon devresi arızalı olabilir. Son aşamada BGA altı short (kısa) durumu kontrol edilir; ısı uygulayarak reballing değerlendirmesi yapılır.

    RAM Çalışma Prensibi

    RAM (Random Access Memory), telefon açık olduğu sürece CPU tarafından anlık işlem verilerini barındırmak için kullanılan yüksek hızlı geçici bellektir. SK Hynix H9TQ66A2, LPDDR4X standardında çalışmakta olup 16-bit geniş veri yolu (DATA[0-15]) üzerinden CPU ile haberleşir.

    RAM’in sağlıklı çalışması için VDD çekirdek gerilimi (0.75V – 1.2V) ve VDDQ I/O gerilimi (1.1V) birlikte mevcut olmalıdır. Bu gerilimlerden herhangi birinin yokluğu; bootloop, anlık kapanma ya da sistem çökmesi biçiminde kendini gösterir. Ayrıca CLK ve CMD sinyal kalitesi, RAM kararlılığını doğrudan etkiler.

    Bootloop Analiz Notu

    Bootloop arızasının %60’ı RAM güç rayı ya da CLK sinyal sorununa dayanır. VDDQ hattı ölçülmeden RAM “ölü” diye sonuca varmak teknik bir hata sayılır.

    CPU Çalışma Prensibi

    Qualcomm SM6115, 11nm üretim sürecinde fabrikasyon yapılmış sekiz çekirdekli bir Snapdragon işlemcidir. HU529PBS suffix kodu, CPU’nun lot ve revizyon bilgisini içerir. İşlemci; UFS/eMMC ve RAM IC’lerle doğrudan haberleşirken aynı zamanda PMIC, ekran, kamera, modem ve ses donanımı gibi tüm alt sistemlere de sinyal sağlar.

    CPU’nun çalışması için VREG_S4A, VREG_S2A ve VREG_L1A güç raylarının tamamı eş zamanlı olarak hazır olmalıdır. Bu raylardan herhangi biri eksikse CPU POST (Power-On Self Test) aşamasını tamamlayamaz ve cihaz hiç açılmaz ya da hemen kapanır. Isıl hasar (thermal damage) CPU’da görülmesi en zor arızadır; cihaz kısa süreli açılıp sonra kapanıyorsa veya dokunmatik ekran çalışmıyorken açılış tamamlanıyorsa CPU reballing ya da değişim düşünülmelidir.

    Adım Adım Arıza Giderme Prosedürü

    Aşağıdaki sekiz adımlı protokol, Qualcomm SM6115 platformunda “açılmıyor”, “depolama algılanmıyor” ve “bootloop” arızalarının sistematik çözümü için tasarlanmıştır. Her adım önceki adımın onaylanmasını gerektirir; adım atlamak yanlış tanı riskini artırır.

    1

    Güç Kaynağını Kontrol Et

    • VPH_PWR ölç: 3.7V – 4.4V bekleniyor
    • Tüm PMIC çıkışlarını doğrula
    • Eksik voltaj → PMIC şüphesi
    2

    CLK Sinyalini Kontrol Et

    • CPU → UFS + RAM CLK hattı ölç
    • ~1.8V osiloskopta görülmeli
    • Yoksa CLK tampon devresi veya CPU
    3

    CMD Hattını Kontrol Et

    • CMD sinyali ~1.8V olmalı
    • Eksikse UFS/RAM algılanmaz
    • CPU çıkışını doğrula
    4

    DATA Hattını Kontrol Et

    • DATA[0-n] hatları ~1.8V bekleniyor
    • Open/Short durumu → veri akışı yok
    • BGA altı pad kontrolü yapılmalı
    5

    eMMC / UFS Kontrol Et

    • VCC: 1.8V / 2.85V doğrula
    • VCCQ: 1.1V / 1.2V doğrula
    • Arızalıysa reball veya değiştir
    6

    RAM Kontrol Et

    • VDD: 0.75V / 1.2V ölç
    • VDDQ: 1.1V ölç
    • CLK, CMD, DATA hatlarını kontrol et
    7

    CPU Kontrol Et

    • Tüm CPU güç raylarını ölç
    • Isıl durumu değerlendir
    • Gerekiyorsa reball / değiştir
    8

    Son Kontrol

    • Kartı yeniden monte et
    • Cihazı aç ve test et
    • Boot, depolama, bellek doğrula
    Kritik Protokol Uyarısı

    Hiçbir IC reballing veya değiştirme işlemine başlamadan önce ilgili güç rayı ve sinyal hatları ölçüm tablosuna kaydedilmelidir. Ölçüm kaydı yapılmadan gerçekleştirilen reball, sonraki arıza tespitini imkânsız kılar.

    Voltaj Ölçüm Özeti

    Aşağıdaki kartlar, teknik servis sürecinde her bölüm için ölçülmesi gereken sinyal ve voltaj aralığını özetler.

    VPH_PWR
    3.7–4.4V
    Ana Giriş
    VREG_S4A
    0.65–1.05V
    CPU Core
    VREG_L1A
    1.05–1.20V
    CPU LDO
    VDD (RAM)
    0.75–1.2V
    RAM Çekirdeği
    VDDQ (RAM)
    1.1V
    RAM I/O
    VCC (UFS)
    1.8 / 2.85V
    UFS Core
    VCCQ (UFS)
    1.1 / 1.2V
    UFS I/O
    CLK / CMD
    ~1.8V
    Sinyal Hatları
    GND
    0V
    Referans

    Yaygın Arızalar ve Çözümler

    ⚠ Uyarı — Tablo Görünümü

    Mobil cihazda tablolar yatay kaydırma ile görüntülenebilir. Lütfen ekranı yatay konuma getiriniz.

    📱 Yatay çevirin veya kaydırın →
    Arıza Semptomu Olası Neden Çözüm Adımı
    Hiç Açılmıyor (No Power) Batarya, PMIC, ana güç hattı Bataryayı test et, VPH_PWR ölç, PMIC çıkışlarını doğrula
    Boot Olmuyor (No Boot) CPU, RAM veya güç rayı CPU güç raylarını ölç, RAM VDD/VDDQ kontrol et
    Depolama Algılanmıyor UFS VCC, CMD, CLK veya RST_n UFS güç rayı, CMD hattı ve CLK sinyalini osiloskopla kontrol et
    Yüksek Sıcaklık / Isınma Isıl hasar, CPU kısa devresi Thermal kamera ile bölge tespiti yap, CPU/PMIC altını kontrol et
    Sürekli Yeniden Başlatma (Bootloop) RAM, CPU, reball gereksinimi VDDQ ve VDD ölç, CPU reballing değerlendir
    Düşük Performans / Takılma UFS bant genişliği, RAM durumu Depolama hız testi yap, RAM frekans sinyal kalitesini kontrol et

    Gerekli Aletler ve Ekipman

    Qualcomm board-level tamir sürecinde doğru alet kullanımı, hem teknik başarıyı hem de IC güvenliğini doğrudan etkiler. Aşağıdaki ekipman listesi minimum gereksinim olarak kabul edilmelidir.

    🔬 Dijital Multimetre (ör. Fluke 87V)
    📊 Osiloskop (min. 100 MHz bant genişliği)
    🔧 Havya İstasyonu (JBC / Hakko)
    💨 Sıcak Hava Tabancası (ör. Quick 861DW)
    🪛 Cımbız Seti (ESD güvenli)
    🔍 Stereo Mikroskop (7x–45x)
    🌡️ Termal Kamera (ör. FLIR One)
    💧 IPA (Izopropil Alkol %99)
    ⚙️ BGA Reball Kiti (Qualcomm stencil)
    🧲 DC Güç Kaynağı (ör. Maynuo M8811)
    § Sıcaklık Uyarısı

    IC reballing işleminde sıcak hava tabancası 320°C – 350°C aralığında tutulmalıdır. Bu değerin altında akma sağlanamaz; üstünde PCB pad bağlantıları zarar görür. Havasız ortamda flux kullanımı zorunludur.

    Sık Sorulan Sorular

    Qualcomm anakartında UFS IC hangi voltajlarda çalışır?

    UFS çekirdek voltajı VCC 1.8V veya 2.85V olarak ölçülmelidir; modele göre değişir. I/O voltajı VCCQ ise 1.1V veya 1.2V beklenir. Bu voltajlar yoksa PMIC çıkış rayları ve ilgili kablo hatları incelenmelidir.

    Qualcomm SM6115 CPU hangi güç raylarına ihtiyaç duyar?

    VREG_S4A 0.65V–1.05V, VREG_S2A 0.75V–1.20V ve VREG_L1A 1.05V–1.20V olmak üzere en az üç ayrı güç rayı birlikte hazır olmalıdır. Bunlardan biri yoksa CPU çalışmaz.

    Telefon açılmıyorsa ilk ölçüm nerede yapılmalıdır?

    Her zaman VPH_PWR ana giriş hattından başlanmalıdır. Bu hat 3.7V–4.4V aralığında değilse batarya ya da PMIC kaynaklı bir sorun vardır. Ana giriş doğruysa sırayla PMIC çıkışları, CLK, CMD ve DATA hatları ölçülür.

    UFS mi eMMC mi daha iyi? Tamir açısından fark var mı?

    UFS 2.1, eMMC 5.1’e kıyasla 2–4 kat daha hızlıdır ve çift veri yolu kullanır. Tamir perspektifinden en kritik fark; UFS’in ayrı VCC ve VCCQ ray gereksinimidir. eMMC tek çekirdek gerilimle çalışabilirken UFS ikisini birden ister.

    CLK sinyali yoksa ne yapılmalı?

    İlk şüpheli CPU’dur; çünkü CLK CPU tarafından üretilir. Ancak CLK tampon devresi (clock buffer IC) de bu sinyali şekillendirebilir. Önce CLK_BUFF güç rayı (1.8V) kontrol edilmeli, ardından CPU çıkış noktası osiloskopla incelenmelidir.

    Reball mi yoksa IC değişimi mi tercih edilmeli?

    Reball, BGA altındaki bir veya birkaç ball bağlantısının düzeltilmesinde etkilidir. IC içi hasar (ölü çekirdek, yanmış devre) durumunda değişim zorunludur. Karar vermeden önce multimetre ile direnç ölçümü ve termal kamera ile sıcak nokta tespiti yapılmalıdır.

    Önemli Notlar ve Güvenlik Kuralları

     Kural 1 — Güç Rayı Önceliği

    Herhangi bir IC’yi reball etmeden veya değiştirmeden önce tüm güç rayları ölçülmeli ve kayıt altına alınmalıdır. Güç sorunu çözülmeden yapılan mekanik müdahale işe yaramaz.

     Kural 2 — Kaliteli Lehim Malzemesi

    Kurşunsuz Sn96.5/Ag3/Cu0.5 bileşiminde kaliteli solder paste kullanılmalıdır. Düşük kaliteli paste, BGA ball formasyonunu bozar ve uzun vadede tekrar arızaya yol açar.

    Kural 3 — Isı Yönetimi

    Sıcak hava uygulaması 320°C – 350°C arasında tutulmalı ve bitişik IC’ler ısı kalkanıyla (kapton bant veya metal koruyucu) korunmalıdır.

    Kural 4 — IPA ile Temizlik

    Her tamir sonrasında kart %99 IPA ile temizlenmeli, flux kalıntıları yumuşak fırça ve ısıtılmış IPA kullanılarak giderilmelidir. Temizlenmemiş flux karbon köprülerine yol açar.

    Kural 5 — Test Et, Teslim Et

    Tamir tamamlandıktan sonra cihaz en az 15 dakika süreyle çeşitli yükler altında (fotoğraf çekme, uygulama açma, video oynatma) test edilmeden müşteriye teslim edilmemelidir.

    Qualcomm SM6115 platformu, doğru ölçüm protokolü uygulandığında büyük çoğunlukla kurtarılabilir durumdadır. Bu dökümanın temel mesajı şudur: Ölç, Anla, Kaydet — sonra müdahale et. Ölçümsüz müdahale hem cihaza hem teknisyene zarar verir.

    Devamını Oku
    Cep Telefonu NAND Arızası
    • Mayıs 31, 2026

     

     

     

    Cep Telefonu NAND Arızası: Kapsamlı Teknik Servis Rehberi 2026

    Yayın Tarihi: 31 Mayıs 2026 | Son Güncelleme: 31 Mayıs 2026 | Okuma Süresi: 22 dakika

    NAND arızası eMMC tamiri UFS depolama voltaj ölçümü chip-off reballing iPhone 9 hatası 4013 hatası depolama entegre telefon açılmıyor bootloop teknik servis
    Özet: Bu rehber, cep telefonu tamir atölyelerinde karşılaşılan NAND, eMMC ve UFS depolama entegre arızalarının sistematik teşhisini, voltaj ölçüm protokollerini, yazılımsal kurtarma yöntemlerini ve donanımsal onarım tekniklerini kapsamlı bir şekilde ele almaktadır. Apple iPhone ve Android platformlarında kanıtlanmış teşhis adımları, entegre spesifikasyonları ve onarım başarı kriterleri teknik servis uzmanlarına yönelik olarak derlenmiştir.

    1. NAND Depolama Teknolojileri: Temel Kavramlar

    1.1 NAND Flash Nedir ve Nasıl Çalışır?

    NAND Flash, cep telefonlarında veri depolama birimi olarak kullanılan temel yarı iletken teknolojisidir. İsim olarak NAND (Not AND) mantık kapısı yapısından türetilmiş olup, hücrelerin seri bağlı olduğu bir mimariye sahiptir. Her bir hücre, yüzer kapı (floating gate) transistörü prensibiyle çalışır ve elektriksel olarak şarjlanarak 0 veya 1 değerini temsil eder.

    NAND Flash hafıza hücreleri üç temel tipte sınıflandırılır: SLC (Single-Level Cell) her hücrede 1 bit, MLC (Multi-Level Cell) 2 bit, TLC (Triple-Level Cell) 3 bit ve QLC (Quad-Level Cell) 4 bit depolar. Cep telefonlarında yaygın olarak TLC ve MLC yapılar kullanılır çünkü maliyet-etkinlik oranı daha yüksektir. Ancak bu yapılar daha düşük dayanıklılığa sahiptir ve belirli bir yazma/silme döngüsü sonrasında hücre bozulması (wear-out) yaşanır.

    Kritik Bilgi: TLC NAND hücrelerinin tipik dayanıklılığı 1.000 ila 3.000 Program/Erase (P/E) döngüsü arasındadır. Yoğun kullanılan cihazlarda 3-5 yıl sonra hücre bozulması kaçınılmaz hale gelir. Bu durum, özellikle yazılım güncellemesi gibi büyük veri yazma işlemlerinde arıza olarak kendini gösterir.
    Telefon tamir kursu

    NAND Flash kontrolcüsü, hücrelerin ömrünü uzatmak amacıyla wear leveling (aşınma dengeleme), bad block management (bozuk blok yönetimi) ve ECC (Error Correction Code) gibi algoritmalar kullanır. Kontrolcü arızalandığında veya yazılımı bozulduğunda, tüm depolama sistemi çalışamaz hale gelir.

    1.2 eMMC, UFS ve NVMe Arasındaki Farklar

    Cep telefonu depolama entegreleri, arayüz protokolüne göre üç ana kategoriye ayrılır. Her birinin mimarisi, performans karakteristikleri ve arıza modelleri farklıdır.

    Özellik eMMC (embedded MultiMediaCard) UFS (Universal Flash Storage) NVMe (Apple Özel)
    Arayüz 8-bit paralel, half-duplex M-PHY seri, full-duplex PCIe tabanlı, NVMe protokolü
    Maks. Hız HS400: 400 MB/s UFS 3.1: 2.100 MB/s iPhone 15 Pro: ~3.000 MB/s
    Komut Yapısı CMD, tek komut kuyruğu SCSI komutları, çoklu kuyruk NVMe komut kuyruğu
    Tipik Arıza Wear-out, kontrolcü çöküşü Link eğitimi hatası, FW uyumsuzluğu Mantıksal bozulma, güç kesintisi
    Onarım Kolaylığı Chip-off mümkün (JEDEC standardı) Chip-off mümkün (BGA standardı) Chip-off mümkün değil (Secure Enclave)
    Kullanım Dönemi 2010-2018 (giriş seviyesi 2020+) 2017-günümüz iPhone 6s ve sonrası

    eMMC entegrelerinde NAND hücreleri ve kontrolcü tek bir paket içinde yer alır. UFS entegrelerinde ise daha gelişmiş bir kontrolcü mimarisi kullanılır ve WriteBooster, HPB (Host Performance Booster) gibi performans artırıcı özellikler bulunur. Apple’ın NVMe tabanlı özel NAND yapısı ise SoC ile doğrudan entegredir ve Secure Enclave güvenlik çipiyle birlikte çalışır.

    Telefon tamir eğitimi

    1.3 Depolama Entegre Paketleme Tipleri (BGA153, BGA169, BGA254)

    Depolama entegreleri BGA (Ball Grid Array) paketleme teknolojisiyle üretilir. Paket tipi, entegrenin fiziksel boyutlarını, pin sayısını ve lehimleme yöntemini belirler. Yanlış paket tipi seçimi, anakart üzerinde kısa devre veya bağlantı kopukluğuna yol açar.

    Paket Tipi Pin Sayısı Boyut (mm) Kullanım Alanı Örnek Entegre
    BGA153 153 pin 11.5 x 13.0 eMMC 4.5/5.0/5.1 (16-64GB) Samsung K9PGD8U7A, KLMAG1JETD
    BGA169 169 pin 12.0 x 16.0 eMMC 5.1 (64-128GB) Hynix H26M64002BNR
    BGA254 254 pin 11.5 x 13.0 UFS 2.1/3.0/3.1 SK Hynix H9HQ21AFAMMAER
    Özel (Apple) Değişken SoC entegre iPhone NVMe NAND Apple NAND (proprietary)
    Servis Uyarısı: Entegre değişimi yapılırken mutlaka orijinal kapasite ve paket tipi korunmalıdır. Düşük kapasiteli entegre yüksek kapasiteli yazılımı kaldıramaz; farklı paket tipi ise anakart delik dizilimi uyumsuzluğuna yol açar. JEDEC standardına uygun olmayan entegreler boot sorununa neden olur.

    2. NAND Arızası Belirtileri ve Teşhis Protokolü

    2.1 Yazılımsal Belirtiler

    NAND arızasının yazılımsal belirtileri, kullanıcı tarafından kolayca fark edilebilen ve genellikle yazılım yenileme ile çözülebilen semptomlardır. Ancak bu belirtilerin altında yatan nedenin donanımsal olabileceği unutulmamalıdır.

    iPhone Platformunda Yazılımsal Belirtiler

    • “Connect to iTunes” döngüsü (Recovery Mode)
    • DFU moduna geçişte başarısızlık
    • Yazılım güncellemesi sırasında donma (%80-%90 aralığı)
    • Uygulama yüklenirken beklenmedik kapanma
    • Kamera uygulaması açılmama veya çökme
    • Ayarlar menüsünde depolama bilgisi gösterilmemesi
    • iCloud yedekleme hatası

    Android Platformunda Yazılımsal Belirtiler

    • “No internal storage” veya “Depolama hatası” uyarısı
    • Bootloop (sürekli yeniden başlama döngüsü)
    • Uygulama donması ve “Uygulama durduruldu” hatası
    • Yavaş sistem performansı ve açılış gecikmesi
    • Fotoğraf/video kaydedilememe
    • Fabrika ayarlarına sıfırlama sonrası hata devamı
    • Fastboot modunda “data” bölümü okunamama
    • HyperOS 2 Cihazlarda Diag Modu Açma DFT Pro v7.0.1 ile Tam Prosedür

    2.2 Donanımsal Belirtiler

    Donanımsal NAND arızaları, yazılım müdahalesiyle çözülemeyen ve fiziksel onarım gerektiren durumlardır. Bu belirtiler genellikle anakart seviyesinde voltaj ölçümü ve sinyal takibi ile teşhis edilir.

    Belirti Olası Donanımsal Neden Teşhis Yöntemi Öncelik
    Telefon hiç tepki vermiyor (tam ölü) PP_VCC_MAIN kopukluğu, PMIC arızası, NAND güç yolu kısa devre Multimetre ile PP_BATT_VCC ve PP_VCC_MAIN ölçümü KRİTİK
    Titreşim var ama logo gelmiyor NAND boot bölümü bozuk, SoC-NAND bağlantı kopukluğu Osiloskop ile AP_TO_NAND_RESET_L sinyali kontrolü YÜKSEK
    Apple logosunda takılı kalma NAND hücre bozulması, baseband-NAND uyumsuzluğu iTunes hata kodu kontrolü, NAND voltaj ölçümü ORTA
    Yazılım güncellemesi %80’de hata Baseband çip arızası, NAND-CPU bağlantı kopukluğu Hata kodu analizi, baseband direnci ölçümü ORTA
    “Depolama dolu” uyarısı (boş alan varken) NAND bad block artışı, wear-out F64Box / Easy JTAG ile sağlık raporu DÜŞÜK
    Isınma şarj sırasında NAND iç kısa devre, PMIC aşırı akım çekimi Termal kamera, akım tüketim ölçümü YÜKSEK

    2.3 Apple Hata Kodları ve NAND İlişkisi

    Apple cihazlarında iTunes/Finder üzerinden geri yükleme sırasında alınan hata kodları, arızanın kaynağını hızla belirlemede kritik öneme sahiptir. Aşağıdaki hata kodları doğrudan veya dolaylı olarak NAND/depolama arızasına işaret eder.

    Hata Kodu Açıklama Olası Neden Çözüm Önerisi
    9 Hard disk, çip veya CPU sorunu; kırık board NAND flash, CPU, anakart hasarı Hard disk değişimi, CPU kontrolü, anakart onarımı
    40 Restore recovery modunda seri numarası bulunamıyor. CPU hard diski tanımıyor. NAND-CPU bağlantı kopukluğu, hava lehimlenmesi Önce hard disk değişilmeli, direnç ölçümü yapılmalı
    4013 6S sonrası modellerde baseband güç kaynağı veya hard disk arızası Baseband güç kaynağı, NAND flash Baseband indüktansları kontrol edilmeli
    4014 Üst CPU veya ölü batarya, USB hava lehimlenmesi CPU, batarya, USB bağlantısı Batarya değişimi, USB lehim kontrolü
    4005 Yazılım çıkarıldıktan sonra telefon hazırlanırken hata. CPU I2C veri yolu. CPU I2C hattı, hard disk güç kaynağı CPU çalışma koşulları kontrol edilmeli
    2009, 21, 23 Batarya veya veri hattı sorunu Batarya arızası, veri hattı kopukluğu Batarya değişimi, veri hattı kontrolü
    53 Baseband ve CPU eşleşmiyor. Farklı anakart değişimi sonrası da görülebilir. Baseband-CPU uyumsuzluğu, Touch ID eşleşme hatası Orijinal eşleşmiş parçalar kullanılmalı
    iPhone 9 Hatası Özel Durum: iPhone’da 9 hatası, NAND hafıza entegresinin fiziksel arızalandığının en net göstergesidir. Yeni bir iOS yazılımı atılsa dahi hata devam eder ve ana ekran asla açılmaz. Bu durumda tek çözüm NAND değişimidir. NAND değişimi sonrası yedeği olmayan tüm veriler kaybolur, ancak cihaz tekrar çalışır hale gelir.
    3utools nasıl kullanılır?

    2.4 Android Platformunda Teşhis Adımları

    Android cihazlarda NAND arızası teşhisi, platformun açık yapısı sayesinde daha fazla tanısal araç kullanılarak yapılabilir. Aşağıdaki protokol, teknik servis atölyelerinde kanıtlanmış bir sırayı yansıtır.

    1. Görsel İnceleme: Anakart üzerinde su hasarı, yanık izi, konnektör hasarı veya entegre çevresinde korozyon olup olmadığını kontrol edin. Güncelleme öncesi düşme veya nem maruziyeti anamnezi alın.
    2. Güç Testi: Multimetre ile batarya voltajını ölçün. PP_BATT_VCC ≥ 3,5V olmalıdır. Şarj adaptörüne bağlıyken akım tüketimini gözlemleyin: 0mA = güç yolu kopuk; yüksek akım = kısa devre.
    3. Zorunlu Yeniden Başlatma: Güç + Ses Kıs tuş kombinasyonu veya donanımsal reset deliği ile zorunlu yeniden başlatmayı deneyin.
    4. Flash Modu Kontrolü (Fastboot): USB bağlantısıyla fastboot/download moduna girişi deneyin. PC tarafında tanıma oluyorsa sorun yazılım katmanındadır.
    5. EDL Modu: Fastboot çalışmıyorsa, Qualcomm cihazlar için EDL test noktasına bağlanarak donanım seviyesinde erişim sağlayın.
    6. eMMC/UFS Sağlık Testi: F64 Box veya Easy JTAG Plus ile depolama entegresini doğrudan okuyun. Read/Write testi ve sağlık raporu alın.
    7. CPU / Donanım Isı Kontrolü: Termal kamera veya ısıya duyarlı etiket ile SoC ve PMIC bölgelerinde anormal ısılanma var mı kontrol edin.
    8. Son Aşama: Tüm adımlar başarısızsa depolama entegresinin kullanım ömrünü tükettiği düşünülmeli ve entegre değişimi planlanmalıdır.
    Teşhis İpucu: USB bağlantısında cihazın PC tarafında tanınıp tanınmadığı, arızanın yazılım mı yoksa donanım mı kaynaklı olduğunu hızla ayırt eder. Tanınma = yazılım sorunu; tanınmama = güç yolu veya depolama entegresi sorunu.

    3. Kritik Voltaj Ölçüm Noktaları ve Değerleri

    3.1 Güç Yolu Voltajları (PP_BATT_VCC, PP_VCC_MAIN)

    Güç yolu analizi, NAND arızası teşhisindeki ilk ve en kritik adımdır. Cihazın güç alıp almadığını, güç yönetim entegresinin (PMIC) doğru çalışıp çalışmadığını ve depolama entegresine ulaşan voltajın yeterli olup olmadığını belirler.

    BATARYA (+) PP_BATT_VCC Güç MOSFET PP_VCC_MAIN PMIC (PM8998 / S2MPS22 / DA9090) LDO / DCDC Çıkışları SoC / eMMC / UFS / RAM
    Sinyal Adı Türkçe Anlamı Kategori Normal Değer Ölçüm Yöntemi Arıza Anlamı
    PP_BATT_VCC Batarya Güç Besleme Voltajı Güç / Batarya 3.5V – 4.35V Multimetre DC ölçüm 0V = güç yolu kopuk; <3.5V = batarya değişimi
    PP_VCC_MAIN Ana Güç Besleme Voltajı (MOSFET çıkışı) Güç / Ana Hat 3.7V – 4.2V Multimetre DC ölçüm Düşük voltaj = MOSFET hasarı; 0V = MOSFET açık
    PMU_RESET_IN Güç Yönetimi Reset Girişi Güç Yönetimi 1.8V pik Osiloskop darbe analizi Yoksa PMIC sıfırlanmıyor; SoC başlatılamaz
    PMIC_RESOUT_L Baseband Güç Reset Düşük Seviye Çıkışı Güç / Baseband 1.8V LOW aktif Osiloskop Yoksa = PMIC arızası; SoC başlatma sinyali kesik
    PP1V2_FCAM_VCORE_CONN Ön Kamera Çekirdek Beslemesi 1.2V Kamera / Güç 1.2V ±5% Multimetre Düşük = LDO arızası; kamera ve sistem başlatma etkilenir
    PP1V8_FCAM_CONN Ön Kamera 1.8V Besleme Kamera / Güç 1.8V ±5% Multimetre Düşük = PMIC LDO çıkış arızası

    3.2 Depolama Entegre Besleme Voltajları

    eMMC ve UFS entegreleri, çalışmak için birden fazla voltaj seviyesine ihtiyaç duyar. Bu voltajlar genellikle PMIC üzerindeki LDO (Low Drop-Out) regülatörlerden veya DC-DC dönüştürücülerden sağlanır.

    Z3x EasyJTAG
    Voltaj Adı Değer Görev Kaynak Arıza Etkisi
    VCCQ (I/O Voltajı) 1.8V / 3.3V eMMC/UFS veri yolu beslemesi PMIC LDO Veri iletişimi kesilir; cihaz tanınmaz
    VCC (Çekirdek Voltajı) 2.7V – 3.6V NAND hücre dizisi beslemesi PMIC DCDC NAND hücreleri çalışmaz; tam ölü
    VCCQ2 (UFS özel) 1.2V UFS M-PHY arayüzü beslemesi PMIC LDO UFS link eğitimi başarısız
    VCCQ1 (eMMC özel) 1.8V / 3.3V eMMC CMD/DAT yolu beslemesi PMIC LDO eMMC komut iletişimi kesilir
    VPP (Programlama Voltajı) 12V (pump içinde) NAND hücre yazma/silme voltajı Entegre içi charge pump Yazma/silme başarısız; read-only mod
    Ölçüm Protokolü: Voltaj ölçümü yapılırken mutlaka batarya bağlı olmalı ve cihaz açık konumda (veya şarja takılı) olmalıdır. Bataryasız ölçümde PMIC koruma moduna geçebilir ve yanlış değerler okunabilir. Osiloskop kullanımında probe ground’u mutlaka AGND (Analog Ground) noktasına bağlayın.

    3.3 Sinyal Yolu Ölçümleri

    Depolama entegresinin SoC ile olan iletişimi, saat sinyalleri ve reset hatları üzerinden gerçekleşir. Bu sinyallerin osiloskop ile kontrol edilmesi, bağlantı bütünlüğünü doğrular.

    Sinyal Adı Türkçe Anlamı Kategori Frekans/Değer Ölçüm Yöntemi
    AP_TO_NAND_RESET_L Ana İşlemciden Depolamaya Reset Depolama / PCIE LOW aktif (0V = reset) Osiloskop veya multimetre
    PCIE_AP_TO_NAND_REFCLK_P Ana İşlemciden Hard Disk PCIE Arayüzüne Referans Saat Depolama / PCIE 100 MHz diferansiyel Osiloskop diferansiyel ölçüm
    PCIE_AP_TO_NAND_RESET_L Ana İşlemciden Hard Disk PCIE Arayüzüne Reset Depolama / PCIE LOW aktif Osiloskop
    SLEEP_CLK Uyku Saati / Ana Konuşma Sinyali Baseband / Saat 32.768 kHz Osiloskop frekans ölçümü
    XTAL_19P2M_OUT 19.2MHz Saat Sinyal Çıkışı Saat / Osilatör 19.2 MHz Osiloskop frekans ölçümü
    I2C_AP_TO_CODEC_SCLK Ana İşlemciden Ses Kodlayıcı SPI’sine Saat Sinyali Ses / SPI 400 kHz – 3.4 MHz Osiloskop

    4. Depolama Entegreleri Veritabanı ve Arıza Analizi

    4.1 eMMC Entegreleri (Samsung, Hynix, Toshiba, Micron)

    eMMC entegreleri, giriş ve orta segment cep telefonlarında yaygın olarak kullanılır. Aşağıdaki tablo, servis pratiğinde en sık karşılaşılan eMMC entegrelerinin teknik özelliklerini, arıza belirtilerini ve çözüm yöntemlerini içerir.

    Entegre / IC Adı Standart Kapasite Arıza Belirtileri Olası Arıza Nedeni Çözüm Yöntemi Kullanılan Cihazlar
    Samsung K9PGD8U7A eMMC 4.5 16-32GB TLC Telefon açılmıyor, yavaş boot, depolama hatası NAND hücre bozulması, aşırı yazma, voltaj dalgalanması NAND programlama aracı ile yeniden yazma; chip-off veri kurtarma Galaxy S3, Note 2, Xperia Z
    Samsung KLMAG1JETD eMMC 5.1 32-64GB MLC “No internal storage” hatası, yavaşlama Write wear-out, termal baskı eMMC programlama; alternatif: NAND değişimi Galaxy A5 2016, J7 Prime
    Toshiba THGAF4G8D4HBAIR eMMC 4.5 4-8GB SLC Yavaş sistem, bellek hataları Wear leveling başarısız eMMC flashing Huawei Honor 3C, Lenovo A2010
    Hynix H26M64002BNR eMMC 5.0 64GB TLC Boot döngüsü, kısmi depolama Kontrol yazılımı çöküşü Yazılım flash; chip-off Redmi Note 3, Moto G3
    Micron MTFC64GAPALBH eMMC 5.1 64GB 3D NAND Depolama kilitlenmesi Kontrol çipi sorunu Chip-off ve yeniden yazma Moto G Fast, Nokia 5.3
    Western Digital SDINBDG4-64G eMMC 5.1 64GB MLC eMMC hata kodu 0x110 Düşük voltaj Güç hattı ölçümü; eMMC değişimi Redmi 5A, Galaxy A10

    4.2 UFS Entegreleri (Samsung, SK Hynix, Kioxia)

    UFS entegreleri, amiral gemisi ve üst segment cihazlarda kullanılan yüksek performanslı depolama çözümleridir. Link eğitimi (link training) ve firmware uyumluluğu, eMMC’ye göre daha karmaşık arıza modellerine yol açar.

    Entegre / IC Adı Standart Kapasite Arıza Belirtileri Olası Arıza Nedeni Çözüm Yöntemi Kullanılan Cihazlar
    SK Hynix H9HQ21AFAMMAER UFS 2.1 64-128GB TLC Uygulama donması, depolama erişim hatası UFS link eğitimi başarısız UFS programlama aracı; reballing; flash yenileme Galaxy S8, Pixel 2, OnePlus 5
    Samsung KLUFG8RHDE UFS 2.1 128-256GB V-NAND Yavaş random read, veri bozulması Yüksek sıcaklık wear UFS yazılımı flashing Galaxy Note 8, S8+
    Samsung KLUEG8UHDB UFS 3.0 128-256GB V-NAND Yavaş 5G indirme tamponu UFS link hızı düşük FW güncelleme; PCB yolu kontrolü Galaxy S10, Note 10
    Samsung KLUEG4RHEB UFS 3.1 256-512GB V-NAND WriteBooster devreye girmiyor HPB FW uyumsuzluğu FW güncelleme Galaxy S20 Ultra, Note 20 Ultra
    Kioxia THGJFG8D2LLAYL UFS 2.2 128GB BiCS NAND Veri okuma gecikmesi Link hız müzakeresi başarısız FW + yol tamiri OPPO Find X2, Vivo X50 Pro

    4.3 Apple Özel NVMe NAND

    Apple cihazlarında kullanılan NVMe tabanlı özel NAND yapısı, SoC ile doğrudan entegredir ve Secure Enclave güvenlik çipiyle birlikte çalışır. Bu yapı, chip-off veri kurtarma yöntemini imkansız kılar.

    Apple NAND (Proprietary NVMe)

    Görev: Özel NVMe tabanlı; 3D TLC; SoC ile entegre

    Arıza Belirtileri: “Connect to iTunes”, dış depolama görünmüyor

    Olası Arıza Nedeni: Mantıksal bozulma, güç kesintisi

    Çözüm Yöntemi: DFU restore; chip-off mümkün değil (Secure Enclave)

    Kullanılan Cihazlar: iPhone 6s ve üzeri tüm modeller

    Dönem: NVMe — 2015+

    Kritik Uyarı: Apple cihazlarında NAND değişimi sonrası, yeni entegre üzerine orijinal seri numarası (SN), IMEI, WiFi MAC adresi ve biyometrik verilerin yazılması gerekir. Bu işlem olmadan Face ID, Touch ID ve iCloud aktivasyonu çalışmaz. NAND değişimi Apple yetkili servisleri dışında tam fonksiyonellik sağlamayabilir.

    5. Yazılımsal Çözüm Yöntemleri

    5.1 DFU Modu ve iTunes/Finder Geri Yükleme (iPhone)

    Device Firmware Upgrade (DFU) modu, Apple cihazlarının en derin yazılım kurtarma modudur. Bootloader ve işletim sistemi tamamen çalışmıyor olsa dahi donanım seviyesinde firmware yazmayı sağlar.

    iPhone 8 ve Sonrası DFU Modu

    1. iPhone’u bilgisayara bağlayın (iTunes/Finder açık)
    2. Volume Up tuşuna hızlıca basıp bırakın
    3. Volume Down tuşuna hızlıca basıp bırakın
    4. Side (Güç) tuşunu 8 saniye basılı tutun
    5. Side tuşunu basılı tutarken Volume Down tuşunu da 5 saniye basılı tutun
    6. Side tuşunu bırakın, Volume Down’u 10 saniye daha tutun
    7. Ekran tamamen siyah kalacak; iTunes “recovery mode” uyarısı verecek

    iPhone 7/7 Plus DFU Modu

    1. iPhone’u bilgisayara bağlayın
    2. Güç + Volume Down tuşlarına aynı anda basın
    3. 8 saniye sonra Güç tuşunu bırakın
    4. Volume Down tuşunu 10 saniye daha basılı tutun
    5. Ekran siyah kalacak; iTunes tanıyacak
    DFU Başarı Kriteri: Ekran tamamen siyah olmalıdır (Apple logosu görünmemeli). iTunes/Finder “Bir iPhone kurtarma modunda algılandı” mesajı vermelidir. DFU modunda cihazın ekranı hiçbir şey göstermez; bu, normal recovery modundan ayırt edici özelliğidir.

    5.2 EDL Modu ve Qualcomm Flash Araçları (Android)

    Emergency Download (EDL) modu, Qualcomm tabanlı Android cihazlarda bootloader ve işletim sistemi tamamen çalışmıyor olsa dahi donanım seviyesinde firmware yazmayı sağlar. EDL moduna geçmek için cihazın test noktalarına (test points) kısa devre yapılması veya özel kablo kullanılması gerekir.

    Araç Kullanım Alanı Desteklediği İşlemler Not
    QPST / QFIL Qualcomm cihazlar Firmware flash, partition yazma, NV restore Qualcomm resmi aracı; ücretsiz
    F64 Box eMMC/UFS doğrudan erişim Chip-off okuma/yazma, sağlık test, firmware yenileme Donanım box gerektirir; ücretli
    Easy JTAG Plus eMMC/UFS/ISP JTAG pinout tespiti, direkt NAND erişimi, bootloader bypass Z3X ekosistemi; ücretli
    Octoplus Box Çoklu platform Firmware flash, FRP kaldırma, IMEI onarımı Geniş cihaz desteği; ücretli
    Chimera Tool Samsung, Huawei, Xiaomi Firmware flash, bootloader kilidi, yazılım onarımı Kredi sistemi; ücretli

    5.3 Fastboot ve Bootloader Kurtarma

    Fastboot, Android cihazların bootloader seviyesinde komut almasını sağlayan bir protokoldür. Bootloader hasarsız ancak sistem bölümü bozuksa, fastboot üzerinden partition yenileme yapılabilir.

    PC (ADB/Fastboot) USB VBUS (5V) USBHS_P/USBS_N USB Kontrolör (SoC içi) Bootloader Fastboot Komut İşleme

    Sık Kullanılan Fastboot Komutları:

    • fastboot devices — Bağlı cihazları listele
    • fastboot flash boot boot.img — Boot partition’ı yenile
    • fastboot flash system system.img — System partition’ı yenile
    • fastboot flash userdata userdata.img — Kullanıcı verilerini sıfırla
    • fastboot erase userdata — Kullanıcı verilerini sil (factory reset)
    • fastboot reboot bootloader — Bootloader’ı yeniden başlat
    • fastboot oem unlock — Bootloader kilidini aç (destekleyen cihazlarda)
    Önemli Not: Fastboot komutları partition seviyesinde müdahale içerir. Yanlış komut kullanımı cihazı tamamen kullanılamaz hale getirebilir. Özellikle fastboot flash komutlarında doğru partition adı ve dosya kullanılmalıdır.

    5.4 F64 Box, Easy JTAG Plus ve Chip-Off Teknikleri

    Yazılım yenileme işlemleri sonuç vermediğinde, depolama entegresine doğrudan erişim gerekebilir. Bu durumda F64 Box veya Easy JTAG Plus gibi donanım araçları kullanılarak entegre üzerinden okuma/yazma işlemleri yapılır.

    F64 Box İşlem Adımları

    1. Cihazı sökün ve anakartı hazırlayın
    2. eMMC/UFS pinout haritasını belirleyin
    3. F64 Box adaptörünü entegreye bağlayın
    4. UFI yazılımında cihaz modelini seçin
    5. “Read Full Dump” ile tam yedek alın
    6. “Health Check” ile entegre durumunu kontrol edin
    7. Gerekirse “Write Full Dump” ile firmware yenileyin

    Chip-Off Veri Kurtarma

    1. Entegreyi anakarttan sıcak hava istasyonu ile sökün
    2. BGA lehim toplarını temizleyin
    3. Chip-off soketine entegreyi yerleştirin
    4. Programlama adaptörü ile doğrudan okuma yapın
    5. Ham NAND dump’ını analiz edin
    6. ECC düzeltmesi ve dosya sistemi rekonstrüksiyonu
    7. Kullanıcı verilerini kurtarın
    Chip-Off Sınırlamaları: Apple cihazlarda Secure Enclave ve şifreli depolama nedeniyle chip-off veri kurtarma mümkün değildir. Ayrıca UFS entegrelerinde veri şifrelemesi (hardware encryption) aktifse, ham dump okunamaz durumdadır. Chip-off öncesi cihazın şifreleme durumu mutlaka kontrol edilmelidir.

    6. Donanımsal Onarım Teknikleri

    6.1 Reballing İşlemi ve BGA Yenileme

    Reballing, BGA (Ball Grid Array) paketlemeli entegrelerde zaman içinde yorulan, mikro çatlaklar oluşan veya düzensiz ısı döngüleri nedeniyle bağlantı kopukluğu gelişen lehim noktalarının yenilenmesi işlemidir. NAND, eMMC, UFS, PMIC ve SoC entegreleri için sıklıkla uygulanır.

    İşlem Adımı Kullanılan Ekipman Sıcaklık Profili Kritik Nokta
    Entegre Sökümü IR Rework İstasyonu (Jovy RE-8500, Atten AT8502D) Ön ısıtma: 150°C; Hedef: 220-245°C PCB warpage kontrolü; komşu komponent koruma
    Pad Temizliği Lehim emici fitil, flux, IPA (%99 izopropil alkol) Oda sıcaklığı PCB pad hasarı oluşturmama; tam temizlik
    BGA Stencil Uygulama Entegre özel BGA stencil, lehim pastası (Sn63/Pb37 veya SAC305) Oda sıcaklığı Stencil hizalaması; pasta miktarı kontrolü
    Yeniden Lehimleme IR Rework İstasyonu, termal profil Ramp: 1-3°C/sn; Soak: 150-180°C; Peak: 245°C Oksidasyon önleme (N2 atmosferi tercih); X-ray kontrolü
    Kalite Kontrol X-ray cihazı, AOI (Automated Optical Inspection) Oda sıcaklığı Bride, void, misalignment tespiti
    Reballing Başarı Kriterleri: X-ray görüntülemede lehim toplarında bridge (köprü) oluşmamalı, void (boşluk) oranı %25’in altında olmalı ve entegre hizalaması ±0.05mm tolerans içinde olmalıdır. Reballing sonrası cihazın ilk açılışında termal kamera ile entegre sıcaklığı izlenmelidir.

    6.2 PCB Yolu Tamiri ve Jumper Atma

    Güncelleme sonrası ölü telefon arızasına eşlik eden fiziksel hasar (düşme, su) veya üretim hatası nedeniyle bakır yolun (trace) kopmuş ya da yıpranmış olabileceği durumlar mevcuttur. Kritik sinyal yollarında kopukluk tespit edildiğinde onarım yapılır.

    Kritik Yollar ve Onarım Yöntemleri:

    • AP_TO_NAND_RESET_L — 0.1mm bakır tel jumper hattı (köprü) çekilir
    • PP_VCC_MAIN — Yüksek akım taşıyan yol; kalın bakır tel (0.2mm) kullanılır
    • PCIE_AP_TO_NAND_REFCLK_P/N — Diferansiyel sinyal; eş uzunlukta çift jumper
    • I2C hatları (SDA/SCL) — İletken boya veya ince jumper teli
    • MIPI hatları — Yüksek hızlı sinyal; jumper önerilmez; yol tamir levhacığı (trace repair patch) kullanılır
    Jumper Atma Kuralları: Jumper teller mümkün olduğunca kısa olmalıdır. Yüksek frekanslı sinyallerde (MIPI, PCIe) jumper kullanımı sinyal bütünlüğünü bozabilir; bu durumlarda PCB delikten delikeye (via-to-via) yol tamiri tercih edilmelidir. Jumper sonrası multimetre ile süreklilik (continuity) ve yalıtım (isolation) testi yapılmalıdır.

    6.3 Entegre Değişimi ve Uyumluluk Kriterleri

    Reballing işlemine rağmen entegre sağlıklı çalışmıyorsa ya da NAND hücre hasar oranı geri dönülemez düzeydeyse komple entegre değişimi gerekir. Entegre değişiminde aşağıdaki uyumluluk kriterleri mutlaka sağlanmalıdır.

    Uyumluluk Kriteri Açıklama Uyumsuzluk Sonucu
    Kapasite Eşleşmesi Yeni entegre, orijinal kapasiteye eşit veya daha büyük olmalı Düşük kapasite = yazılım sığmama; boot hatası
    Paket Tipi (BGA) BGA153, BGA169, BGA254 gibi pin dizilimi aynı olmalı Farklı paket = anakart delik uyumsuzluğu; kısa devre
    Protokol Standardı eMMC 5.1 yerine eMMC 5.1; UFS 3.1 yerine UFS 3.1 Protokol farkı = SoC tanımama; boot hatası
    Üretici Firmware Aynı üretici veya uyumlu firmware sürümü Firmware uyumsuzluğu = performans düşüklüğü; stabilite sorunu
    Voltaj Seviyeleri VCC, VCCQ, VCCQ2 voltajları aynı olmalı Voltaj farkı = entegre hasarı; anakart kısa devre

    7. Entegre Değişimi Sonrası Yazılım Yükleme

    Donanımsal onarım tamamlandıktan sonra cihazın orijinal firmware ile başlayabilmesi için yazılım yükleme işlemi yapılmalıdır. Bu süreç, entegre tipine ve platforma göre değişiklik gösterir.

    Android Cihazlarda İşlem Akışı

    1. Yeni eMMC/UFS entegresini anakarta lehimleyin
    2. F64 Box veya Easy JTAG ile entegreyi doğrudan bağlayın
    3. Bootloader ve partition tablosunu yazın
    4. Factory firmware (full ROM) yükleyin
    5. NV/Radio bölümlerini orijinal değerlere ayarlayın
    6. IMEI ve MAC adreslerini yazın (yasal çerçevede)
    7. Cihazı ilk açılış için hazırlayın

    iPhone Cihazlarda İşlem Akışı

    1. Yeni NAND entegresini anakarta lehimleyin
    2. NAND programlama aracı ile seri numarası yazın
    3. WiFi/BT MAC adreslerini yazın
    4. Region bilgilerini yapılandırın
    5. DFU moduna alın ve iTunes/Finder ile geri yükleyin
    6. Aktivasyon kilidi kontrolü yapın
    7. Biyometrik sensör eşleştirmesini kontrol edin
    Onarım Başarı Kriterleri: Onarım sonrası cihazın orijinal firmware ile tam olarak başlayabilmesi, depolama kapasitesinin doğru görünmesi ve güncelleme döngüsünü sorunsuz tamamlayabilmesi başarılı onarımın göstergesidir. Onarım sonrasında bir yazılım güncellemesi daha çalıştırılarak entegrenin dayanımı doğrulanmalıdır.

    8. Sık Sorulan Sorular ve Servis Notları

    Soru 1: Güncelleme sonrası telefon neden tamamen ölü kalıyor?

    Güncelleme sırasında batarya bitmesi, bozuk firmware paketi, eMMC/UFS depolama hasarı veya yazılım flash döngüsünün kesilmesi telefonu yanıtsız bırakabilir. PMIC güç yolu kontrolü ve firmware yeniden yazma ilk adım olmalıdır. PP_BATT_VCC’nin 3.5V altında olması, güncelleme sırasında entegrenin koruma moduna geçmesine ve yazma tamponunun kaybolmasına neden olur.

    Soru 2: Logo gelmiyor ama telefon titreşiyor — bu ne anlama geliyor?

    Titreşim varsa telefon PMIC düzeyinde güç alıyor demektir. Logo gelmemesi boot/sistem dosyalarının hasar gördüğüne ya da eMMC/UFS entegresinin arızalı olduğuna işaret eder. Fastboot veya EDL moduna girişi deneyin; başarılıysa yazılım flash yeterli olabilir. Başarısızsa AP_TO_NAND_RESET_L sinyalini osiloskop ile kontrol edin.

    Soru 3: eMMC mi UFS mi güncelleme arızasına daha yatkın?

    eMMC 4.5/5.1 entegrelerinde wear-out ve voltaj dalgalanmalarına bağlı hücre bozulması daha sık görülür. Samsung K9PGD8U7A (eMMC 4.5) ve KLMAG1JETD (eMMC 5.1) serisi entegrelerde bu tablo özellikle sık raporlanmaktadır. UFS 2.1/3.0/3.1 entegreleri daha dayanıklı olmakla birlikte link eğitimi hatası ve HPB FW uyumsuzlukları ölü telefon arızasına yol açabilir. Her iki türde de güncelleme sırasında kesintisiz güç şarttır.

    Soru 4: Güncelleme sonrası bootloop — yazılım mı, donanım mı?

    Bootloop çoğunlukla yazılım kaynaklıdır. Önce flash modu üzerinden firmware yenilemeyi deneyin. Başarısız olursa, eMMC/UFS sağlık testine geçin. Depolama entegresi yazılabiliyorsa sorun yazılım; yazılamıyorsa donanım hasarı söz konusudur. F64 Box ile “Health Check” yapılması bu ayrımı netleştirir.

    Soru 5: Apple iPhone güncelleme sonrası ölü kaldı, ne yapmalıyım?

    DFU moduna alın: iPhone 8 ve sonrası için önce Vol+, sonra Vol-, ardından güç tuşunu 8 saniye basılı tutup Vol+ ve Vol-‘u bırakın, güç tuşu 5 saniye daha basılı kalsın. iTunes/Finder’da “Geri Yükle”yi seçin. Başarısız olursa, batarya voltajını ve PP_VCC_MAIN hattını ölçün. Hata kodu 9, 4013 veya 4014 alınıyorsa NAND veya CPU arızası şüphesi vardır.

    Soru 6: Güncelleme sırasında cihaz kapandı, veri kurtarılabilir mi?

    eMMC/UFS entegresi fiziksel olarak hasarlı değilse, yazılım yenileme ile cihaz kurtarılabilir ve mevcut kullanıcı verilerine erişilebilir. Ancak entegrenin ciddi wear-out yaşamışsa ya da yazma tamponu bozulmuşsa veri kaybı yaşanabilir. Bu durumda profesyonel chip-off veri kurtarma yöntemi değerlendirilebilir; ancak Apple cihazlarda Secure Enclave nedeniyle bu yöntem uygulanamaz.

    9. Kaynakça ve Teknik Referanslar

    Bu rehberde kullanılan teknik veriler, aşağıdaki kaynaklardan derlenmiştir:

    • Cep Telefonu Entegre Veritabanı — ceptelefonutamirkursu.com (212 entegre kaydı)
    • Cep Telefonu Servis Manuel Kısaltmaları — Teknik sinyal ve protokol referansları
    • JEDEC eMMC Standardı JESD84-B51 (eMMC 5.1)
    • JEDEC UFS Standardı JESD220E (UFS 3.1)
    • Apple Device Firmware Upgrade (DFU) Mode Technical Note
    • Qualcomm Emergency Download (EDL) Mode Documentation
    • Samsung Semiconductor Technical Datasheets (K9PGD8U7A, KLMAG1JETD, KLUEG8UHDB)
    • SK Hynix UFS Technical Reference Manual (H9HQ21AFAMMAER)
    • Micron eMMC Product Specification (MTFC64GAPALBH)
    • Texas Instruments Power Management IC Application Notes
    Yasal Uyarı: Bu rehberde anlatılan teknik işlemler, eğitim ve profesyonel teknik servis kullanımı amacıyla hazırlanmıştır. IMEI değişimi, seri numarası manipülasyonu ve yetkisiz yazılım müdahaleleri yasalara aykırı olabilir. Tüm işlemler yasal çerçevede ve cihaz sahibinin bilgisi dahilinde yapılmalıdır.

    Cep Telefonu NAND Arızası Teknik Servis Rehberi 2026

    Kaynak: ceptelefonutamirkursu.com | Teknik Başvuru Kaynağı

    Son Güncelleme: 31 Mayıs 2026

    Devamını Oku

    Bir yanıt yazın

    error: Content is protected !!