UFS Bellek ISP Bağlantısı
Easy JTAG ile Tam Teknik Rehber

ceptelefonutamirkursu.com

UFS 2.0’dan 4.1’e tüm nesiller için ISP bağlantı mimarisi, VCCQ ve RST hattı farklılıkları, Easy JTAG LOW/HIGH voltaj seçiminin neden kritik olduğu ve Samsung Galaxy A556B üzerinde adım adım uygulama.

Easy JTAG Plus

UFS 2.0 / 2.1 / 2.2 / 3.0 / 3.1 / 4.0 / 4.1
BGA-153 / BGA-254

§ 1.0

UFS Bellek Mimarisi ve ISP Nedir

Bir cihaz bootloader hasarı, yanlış firmware yazımı ya da FRP kilidi nedeniyle yazılım tabanlı yöntemlere yanıt vermediğinde, servis teknikeri doğrudan bellek çipine erişmek zorunda kalır. Bu erişim yöntemine ISP (In-System Programming) denir ve cihazın ana işlemcisi devre dışıyken bile belleği okuyup yazabilmeyi sağlar.

UFS (Universal Flash Storage), eMMC’nin yerini alan seri diferansiyel arayüzüdür. JEDEC standardına göre M-PHY fiziksel katmanını, UniPro protokol yığınını ve SCSI komut setini birleştirerek tam çift yönlü (full-duplex) veri aktarımı sunar. Bu mimari sayesinde UFS 3.1, eMMC 5.1’e kıyasla hem bant genişliği hem de güç verimliliği açısından belirgin biçimde üstündür. Piyasadaki çoğu orta-üst segment cihaz artık UFS bellek kullanmaktadır.

ISP bağlantısı kurulduğunda Easy JTAG gibi programlayıcı kutular, UFS çipinin dahili kontrol bloğuyla MIPI M-PHY katmanı üzerinden doğrudan iletişim kurar. İşlemci tamamen devre dışı olduğu için voltaj seviyelerine ve sinyal kalitesine son derece dikkat edilmesi gerekir; en küçük bir hata kalıcı hasara yol açabilir.

// Teknik Not — TN-UFS-001

UFS bellekler LVDS diferansiyel sinyal kullanır. TX ve RX hatlarını asla doğrudan problamayın; farklı modellerde 15 mm’yi aşan kablo uzunlukları bağlantı kararlılığını ciddi biçimde bozar. GND noktasını TX/RX hatlarına mümkün olduğunca yakın tutun.

§ 2.0

Ortak Sinyal Hatları: TX / RX / GND / VCC

Tüm UFS nesilleri aşağıdaki temel sinyal hatlarını paylaşır. Bu hatlar hem UFS 2.x hem de UFS 3.x/4.x için aynı şekilde bağlanır; aralarındaki fark yalnızca güç ve reset hattı yapılandırmasındadır.

Not:Web sitemizdeki tabloları daha sağlıklı incelemek için telefonunuzu yatay konuma alınız. 

 

SinyalYönAçıklamaUFS 2.xUFS 3.x / 4.x
TXOPHOST → UFSPozitif diferansiyel TX hattı✓✓
TXONHOST → UFSNegatif diferansiyel TX hattı✓✓
RXOPUFS → HOSTPozitif diferansiyel RX hattı✓✓
RXONUFS → HOSTNegatif diferansiyel RX hattı✓✓
GNDREFOrtak referans toprağı✓✓
VCCPWRAna depolama gücü (3.3V)✓✓
RSTPWR/CTLReset hattı — nesle göre farklıVCCQ bağlı (1.2V)VCCQ bağlı (1.2V)
VCCQ2PWRArabirim beslemesi — yalnızca UFS 2.x1.8V— (kullanılmaz)
VCCQPWRArabirim beslemesi — yalnızca UFS 3.x/4.x— (kullanılmaz)1.2V
// SİNYAL AKIŞ DİYAGRAMI — UFS ISP KONEKSİYON KATMANLARI
EASY JTAG
──
M-PHY TX/RX
──
UniPro Katman
──
UFS Kontrol
──
Flash Array
R/W işlemleri
VCC (3.3V)
──
Flash Güç
──
Dahili regülatör
──
Her nesil sabit
VCCQ/Q2
──
I/O Güç
──
M-PHY PHY katman
──
NESİLE GÖRE DEĞİŞİR
RST_N
──
Reset Bloğu
──
VCCQ veya VCCQ2
──
Model bazlı ince ayar

§ 3.0

Nesil Farkı: VCCQ, VCCQ2 ve RST Hattı

