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
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 (รุ่นแบบโปร่งแสง)
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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT