Fairchild FSA9280 / FSA9480 / FSA880 BOOT pinini nasıl tetikleyebilirim? (Samsung Galaxy S)


23

bu uzun bir vuruş, ancak birinin başlığında listelenen yongalardan birinin tam veri sayfasına erişebildiğini ve ID_CON üzerindeki VBUS_IN ile dirençlerin kombinasyonunun BOOT pinini tetiklemesini sağlayacağını umuyorum. çip üzerinde. Ne yazık ki Fairchild, bu yongalar için tam veri sayfasını yayınlamayacak (sordum) ve web'de yalnızca kısaltılmış bir versiyonu (PDF bağlantısı) bulunmaktadır.

Uzun hikaye: FSA9480 yongası, bazı Samsung telefonlarında, USB portunun ID pinindeki algılama dirençlerini kullanarak çeşitli aksesuarları tespit etmek için kullanılıyor. Telefonun Android çekirdek kaynağından gelen bilgilerle zaten çok ilerleme kaydettik. Şimdi telefonun CPU'sunu seri porttan harici bir bootloader yüklemesini sağlayacak bir boot kurtarma moduna zorlamaya çalışıyoruz ve FSA9480'deki BOOT pininin bunu yapabileceğini düşünüyoruz, ancak bunun nasıl olacağını çözemiyoruz. tetiklemek için.

Şimdiye kadar USB bağlantı noktasına bağlı güç olmadan bilinen listedeki tüm dirençleri ve tekrar USB çıkışı güç alarak seri çıkış üreten tüm direnç değerlerini denedim .

Güncelleme: Biz bu teori üzerinde çalışıyoruz bu şematik hizmeti manuel şovlarınızın bir sinyal herhangi aklı başında dünyada uygulama işlemcisi çipin OM5 pimini gider BOOT_MODE adında bir sinyal için FSA9480 BOOT pimi giden. Ancak bunu ispatlamak için tam şemamız yok ve bu pimin nasıl tetiklendiğini göstermek için FSA9480'in iç detaylarına sahip değiliz. BOOT_ON'un kendi adlarında (RID_FM_BOOT_ON_UART gibi) dirençleri olacağını, ancak görünüşe göre olmadığını düşünürdünüz. Ya da belki öyle, ama BOOT_MODE sinyali doğru yere gitmiyor. Her iki durumda da FSAx80 veri sayfası bunu doğrular.

Ben ettik başlangıç ve bootloader indir kodunu ters mühendislik uygulama işlemcisinin (Samsung S5PC110) iç ROM içinde ve biz başarılı olursanız biz seri port üzerinde bootloader indir protokolünün ilk baytı görmesi gereken çalıştı. Bunun yerine, normal bir önyüklemeyi gösteren NAND'dan yüklenen birincil önyükleyicinin çıktısını alıyoruz.


1
İçlerinde boşluk bulunan bağlantıları
yayınladığınızda

1
İki soru: Başarılı olduğunuzu nasıl bileceksiniz? Ayrıca, veri sayfasından, BOOT pimi temel bant işlemcisine bağlı gibi görünüyor. Anladığım kadarıyla bu çip hücresel radyoyu - daha yüksek fonksiyonlar yerine değil - kullanıyor ve FCC ile ilgili olarak onunla oynamak ciddi bir hayır-hayır. BOOT pininin bağlantısını nasıl anlıyorsunuz?
AngryEE

2
İyi güncellemeler, ancak gelecekte onları işaretleyin, bu yüzden bir güncelleme olduğunu biliyoruz. Üçüncü soruyu: Bu telefonlardan birini açıp sinyalin doğru yere gidip gitmediğini görmek için izleri kontrol etmeye istekli misiniz? Ayrıca dördüncü soruyu sorun: uygulama işlemcisi nedir? Veri sayfası bulmak istiyorum.
AngryEE

2
Telefonu açmayı, dmesg izlemeyi ve direnç değerlerini değiştirmeyi denediniz mi? İhtiyaç duyulan aralıkta sürekli değişken bir resister kurmayı dener ve değerini yavaşça değiştiririm. Sürücünün mod bilgisini dmesg'e atmasını bekliyorum.
Mark

1
@Mark teşekkürler, ne yazık ki, fişi prizden çekip yeniden taktığınızda yalnızca direnç değişikliklerini kaydettiği görülüyor. Listedeki her değere bir direnç ayarlamanın yavaş ve acı verici yolunu denedim.
TheBeano

Yanıtlar:


2

kontrol http://forum.xda-developers.com/showthread.php?t=1206216 benim Captivate yapmış ve işe yarıyor. Diğer Galaxy S telefonları hakkında hiçbir fikrim yok. Telefonunuz için xda-dev'i kontrol etmelisiniz, çünkü nasıl yapılacağını bilen biri olabilir.


Kendi başına bir bağlantı bir cevap olarak kabul edilmez, lütfen bilgileri buraya gönderin ve referans olarak bir bağlantı ekleyin.
Kortuk

0

Günaydın, burada belgeleri bulacaksınız.

FSA9280


2
Bu sadece 5 sayfalık bir 'sınırlı veri sayfası' olmasına rağmen, OP'yi daha önce denedilerse, OP'ye yardımcı olabilecek tam veri sayfasını talep etmek için bir e-posta adresi içermesine rağmen. Çevrimiçi olarak yayınlanmadıysa da NDA gerektirebilir ve / veya yalnızca OEM’ler için kullanılabilir.
Peter J
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.