
جار غير رسمي حتى الآن لـ GreatFet One يستهدف نطاقات 433/868/915MHz
جارٌ لـ GreatFET One يستهدف نطاقات 315/433/868/915MHz. هذا الجار ليس تصميمًا من GreatScottGadgets. لذا إذا لم يعمل، فلا تلوموا GSG بل لوموني أنا.
أذرع نبتة الإريكا تذكّرني إلى حدٍ ما بالهوائيات. وهذا هو ما ستكون حوله Erica. جارٌ بأربعة هوائيات.
الغرض الأساسي من هذا الجار هو توفير إمكانية إجراء أبحاث أمنية ضمن نطاقات 315MHz/433MHz/868MHz/915MHz. الفكرة هي توفير 4 أجهزة إرسال واستقبال CC1101 في المجمل: واحد مضبوط على نطاق 315MHz، وواحد مضبوط على نطاق 433MHz، واثنان لنطاقي 868MHz/915MHz. يجب أن يكون من الممكن الاستمرار في الاستقبال ضمن نطاق 433MHz باستخدام جهاز الإرسال والاستقبال المضبوط على 315MHz. وبالمثل، الاستقبال ضمن نطاق 433MHz باستخدام جهاز الإرسال والاستقبال المضبوط على 315MHz. جهازا الإرسال والاستقبال لكل نطاق مخصّصان لأزمنة استجابة قصيرة بين الاستقبال والإرسال... ...أو لتشويش إرسال النظام قيد التحليل مع الاستمرار في التقاط أي بيانات في الأثير.
يمكن أن يكون هذا مفيدًا لتحليل المشكلات في الأنظمة التي تتطلّب سلامة رسائل RF ولكنها لا تكترث بها (مثال: https://www.syss.de/fileadmin/dokumente/Publikationen/Advisories/SYSS-2019-004.txt)
الغرض من هذا الجار ليس أن يكون أداةً للمجرمين!
نسخة أولى قيد التطوير، مبنية باستخدام أجهزة إرسال واستقبال CC1101 جاهزة ومنخفضة التكلفة.

ستُبنى نسخة محسّنة بدون وحدات CC1101 الجاهزة - باتباع التصاميم المرجعية من TI (http://www.ti.com/tool/CC1101EM868-915_REFDES / http://www.ti.com/tool/CC1101EM433_REFDES).
ستحتوي النسخة المحسّنة على هوائيات خارجية لمطابقة الترددات.

يجب أن تكون أجهزة CC1101 الأربعة قابلة للوصول عبر واجهة SPI. لكي يكون جارًا ودودًا، يتم تحديد SPI عبر I2C (على غرار GF-Crocus)

PoC: وصلت لوحة PCB...
...وصلت المكونات وتم تجميعها جزئيًا. لسوء الحظ، استُخدم تخطيط قدمات (footprint) خاطئ لـ PCF8574A. علاوة على ذلك، طلبت نسخة صينية تستمع على العنوان 0x20 بدلًا من 0x38 (على الرغم من أن الإصدار A موصوف بأنه يستمع على 0x38)
...الوصول الأساسي إلى واجهة SPI الخاصة بـ CC1101 (التي يتم التحكم فيها عبر تحديد I2C) يعمل. خاصةً التحكم في إشارة تحديد SPI عبر بوابة OR 1G32:
بينما يمكن الوصول إلى وحدات 868MHz كما هو متوقع، فإن واجهة SPI الخاصة بوحدة 433MHz لا تستجيب. بعد التحقيق، تبيّن أن توزيع الدبابيس (pinout) مختلف عن الذي استخدمته في تصميم المخطط الكهربائي :-) توجد وحدات 433MHz متشابهة المظهر في السوق، لكن مع اختلاف بسيط في توزيع الدبابيس. استخدمت الوحدة التي اعتمدت عليها في تصميم اللوحة وطلبت الأخرى.
على أي حال، منحني عمل وحدات 868MHz ثقةً كافية لطلب النسخة "المحسّنة". قد يكون من المثير للاهتمام إصلاح لوحة PoC (التصميم V0.2)، حيث يمكن تجميع مثل هذه اللوحة بحوالي 20 يورو.

وصلت لوحتان مجمّعتان من النسخة المحسّنة وتم إجراء الاختبارات الأولى. لسوء الحظ، إحدى اللوحتين بها قصر بين MOSI وSCLK. أما اللوحة الأخرى فيبدو أنها تفتقد توصيلة على أحد أجهزة CC1101، بحيث يقرأ خط MOSI لواجهة SPI قيم "1" فقط. الافتراض هو أن تخطيط القدمات (footprint) المستخدم لـ CC1101 غير مثالي (على الأقل هو مختلف عن توصية ورقة بيانات CC1101).
على أي حال، تعمل 3 من أصل 4 وحدات CC1101. تم إجراء اختبار أول لضبط CC1101 على نظام إنذار السرقة ABUS Secvest. استقبال الحزم من جهاز التحكم عن بُعد FUBE50014 يعمل بشكل موثوق.

بعد فترة لم أجد فيها وقتًا للتجريب، وصلت نسخة PoC أخرى. تم تجميعها واختبارها. جميع وحدات RF الأربع تعمل كما هو متوقع.
تم تجهيز نسخة PoC أخرى تستخدم قافزات لحام (solder jumpers) بدلًا من القافزات العادية، مع إضافة مراجع المكونات. تم طلب اللوحة.
وصلت PoC V0.4 وتبدو الاختبارات الأولى واعدةً لتصبح مرشّح إصدار.
لمعرفة زمن الاستجابة عند التبديل من وحدة CC1101 إلى أخرى، تم تنفيذ هجوم تشويش تفاعلي ضد جهاز تحكم عن بُعد من نظام إنذار السرقة ABUS Secvest. تم ضبط وحدة واحدة لتُبلّغ عن مستوى RSSI على التردد الذي يعمل به نظام الإنذار. وعند اكتشاف أي نشاط، تُطلق وحدة CC1101 ثانية حزمة راديو قصيرة. يمكن ملاحظة أن حزمة هجوم التشويش التفاعلي تتراكب مع حزمة جهاز التحكم عن بُعد.
تم تصميم نسخة أخرى مخصصة بالكامل، من 4 طبقات، مع تصحيح تخطيط قدمات CC1101، ومواضع RF أكثر كثافة.
وصلت اللوحات المجمّعة وجميع أجهزة CC1101 الأربعة قابلة للوصول عبر واجهة SPI. تم اختبار الاستقبال والإرسال على إحدى الواجهات.
ألا تعرف GreatFET One بعد؟ ألقِ نظرة على: https://greatscottgadgets.com/greatfet/
نظرًا لوجود بعض الطلبات، أرفع ملفات Kicad من حوالي عامين مضت. كانت إدارة الإعدادات ضعيفة في ذلك الوقت، لكن أعتقد أن هذه هي أحدث الملفات التي نتج عنها الطلب. لذلك، استخدمها على مسؤوليتك الخاصة! لا يوجد ضمان بأنها أحدث المراجعات. تحتاج إلى تنزيل مكتبات kicad من gsg وdigikey (المسارات مذكورة في ملفات Readme.txt داخل ملف zip).
