ChameleonMini
هذا ليس المستودع الرسمي لـ ChameleonMini، وهي أداة محمولة قابلة للبرمجة بحرية لتحليل أمان NFC يمكنها محاكاة واستنساخ البطاقات اللاتلامسية، وقراءة علامات RFID، والتقاط/تسجيل بيانات الترددات الراديوية RF. يضيف هذا المستودع الدعم لـ Chameleon Tiny.
مشروعنا مبني على المشروع مفتوح المصدر ChameleonMini RevG من إعداد Kasper & Oswald. ولديهم أيضًا متجرهم الإلكتروني.
- المعلومات:
- موقع Chameleon Tiny: هنا
- واجهة برمجة تطبيقات Chameleon BLE: هنا
- Doxygen: هنا
- لعرض بعض التوثيقات
- الملفات التنفيذية: هنا
- التثبيت: هنا
- التوثيق (RfidResearchgroup):
- المصدر: هنا
- يجب تنزيله وعرضه يدويًا
- افتح Doc/Doxyfile ثم في التطبيق اختر
Show HTML Output
- التوثيق (emsec):
- الأدوات:
- تطبيق الهاتف:
- أندرويد: Chameleon
- تطبيق أندرويد غير متوافق حاليًا مع البرنامج الثابت الرسمي
- آيفون: ChameleonTiny Manager
- تطبيق IOS غير متوافق حاليًا مع البرنامج الثابت الرسمي
- الفضل لـ bettse
- كلمة المرور: e4g1
- واجهة رسومية اختيارية (Windows فقط):
- البرنامج الثابت لـ Chameleon:
- قم بتجميع أحدث برنامج ثابت: هنا
- أو استخدم النسخة المجمعة مسبقًا: هنا
- إصدار Chameleon Mini REV.G يستخدم نفس البرنامج الثابت لكل من Mini بنسخة البلوتوث و Tiny
- تصميم عتاد جزء الترددات الراديوية RF مطابق تمامًا
- العتاد متوافق أيضًا مع البرنامج الثابت الرسمي للإخوة KAOS
- تطبيق الطرفية:
- برنامج تشغيل DFU:
- يأتي برنامج تشغيل DFU من مكتبة LIBUSB الرسمية الخاصة بشركة ATMEL
- يمكنك تنزيله بنفسك أو من المستودع: هنا
- مبرمج DFU:
- ملف ZIP من SourceForge: هنا
- الموزعون:
- موزعنا في آسيا وأوقيانوسيا: هنا
- موزعنا في أوروبا: هنا
- موزعنا في الولايات المتحدة: هنا
- هيكل المستودع:
- Doc: مجلد يحتوي على توثيق Doxygen
- Drivers: برامج تشغيل Chameleon لنظامي Windows و Linux
- Dumps: نسخ بيانات لبطاقات ذكية مختلفة
- Hardware: تخطيط ومخططات لوحة الدارة المطبوعة PCB
- Firmware: البرنامج الثابت الكامل بما في ذلك أداة تحميل الإقلاع Atmel DFU المعدلة و LUFA
- Software: يحتوي على أداة بايثون لسهولة الإعداد (والمزيد) لـ ChameleonMini
- تحذير: هذا قيد الإنشاء حاليًا
- RevE: يحتوي على كامل محتويات مستودع RevE المتوقف
- RevE-light: يحتوي على ملفات التطوير الخاصة بنا لـ RevE-light
- تحذير: هذا غير مدعوم / غير وظيفي حاليًا
أ. الترقية إلى أحدث برنامج ثابت
أ1. ترقية برنامج Chameleon AVR الثابت
1. الحصول على الأدوات وتجهيزها:
- واجهة رسومية اختيارية (Windows فقط)
- تطبيق طرفية
- البرنامج الثابت
- برنامج تشغيل DFU
- مبرمج DFU
2. إنشاء مجلد عمل
- أنشئ مجلدًا للعمل منه
- ضع البرنامج الثابت لـ Chameleon في المجلد
- فك ضغط مجلد DFU Programmer إلى مجلد العمل
- إذا كنت تستخدم التثبيت التلقائي على Windows، ضع ChameleonFirmwareUpgrade.bat في مجلد العمل أيضًا
3. الدخول إلى وضع التحديث المباشر للبرنامج الثابت (DFU) في Chameleon:
الطريقة 1: الواجهة الرسومية (Windows فقط)
-
Mini أو Tiny:
- إذا كان الجهاز Chameleon Mini، تأكد من أنه في وضع
OFF
- قم بتوصيله عبر كبل USB بجهاز الكمبيوتر
- على Mini، قد يكون من الجيد إزالة البطارية قبل وضع الجهاز في وضع
DFU
- ضمن تبويب
Settings، أرسل أمر Upgrade أثناء اتصال Chameleon
- هذا يضع Chameleon في وضع
DFU فقط
- لا يبدأ إطلاقًا في تثبيت البرنامج الثابت
- يجب أن يكون Chameleon الآن في وضع
DFU
-
مزيد من المعلومات:
الطريقة 2: سطر الأوامر CLI
4. تثبيت برنامج تشغيل DFU:
Windows
- Mini أو Tiny:
- قم بتنزيل برامج التشغيل من المستودع
- تأكد من توصيل Chameleon وأنه في وضع
DFU
- يجب أن ترى جهاز USB غير معروف في إدارة الأجهزة
- حدّث الجهاز بملفات برنامج التشغيل من المستودع
- يجب أن ترى الآن جهازًا 'ATxmega*'
5. بدء ترقية البرنامج الثابت:
الطريقة 1: تلقائية (Windows فقط)
- Mini أو Tiny:
- إذا لم تكن قد فعلت ذلك مسبقًا، ضع ChameleonFirmwareUpgrade.bat في مجلد العمل مع البرنامج الثابت والأدوات الأخرى
- تأكد من أن Chameleon في وضع
DFU
- قم بتشغيل ملف
ChameleonFirmwareUpgrade.bat كمسؤول لبدء ترقية البرنامج الثابت تلقائيًا
- يستغرق الأمر عادةً من 2 إلى 5 ثوانٍ
- بعد اكتمال شريط التقدم، تكتمل ترقية البرنامج الثابت