ISP bağlantısında en çok hata yapılan nokta VCCQ ve RST hattının yanlış yapılandırılmasıdır. Bu iki değişken, kullanılan UFS standardına doğrudan bağlıdır ve aralarında voltaj farkı bulunur. Teknik serviste görmezden gelinen bu ayrıntı, cihaza kalıcı hasar verebilir.

UFS 2.0 / 2.1 / 2.2 — Eski Nesil
I/O güç hattı
VCCQ2
VCCQ2 voltajı
1.8V
RST bağlantısı
VCCQ → 1.2V
VCC (Flash)
3.3V
Easy JTAG seçimi
LOW
Örnek modeller
S8, S9, Note8, A50
UFS 3.0 / 3.1 / 4.0 / 4.1 — Yeni Nesil
I/O güç hattı
VCCQ
VCCQ voltajı
1.2V
RST bağlantısı
VCCQ → 1.2V
VCC (Flash)
3.3V
Easy JTAG seçimi
LOW
Örnek modeller
S21, S22, A55, A556B

Görüldüğü gibi her iki nesilde de Easy JTAG üzerinde LOW seçeneği kullanılır. Fark, I/O güç hattının adında ve voltajındadır: eski nesiller 1.8V VCCQ2 kullanırken yeni nesiller 1.2V VCCQ kullanır. RST hattı ise iki nesilde de VCCQ’ya bağlıdır. Ancak bazı özel modellerde, örneğin Samsung A556B’de, RST kablosu VCCQ2 hattından çekilmek zorundadır. Bu istisna durumu aşağıda ayrıntılı olarak ele alınmaktadır.

UFS NesliJEDEC StandardıI/O Güç (VCCQ)RST Hattı VoltajıOkuma Başarısızlığında RST Alternatifi
UFS 2.0JESD220AVCCQ2 = 1.8VVCCQ = 1.2V—
UFS 2.1JESD220BVCCQ2 = 1.8VVCCQ = 1.2V—
UFS 2.2JESD220CVCCQ2 = 1.8VVCCQ = 1.2V—
UFS 3.0JESD220DVCCQ = 1.2VVCCQ = 1.2VVCCQ2’ye geç
UFS 3.1JESD220EVCCQ = 1.2VVCCQ = 1.2VVCCQ2’ye geç
UFS 4.0JESD220FVCCQ = 1.2VVCCQ = 1.2VVCCQ2’ye geç
UFS 4.1JESD220GVCCQ = 1.2VVCCQ = 1.2VVCCQ2’ye geç
// DİKKAT — RST İSTİSNASI

UFS 3.x ve 4.x belleklerde RST hattı normalde VCCQ’ya bağlanır. Ancak belirli SoC tasarımlarında (özellikle bazı Exynos ve Snapdragon platformları) çip okuma gerçekleşmiyorsa RST hattını VCCQ yerine VCCQ2‘ye bağlamayı deneyin. Bu, forum topluluklarında onaylanmış bir alternatif prosedürdür.

§ 4.0

Easy JTAG LOW vs HIGH Seçimi — Neden LOW Zorunlu

Easy JTAG yazılımında UFS ISP bağlantısı kurulurken kullanıcı LOW veya HIGH seçeneğinden birini seçmek zorunda kalır. Bu tercih, cihaza gönderilecek sinyal voltajını doğrudan belirler ve yanlış seçim geri dönülemez hasara neden olabilir.

✓ LOW SEÇENEĞI
1.8V
UFS I/O arayüzüyle uyumlu güvenli voltaj. Çip normal çalışır, okuma/yazma sorunsuz gerçekleşir.
✗ HIGH SEÇENEĞI
2.8V
UFS bellek ve çevre devreler için yıkıcı voltaj. İşlemcide kısa devre oluşturabilir, cihazı kalıcı olarak brick edebilir.

LOW seçeneği Easy JTAG’ın çıkışını 1.8V’a sınırlar. Bu voltaj, UFS I/O hattının (VCCQ2 veya VCCQ) gerektirdiği güvenli aralıktadır. HIGH seçeneğinde ise çıkış voltajı 2.8V’a yükselir; bu değer UFS bellek özellikleri dışında olduğu için sinyal kademelerinde aşırı gerilim oluşturur. Forumlardan gelen onlarca vakada görülen tablo budur: HIGH seçen tekniker, işlemcisi yanmış cihazla karşı karşıya kalmıştır.

// KRİTİK UYARI — WRN-VOLT-003

