इस प्रोजेक्ट के बारे में

मोमेंटम फर्मवेयर फ्लिपर ज़ीरो के लिए एक कस्टम फर्मवेयर है, जो आधिकारिक फ्लिपर ज़ीरो फर्मवेयर के ऊपर बनाया गया है और अनलीश्ड की कई विशेषताओं को शामिल करता है। इसे उन्हीं डेवलपर् द्वारा Xtreme फर्मवेयर की सीधी निरंतरता बताया गया है। परियोजना के घोषित लक्ष्य फीचर-समृद्ध, स्थिर और अनुकूलन योग्य होना है। यह उपयोगी उद्देश्य की सेवा करने वाली तृतीय-पक्ष सुविधाओं और ऐप्स को बंडल करता है, और अपनी स्वयं की कार्यक्षमता जोड़ता है। संगतता और स्थिरता पर जोर दिया गया है, जिसमें बैकवर्ड्स- और इंटर-संगत होने के लिए डिज़ाइन किए गए ट्वीक्स और अतिरिक्त शामिल हैं। अनुकूलन एक केंद्रीय विषय है। एक समर्पित मोमेंटम सेटिंग्स ऐप इंटरफ़ेस तत्वों जैसे डेस्कटॉप एनिमेशन, मुख्य मेनू, लॉकस्क्रीन व्यवहार और फ़ाइल ब्राउज़र के ऑन-डिवाइस कॉन्फ़िरेशन की अनुमति देता है; प्रोटोकॉल सेटिंग्स जिनमें Sub-GHz फ़्रीक्वेंसी और बाहरी मॉड्यूल के लिए GPIO पिन असाइनमेंट शामिल हैं; और विविध विकल्प जैसे डिवाइस नाम, XP स्तर, स्क्रीन विकल्प और RGB बैकलाइट। एक एसेट पैक सिस्टम उपयोगकर्ताओं को कस्टम एनिमेशन, आइकन और फ़ॉन्ट लोड और साइकल करने देता है, जिसमें पैक SD/asset_packs के अंतर्गत संग्रहीत होते हैं और मोमेंटम सेटिंग्स > इंटरफ़ेस > ग्राफ़िक्स से चुने जा सकते हैं। उल्लेखनीय जोड़े गए ऐप्स और सुविधाओं में बैड-कीबोर्ड (अनुकूलन योग्य USB और ब्लूटूथ HID पैरामीटर, जिसमें डिस्प्ले नाम, MAC पता, निर्माता/उत्पाद नाम और VID/PID की स्पूफिंग शामिल है), BLE स्पैम, FindMy Flipper, NFC मेकर, वॉरड्राइवर, SD कार्ड में फ़ाइल खोज, अतिरिक्त NFC पार्सर और प्रोटोकॉल, NFC Type 4 और NTAG4xx समर्थन, Subdriving (Sub-GHz के लिए GPS निर्देशांक सहेजना), नाम/MAC/सीरियल की आसान स्पूफिंग, वीडियो गेम मॉड्यूल रंग कॉन्फ़िरेशन, उन्नत RGB बैकलाइट मोड, ऑन-डिवाइस फ़ाइल प्रबंधन (कट, कॉपी, पेस्ट, नई डायरेक्टरी), याद रखी गई इन्फ्रारेड GPIO सेटिंग्स और IR ब्लास्टर समर्थन, उन्नत सुरक्षा उपाय जैसे बूट पर लॉक, डिस्क इमेज प्रबंधन, और एक विस्तारित JavaScript API शामिल हैं। अद्यतन किए गए क्षेत्रों में WiFi समर्थन, कर्सर मूवमेंट और प्रतीकों वाला एक विस्तारित कीबोर्ड, फ़ाइल ब्राज़र सॉर्टिंग और अधिक फ़ाइल प्रकार, 30 स्तरों तक एक अनुकूलित स्तर प्रणाली, कुंजियों और प्रेस/होल्ड क्रियाओं को रीमैप करने के लिए एक डेस्कटॉप कीबाइंड सिस्टम, तत्काल नाम बदलने और डिस्क इमेज के लिए वर्चुअल माउंटिंग वाला एक स्टोरेज बैकएंड, डुप्लिकेट डिटेक्शन, ऑटोसेव और इतिहास सुधार के साथ एक विस्तारित Sub-GHz ऐप, और स्रोत फ़ाइल पथ दिखाने वाले बेहतर त्रुटि संदेश शामिल हैं। अप्रयुक्त Dummy Mode और टूटे या अनावश्यक ऐप्स हटा दिए गए। इंस्टॉलेशन Chrome-आधारित Web Updater, डेस्कटॉप या मोबाल पर Flipper Lab/App, एक qFlipper .tgz पैकेज, या SD/update में रखे गए और डिवाइस से चलाए जाने वाले ज़िप्ड आर्काइव के माध्यम से किया जा सकता है। स्रोत से बिल्ड करने में fbt टूलचेन का उपयोग होता है, जिसमें रिकर्सिव क्लोनिंग, USB के माध्यम से फ्लैशिंग, TGZ पैकेज संकलित करने, और एकल ऐप लॉन्च करने के कमांड शामिल हैं। रिपॉज़िटरी को अनलीश्ड और आधिकारिक फर्मवेयर के काम से अद्यतन किया जाता है।