Fairchild FSA9280 / FSA9480 / FSA880 BOOTピントリガーを作成する方法 (サムスンギャラクシーS)


23

これは少し長いショットですが、タイトルにリストされているチップのいずれかの完全なデータシートに誰かがアクセスして、VBUS_INとID_CONの抵抗の組み合わせがBOOTピンをトリガーすることを教えてくれることを願っていますオンチップ。残念ながら、フェアチャイルドはこれらのチップの完全なデータシートをリリースしません(私は尋ねました)。そして、短縮版(PDFリンク)のみがWebで利用可能です。

長い話:FSA9480チップはサムスンの一部の携帯電話で使用されており、USBポートのIDピンの検出抵抗を使用してさまざまなアクセサリを検出します。電話のAndroidカーネルソースからの情報を通じて、すでに多くの進歩を遂げています。今、私たちは電話のCPUを強制的にシリアルポートから外部ブートローダーをロードするブートリカバリモードにしようとしていますが、FSA9480のBOOTピンがこれを行うように見えますが、どのようにそれをトリガーします。

これまで、USBポートに電源を接続せずに既知のリストにあるすべての抵抗器と、USBポートに電源を入れてシリアル出力を生成するすべての抵抗値を試しました。

更新:サービスマニュアルのこの回路図は、FSA9480 BOOTピンからBOOT_MODEという名前の信号に行く信号を示しているという理論に取り組んでいます。しかし、それを証明する完全な回路図はなく、そのピンがどのようにトリガーされるかを示すFSA9480の内部詳細もありません。名前にBOOT_ONが含まれる抵抗(RID_FM_BOOT_ON_UARTなど)と思われますが、明らかにそうではありません。または多分そうですが、BOOT_MODE信号が正しい場所に行きません。いずれにせよ、FSAx80データシートで確認されます。

アプリケーションプロセッサ(Samsung S5PC110)の内部ROMにあるスタートアップとブートローダーのダウンロードコードリバースエンジニアリングし、成功するとシリアルポートにブートローダーダウンロードプロトコルの最初のバイトが表示されるようになりました。代わりに、NANDからロードされているプラ​​イマリブートローダーの出力を取得しています。これは通常のブートを示しています。


1
スペースを含むリンクを投稿してください。修正します
endolith

1
2つの質問:成功したことをどのように知りますか?また、データシートからは、BOOTピンがベースバンドプロセッサに接続されているように見えます。私の理解では、このチップはセルラー無線を処理するものであり、高機能ではありません。FCCに関する限り、それをプレイすることは重大なことです。BOOTピンの接続についてどのように理解していますか?
AngryEE

2
良い更新ですが、将来的にはそれらをマークするので、更新があったことがわかります。3番目の質問:これらの電話の1つをクラックして、トレースをチェックして、信号が適切な場所に送られるかどうかを確認しますか?また、4番目の質問:アプリケーションプロセッサとは何ですか?データシートを見つけたいのですが。
AngryEE

2
電話を起動して、dmesgを見て、抵抗値を変更してみましたか?必要な範囲で継続的に可変抵抗器をセットアップし、その値をゆっくりと変更しようとします。ドライバーがモード情報をdmesgにダンプすることを期待します。
マーク

1
@Markに感謝します。残念ながら、プラグを抜いてから再接続した場合にのみ抵抗の変化が記録されるようです。リスト内の各値に抵抗器を設定する、遅くて苦痛な方法を試しました。
TheBeano

回答:


2

http://forum.xda-developers.com/showthread.php?t=1206216をチェックしてください。私はこれをとりこにしたので、うまくいきました。他のGalaxy S電話については知りません。誰かが電話でそれをする方法を見つけたかもしれないので、あなたの電話のxda-devをチェックすべきです。


リンク自体は回答とはみなされません。ここに情報を投稿し、参照としてリンクを追加してください。
Kortuk

0

おはようございます、ここにドキュメントがあります

FSA9280


2
これは5ページの「制限付きデータシート」にすぎませんが、OPがまだ実行していない場合に役立つ可能性のある完全なデータシートを要求するための電子メールアドレスが含まれています。オンラインで投稿されていない場合は、NDAが必要になるか、OEMのみが利用できる場合があります。
PeterJ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.