ini agak sulit, tetapi saya berharap seseorang memiliki akses ke lembar data lengkap untuk salah satu chip yang tercantum dalam judul, dan dapat memberi tahu saya kombinasi VBUS_IN dan resistor pada ID_CON apa yang membuatnya memicu pin BOOT pada chip. Sayangnya Fairchild tidak akan merilis lembar data lengkap untuk chip ini (saya sudah bertanya), dan hanya versi singkat (tautan PDF) yang tersedia di web.
Ceritanya panjang: chip FSA9480 digunakan pada beberapa ponsel Samsung untuk mendeteksi berbagai aksesori menggunakan sensor penginderaan pada pin ID port USB. Kami telah membuat banyak kemajuan melalui info dari sumber kernel Android ponsel. Sekarang kami mencoba untuk memaksa CPU ponsel ke mode pemulihan boot yang akan membuatnya memuat bootloader eksternal dari port serial, dan sepertinya pin BOOT pada FSA9480 mungkin melakukan ini, tetapi kami tidak dapat mengetahui caranya untuk memicu itu.
Sejauh ini saya sudah mencoba semua resistor pada daftar yang diketahui tanpa daya yang terhubung ke port USB, dan semua nilai resistor yang menghasilkan keluaran serial lagi dengan daya pada port USB.
Pembaruan: Kami sedang mengerjakan teori bahwa skema ini dari manual layanan menunjukkan sinyal dari pin BOOT FSA9480 ke sinyal bernama BOOT_MODE, yang di dunia waras mana pun akan menggunakan pin OM5 chip prosesor aplikasi. Tapi kami tidak memiliki skema penuh untuk membuktikannya, dan kami tidak memiliki detail internal FSA9480 untuk menunjukkan bagaimana pin dipicu. Anda akan berpikir itu akan menjadi resistor dengan BOOT_ON dalam nama mereka (seperti RID_FM_BOOT_ON_UART), tetapi tampaknya tidak. Atau mungkin, tetapi sinyal BOOT_MODE tidak pergi ke tempat yang tepat. Apa pun cara lembar data FSAx80 akan mengonfirmasi
Saya telah merekayasa balik kode unduhan startup dan bootloader dalam ROM internal prosesor aplikasi (Samsung S5PC110), dan menemukan bahwa jika kita berhasil, kita akan melihat byte pertama dari protokol unduhan bootloader pada port serial. Sebaliknya, kami mendapatkan output dari bootloader utama yang sedang dimuat dari NAND, yang menunjukkan boot normal.