สเปกทางเทคนิคของ Flipper One
(docs.flipper.net)- Flipper One เป็นอุปกรณ์ที่กำลังอยู่ระหว่างการพัฒนา จึงอาจมีการเปลี่ยนแปลงสเปกทั้งหมดได้ โดยมีเพียงขนาด 155×67×40 mm และวัสดุหลักที่ระบุไว้อย่างแน่นอน
- หน้าจอรองรับ LCD ขาวดำ 256×144 และ grayscale 6-bit ระดับความเข้ม 64 ระดับ ควบคุมด้วยทัชแพด ปุ่มแอป และ 5-button D-pad
- CPU หลักคือ Rockchip RK3576 พร้อม Cortex-A72 4 คอร์ และ Cortex-A53 4 คอร์, Mali G52 MC3, และ NPU 6 TOPS @INT8
- การเชื่อมต่อภายนอกประกอบด้วย USB-C 2 พอร์ต, USB-A, HDMI v2.1, DisplayPort Alt Mode, Gigabit RJ45 2 พอร์ต และแจ็กเสียง TRRS
- พลังงานมาจากแบตเตอรี่ 24000 mWh พร้อมการชาร์จผ่าน USB-C Power Delivery และมี Wi‑Fi 6, Bluetooth 5.2 และพอร์ตขยาย Key B M.2
สถานะการพัฒนาและรูปลักษณ์ภายนอก
- Flipper One เป็น อุปกรณ์ที่กำลังพัฒนาอยู่ และสเปกทางเทคนิคทั้งหมดอาจเปลี่ยนแปลงได้
- ขนาดคือ 155 × 67 × 40 mm
- น้ำหนักสุดท้ายยังไม่ยืนยัน และในเอกสารถูกระบุเป็น placeholder
- ตัวเครื่องและปุ่มทำจาก PC/ABS
- หน้าจอใช้ Gorilla Glass
- ฮีตซิงก์, แบร็กเก็ต และห่วงคล้องเชือกเป็น อะลูมิเนียมอโนไดซ์
- บัมเปอร์เป็น TPU
หน้าจอและอุปกรณ์ป้อนข้อมูล
-
LCD ขาวดำ
- ความละเอียดคือ 256 × 144 pixels
- รองรับระดับความเข้ม 64 ระดับ, grayscale 6-bit
- อินเทอร์เฟซคือ QSPI และขับโดย MCU
-
ชุดควบคุม
- ทัชแพดรองรับ การเลื่อนอย่างรวดเร็ว และ haptic feedback
- ใต้หน้าจอมี ปุ่มแอป 5 ปุ่ม
- ปุ่มเปิด/ปิดรองรับ Power ON, Sleep, OFF, เมนู CTRL+ALT+DEL และการปิดแอป
- 5-button D-pad ใช้สำหรับการนำทางตามทิศทาง
- ปุ่ม Back ใช้สำหรับย้อนกลับ
- App Switcher กดหนึ่งครั้งจะเป็น ALT+TAB และกดสองครั้งจะเปิดเมนูเพิ่มเติม
- ปุ่ม Push-to-Talk สามารถควบคุมได้จาก Linux userspace
หน่วยประมวลผลและหน่วยความจำ
-
CPU หลัก
- CPU หลักคือ Rockchip RK3576
- มีทั้งหมด 8 คอร์ ได้แก่ ARM Cortex-A72 4 คอร์ และ ARM Cortex-A53 4 คอร์ ทำงานได้สูงสุด 2.2 GHz
- GPU คือ ARM Mali G52 MC3 รองรับ OpenGL ES 1.1/2.0/3.2, OpenCL 2.1, Vulkan 1.2
- NPU คือ 6 TOPS @INT8 รองรับ int4, int8, int16, FP16, BF16, TF32
-
MCU พลังงานต่ำ
- MCU พลังงานต่ำคือ Raspberry Pi RP2350B
- คอร์ประกอบด้วย Dual ARM Cortex-M33 @ 150 MHz และ Dual RISC-V Hazard3 @ 150 MHz
- SRAM คือ 520 KB, Flash คือ 16 MB
-
หน่วยความจำและที่เก็บข้อมูล
- RAM คือ 8 GB LPDDR5
- ที่เก็บข้อมูลภายในคือ 64 GB UFS 2.2
- ช่องใส่ MicroSD card ระบุว่าเป็น UHS-I SDR104 แต่ยังอยู่ในสถานะต้องตรวจสอบยืนยัน
พอร์ตและการเชื่อมต่อภายนอก
-
USB และเอาต์พุตจอภาพ
- USB-C1 รองรับ USB 3.1 5 Gbps, DisplayPort Alt Mode และการชาร์จ USB Power Delivery
- USB-C2 เป็น USB 3.1 5 Gbps, host only, power out
- USB-A เป็น USB 3.1 5 Gbps, host only, power out
- HDMI out เป็น HDMI v2.1 ขนาดเต็ม รองรับ CEC และเอาต์พุต 4K @ 120 Hz
- DisplayPort ให้ผ่าน v1.4 Alt Mode ของ USB-C1 และรองรับสูงสุด 4K @ 120 Hz
-
พอร์ตเครือข่ายและเสียง
- Ethernet ประกอบด้วย Gigabit RJ45 2 พอร์ต
- Gigabit Ethernet PHY IC คือ Realtek RTL8211F-CG
- แจ็กเสียง 3.5 mm เป็นแบบ TRRS รองรับ stereo out และ microphone input
- มีช่องใส่ MicroSD card และ Nano SIM(4FF) card slot
- ช่องใส่ SIM card เชื่อมต่อแบบ passively connected กับ M.2 port
แบตเตอรี่และพลังงาน
- พลังงานแบตเตอรี่คือ 24000 mWh
- ความจุแบตเตอรี่ระบุไว้ที่ 7000 mAh แต่ยังไม่ใช่ค่าขั้นสุดท้าย
- Charger IC คือ TI BQ25792 รองรับสูงสุด 3.32 A
- Fuel Gauge คือ TI BQ28Z610
- การชาร์จทำผ่าน USB-C Power Delivery และรองรับสูงสุด 26 V
การสื่อสารไร้สายและเสียง
- โมดูล Wi‑Fi และ Bluetooth คือ WXT2AM2101
- ชิปเซ็ต Wi‑Fi คือ MediaTek MT7921AUN
- Wi‑Fi รองรับ Wi‑Fi 6(802.11ax), ย่าน 2.4 / 5 / 6 GHz และ 2×2 MIMO
- Bluetooth เป็น 5.2 และรวมอยู่ใน MT7921U
- ออดิโอ codec คือ Nuvoton NAU8822
- รายการลำโพงถูกระบุเป็น needs clarification
- แจ็ก 3.5 mm เป็นแบบ TRRS รองรับ stereo out และ microphone input
พอร์ตขยาย M.2
- M.2 expansion port อยู่ใต้ Back Plate ด้านหลังอุปกรณ์
- ประเภท M.2 คือ Key B
- ขนาดที่รองรับคือ 2242, 3042, 3052
- รองรับความหนาสูงสุด D3 และรองรับโมดูลแบบ double-sided
- อินเทอร์เฟซประกอบด้วย PCIe 2.1 ×1, USB 2.0, USB 3.1, SATA3, Serial Audio, UART, I2C, SIM card
-
องค์ประกอบหลักของ pinout พอร์ต M.2
- พินด้านพลังงานประกอบด้วย 3.3V, 3.3 V/VBAT, GND, FULL_CARD_POWER_OFF#, DEVSLP, SUSCLK เป็นต้น
- สัญญาณ USB 2.0 ให้ผ่าน USB_D+ / USB_D-
- สัญญาณ USB 3.1 / SSIC ให้ผ่านสาย PERn1/PERp1, PETn1/PETp1
- สัญญาณ SATA ให้ผ่านสาย SATA-B+/SATA-B-, SATA-A-/SATA-A+
- สัญญาณที่เกี่ยวข้องกับ PCIe ประกอบด้วย PERST#, CLKREQ#, PEWAKE#, REFCLKn, REFCLKp
- สัญญาณที่เกี่ยวข้องกับ SIM ประกอบด้วย UIM_RESET, UIM_CLK, UIM_DATA, UIM_PWR, SIM DETECT
- GPIO และสัญญาณควบคุมประกอบด้วย GPIO_0~GPIO_11, W_DISABLE1#, DPR, RESET#, CONFIG_0~CONFIG_3 เป็นต้น
- สัญญาณเสาอากาศและการควบคุมการอยู่ร่วมกันประกอบด้วย ANTCTL0~ANTCTL3, COEX3, COEX_TXD, COEX_RXD
GPIO และพอร์ต Debug
-
GPIO pinout
- GPIO header จ่ายไฟ 3.3 V Power และ 5V Power โดยแต่ละส่วนระบุว่าเป็น up to 2A EFUSE
- พิน Ground ถูกวางไว้หลายตำแหน่ง
- สาย MCU ประกอบด้วย MCU GPIO 40, MCU GPIO 41 พร้อมระบุฟังก์ชัน PIO, ADC0, PWM8_A/PWM8_B
- สาย CPU GPIO ประกอบด้วย CPU GPIO4_A2~A7, CPU GPIO4_B0~B5 เป็นต้น
- ฟังก์ชันทดแทนของ CPU GPIO ระบุเป็น SPDIF, I2C, UART, CAN, SAI, PDM, SPI, PWM เป็นต้น
- CPU USB 2.0 Data+ และ Data- ให้ผ่าน D+ / D-
-
Debug port pinout
- Debug port เป็นแบบ 14 พิน
- พิน 1 คือ 3V3 MCU POWER, พิน 2 คือ MCU RESET
- สัญญาณดีบักของ MCU ประกอบด้วย MCU SWD CLOCK, MCU SWD IO
- MCU UART ให้ผ่าน MCU UART TX/RX
- MCU GPIO 41 และ MCU GPIO 40 ถูกเปิดออกมาที่ Debug port
- พินที่เกี่ยวข้องกับ CPU ประกอบด้วย CPU RESET, CPU UART0 TX/RX, CPU GPIO0_D2, CPU GPIO0_D3
- พิน 14 คือ GND
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
เคยมี Flipper Zero และก็ใช้บ้างเป็นครั้งคราว เช่น เคยใช้ควบคุมสายรัดข้อมือในทัวร์ Taylor Swift Eras: https://blog.jgc.org/2024/05/controlling-taylor-swift-eras-t...
แต่ส่วนใหญ่ก็แค่วางเป็นอุปกรณ์แปลก ๆ เอาไว้ เคยก็อปปี้ RFID ไปไม่กี่อัน ใช้อินฟราเรดนิดหน่อย แล้วก็บางครั้งใช้ตัวรับสัญญาณไร้สาย แต่โดยรวมมันใกล้เคียงของเล่นสวย ๆ มากกว่า ยังไม่ค่อยรู้ว่าจะเอา Flipper One ไปทำอะไร แต่กับ Raspberry Pi ผมเคยทำอะไรหลายอย่างมาแล้ว เลยดูเหมือนจะมีความเป็นไปได้อยู่
วันนี้ก็ยังเพิ่งใช้มีดพก Swiss Army หลังจากไม่ได้ใช้มาปีนึง เพราะรีบต้องการไขควงปากแบนเล็ก ๆ ไม่จำเป็นว่าต้องใช้เครื่องมือทุกชิ้นทุกวัน และผมก็จำไม่ได้แล้วว่าครั้งล่าสุดที่ใช้ประแจ 3/8 นิ้วคือตอนไหน
ถ้าชอบลุยหน่อย สกีรีสอร์ตหลายแห่งก็ยังใช้บัตรเทคโนโลยีไม่สูงมาก แต่บางทีก็มีคนมาตรวจเองเหมือนกัน และเด็ก ๆ ก็ชอบใช้ Flipper Zero เปิดพอร์ตชาร์จของ Tesla เล่น
มันเป็นของที่แปลกพอตัวถ้าจะทำออกมา
ทุกอย่างทำได้ด้วยแล็ปท็อปอยู่แล้ว และถ้าคิดถึงช่วงราคาที่คาดไว้ ก็ดูไม่คุ้มที่จะซื้อมาเพื่อพกเล่นเป็นครั้งคราว
อาจเป็นผมเองที่มองไม่เห็น แต่ดูเหมือนไม่มีวิทยุไร้สายเลย มี Wi-Fi กับ Bluetooth ก็จริง แต่ไม่เห็น NFC/RFID/sub-1GHz wireless เลย
ผมมองว่า Flipper เดิมควรเดินไปทางทรานซีฟเวอร์แบบ software-defined ที่ขับด้วย FPGA ขนาดเล็ก เหมือน SDR อื่น ๆ ในตลาด รู้สึกผิดหวังที่เหมือนจะยอมทิ้งเรื่องวิทยุไร้สายไปเลย
[1]: https://docs.flipper.net/one/hardware/m2-port/modules
[2]: https://www.crowdsupply.com/wavelet-lab/ssdr
ถ้าจะใส่ความสามารถเพิ่มเข้าไปอีกแล้วขายให้ผู้บริโภคทั่วไปได้ ผมว่าไม่น่าง่าย อินเทอร์เฟซที่เพิ่มมาคงมีไว้ให้ผู้ใช้ไปต่อความสามารถเองภายใต้ความรับผิดชอบของตัวเองมากกว่า
น่าสนใจดี แต่ไม่มี IR/RFID/NFC เหรอ? นั่นคือการใช้งานหลักของ Flipper Zero สำหรับผม ถ้าอย่างนั้นก็น่าจะมองว่าเป็น อุปกรณ์อีกแบบ มากกว่าจะเป็นรุ่นต่อ
การเลือกต่อจอเข้ากับ ไมโครคอนโทรลเลอร์ แทนที่จะต่อกับ Linux SoC โดยตรงเป็นเรื่องที่น่าสนใจ
จริง ๆ แล้วการเอาฮาร์ดแวร์แรงขนาดนี้ใส่ในกระจก Gorilla Glass กับตัวเครื่องอะลูมิเนียมสั่งทำ แล้วใช้จอขาวดำความละเอียดต่ำแบบ 6 บิต ก็ดูแปลก ๆ เหมือนตั้งใจเอาฟีลเกรย์สเกลความละเอียดต่ำโดยเฉพาะ บรรทัดอย่าง “needs verification”, “needs clarification” ก็แปลก เหมือนให้ใครสักคนหรือ ChatGPT ช่วยตรวจเอกสารแล้วเอาขึ้นเลยโดยไม่ได้เช็กให้ดี
ตัวอย่างเช่น ต่อให้ CPU ค้างก็ยังแสดงเมนูบนหน้าจอ รับปุ่มกดเพื่อรีบูตได้ และยังทำโหมดพลังงานต่ำโดยเปิดจอทิ้งไว้ได้ด้วย ฟังดูสมเหตุสมผลทีเดียว
https://github.com/flipperdevices/flipperone-docs/commits/pu...
ไม่คิดว่าจะมีพอร์ต Ethernet อยากให้พอเสียบเข้าไปแล้วรู้ได้เลยว่ามี tagged VLAN อะไรบ้าง, DHCP server แจกที่อยู่/มาสก์อะไรมา และ PXE ใช้ได้หรือไม่
ถ้ามี RA ใหม่หรือเพื่อนบ้าน IPv6 ใหม่โผล่มา ก็ให้ LED กระพริบได้ และถ้าในช่วง 500ms ล่าสุดมี 802.3x pause frame หรือ 802.3Qbb ก็ให้แสดงผ่าน LED ได้ด้วย ถ้ามีพอร์ตสองพอร์ตก็น่าจะวางไว้ตรงกลางแบบ man-in-the-middle แล้วเริ่ม sniff หลังจากเจรจา 802.1X เสร็จ
แล้วถ้าทำ p0f fingerprint จากทราฟฟิกตรงกลางได้ด้วยก็คงดี
ทำไมต้องมีผู้ช่วยเสียง AI ด้วย? นี่ล้อเล่นหรือเปล่า? มันดูไม่เข้ากับแนวคิดของ Flipper Zero เลย
อีกอย่าง SoC ที่ใช้ก็มี NPU เลยทำ AI ในเครื่อง ได้ จะเรียกว่า “คำสั่งเสียง” หรือ “ผู้ช่วยเสียง AI” ก็เป็นเรื่องการตลาดทั้งนั้น แต่แบบหลังฟังดูตกยุคอยู่หน่อย มันไม่ใช่มือถือที่ขาย แต่แทบจะเป็น “แอนตี้สมาร์ตโฟน” มากกว่าด้วยซ้ำ
ถ้ามีคนบอกว่า “ขอให้ ChatGPT ออกแบบ Flipper One แบบปลอดภัยแล้วก็แปะลงไปเลย” ผมก็คงเชื่อ เพราะบางส่วนในนี้มันไม่ค่อยสมเหตุสมผล
แค่พูดสถานการณ์ที่ต้องการ แล้วเอเจนต์ที่คุณชอบก็เขียน Python script สด ๆ มาควบคุมอุปกรณ์ให้ แบบนั้นสำหรับผมอย่างน้อยก็คือเครื่องในฝันจริง ๆ
ตอนแรกค่อนข้างตื่นเต้น แต่แล้วก็รู้ว่ามัน ใหญ่มาก ใหญ่กว่ามือถือผมในแทบทุกมิติ ความฝันที่จะพอร์ต RockBox ลงบนอุปกรณ์แนว Flipper Zero แล้วใช้เป็น Linux PC พลังต่ำแบบเสียบใช้งานได้ก็พังทลาย
มันดูไม่ใช่วิวัฒนาการของ Flipper Zero แต่เป็นผลิตภัณฑ์คนละตัวไปเลย
จุดโฟกัสหลักตรงนี้คือ เครือข่าย ไม่ใช่ Radio/IR ฯลฯ และจริง ๆ ก็ไม่มีฟังก์ชันพวกนั้นมาให้ด้วย จะเพิ่มเองก็ได้ แต่แบบนั้นเหมือนพลาดประเด็นหลัก จุดเด่นของ Flipper Zero คือเอาความสามารถพวกนี้มาใส่ในแพ็กเกจเล็ก ๆ น่ารัก ๆ และสร้างชุมชนบนแพลตฟอร์มฮาร์ดแวร์ร่วมกัน พอเริ่มต้องต่ออะไรเพิ่มไปเรื่อย ๆ โดยเฉพาะถ้าคุณมีแล็ปท็อปหรือสมาร์ตโฟนอยู่แล้ว ก็ย่อมมีตัวเลือกที่ดีกว่าหรือถูกกว่าชัดเจน
เดิมที Flipper Zero ราคาอยู่ราว 200 ดอลลาร์ ซึ่งเป็นเพดานของของเล่นที่ซื้อได้โดยไม่ต้องคิดลึกว่า “จำเป็นจริงไหม?” แต่ Flipper One แรงกว่ามาก และตัวเครื่องก็ไม่ใช่พลาสติกประกบง่าย ๆ จึงน่าจะแพงกว่ามาก และถ้าซื้ออุปกรณ์เสริมอย่าง PCIe SDR ด้วยก็ยิ่งไม่ใช่ของเล่นเข้าไปอีก
อีกอย่างหนึ่ง เสน่ห์ของ Flipper Zero คือมันทำสิ่งที่โดยปกติต้องใช้อุปกรณ์เฉพาะทาง โดยเฉพาะ วิทยุ sub-GHz ได้ตั้งแต่แกะกล่อง ส่วน Flipper One โดยแก่นแล้วก็เป็นแค่คอมพิวเตอร์ Wi-Fi กับ Ethernet ก็มีอยู่แล้วในอุปกรณ์อื่นจำนวนมาก ไม่ได้เปิดโอกาสใหม่อะไรเป็นพิเศษ ดูเหมือนรอบนี้เขาตั้งใจทำเป็นเครื่องมือที่จริงจังกว่า และในสภาพปัจจุบันก็คงมีคนน้อยกว่าที่จะซื้อแบบไม่คิดมากเหมือน Flipper Zero
เสริมอีกนิด ผมแปลกใจที่เขาใส่ใจเรื่องการจัดการพลังงานมากและมี use case ด้านกล้องวงจรปิด แต่กลับไม่มี PoE เขาคงพิจารณาแล้ว แต่ก็อาจไม่คุ้มในทางเทคนิค เช่น ต้องรับมือกับ 48V ที่ยุ่งยาก
ผมใช้ Flipper Zero ทุกสัปดาห์ หรือบ่อยกว่านั้นด้วยซ้ำ รุ่นใหม่นี้ในฐานะอุปกรณ์พกพาดูทรงพลังกว่าผลิตภัณฑ์ฐาน RPi Zero มาก ผมชอบที่มี พอร์ต RJ45 สองพอร์ต กับพอร์ต USB-A แต่สำหรับผมมันก็ยังใหญ่เกินไปอยู่ดี ถ้าซื้อมา ผมคงลองพกติดตัวทั้งวันดูว่าเป็นยังไง
มันมีช่อง nano SIM และมีพอร์ต Ethernet ถึงสองพอร์ต จึงเหมาะมากสำหรับใช้เป็น เราเตอร์พกพา แค่ use case นี้อย่างเดียวก็ทำให้มันน่าสนใจสำหรับผมมากพอแล้ว
แต่การที่มันแรงขนาดนี้แล้วยังไม่มีคีย์บอร์ด QWERTY และยังสืบทอดหน้าจอสีเดียวแบ็กไลต์ส้มแบบเดิมมา ผมมองว่าเป็นข้อเสีย ผมไม่อยากต้องพกคีย์บอร์ดหรือจอแยก และอยากให้มันรองรับการป้อนข้อมูลและแสดงผลจากคนทั่วไปได้มากกว่านี้โดยไม่ต้องพึ่งอุปกรณ์เสริม
ถ้าสนใจอุปกรณ์ Linux พกพาที่แฮ็กได้ M5Stack Cardputer Zero ก็น่าดูเหมือนกัน มีกำหนดขึ้น Kickstarter เร็ว ๆ นี้ และผมก็จองสิทธิ์ early bird ไว้แล้ว