मैं फेयरचाइल्ड FSA9280 / FSA9480 / FSA880 BOOT पिन ट्रिगर कैसे बनाते हैं? (सैमसंग गैलेक्सी एस)


23

यह एक लंबा शॉट है, लेकिन मुझे उम्मीद है कि किसी को शीर्षक में सूचीबद्ध चिप्स में से एक के लिए पूर्ण डेटा शीट तक पहुंच है, और मुझे बता सकते हैं कि ID_CON पर VBUS_IN और प्रतिरोधों का क्या संयोजन इसे BOOT पिन ट्रिगर करेगा चिप पर। दुर्भाग्य से फेयरचाइल्ड इन चिप्स (मैंने पूछा है) के लिए पूरी डेटा शीट जारी नहीं करेगा, और वेब पर केवल एक संक्षिप्त संस्करण (पीडीएफ लिंक) उपलब्ध है।

लंबी कहानी: यूएसबी पोर्ट की आईडी पिन पर सेंसिंग रेसिस्टर्स का उपयोग कर विभिन्न सामान का पता लगाने के लिए कुछ सैमसंग फोन पर FSA9480 चिप का उपयोग किया जाता है। हमने फ़ोन के Android कर्नेल स्रोत से जानकारी लेकर पहले ही बहुत प्रगति कर ली है। अब हम फोन के सीपीयू को एक बूट रिकवरी मोड में डालने की कोशिश कर रहे हैं , जो सीरियल पोर्ट से एक बाहरी बूटलोडर को लोड करेगा, और ऐसा लगता है कि FSA9480 पर BOOT पिन ऐसा कर सकता है, लेकिन हम यह पता नहीं लगा सकते कि कैसे इसे ट्रिगर करने के लिए।

अब तक मैंने USB पोर्ट से जुड़ी शक्ति के बिना ज्ञात सूची पर सभी प्रतिरोधों की कोशिश की है , और सभी प्रतिरोधक मान जो USB पोर्ट पर फिर से बिजली के साथ धारावाहिक आउटपुट का उत्पादन करते हैं।

अपडेट: हम इस सिद्धांत पर काम कर रहे हैं कि सेवा नियमावली से यह योजनाबद्ध संकेत FSA9480 BOOT पिन से BOOT_MODE नामक सिग्नल पर जा रहा है, जो कि किसी भी दुनिया में एप्लिकेशन प्रोसेसर चिप के OM5 पिन पर जाएगा। लेकिन हमारे पास इसे साबित करने के लिए पूर्ण योजनाबद्ध नहीं है, और हमारे पास FSA9480 का आंतरिक विवरण नहीं है कि यह दिखाने के लिए कि पिन कैसे ट्रिगर हो जाता है। आपको लगता है कि यह उनके नाम (जैसे RID_FM_BOOT_ON_UART) में BOOT_ON के साथ प्रतिरोधक होगा, लेकिन स्पष्ट रूप से नहीं। या शायद यह है, लेकिन BOOT_MODE सिग्नल सही जगह पर नहीं जाता है। किसी भी तरह से FSAx80 डेटा शीट इसकी पुष्टि करेगा।

मैंने एप्लिकेशन प्रोसेसर (Samsung S5PC110) आंतरिक रोम में स्टार्टअप और बूटलोडर डाउनलोड कोड को रिवर्स-इंजीनियर किया है, और काम किया है कि यदि हम सफल होते हैं तो हमें सीरियल पोर्ट पर बूटलोडर डाउनलोड प्रोटोकॉल का पहला बाइट देखना चाहिए। इसके बजाय हम प्राथमिक बूट लोडर का उत्पादन प्राप्त कर रहे हैं जो नंद से लोड किया जा रहा है, जो एक सामान्य बूट को इंगित करता है।


1
उन में रिक्त स्थान के साथ लिंक पोस्ट करें और हम इसे आपके लिए ठीक कर देंगे
एंडोलिथ

1
दो प्रश्न: आपको कैसे पता चलेगा कि आप सफल हुए हैं? और इसके अलावा, डेटाशीट से ऐसा लगता है कि BOOT पिन बेसबैंड प्रोसेसर से जुड़ा है। मेरी समझ यह है कि यह चिप सेलुलर रेडियो को संभालती है - उच्च कार्य नहीं - और यह कि इसके साथ खेलना एक गंभीर संख्या है, जहां तक ​​एफसीसी का संबंध है। BOOT पिन के कनेक्शन के बारे में आपकी क्या समझ है?
एंग्रीई

2
अच्छे अपडेट, लेकिन भविष्य में उन्हें चिह्नित करें ताकि हमें पता चले कि एक अपडेट था। तीसरा सवाल: क्या आप इनमें से किसी एक फोन को खोलने के लिए तैयार हैं और यह देखने के लिए निशान देखते हैं कि सिग्नल सही जगह पर गया है या नहीं? इसके अलावा, चौथा सवाल: एप्लिकेशन प्रोसेसर क्या है? मैं एक डेटशीट खोजना चाहता हूं।
एंग्रीई

2
क्या आपने फोन को बूट करने की कोशिश की है, dmesg देख रहे हैं और रोकनेवाला मान बदल रहे हैं? मैं एक निरंतर रूप से परिवर्तनशील जरूरत से अधिक परिवर्तनीय रिसिस्टर सेटअप करने की कोशिश करूंगा और धीरे-धीरे इसके मूल्य को बदलूंगा। मैं ड्राइवर से dmesg में मोड की जानकारी डंप करने की उम्मीद करूंगा।
मार्क

1
@ धन्यवाद, दुर्भाग्य से यह केवल प्रतिरोध परिवर्तनों को दर्ज करने के लिए लगता है यदि आप अनप्लग करते हैं तो प्लग को फिर से कनेक्ट करें। मैंने सूची में प्रत्येक मान के लिए अवरोधक स्थापित करने का धीमा और दर्दनाक तरीका आज़माया है।
बीनो

जवाबों:


2

बाहर की जाँच करें http://forum.xda-developers.com/showthread.php?t=1206216 मैंने इसे अपने वशीकरण के लिए किया है और यह काम करता है। मैं किसी अन्य गैलेक्सी एस फोन के बारे में नहीं जानता। आपको अपने फोन के लिए xda-dev की जांच करनी चाहिए क्योंकि किसी ने सोचा होगा कि यह कैसे करना है।


अपने आप में एक लिंक को उत्तर नहीं माना जाता है, कृपया यहां जानकारी पोस्ट करें और संदर्भ के रूप में लिंक जोड़ें।
कोरटुक

0

सुप्रभात, यहां आपको प्रलेखन मिलेगा

FSA9280


2
यह केवल एक 5 पृष्ठ 'सीमित डेटाशीट' है, हालांकि इसमें पूर्ण डेटाशीट का अनुरोध करने के लिए एक ई-मेल पता है जो ओपी की मदद कर सकता है यदि उन्होंने पहले ही ऐसा करने की कोशिश नहीं की है। यद्यपि यदि यह ऑनलाइन पोस्ट नहीं किया गया है तो इसे एनडीए और / या केवल ओईएम के लिए उपलब्ध होना चाहिए।
पीटर जे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.