[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة

[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة

زعنفة صفر هو مشروع تاماغوتشي متعدد الأدوات للمخترقين أقوم بتطويره مع الأصدقاء. المنشور السابق [1].

لقد حدث الكثير منذ أول منشور عن الزعنفة. لقد عملنا بجد طوال هذا الوقت وخضع المشروع لتغيير جذري. الخبر الرئيسي هو أننا قررنا التخلي تمامًا عن Raspberry Pi Zero وجعل اللوح الخاص بنا من نقطة الصفر استنادًا إلى شريحة i.MX6. هذا يعقد التطوير بشكل كبير ويغير المفهوم بالكامل تمامًا ، لكنني متأكد من أنه يستحق ذلك.

أيضًا ، ما زلنا لم نعثر على مجموعة شرائح WiFi المناسبة التي تدعم جميع الميزات الضرورية لهجمات WiFi مع دعم النطاق 5 جيجا هرتز ولم يعد قديمًا قبل 15 عامًا. لذلك ، أدعو الجميع للمشاركة في دراستنا.

سأخبرك في المقالة لماذا اتخذنا مثل هذا القرار ، وفي أي مرحلة يكون المشروع ، والمهام الحالية ، وكيف يمكنك المشاركة.

ما هو الخطأ في Raspberry Pi Zero

[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة
أنا شخصياً أحب Raspberry Pi ، لكن خلال عملية التطوير اتضح أنه تمتص لعدة أسباب. الأكثر تافهة - لا يمكنك شرائه بغباء. حتى كبار الموزعين ليس لديهم أكثر من بضع مئات من rpi0s في المخزون ، ولا تبيع المتاجر مثل Adafruit و Sparkfun أكثر من 1 لكل جهة. نعم ، هناك العديد من المصانع التي تنتج rpi0 بموجب ترخيص من مؤسسة Raspberry Pi ، ولكن لا يمكنها أيضًا شحن مجموعات من 3-5 آلاف قطعة. يبدو أن rpi0 يباع بسعر مقارب للتكلفة ويهدف بشكل أكبر إلى الترويج للمنصة.

فيما يلي الأسباب الرئيسية للتخلي عن rpi0

  • لا يمكن شراؤها بالجملة. تعرض مصانع مثل Farnell شراء وحدة الحوسبة. يكذب الصينيون مع Alibaba حول وجود كميات كبيرة ، عندما يتعلق الأمر بدفعة حقيقية ، فإنهم يندمجون. لكل من يكتب أننا لم نكن بحالة جيدة ، حاول التفاوض مع شخص ما لشراء 5 آلاف قطعة ، حتى يرسل لك فاتورة للدفع.
  • واجهات قليلة.
  • المعالج القديم BCM2835 والذي تم استخدامه في النسخة الأولى من rpi. حار وغير موفر للطاقة.
  • لا توجد إدارة للطاقة ، لا يمكن وضع اللوحة في وضع السكون.
  • واي فاي مدمج عفا عليه الزمن.
  • والعديد من الأسباب الأخرى.

تقترح مؤسسة Raspberry Pi نفسها استخدام RPi Compute Module لمثل هذه المهام. هذه لوحة في شكل عامل وحدة SO-DIMM (مثل ذاكرة الوصول العشوائي في أجهزة الكمبيوتر المحمولة) ، والتي يتم إدخالها في اللوحة الأم. هذا الخيار لا يناسبنا لأنه يزيد بشكل كبير من حجم الجهاز.
[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة
وحدة حساب Raspberry Pi - لوحة عامل الشكل SO-DIMM للتثبيت في جهازك

ثم بدأنا في البحث في SoMs (النظام على الوحدة النمطية) ، بدت الوحدات المستندة إلى i.MX6 الأكثر جاذبية. تم وصف جميع عمليات البحث لدينا في موضوع على المنتدى بدائل Raspberry Pi Zero. لكن عليك أن تضع في اعتبارك أنه لن تكون جميع الشركات مستعدة للعمل معك بأحجام تصل إلى 3-5 آلاف قطعة في السنة. على سبيل المثال ، توقف Variscite الإسرائيلي ببساطة عن الرد علينا عندما اكتشف حجم المشتريات المخطط له. على ما يبدو ، فهم لا يهتمون فقط ببيع SoMs بدون خدمات إضافية في شكل دعم وتكامل. بشكل منفصل ، أود أن أشير إلى المطور الروسي Starterkit.ru، مما يجعل أجهزة مثيرة جدًا للاهتمام ، مثل SK-iMX6ULL-نانو. يكاد يكون من المستحيل الوصول إلى google ، ولم أكن لأعرف بوجودهم لو لم يخبرني معارفي.

في النهاية ، بعد مقارنة جميع الخيارات وتقدير الاقتصاد ، اتخذنا القرار الصعب لجعل SoM الخاص بنا من الصفر خصيصًا لـ Flipper استنادًا إلى شريحة أنا MX6ULZ. إنه Cortex-A7 أحادي النواة بسرعة 900 ميجاهرتز مع نفس أداء rpi0 تقريبًا ، لكنه بارد تقريبًا تحت الحمل ، بينما rpi0 حار مثل الجحيم.
من خلال صنع لوحتنا من الصفر ، لدينا الحرية الكاملة في ترتيب العناصر على اللوحة ، ولهذا السبب نتوقع الحصول على جهاز أكثر إحكاما. i.MX6 ULZ هو نسخة مجردة من i.MX6 ULL بدون بعض الواجهات ونواة الفيديو ، لذلك من أجل التطوير ، نستخدم لوحة تطوير MCIMX6ULL-EVK مع شريحة i.MX6 ULL ، فقط لا نستخدم بعض الواجهات. هذه اللوحة ، بالمناسبة ، مدعومة من قبل linux kernel الرئيسي ، لذلك يتم تحميل Kali Linux عليها مع kernel من الحزم.

إليك ما يبدو عليه الزعنفة بدون ملابس في الوقت الحالي:
[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة

واي فاي مناسب

يعد اختراق شبكات WiFi إحدى الميزات الرئيسية لبرنامج Flipper ، لذلك من المهم للغاية اختيار مجموعة شرائح WiFi المناسبة التي ستدعم جميع الميزات التي تحتاجها: حقن الحزمة ووضع الشاشة. في الوقت نفسه ، تكون قادرًا على استخدام نطاق 5 جيجا هرتز والمعايير الحديثة مثل 802.11ac. لسوء الحظ ، لم يتم العثور على هذه الرقائق على الفور.
[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة
وحدة SiP الصينية (نظام في الحزمة) Apmak AP6255 على أساس BCM43456

نحن ندرس الآن عدة مرشحين ، لكنهم جميعًا يحتاجون إلى إنهاء ولم يعرف بعد أيهم أفضل للاختيار. لذلك ، أرجو من كل من يفهم خدعة WiFi الانضمام إلى بحثنا هنا: شريحة Wi-Fi بواجهة SPI / SDIO تدعم المراقبة وحقن الحزمة

المرشحون الرئيسيون:

  • Broadcom / Cypress BCM43455 أو BCM4345 مع البرامج الثابتة المصححة. مناقشة في مستودع nexmon.
  • Mediatek MT7668 - لم يتم اختباره بعد ، ولكن من الناحية النظرية قد يكون مناسبًا.

من فضلك ، قبل تقديم النصيحة ، اقرأ بعناية متطلبات المنتدى ، بما في ذلك واجهة الاتصال. تذكر أنني كنت أدرس هذا الموضوع بعناية لعدة أشهر وقد جرفت بالفعل كل شيء يمكن العثور عليه.

ما الذي تم بالفعل

[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة

الجزء الكامل الذي يكون STM32 مسؤولاً عنه يعمل بالفعل: 433 ميجاهرتز ، زر iButton ، محاكاة القراءة 125 كيلو هرتز.
الجزء الميكانيكي والأزرار والجسم والموصلات والتخطيط قيد التطوير النشط الآن ، يظهر الفيديو والصور أدناه جسمًا قديمًا ، في الإصدارات الجديدة ستكون عصا التحكم أكبر.

يُظهر الفيديو عرضًا توضيحيًا بسيطًا لفتح الحاجز باستخدام إعادة تشغيل إشارة جهاز التحكم عن بُعد.

الأسئلة الشائعة

كيف تشتري؟

من المفترض أننا سنطلق حملة تمويل جماعي على Kickstarter في أبريل ومايو من هذا العام. نتمنى أن نرسل الأجهزة الجاهزة بعد ستة أشهر من إتمام عملية التحصيل. إذا كنت مهتمًا بالجهاز ، فالرجاء ترك بريدك الإلكتروني أدناه сайтаسنرسل عروض للمشتركين عندما تكون النماذج الأولية والعينات الأولية للبيع جاهزة.

هل هذا قانوني؟

إنها أداة بحث. يمكن شراء جميع مكوناته بشكل منفصل من المتجر. وضع محول WiFi وجهاز إرسال 433 ميجاهرتز في علبة صغيرة وإضافة شاشة إليها لا يجعل الأمر غير قانوني بعد الآن. الجهاز لا يندرج تحت تعريف خاص. وسيلة أو جهاز لجمع المعلومات بشكل سري. يمكن أن يكون استخدامه غير قانوني فقط لغرض التسبب في ضرر أو أنشطة غير قانونية. بمعنى آخر ، يمكنني صنع سكاكين من أي شكل ومن أي معدن ، وتقع مسؤولية استخدام سكاكين على عاتقك.

كيف تتبرع؟

[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحةفي الوقت الحالي ، يمكنك أن تدعمني شخصيًا بتبرع صغير بالطعام من خلال Patreon. التبرعات المنتظمة بدولار واحد أفضل بكثير من مبلغ كبير في كل مرة ، لأنها تسمح لك بالتنبؤ بالمستقبل.

[Flipper Zero] التخلص من Raspberry Pi ، مما يجعل لوحنا الخاص من الصفر. العثور على شريحة WiFi الصحيحة أنشر جميع ملاحظات المشروع في قناة Telegram الخاصة بي تضمين التغريدة.

المصدر: www.habr.com

إضافة تعليق