เฟิร์มแวร์ CapibaraZero ช่วยสร้างอุุปกรณ์ทางเลือก Flipper Zero ต้นทุนต่ำใช้กับฮาร์ดแวร์ ESP32-S3

CapibaraZero เป็นเฟิร์มแวร์โอเพ่นซอร์สที่เป็นทางเลือก Flipper Zero ต้นทุนต่ำโดยใช้กับแพลตฟอร์มฮาร์ดแวร์ที่ใช้ ESP32-S3 และในอนาคตยังรองรับอุปกรณ์อื่นๆ ที่ใช้ไมโครคอนโทรลเลอร์ไร้สาย ESP32 โดยเฉพาะ LilyGO T-Embed CC1101 ซึ่งคล้ายกับรุ่นเดิม T-Embed ที่ใช้ ESP32-S3 WiSoC แต่ยังมีไมโครคอนโทรลเลอร์ Texas Instruments CC1101 Sub-GHz และโมดูล NXP PN532 NFC/RFID ด้วย

Flipper Zero เป็นอุปกรณ์มัลติทูล (multitool) แบบพกพาที่ได้รับความนิยมในกลุ่มผู้ใช้ทดสอบระบบความปลอดภัย (pentesters) และ hardware hackers โดยใช้ไมโครคอนโทรลเลอร์ไร้สาย STMicro STM32WB55 ที่รองรับ Bluetooth 5 LE และ 802.15.4 รวมถึงไมโครคอนโทรลเลอร์ TI CC1101 Sub-GHz อย่างไรก็ตาม Flipper Zero เคยถูกวิพากษ์วิจารณ์อย่างหนัก เช่น ข้อเสนอให้แบนในแคนาดาเมื่อปีที่แล้วเนื่องจาก (ข้อกังขา) เกี่ยวกับการใช้งานที่อาจนำไปสู่การโจรกรรมรถยนต์ ตั้งแต่นั้นมา มีอุปกรณ์ทางเลือกมากมาย เช่น Monstatek M1 (ซึ่งยังไม่ได้ส่งถึงมือผู้สนับสนุน) และ HackBat อุปกรณ์ DIY open-source hardware ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040, โมดูล WiFi ESP8266, และตัวรับส่งสัญญาณ RF CC1101, เฟิร์มแวร์ CapibaraZero จึงเสนออีกหนึ่งทางเลือกสำหรับการสร้าง Flipper Zero แบบราคาประหยัดโดยใช้ฮาร์ดแวร์ที่มีจำหน่ายทั่วไปซึ่งใช้ไมโครคอนโทรลเลอร์ ESP32

CapibaraZero ESP32-S3 Flipper Zero alternative

LilyGO T-Embed CC1101 (ภาพด้านบน) เป็นแพลตฟอร์มที่เริ่มต้นใช้งานกับ CapibaraZero ได้ง่ายที่สุด มาดูสเปคของอุปกรณ์นี้กัน:

  • โมดูลไร้สาย – ESP32-S3-WROOM-1U
    • SoC – Espressif Systems ESP32-S3 โปรเซสเซอร์ Xtensa LX7 dual-core
    • หน่วยความจำ – PSRAM 8MB
    • ที่เก็บข้อมูล – flash 16MB
    • การเชื่อมต่อไร้สาย – การเชื่อมต่อ WiFi 4 และ Bluetooth 5.0 พร้อมสายอากาศภายนอก
  • ที่เก็บข้อมูล – ช่องเสียบ MicroSD card
  • จอแสดงผล – หน้าจอ TFT LCD IPS สี ขนาด 1.9 นิ้ว ความละเอียด 320 x 170 พิกเซล (ไดรเวอร์ SPI ST7789)
  • การเชื่อมต่อไร้สาย
    • WiFi และ Bluetooth จาก ESP32-S3
    • Texas Instruments CC1011 ตัวรับส่งสัญญาณ RF Sub-GHz แบบใช้พลังงานต่ำ
      • ช่วงความถี่:
        • 300 – 348 MHz
        • 387 – 464 MHz
        • 779 – 928 MHz
    • โมดูล NFC/RFID NXP PN532 (I2C)
  • เสียง – ไมโครโฟนในตัวและช่องสำหรับติดตั้งลำโพง
  • ตัวเข้ารหัสแบบหมุน (Rotary Encoder) พร้อมปุ่มกด
    • 24 ระดับ (detents)
    • 12 พัลส์/360°
    • ไฟ RGB แบบวงแหวน (7x LEDs)
  • USB – 1x พอร์ต USB Type-C สำหรับการชาร์จ
  • การขยาย – 2x คอนเนกเตอร์ Qwiic I2C
  • อื่นๆ
    • ปุ่ม Reset และ Boot
    • ตัวรับและส่งสัญญาณ IR
    • ไฟ WS2812 RGB LED จำนวน 8 ดวง
  • แบตเตอรี่
    • แบตเตอรี่ LiPo ขนาด 1300mAh
    • ตรวจจับแรงดันไฟฟ้าของแบตเตอรี่ผ่าน ขา IO04
  • ขนาด – 97.5 x 39 x 31 มม.
  • วัสดุเคส – ABS+PC (รุ่นแบบโปร่งแสง)
T-Embed CC1101 pinout diagram
พินเอาท์ไดอะแกรมของ T-Embed CC1101

LilyGO ได้แชร์ไฟล์ PDF schematics และตัวอย่างโค้ดบางส่วนสำหรับใช้งานกับ PlatformIO หรือ Arduino IDE บน GitHub โดยตัวอย่างเหล่านี้รวมถึงโปรแกรมทดสอบจากโรงงาน (factory test) และตัวอย่างระดับล่างที่เหมาะสำหรับผู้ที่ต้องการพัฒนาเฟิร์มแวร์ของตนเอง สำหรับผู้ใช้งานทั่วไป อาจจะเลือกใช้ เฟิร์มแวร์ CapibaraZero เพื่อจำลองความสามารถส่วนใหญ่ของ Flipper Zero

โครงการนี้ยังอยู่ในช่วง Beta แต่มีฟีเจอร์ที่พัฒนาสำเร็จแล้ว ได้แก่ Wi-Fi, BLE, BadUSB, NFC, การโจมตีเครือข่ายบางรูปแบบ, Sub-GHZ และอินฟราเรด (IR) นอกจากอิมเมจเฟิร์มแวร์ T-Embed C1101 แล้ว CapibaraZero ยังรองรับบอร์ด Arduino Nano ESP32 และ บอร์ด ESP32-S3-DevKitC-1 (official) รุ่นที่มี flash ขนาด 8MB หรือ 16MB ถ้าต้องการฟีเจอร์ครบถ้วน เช่น จอแสดงผล ST7789, Sub-GHz, NFC, และ IR Tx/Rx จะต้องเพิ่มโมดูลภายนอกเข้าไป

LilyGO T-Embed CC1101 สามารถหาซื้อได้บน AliExpress ในราคา $67 (~2,300฿) หรือที่ Amazon ในราคา $60(~2,000฿) ซึ่งมีราคาถูกกว่า Flipper Zero ที่ขายในราคา 169(~5,800฿)

แปลจากบทความภาษาอังกฤษ : CapibaraZero firmware enables low-cost Flipper Zero alternatives based on ESP32-S3 hardware

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา