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.