Як зробити так, щоб зробити контактний тригер Fairchild FSA9280 / FSA9480 / FSA880 BOOT? (Samsung Galaxy S)


23

це трохи зйомки, але я сподіваюся, що хтось має доступ до повного аркуша даних для однієї з мікросхем, зазначених у заголовку, і може сказати мені, яка комбінація VBUS_IN та резисторів на ID_CON змусить запустити штифт BOOT на чіпі. На жаль, Fairchild не випустить повний аркуш даних цих чіпів (я вже запитав), і в Інтернеті доступна лише скорочена версія (PDF-посилання).

Довга історія: чіп FSA9480 використовується на деяких телефонах Samsung для виявлення різних аксесуарів за допомогою чутливих резисторів на ідентифікаційному штифті USB-порту. Ми вже досягли значного прогресу за допомогою інформації з джерела ядра телефону Android. Тепер ми намагаємось змусити процесор телефону перейти в режим відновлення завантаження, що змусить його завантажувати зовнішній завантажувач із послідовного порту, і схоже, що штифт BOOT на FSA9480 може це зробити, але ми не можемо розібратися, як щоб його спровокувати.

Поки я спробував усі резистори з відомого списку без живлення, підключеного до порту USB, і всіх значень резисторів, які знову виробляли серійний вихід з живленням на порту USB.

Оновлення: Ми працюємо над теорією, згідно з якою ця схема в керівництві з обслуговування показує сигнал, що переходить від штифта BOOT FSA9480 до сигналу BOOT_MODE, який у будь-якому розумному світі піде на контактний код чипа OM5 процесора програми. Але у нас немає повної схеми, щоб це довести, і у нас немає внутрішніх деталей FSA9480, щоб показати, як цей штифт спрацьовує. Ви б могли подумати, що це будуть резистори з BOOT_ON у своїх назвах (як RID_FM_BOOT_ON_UART), але, мабуть, ні. А може і є, але сигнал BOOT_MODE не йде в потрібне місце. Так чи інакше, цей лист даних FSAx80 підтвердив би це.

Я інженерно розробив код завантаження та завантажувач завантажувачів у внутрішній ROM-процесор додатка (Samsung S5PC110), і розробив, що якщо нам це вдасться, нам слід побачити перший байт протоколу завантаження завантажувача на послідовний порт. Натомість ми отримуємо вихід основного завантажувача, який завантажується з NAND, що вказує на звичайний завантажувач.


1
Опублікуйте посилання з пробілами в них, і ми виправимо це для вас
endolith

1
Два питання: як ти дізнаєшся, що ти досягла успіху? А також, з таблиці даних схоже, що штекер BOOT підключений до процесора базової смуги. Я розумію, що цей чіп обробляє стільникове радіо - не вищі функції - і що грати з ним - це серйозне не-ні, що стосується FCC. Яке ваше розуміння підключення штифта BOOT?
AngryEE

2
Хороші оновлення, але в майбутньому позначте їх, щоб ми знали, що було оновлення. Питання третє: чи готові ви зламати один із цих телефонів і перевірити сліди, щоб побачити, чи подається сигнал у потрібне місце? Крім того, питання четверте: що таке прикладний процесор? Я хотів би знайти таблицю даних.
AngryEE

2
Ви пробували завантажувати телефон, переглядаючи dmesg та змінюючи значення резистора? Я б спробував встановити постійний змінний резістр за потрібний діапазон і повільно змінити його значення. Я б очікував, що драйвер скидає інформацію про режим в dmesg.
Марк

1
@ Марк дякую, на жаль, здається, зареєструвати зміни опору, якщо ви відключите штепсель, а потім знову підключіть плагін. Я спробував повільний і болісний спосіб встановлення резистора для кожного значення у списку.
TheBeano

Відповіді:


2

перевірити http://forum.xda-developers.com/showthread.php?t=1206216 Я зробив це, щоб зачарувати, і воно працює. Я не знаю про будь-які інші телефони Galaxy S. Ви повинні перевірити xda-dev для свого телефону, оскільки хтось, можливо, зрозумів, як це зробити на ньому.


Посилання самостійно не вважається відповіддю. Будь ласка, опублікуйте інформацію тут та додайте посилання як посилання.
Кортук

0

Доброго ранку, тут ви знайдете документацію

FSA9280


2
Це лише 5-сторінка "обмеженою таблицею даних", хоча вона містить адресу електронної пошти, щоб запросити повну таблицю даних, яка може допомогти ОП, якщо вони ще не намагалися цього зробити. Хоча, якщо він не розміщений в Інтернеті, він може вимагати NDA та / або бути доступним лише для виробників оригіналу.
PeterJ
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.