HIGH seçeneği hiçbir UFS modeli için geçerli bir ayar değildir. “Belki bu modelde çalışır” mantığıyla HIGH’ı denemeyin. Voltaj aşımı gerçekleştiği an işlemci bünyesindeki M-PHY alıcıları kalıcı olarak hasar görür. Bu hasar voltmetre ile ölçülmez; yalnızca cihazın tamamen yanıt vermemesiyle kendini belli eder.

§ 5.0

Uygulama Örneği: Samsung Galaxy A556B (UFS 3.1)

Samsung Galaxy A556B, Exynos 1580 SoC ile UFS 3.1 bellekten oluşan modern bir yapıya sahiptir. Bu modelde ISP bağlantısı kurarken dikkat edilmesi gereken en önemli nokta RST hattının bağlantı noktasıdır: standart yaklaşımın aksine bu modelde RST kablosu VCCQ2 hattından alınmaktadır.

 

// ÖRNEK BAĞLANTI — SM-A556B / UFS 3.1 / Exynos 1580
TXOP
Easy JTAG TXOP → Kart TP
TXON
Easy JTAG TXON → Kart TP
RXOP
Easy JTAG RXOP → Kart TP
RXON
Easy JTAG RXON → Kart TP
GND
TX/RX’e yakın GND noktası
RST
→ VCCQ2’ye bağlı (1.8V)
VCC
3.3V — Flash ana beslemesi
VCCQ
1.2V — UFS 3.1 I/O beslemesi
// A556B’ye ÖZGÜ NOT

Bu modelde RST kablosu VCCQ yerine VCCQ2 hattından alınmaktadır. Bu, UFS 3.1 standardının normal yapılandırmasından sapan bir istisnadır ve Exynos 1580’in tasarım kararından kaynaklanmaktadır. RST’yi VCCQ’ya bağladığınızda okuma başarısız olursa VCCQ2’ye geçin — bu ikinci adım sorunu çözecektir.

Bağlantı kurulduktan sonra Easy JTAG yazılımını açın. UFS ISP modunu seçin, voltaj seçeneğini LOW olarak ayarlayın ve “Identify UFS Chip” komutunu çalıştırın. Başarılı bir bağlantıda yazılım UFS Bellek kimliğini, üretici bilgisini ve LUN yapısını ekranda gösterir. Kimlik okunamıyorsa ilk olarak RST hattının bağlantı noktasını, ardından GND kalitesini kontrol edin.

§ 6.0

Bağlantı Doğrulama ve Ölçüm Protokolü

Kablo bağlantıları yapıldıktan sonra cihazı doğrudan programlayıcıya bağlamak yerine bir ön doğrulama adımı izlenmesi, hatalı bağlantıdan kaynaklanabilecek hasarı engeller. Dijital multimetre ile yapılacak birkaç temel ölçüm, bağlantı güvenilirliğini doğrulamaya yeter.

Ölçüm NoktasıBeklenen DeğerÖlçüm YöntemiBaşarısızlık Eşiği
VCC — GND arası3.1V – 3.4VDC voltmetre, besleme açıkken< 3.0V veya > 3.5V
VCCQ2 — GND arası (UFS 2.x)1.7V – 1.9VDC voltmetre, besleme açıkken< 1.6V veya > 2.0V
VCCQ — GND arası (UFS 3.x/4.x)1.15V – 1.25VDC voltmetre, besleme açıkken< 1.1V veya > 1.3V
RST — GND arasıBağlı hattın voltajıDC voltmetre, besleme açıkken0V veya beklenti dışı değer
GND direnci (kart-programlayıcı)< 1ΩOhm modu, besleme kapalıyken> 5Ω (bağlantı sorunu)
TX/RX kablo uzunluğu< 15mmFiziksel ölçüm> 20mm (sinyal bozulması)
// PROTOKOL NOTU — PN-ISP-007

Ölçümler beklenen aralıkta olsa bile Easy JTAG’ı bağlamadan önce tüm kabloların mekanik gerginlik altında olmadığından emin olun. Diferansiyel çift kablo (TXOP/TXON ve RXOP/RXON) uzunluklarının birbirine eşit olması sinyal bütünlüğü açısından kritiktir; uzunluk farkı 2 mm’yi aşmamalıdır.

§ 7.0

Yaygın Hata Kodları ve Çözümleri

Easy JTAG yazılımı ISP bağlantısı sırasında çeşitli hata kodları üretebilir. Bu kodların büyük çoğunluğu yazılım değil donanım kaynaklıdır ve kablo, voltaj ya da bağlantı noktasıyla ilgili fiziksel bir soruna işaret eder.

