فتح البرامج الثابتة لمودم PinePhone LTE - ما الأمر؟

في إعلانهم الشهري ، من بين كل الأشياء الرائعة حول Pine64 ، تحدثوا عن البرامج الثابتة المفتوحة لمودم LTE الخاص بـ PinePhone. البرنامج الثابت ليس مفتوحًا بالكامل - تظل بعض الأجزاء مغلقة. ويؤكد Pine أنهم لا يقومون بالتثبيت المسبق أو المصادقة رسميًا على هذه البرامج الثابتة ، وسوف تستمر PinePhones في الشحن مع صورة البرنامج الثابت للمودم المقدم من البائع بدلاً من ذلك.

ومع ذلك ، فإن البرنامج الثابت الجديد أكثر شمولاً: فهو يحتوي على عدد أقل من الأخطاء ، وميزات أكثر ، واستهلاك أقل للطاقة ، ومكونات ملكية أقل. أود أن أشير إلى أنه مع إصدار خاص من هذا البرنامج الثابت ، يمكن لمودم PinePhone تشغيل Doom - لأنه بالطبع.

ومع كل هذا ، أصبح تثبيت هذه البرامج الثابتة أسهل بكثير - يوجد الآن خطافات fwupd! يمكنك التفكير في fwupd كمكافئ لـ Windows Update للبرامج الثابتة ، باستثناء أنه غير مسيء وهو لنظام Linux. بمعنى آخر ، الحل الأمثل للحفاظ على عمل أجهزتك مفتوحة المصدر قدر الإمكان.

ما هي المشكلة؟ إذا كانت البرامج الثابتة المفتوحة أكثر برودة ، فلماذا لا يتوفر المزيد من خيارات البرامج الثابتة المفتوحة على هواتفنا؟

تعد أجهزة مودم الهاتف معقدة للغاية. يحتوي هاتفك أو لوحة الاتصال أو "ذكي" على شريحة مودم من شخص مثل Mediatek أو Qualcomm ، وهذه الشريحة بها نواة معالج قوية بشكل معقول في الداخل. على سبيل المثال ، إذا كنت تستخدم مودم SIM800 (وحدة مودم 2G فقط) ، فإنه يحتوي على مجموعة شرائح MT6260 ، وهو معالج ARM7 أحادي النواة ونطاق أساسي GSM في شريحة واحدة. يمكنك التفكير في الأمر على أنه ESP8266 على المنشطات ، ولكن بالنسبة لـ GSM.

في وحدة SIM800 ، يعمل هذا المعالج كوسيط "لتلقي أوامر AT والقيام بأشياء GSM" ، ولكن تم استخدامه أيضًا كمعالج للأغراض العامة لأجهزة تتبع نظام تحديد المواقع العالمي (GPS) والساعات الذكية والأجهزة الأخرى المتصلة بشبكة GSM. في الواقع ، يمكن لجهاز MT6260 تشغيل Nokia 3310 بالكامل! نسخة 2017 على وجه الدقة.

 عرض شريحة مودم Quectel ، عرض علوي متراكب على العرض السفلي ، يُظهر بعض اللوحات أسفل المودم

مع مودم PinePhone ، اتضح أن الوضع هو نفسه. سرعان ما تم اكتشاف أن مودم Quectel كان يشغل إصدارًا مبسطًا من Android على قلب ARM الخاص به ، مع وجود غلاف adb متاح على واجهة USB الخاصة بالمودم. عندما بدأ عدد قليل من المتسللين المغامرين في التحقيق فيها واكتسبوا إمكانية الوصول إلى shell ، وجدوا أدوات مثل ffmpeg و vim و gdb و sendmail مجمعة في - بالتأكيد ليس شيئًا تحتاجه على مودم خلوي ، ولكن حسنًا. تم تفكيك صور البرامج الثابتة ، وتم إجراء هندسة عكسية لبعض التعليمات البرمجية ، وحصل المودم على نواة Linux تم تجميعها حديثًا.

الشريحة المحددة التي تشغل مودم Quectel EC25-G LTE من PinePhone هي Qualcomm MDM9207 ، مع معالج أحادي النواة و 256 ميجابايت من ذاكرة الوصول العشوائي وفلاش بجانبها - ستساعدك صفحة Pine64 Wiki هذه على البدء بالتفاصيل الفنية. إذا فكرت في الأمر ، فإن PinePhone ليس في الحقيقة جهازًا رباعي النواة لوحدة المعالجة المركزية - إنه جهاز ثنائي النواة خماسي النواة ، يعمل على تثبيتين لنظام Linux جنبًا إلى جنب. ونعم ، ليس من المستحيل أن يكون الأمر نفسه بالنسبة لهاتف Android الخاص بك.

لماذا تقدر الخلية ...

