XDA के वरिष्ठ सदस्य KonstaT के सौजन्य से, Android 10 पर आधारित LineageOS 17.1 का अनौपचारिक बिल्ड अब रास्पबेरी Pi 4 और Pi 3 के लिए उपलब्ध है।
2012 में रिलीज़ होने के बाद से, रास्पबेरी पाई सिंगल बोर्ड कंप्यूटर (एसबीसी) का पर्याय बन गया है। इस क्रेडिट कार्ड के आकार के कंप्यूटर का नवीनतम संस्करण रास्पबेरी पाई 4, के साथ आता है 8GB तक रैम और ARM64 समर्थन। रास्पबेरी पाई फाउंडेशन डिफ़ॉल्ट ऑपरेटिंग के रूप में रास्पबेरी पाई ओएस (जिसे पहले रास्पबियन कहा जाता था) प्रदान करता है सिस्टम, जबकि विभिन्न IoT केंद्रित वितरण जैसे Windows 10 IoT Core आधिकारिक तौर पर समर्थित हैं कुंआ। अब, XDA के वरिष्ठ सदस्य KonstaT रास्पबेरी पाई 4 (बी) और रास्पबेरी पाई 3 (बी/बी+) दोनों के लिए LineageOS 17.1 के रूप में एंड्रॉइड 10 का एक पूर्ण निर्माण संकलित करने में सक्षम है।
रास्पबेरी पाई XDA फ़ोरम
पीटर यून, के नाम से बेहतर जाने जाते हैं पेयो-एचडी में एंड्रॉइड-आरपीआई समुदाय और कई अन्य योगदानकर्ताओं ने मूल रूप से एंड्रॉइड को रास्पबेरी पाई बोर्डों में पोर्ट करने का प्रयास शुरू किया। स्थिरता सुनिश्चित करने के लिए, KonstaT LineageOS का निर्माण करते समय एंड्रॉइड थिंग्स फर्मवेयर से कुछ अंश लिए गए। उसके ऊपर,
एरिक अनहोल्टब्रॉडकॉम वीडियोकोर 4 जीपीयू (रास्पबेरी पाई में मौजूद) के लिए ओपन-सोर्स लिनक्स ग्राफिक्स ड्राइवर स्टैक ने पूरी पोर्टिंग प्रक्रिया को कम परेशानी भरा बना दिया।कार्यशील सुविधाओं की पूरी सूची में निम्नलिखित शामिल हैं:
- ऑडियो (एचडीएमआई, 3.5 मिमी जैक, यूएसबी माइक्रोफोन, ब्लूटूथ स्पीकर/हेडसेट, आदि)
- ऑडियो DAC (PCM512x DACs जैसे Hifiberry DAC+ का उपयोग करके)
- ब्लूटूथ
- कैमरा (स्विफ्टशेडर सॉफ्टवेयर रेंडरर के साथ आधिकारिक पीआई कैमरा मॉड्यूल और यूवीसी यूएसबी वेबकैम का उपयोग करके)
- जीपीआईओ
- जीपीएस (बाहरी यूएसबी मॉड्यूल जैसे यू-ब्लॉक्स 7 का उपयोग करके)
- ईथरनेट
- हार्डवेयर त्वरित ग्राफ़िक्स (V3D/VC4)
- एचडीएमआई डिस्प्ले
- I2C
- आईआर रिमोट (बाहरी GPIO IR मॉड्यूल जैसे TSOP4838 का उपयोग करके)
- आरटीसी (बाहरी GPIO I2C मॉड्यूल जैसे DS3231 का उपयोग करके)
- सीरियल कंसोल (बाहरी GPIO सीरियल कंसोल एडेप्टर जैसे PL2303 का उपयोग करके)
- एसपीआई
- टचस्क्रीन/मल्टी-टच (स्विफ्टशेडर सॉफ्टवेयर रेंडरर के साथ आधिकारिक 7” डिस्प्ले का उपयोग करके)
- यूएसबी (माउस, कीबोर्ड, स्टोरेज, आदि)
- वाईफ़ाई
- वाई-फ़ाई टेदरिंग
विशिष्ट एंड्रॉइड स्मार्टफ़ोन के विपरीत, की अवधारणा बूटलोडर अनलॉकिंग पाई पर लागू नहीं है. आपको मॉडल-विशिष्ट LineageOS छवि फ़ाइल डाउनलोड करने, इसे माइक्रोएसडी कार्ड (>=8GB) पर लिखने, कार्ड को Pi में डालने और बस इसे बूट करने की आवश्यकता है। इस तथ्य के कारण कि आपको शुरुआत में ज़िप फ़ाइल को फ्लैश करने के लिए कस्टम रिकवरी की आवश्यकता नहीं है, डाउनलोड करने के लिए कोई अलग रिकवरी नहीं है, हालांकि TWRP पूर्व-कॉन्फ़िगर पुनर्प्राप्ति वातावरण के रूप में आता है।
रास्पबेरी पाई के लिए LineageOS 17.1 (एंड्रॉइड 10) डाउनलोड करें: पाई 4 बी ||| पाई 3 बी/बी+
रास्पबेरी पाई 4/3 पर लाइनेजओएस 32-बिट मोड में चलता है, इस प्रकार आपको Google ऐप्स पैकेज के एआरएम वेरिएंट का विकल्प चुनना होगा। इसके अलावा, उपरोक्त बिल्ड के लिए एचडीएमआई डिस्प्ले की आवश्यकता होती है जो विस्तारित डिस्प्ले आइडेंटिफिकेशन डेटा (ईडीआईडी) का उपयोग करके समर्थित रिज़ॉल्यूशन की रिपोर्ट करता है। यदि आपके पास असंगत डिस्प्ले है और बूटअप स्क्रीन के बाद एंड्रॉइड बूट एनीमेशन नहीं देख पा रहे हैं, तो आपको मैन्युअल रूप से मान बदलने की आवश्यकता हो सकती है debug.drm.mode.force
में संपत्ति /system/build.prop
.