// HATA AĞACI — EASY JTAG UFS ISP
ERR -51
ERROR_UFS_BOX_INIT_NO_SOCKET — Soket veya adaptör algılanamadı.
→ BGA soketi doğru takılı mı kontrol edin. Socket iğnelerini temizleyin ve yeniden deneyin.
ERR -56
BOX: Chip not connected — Çip, programlayıcı tarafından görülmüyor.
→ TXOP/TXON/RXOP/RXON kablo bağlantılarını kontrol edin. GND kalitesini ölçün. RST hattının doğru noktaya bağlı olduğunu doğrulayın.
ERR -108
UTP: Response timeout — UFS kontrol bloğu yanıt vermiyor.
→ VCCQ/VCCQ2 voltajını ölçün. RST hattının bağlantı noktasını değiştirin (VCCQ ↔ VCCQ2). Kablo uzunluklarını 15mm altına indirin.
ERR -113
UNKN_ERR — Bilinmeyen hata; genellikle voltaj kayması veya sinyal bozulması.
→ HIGH seçeneğinin seçili olmadığını kontrol edin. VCC ve VCCQ değerlerini yeniden ölçün. Farklı bir ISP noktası varsa deneyebilirsiniz.
CMD TIMEOUT
Komut zaman aşımı — Bellek komutlara yanıt vermiyor.
→ Easy JTAG hız ayarını düşürün (1 MHz’den başlayın). GND bağlantısını TX/RX’e yakınlaştırın. Farklı GND noktası deneyin.
INIT FAIL
UFS Engine başlatılamadı — Genel başlatma hatası.
→ Easy JTAG firmware güncel mi kontrol edin (min. v2.35 gereklidir). Windows’ta admin yetkisiyle çalıştırın. USB sürücüsünü yeniden yükleyin.

§ 8.0

Güvenli Çalışma Kontrol Listesi

Her ISP işlemi öncesinde aşağıdaki kontrol listesini uygulayın. Bu adımlar, forum toplulukları ve teknik servis deneyimlerinden derlenen en kritik güvenlik önlemlerini kapsamaktadır.

✓
UFS bellek nesli doğrulandı: Şemadan veya cihaz bilgilerinden UFS sürümü (2.x / 3.x / 4.x) teyit edildi.
✓
VCCQ / VCCQ2 voltajı ölçüldü: Multimetre ile besleme noktaları ölçülerek beklenen değerler doğrulandı.
✓
RST hattının bağlantı noktası belirlendi: Standart (VCCQ) veya model bazlı istisna (VCCQ2) seçeneği şema üzerinden doğrulandı.
✓
Easy JTAG voltaj seçimi LOW olarak ayarlandı: Yazılımda HIGH seçili olmadığı bir kez daha kontrol edildi.
✓
TX/RX kablo uzunluğu 15mm altında: Diferansiyel çiftler mekanik kurala uygun şekilde eşit uzunlukta hazırlandı.
✓
GND bağlantısı TX/RX’e yakın: Ortak referans noktası mümkün olan en kısa mesafede tutuldu.
!
Statik elektrik önlemi: Anti-statik bileklik takılı ve çalışma yüzeyi topraklandı. ESD, görünmez hasar bırakır.
!
Easy JTAG firmware versiyonu: UFS desteği için minimum v2.35 gereklidir; daha eski versiyonlar UFS işlemlerini tanımaz.
✗
HIGH seçeneği hiçbir zaman kullanılmayacak: UFS mimarisi için HIGH seçiminin güvenli bir kullanım senaryosu yoktur.
✗
TXOP/TXON ve RXOP/RXON hatları yer değiştirmeyecek: Diferansiyel çiftlerin pozitif ve negatif uçları asla birbiriyle karıştırılmamalıdır.
// SON NOT — DOĞRU BAĞLANTI = GÜVENLİ İŞLEM

Chip-level UFS tamiri, adımların sırası kadar sabır gerektiren bir işlemdir. İlk denemede bağlantı başarısız olursa paniklemeden hata kodunu not alın, bu dokümandaki hata tablosunu inceleyin ve sistematik biçimde her değişkeni izole edin. Sahada en sık yapılan hata, RST hattının yanlış noktaya bağlanmasıdır; ikinci en sık hata ise GND kalitesidir.

ceptelefonutamirkursu.com — Mobil Cihaz Tamiri Eğitim Platformu

  © 2026 ceptelefonutamirkursu.com

Easy JTAG, Z3X Easy-JTAG Plus ekibinin tescilli ürünüdür. Bu makale bağımsız teknik eğitim amaçlıdır.