فتح البرامج الثابتة لمودم PinePhone LTE - ما الأمر؟

في إعلانهم الشهري ، من بين كل الأشياء الرائعة حول Pine64 ، تحدثوا عن البرامج الثابتة المفتوحة لمودم LTE الخاص بـ PinePhone. البرنامج الثابت ليس مفتوحًا بالكامل - تظل بعض الأجزاء مغلقة. ويؤكد Pine أنهم لا يقومون بالتثبيت المسبق أو المصادقة رسميًا على هذه البرامج الثابتة ، وسوف تستمر PinePhones في الشحن مع صورة البرنامج الثابت للمودم المقدم من البائع بدلاً من ذلك.

ومع ذلك ، فإن البرنامج الثابت الجديد أكثر شمولاً: فهو يحتوي على عدد أقل من الأخطاء ، وميزات أكثر ، واستهلاك أقل للطاقة ، ومكونات ملكية أقل. أود أن أشير إلى أنه مع إصدار خاص من هذا البرنامج الثابت ، يمكن لمودم PinePhone تشغيل Doom - لأنه بالطبع.

ومع كل هذا ، أصبح تثبيت هذه البرامج الثابتة أسهل بكثير - يوجد الآن خطافات fwupd! يمكنك التفكير في fwupd كمكافئ لـ Windows Update للبرامج الثابتة ، باستثناء أنه غير مسيء وهو لنظام Linux. بمعنى آخر ، الحل الأمثل للحفاظ على عمل أجهزتك مفتوحة المصدر قدر الإمكان.

ما هي المشكلة؟ إذا كانت البرامج الثابتة المفتوحة أكثر برودة ، فلماذا لا يتوفر المزيد من خيارات البرامج الثابتة المفتوحة على هواتفنا؟

تعد أجهزة مودم الهاتف معقدة للغاية. يحتوي هاتفك أو لوحة الاتصال أو "ذكي" على شريحة مودم من شخص مثل Mediatek أو Qualcomm ، وهذه الشريحة بها نواة معالج قوية بشكل معقول في الداخل. على سبيل المثال ، إذا كنت تستخدم مودم SIM800 (وحدة مودم 2G فقط) ، فإنه يحتوي على مجموعة شرائح MT6260 ، وهو معالج ARM7 أحادي النواة ونطاق أساسي GSM في شريحة واحدة. يمكنك التفكير في الأمر على أنه ESP8266 على المنشطات ، ولكن بالنسبة لـ GSM.

في وحدة SIM800 ، يعمل هذا المعالج كوسيط "لتلقي أوامر AT والقيام بأشياء GSM" ، ولكن تم استخدامه أيضًا كمعالج للأغراض العامة لأجهزة تتبع نظام تحديد المواقع العالمي (GPS) والساعات الذكية والأجهزة الأخرى المتصلة بشبكة GSM. في الواقع ، يمكن لجهاز MT6260 تشغيل Nokia 3310 بالكامل! نسخة 2017 على وجه الدقة.

 عرض شريحة مودم Quectel ، عرض علوي متراكب على العرض السفلي ، يُظهر بعض اللوحات أسفل المودم

مع مودم PinePhone ، اتضح أن الوضع هو نفسه. سرعان ما تم اكتشاف أن مودم Quectel كان يشغل إصدارًا مبسطًا من Android على قلب ARM الخاص به ، مع وجود غلاف adb متاح على واجهة USB الخاصة بالمودم. عندما بدأ عدد قليل من المتسللين المغامرين في التحقيق فيها واكتسبوا إمكانية الوصول إلى shell ، وجدوا أدوات مثل ffmpeg و vim و gdb و sendmail مجمعة في - بالتأكيد ليس شيئًا تحتاجه على مودم خلوي ، ولكن حسنًا. تم تفكيك صور البرامج الثابتة ، وتم إجراء هندسة عكسية لبعض التعليمات البرمجية ، وحصل المودم على نواة Linux تم تجميعها حديثًا.

الشريحة المحددة التي تشغل مودم Quectel EC25-G LTE من PinePhone هي Qualcomm MDM9207 ، مع معالج أحادي النواة و 256 ميجابايت من ذاكرة الوصول العشوائي وفلاش بجانبها - ستساعدك صفحة Pine64 Wiki هذه على البدء بالتفاصيل الفنية. إذا فكرت في الأمر ، فإن PinePhone ليس في الحقيقة جهازًا رباعي النواة لوحدة المعالجة المركزية - إنه جهاز ثنائي النواة خماسي النواة ، يعمل على تثبيتين لنظام Linux جنبًا إلى جنب. ونعم ، ليس من المستحيل أن يكون الأمر نفسه بالنسبة لهاتف Android الخاص بك.

لماذا تقدر الخلية ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow