Flipper One — เราต้องการความช่วยเหลือจากคุณ
(blog.flipper.net)- Flipper One ไม่ใช่รุ่นอัปเกรดของ Flipper Zero แต่เป็นคอมพิวเตอร์ ARM แบบเปิดที่ตั้งเป้าให้ทำงานบน Linux upstream รุ่นล่าสุดได้โดยไม่ต้องมี vendor patch
- หาก Flipper Zero จัดการการควบคุมการเข้าถึงแบบออฟไลน์ เช่น NFC, RFID และ Sub-1 GHz แล้ว Flipper One จะมุ่งไปที่เครือข่าย IP อย่าง Wi-Fi, Ethernet, 5G และดาวเทียม
- ใช้ สถาปัตยกรรมโปรเซสเซอร์คู่ ที่ผสาน Linux CPU บน
RK3576กับ MCURP2350ทำให้ยังควบคุมหน้าจอ ปุ่ม และพลังงานได้แม้ Linux จะปิดอยู่ - Flipper OS บน Debian นำโปรไฟล์ซึ่งเป็นสแนปช็อตของทั้งระบบปฏิบัติการมาใช้ และ FlipCTL ก็ห่อเครื่องมืออย่าง
ping,nmapให้เป็นเมนู UI สำหรับ LCD ขนาดเล็ก - มีแผนผลักดัน M.2, การขยาย GPIO, อัปลิงก์เครือข่าย 5 ช่อง, โมเด็มดาวเทียม NTN, LLM แบบโลคัล และโหมดเดสก์ท็อป·มีเดียบ็อกซ์ แต่ก็มี ความเสี่ยงด้านเทคนิคและการเงิน สูง
เป้าหมายและลักษณะของโครงการ
- Flipper One ไม่ใช่รุ่นอัปเกรดของ Flipper Zero แต่เป็นแพลตฟอร์มแบบเปิดบน Linux ที่มีเป้าหมายแยกต่างหาก
- เป้าหมายคือสร้าง คอมพิวเตอร์ ARM ที่เปิดกว้างและมีเอกสารดีที่สุดในโลก และทำให้มันทำงานบนเคอร์เนล Linux upstream รุ่นล่าสุดได้โดยไม่ต้องใช้ vendor patch
- มุ่งสู่แพลตฟอร์มฮาร์ดแวร์ที่ลดการพึ่งพาซอร์สโค้ดปิด, binary blob และ BSP ที่ผูกติดกับผู้ผลิต เพื่อให้สามารถอ่านสเปกแล้วเข้าใจได้ว่าคอมพิวเตอร์ทำงานอย่างไร
- ใช้สถาปัตยกรรมโคโปรเซสเซอร์ที่รวมไมโครคอนโทรลเลอร์กับ CPU เข้าด้วยกัน ทำให้เป็นแพลตฟอร์มที่ไม่ธรรมดาซึ่งต้องพอร์ตโค้ด MCU ระดับล่างเดิมจำนวนมาก
- ตั้งใจออกแบบวิธีการใช้งาน Linux ใหม่ให้เหมาะกับอุปกรณ์พกพาขนาดเล็ก โดยใช้เฟรมเวิร์ก GUI ของตัวเองที่ครอบยูทิลิตี CLI เดิมไว้
- เป็นโครงการที่ยากมากทั้งในด้านการเงินและเทคนิค และหลังจากเริ่มทำใหม่ตั้งแต่ต้นหลายครั้ง ตอนนี้อยู่ในขั้นเปิดเผยกระบวนการพัฒนาและขอความช่วยเหลือจากชุมชน
ความแตกต่างจาก Flipper Zero
- Flipper Zero เป็นอุปกรณ์ที่ใช้ไมโครคอนโทรลเลอร์พลังงานต่ำ จัดการโปรโตคอลควบคุมการเข้าถึงแบบออฟไลน์และแบบจุดต่อจุด เช่น NFC, RFID ความถี่ต่ำ, วิทยุ Sub-1 GHz, อินฟราเรด, iButton, UART, SPI และ I²C
- Flipper One เป็นอุปกรณ์บน Linux สำหรับงานด้านเครือข่าย, การส่งข้อมูล และการประมวลผลสมรรถนะสูง โดยจัดการกับโดเมนที่เชื่อมต่อกับ IP เช่น Wi-Fi, Ethernet, 5G และดาวเทียม
- ผลิตภัณฑ์ทั้งสองมุ่งไปที่ชั้นโปรโตคอลและวัตถุประสงค์การใช้งานที่ต่างกัน ดังนั้น Flipper One จึงไม่ใช่สิ่งที่มาแทน Flipper Zero
แพลตฟอร์ม Linux แบบเปิด
- ปัจจุบันระบบนิเวศ ARM Linux มักพึ่งพา boot blob แบบปิด, แพตช์เฉพาะผู้ผลิต และ BSP (board support package) ที่คนนอกเข้าใจได้ยาก
- กำลังร่วมมือกับ Collabora เพื่อนำการรองรับ SoC Rockchip
RK3576เข้า mainline Linux kernel โดยมีเป้าหมายให้ Flipper One รันเคอร์เนลที่ดาวน์โหลดจาก kernel.org ได้โดยไม่ต้องใช้ vendor patch - ตอนนี้การรองรับ
RK3576บน mainline อยู่ในระดับที่องค์ประกอบหลักทำงานได้แล้ว แต่ DDR trainer ซึ่งใช้เริ่มต้น RAM ระหว่างการบูตช่วงแรก ยังเป็น binary blob ชิ้นสุดท้ายที่เหลืออยู่ใน boot chain - ตอนนี้โฟกัสอยู่ที่การจัดการพลังงานและการรองรับ USB DisplayPort Alt Mode ส่วนไดรเวอร์ NPU, การถอดรหัสวิดีโอด้วยฮาร์ดแวร์ และตัวเร่งอื่น ๆ ยังไม่ได้ upstream อย่างสมบูรณ์
- แหล่งข้อมูลที่เกี่ยวข้อง:
- RK3576 open source roadmap — แผนงานและวิธีมีส่วนร่วม
- Open tasks — งานที่ชุมชนช่วยได้
- RK3576 mainline status — สถานะการรองรับ mainline ที่ Collabora ดูแล
- Collabora blog post — รายละเอียดความร่วมมือด้านการรองรับ
RK3576บน upstream
การพัฒนาแบบเปิดและ Developer Portal
- Flipper One Developer Portal เป็นวิกิสาธารณะที่รวบรวมเอกสารการพัฒนา Flipper One และทุกคนสามารถแก้ไขได้
- ไม่ได้เปิดเผยแค่โค้ด แต่ยังมุ่งสู่ open development process ที่เปิดทั้งตัวติดตามงาน การพูดคุยภายใน เอกสารที่ยังไม่เสร็จ และข้อถกเถียงด้านสถาปัตยกรรม
- มองว่าการรวมทั้งแนวทางที่ล้มเหลวและข้อถกเถียงไว้ด้วย มีคุณค่าต่อการเรียนรู้มากกว่าการเผยแพร่เฉพาะผลลัพธ์ที่ขัดเกลาแล้ว
- Flipper One Developer Portal เป็นจุดเริ่มต้นของทุกซับโปรเจกต์ และมีงาน
help wanted, คู่มือการมีส่วนร่วม และการสมัครรับสรุปรายสัปดาห์สำหรับนักพัฒนา - กำลังเปิดรับตำแหน่ง Developer Portal Manager ด้วย โดยรับหน้าที่เป็นตัวกลางระหว่างทีมพัฒนากับชุมชน จัดระเบียบพอร์ทัล และช่วยสนับสนุนการมีส่วนร่วมของผู้ร่วมพัฒนา
- สมัครตำแหน่ง Developer Portal & Community Manager
องค์ประกอบฮาร์ดแวร์และซอฟต์แวร์
- การพัฒนา Flipper One แบ่งเป็นฮาร์ดแวร์ไฟฟ้า, การออกแบบเชิงกล, ซอฟต์แวร์ Linux CPU, เฟิร์มแวร์ MCU, UI/UX, เอกสาร และการทดสอบ
- Linux CPU Software ครอบคลุมเคอร์เนล โมดูล ไดรเวอร์ userspace bootloader และเครื่องมือ Rockchip สำหรับโปรเซสเซอร์
RK3576โดยเป็นซับโปรเจกต์ที่ใหญ่และซับซ้อนที่สุดซึ่งกระจายอยู่หลายรีโพซิทอรี - MCU Firmware คือเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์
RP2350ที่รับผิดชอบการแสดงผล ซับซิสเต็มพลังงาน กระบวนการบูต CPU และอีเวนต์จากปุ่ม·ทัชแพด - Testing รวมถึงสคริปต์ โปรแกรม อินเทอร์เฟซต้นแบบ เดโม และแอปทดสอบ สำหรับตรวจสอบซับซิสเต็มของอุปกรณ์และฮาร์ดแวร์ เช่น พลังงาน เครือข่าย CPU เสียง และกราฟิก
สถาปัตยกรรมโคโปรเซสเซอร์
- Flipper One ใช้ สถาปัตยกรรมโปรเซสเซอร์คู่ ที่ให้ทั้ง CPU สมรรถนะสูงและ MCU พลังงานต่ำทำงานขนานกัน
- CPU สมรรถนะสูง คือ SoC
RK3576แบบ 8 คอร์ที่รัน Linux พร้อม GPU Mali-G52, NPU สำหรับรัน LLM และโมเดลแบบโลคัล และ RAM 8GB - MCU พลังงานต่ำ คือไมโครคอนโทรลเลอร์ Raspberry Pi
RP2350แบบ 2 คอร์ ซึ่งควบคุมจอแสดงผล ปุ่ม ทัชแพด LED และซับซิสเต็มพลังงาน พร้อมรัน MCU Firmware ของตัวเอง - ตัวอุปกรณ์สามารถทำงานได้ด้วย MCU เพียงอย่างเดียว ดังนั้นแม้ Linux จะปิดอยู่ ก็ยังควบคุม Flipper One และตั้งค่ากระบวนการบูตผ่านปุ่มกับหน้าจอ LCD ได้
- SBC ทั่วไปเมื่อ Linux ปิดแล้วอุปกรณ์แทบจะหยุดทำงาน แต่ Flipper One ยังมี MCU คอยจัดการการควบคุมพื้นฐานต่อไป
การเชื่อมต่อระหว่าง MCU และ CPU
- โปรเซสเซอร์ทั้งสองสื่อสารกันผ่านหลายอินเทอร์เฟซที่เรียกว่า Interconnect
- SPI ใช้ส่ง framebuffer ไปยัง MCU เพื่อแสดงผลบนจอ ส่วน I²C ใช้ส่งคำสั่งไปยัง MCU และส่งอีเวนต์จากปุ่ม·ทัชแพดกลับไปยัง CPU
- UART และสาย GPIO บางส่วนทำหน้าที่ควบคุมการบูตของ CPU
- มีเป้าหมายจะ upstream ไดรเวอร์จอแสดงผลและอินพุตเข้า Linux kernel อย่างสะอาด โดยไม่ใช้ vendor hack แบบ out-of-tree
- ต้องการให้ชุมชนเคอร์เนลช่วยตรวจทานการออกแบบนี้ และช่วยหาแนวทาง upstream ที่ถูกต้อง
Flipper OS และ Linux แบบพกพา
- ในเวิร์กโฟลว์ Linux ทั่วไปอย่าง Raspberry Pi OS มักต้องทำซ้ำทั้งการติดตั้งแพ็กเกจตามการใช้งาน เช่น เราเตอร์, TV box, logic analyzer, การคอมไพล์ซอร์ส, การแก้ไขการตั้งค่าระบบ, การปรับ device tree และการแพตช์เคอร์เนล ทำให้ระบบรกได้ง่าย
- เนื่องจากแทบไม่มีวิธีที่สะอาดในการย้อนการเปลี่ยนแปลงเหล่านี้ เวลาเริ่มโปรเจ็กต์ใหม่จึงมักต้องพึ่งการแฟลช SD card ใหม่
- Flipper OS เป็นเลเยอร์ที่ทำงานอยู่บนระบบที่ใช้ Debian โดยนำแนวคิดโปรไฟล์ซึ่งเป็น snapshot ของทั้งระบบปฏิบัติการที่มีแพ็กเกจและการตั้งค่าต่างกันมาใช้
- ผู้ใช้สามารถบูตโปรไฟล์, โคลนมัน, ทำให้พัง, ติดตั้งสิ่งที่ต้องการ แล้วกลับไปยังสำเนาที่สะอาดได้
- ยังสามารถสลับไปใช้โปรไฟล์ที่แตกต่างกันโดยสิ้นเชิงสำหรับกรณีใช้งานอื่น ๆ ได้ โดยมีเป้าหมายให้ใช้งานสภาพแวดล้อม Linux แบบพกพาได้โดยไม่ต้องเปลี่ยน SD card
- Flipper OS ยังเป็นโปรเจ็กต์ที่ยากและสถาปัตยกรรมยังไม่ลงตัว 100% แต่ตั้งใจจะทำให้เป็นแนวคิดที่มีประโยชน์กับทั้ง cyberdeck บน Raspberry Pi และ tactical Linux box แบบพกพา
- Flipper OS concept
FlipCTL และ UI สำหรับหน้าจอขนาดเล็ก
- FlipCTL เป็นส่วนหนึ่งของ Flipper OS ที่ออกมาเพื่อแก้ปัญหาการขาดแคลน UI สำหรับหน้าจอขนาดเล็กบน cyberdeck ที่ใช้ Linux
- อุปกรณ์จำนวนมากพยายามยัดสภาพแวดล้อมเดสก์ท็อปเต็มรูปแบบอย่าง KDE หรือ GNOME ลงบนทัชสกรีนขนาด 7 นิ้ว แต่ยังขาดประสบการณ์ที่เหมาะกับหน้าจอเล็กจริง ๆ
- FlipCTL คือเฟรมเวิร์ก อินเทอร์เฟซแบบเมนู ที่ควบคุมด้วย D-pad และปุ่มไม่กี่ปุ่ม
- แนวคิดหลักคือการครอบ Linux utility ที่มีอยู่แล้วอย่าง
ping,nmap,tracerouteด้วย UI ที่เข้าใจง่ายบนจอ LCD ขนาดเล็ก - เป้าหมายระยะยาวคือทำให้การเพิ่ม HMI(human-machine interface) ให้กับอุปกรณ์ embedded Linux ง่ายพอ ๆ กับคำสั่งบรรทัดเดียว
apt install flipctl - ตั้งใจให้อุปกรณ์อย่างเราเตอร์, NAS, เซิร์ฟเวอร์, headless board และอุปกรณ์อื่นที่ติดหน้าจอเล็กได้ สามารถมอบอินเทอร์เฟซที่ใช้งานได้ด้วยการตั้งค่า FlipCTL โดยไม่ต้องใช้ Qt, GNOME หรือ X11
- มีแผนจะเปิดตัวจอแสดงผลและบอร์ดปุ่มของ Flipper One เป็น FlipCTL Control Board แบบสแตนด์อโลน เพื่อทำให้เป็นอุปกรณ์เสริมที่เสียบเข้ากับอุปกรณ์ Linux แล้วให้เมนูอินเทอร์เฟซได้ทันที
- ตอนนี้ FlipCTL ยังอยู่ในขั้นแนวคิดและสถาปัตยกรรม
- FlipCTL concept
ฮาร์ดแวร์ส่วนขยาย
- แนวคิดหลักของ Flipper One คือเป็น แพลตฟอร์มฮาร์ดแวร์แบบขยายได้ ที่ผู้ใช้เปลี่ยนให้เป็นมัลติทูลเฉพาะทางของตัวเองได้
-
โมดูลขยาย M.2
- สามารถติดตั้ง โมดูลขยาย M.2 ความเร็วสูงไว้ภายในใต้แผ่นด้านหลังได้
- M.2 เป็นชื่อของ form factor และไม่ได้กำหนดอินเทอร์เฟซการเชื่อมต่อจริง ดังนั้นแต่ละโมดูลอาจต่างกันทั้งอินเทอร์เฟซ, ขนาด และชนิดคอนเน็กเตอร์
- พอร์ต M.2 ของ Flipper One ถูกออกแบบให้รองรับโมดูลหลากหลาย เช่น โมเด็มเซลลูลาร์/ดาวเทียม, โมดูล SDR, ตัวเร่ง AI, NVMe หรือ SATA SSD และการ์ด Wi‑Fi ผ่านอะแดปเตอร์
- โมดูล M.2 จะติดตั้งไว้ใต้ฝาครอบด้านหลังและยื่นออกไปด้านหลัง โดยสามารถเปลี่ยน back plate และ antenna rail ได้ตามโมดูลที่ติดตั้ง
- สเปกรองรับ
Key-B,2242/3042/3052, ความหนาระดับ D3 และมีอินเทอร์เฟซPCI Express 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I2C / SIM card - สเปกเต็มและ pinout อยู่ที่ M.2 Port specification
-
โมดูล GPIO
- มีการเพิ่ม คอนเน็กเตอร์ GPIO ที่ใช้ pin header มาตรฐาน 2.54 มม. เพื่อรองรับโมดูล DIY ที่เรียบง่ายกว่า
- โมดูล GPIO จะติดตั้งอยู่บนแผ่นด้านหลัง และยึดด้วยคลิปของตัวเครื่องกับสกรู เพื่อไม่ให้หลุดง่ายระหว่างพกพา
- threaded insert ถูกจัดวางบน back plate และ antenna rail เป็นกริดระยะพิทช์ 2.54 มม. ให้ตรงกับระยะรูของ perfboard มาตรฐาน
- ผู้ใช้สามารถตัด perfboard ให้ได้ขนาด บัดกรีโมดูล แล้วขันสกรูยึดไว้ด้านหลัง Flipper One ได้
- สเปกทางเทคนิค, pinout และวงจรดูได้ที่ GPIO port และตัวอย่างโมดูลวิทยุสื่อสารกับกล้องดูได้ที่ GPIO modules examples
-
ชิ้นส่วนโครงสร้างแบบเปิด
- มีการเปิดเผย ระบบติดตั้งแบบคัสตอม และชิ้นส่วนตัวเครื่องที่เกี่ยวข้องสำหรับโมดูลของ Flipper One
- สามารถดูโครงสร้างได้จาก วิดีโอโมเดล 3D
- Body คือตัวเครื่องหลัก โดยโมดูล M.2 จะถูกขันยึดกับแผ่นโลหะ heatsink plate และมี threaded insert สองตำแหน่งสำหรับความยาวโมดูล 42 มม. และ 52 มม.
- Back plate คือฝาครอบด้านหลังที่ใช้เข้าถึงพอร์ตขยาย M.2 และสามารถเปลี่ยนเป็นดีไซน์อื่นตามโมดูลที่ติดตั้งได้
- Antenna rail เป็นชิ้นส่วนแยกสำหรับติดตั้งเสาอากาศ SMA โดยแยกจาก back plate เพื่อให้ติดตั้งเสาอากาศและจัดสายเคเบิลก่อนได้ แล้วค่อยปิด back plate
- โครงสร้างนี้มีไว้เพื่อลดความเสี่ยงในการทำสายเสาอากาศเสียหายระหว่างการประกอบ
- สามารถดาวน์โหลดโมเดล 3D ไปออกแบบตัวเครื่องของโมดูล, custom back plate และ antenna rail ได้
- Mechanics
มัลติทูลเครือข่าย
- Flipper One ตั้งเป้าเป็น มัลติทูลเครือข่าย สำหรับจัดการเครือข่าย IP ในทุกชั้นของ OSI
- มี network uplink อิสระ 5 ช่อง ซึ่งสามารถนำมาผูกเป็น bridge, ตั้งค่า custom routing หรือส่งผ่าน VPN tunnel ได้
- 2× Gigabit Ethernet เป็นพอร์ต WAN/LAN อิสระที่ทำงานพอร์ตละ 1Gbps และใช้กับ transparent bridge หรือการดักฟังแบบ MitM ได้
- Wi‑Fi 6E ใช้ชิปเซ็ต
MT7921AUNมาตรฐาน 802.11ax รองรับ monitor mode และทำงานเป็นทั้ง Wi‑Fi client(STA) และ hotspot(AP) ได้บนย่าน 2.4/5/6GHz - Cellular modem คือโมเด็ม 5G หรือ LTE ผ่านโมดูลขยาย M.2 รองรับเสาอากาศภายนอก, Nano SIM(4FF) แบบกายภาพ และ eSIM
- USB Ethernet ถูกจำลองผ่าน USB-C ด้วยความเร็วสูงสุด 5Gbps และทำงานด้วย USB-CDC NCM จึงไม่ต้องใช้ไดรเวอร์เพิ่มเติม
- ในสถานะพื้นฐาน Flipper One สามารถทำงานเป็น gateway ของเครือข่ายใดก็ได้, multi-hotspot bridge, inline Ethernet sniffer, USB Wi‑Fi/Ethernet adapter สำหรับ PC และสมาร์ตโฟน หรือเป็นการผสมกันของสิ่งเหล่านี้
- ฟีเจอร์ที่รองรับ dynamic routing, load balancing และ failover ถูกรวบรวมไว้ใน Features list ในรูปแบบ user story
Wi‑Fi ขั้นสูงและ NTN ผ่านดาวเทียม
- Wi‑Fi ในตัวของ Flipper One ต้องรองรับความสามารถที่จำเป็นสำหรับการวิเคราะห์เครือข่าย Wi‑Fi รวมถึง monitor mode และ packet injection
- ชิปเซ็ตที่กำลังทดสอบอยู่ในขณะนี้คือ MediaTek
MT7921AUNซึ่งรองรับย่านความถี่สามย่าน และมีไดรเวอร์โอเพนซอร์สใน mainline Linux kernel รองรับ - Alfa
AWUS036AXMLก็เป็นอะแดปเตอร์ USB Wi‑Fi ที่ใช้MT7921AUNเช่นกัน และเป็นที่รู้จักในด้าน driver support และความเข้ากันได้กับเครื่องมือ wardriving - เพื่อยืนยันว่าชิปเซ็ตนี้ทำงานได้ตรงกับความต้องการของผู้ใช้จริง จำเป็นต้องมีการทดสอบจากผู้ใช้ที่สนใจด้าน wireless auditing, monitoring, injection, mesh และอื่น ๆ
- Wi-Fi Testing
- NTN (Non-Terrestrial Networks) เป็นเทคโนโลยีสื่อสารผ่านดาวเทียมความเร็วต่ำสำหรับอุปกรณ์ IoT ที่ 3GPP ทำให้เป็นมาตรฐานในฐานะส่วนหนึ่งของสเปก 5G และ LTE
- NTN ใช้ cellular stack มาตรฐาน และรวมถึงการยืนยันตัวตนผ่าน SIM/eSIM, roaming และ IP traffic ทั่วไป
- Flipper One ตั้งใจให้สามารถสื่อสารกับดาวเทียมได้ผ่านโมดูล M.2 ของ NTN satellite modem
- ต้องอาศัยพาร์ตเนอร์อย่าง Skylo เพื่อเพิ่มการรองรับเครือข่ายดาวเทียมให้กับโมดูล eSIM และช่วยคัดเลือก NTN M.2 module ที่จะรองรับอย่างเป็นทางการ
- Modules → Satellite modem
Flipper LLM แบบออฟไลน์
- Flipper One มีแผนจะรองรับการผสานรวมกับ AI agent ภายนอก และตั้งเป้าให้รัน LLM แบบโลคัลได้เพื่อให้ยังช่วยเหลือผู้ใช้ได้แม้ไม่มีอินเทอร์เน็ต
- ผ่าน AI accelerator ในตัว จึงตั้งใจให้รัน LLM แบบโลคัลได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต เพื่อช่วยควบคุมอุปกรณ์ สร้างการตั้งค่า และให้คำแนะนำที่เป็นประโยชน์
- มองว่าโมเดลทั่วไปเพียงอย่างเดียวยังไม่เพียงพอ จึงตั้งใจจะฝึก AI model เฉพาะทางที่เข้าใจโครงสร้างภายในและแอปพลิเคชันของ Flipper One เป็นอย่างดี
- โมดูล NPU ของ
RK3576ยังไม่ได้รับการรองรับใน mainline kernel ขณะนี้ และจำเป็นต้องเพิ่มการรองรับดังกล่าว - RK3576 NPU support in mainline Linux and Mesa
โหมดเดสก์ท็อปและมีเดียบ็อกซ์
- Flipper One สามารถใช้เป็น survival desktop หรือ thin client ที่พกติดตัวได้ตลอดเวลา
- เมื่อเชื่อมต่อกับจอภาพด้วยสาย USB-C เพียงเส้นเดียว ก็สามารถชาร์จไฟ ส่งสัญญาณวิดีโอ และเชื่อมต่ออุปกรณ์ต่อพ่วง USB ได้พร้อมกัน โดยใช้ USB-C DisplayPort Alt Mode
- ระบุว่าประสิทธิภาพของโปรเซสเซอร์อยู่ในระดับใกล้เคียงกับ Raspberry Pi 5 และสามารถรองรับการท่องเว็บและงานพัฒนาเบา ๆ ได้
- USB-C DisplayPort Alt Mode มีชุดโปรโตคอลที่ซับซ้อน และการเชื่อมต่อที่เสถียรทำได้ยากเพราะปัญหา signal integrity และความแตกต่างของการทำงานในแต่ละจอภาพ
- การรองรับ DP Alt Mode ยังไม่ได้ถูกทำให้เสร็จสมบูรณ์ใน mainline kernel
- การถอดรหัสวิดีโอด้วยฮาร์ดแวร์ ยังไม่ได้รับการรองรับใน mainline kernel และจำเป็นต้องเพิ่ม การรองรับการถอดรหัสวิดีโอด้วยฮาร์ดแวร์ H.264/HEVC เพื่อให้เล่นวิดีโอได้ลื่นไหล
- สภาพแวดล้อมเดสก์ท็อปมี KDE Plasma เป็นหนึ่งในตัวเลือก แต่ก็ยังเปิดกว้างต่อความเป็นไปได้ของ tiling WM แบบเบาที่เหมาะกับ Flipper One มากกว่า
- เป้าหมายคือการสร้างสภาพแวดล้อมเดสก์ท็อปที่รวดเร็ว เรียบสะอาด ไม่ bloated และพร้อมใช้งานได้ทันที ในฐานะกรณีที่หาได้ยากของ Linux desktop ที่มาพร้อมกับฮาร์ดแวร์
- ยังสามารถใช้เป็น TV media box ได้ด้วย และด้วย HDMI CEC จึงควบคุมด้วยรีโมตเดิมของทีวีได้
- มองว่า Mini HDMI และ Micro HDMI ทำให้หาสายที่ต้องใช้ได้ยาก จึงเลือกใช้ full-size HDMI แม้จะเป็นพอร์ตแบบ proprietary ที่มี licensing fee
- พอร์ต Full-size HDMI 2.1 ให้คอนเน็กเตอร์ขนาดมาตรฐานโดยไม่ต้องใช้อะแดปเตอร์ และรองรับเอาต์พุต 4K @ 120Hz พร้อม CEC (Consumer Electronics Control)
ความเสี่ยงและการมีส่วนร่วมของชุมชน
- Flipper Zero ถูกส่งถึงมือผู้ใช้ไปแล้วประมาณ 1 ล้านเครื่อง และในกระบวนการนั้นก็เกิดชุมชนขนาดใหญ่ขึ้น ซึ่งถูกประเมินว่าได้ผลักดันทั้งการสำรวจเทคโนโลยีใหม่ ๆ และการเปลี่ยนแปลงจากฝั่งเวนเดอร์ไปสู่ผลิตภัณฑ์ที่ปลอดภัยและโปร่งใสมากขึ้น
- Flipper One คือแนวคิด pocket Linux multi-tool ที่วางแผนมาราว 10 ปี และถูกเปิดเผยออกมาในจังหวะที่เห็นว่าเทคโนโลยีและชิ้นส่วนพร้อมพอจะสร้างผลิตภัณฑ์ที่ไม่ต้องประนีประนอม
- มีทั้งความท้าทายด้านเทคนิคและความเสี่ยงทางการเงินในระดับสูง และยังมีความไม่แน่นอนอย่างวิกฤตชิป RAM ในปัจจุบันด้วย
- ยังไม่อาจมั่นใจได้ว่าจะทำทุกอย่างที่วางแผนไว้สำเร็จหรือไม่ แต่ตั้งใจจะเดินหน้าผ่านการเปิดเผยกระบวนการพัฒนาและการมีส่วนร่วมจากชุมชน
- ช่องทางการมีส่วนร่วม:
- Flipper One Developer Portal — ทุกโปรเจกต์ย่อย งาน
help wantedคู่มือการมีส่วนร่วม และสรุปรายสัปดาห์สำหรับนักพัฒนา - X.com/Flipper_RND — อัปเดตและประกาศของโปรเจกต์
- Flipper One Developer Portal — ทุกโปรเจกต์ย่อย งาน
3 ความคิดเห็น
ความเห็นจาก Hacker News
ผมมี Flipper Zero และคิดว่าทีมนี้ทำเครื่องมือดี ๆ เลยกดเข้ามาเพราะคำว่า “ต้องการความช่วยเหลือ” ในชื่อ
แต่เลื่อนลงไปสองหน้าก็ยังหาไม่เจอว่า ต้องช่วยอะไร และเลื่อนจนสุดก็ยังเหมือนเดิม
พูดตรง ๆ คือผมชอบตัวสินค้า แต่ไม่ถึงขั้นจะไปคุ้ยบทความยาว 8 หน้าเพื่อหาว่าคำว่าให้ช่วยหมายถึงอะไร
เช่น พวกเขาน่าจะอยากทำอะไรแบบ “Collabora + Flipper: Opening up the RK3576” https://www.collabora.com/news-and-blog/news-and-events/coll... และหวังให้นักพัฒนาและคนที่หลงใหลเทคโนโลยีช่วยตัวโปรเจ็กต์เอง รวมถึงช่วยโน้มน้าวแบรนด์และบริษัทต่าง ๆ ให้เปิดกว้างมากขึ้น
ในบทความมีใจความประมาณว่า “มาช่วยกันเกลางานรองรับ RK3576 เพื่อสร้างแพลตฟอร์มที่เปิดจริง ๆ ยินดีรับทุกการมีส่วนร่วมแม้ไม่ใช่งานเขียนโค้ด และอาจหาทางโน้มน้าวให้ Rockchip เปิดเผย binary blob ชิ้นสุดท้าย”
นอกจากนี้ดูเหมือนพวกเขาไม่ได้อยากเปิดแค่โค้ด แต่รวมถึงตัวติดตามงาน การคุยกันภายใน เอกสารที่ยังไม่เสร็จ และข้อถกเถียงด้านสถาปัตยกรรม เพื่อให้คนมีส่วนร่วมกับ กระบวนการพัฒนาเอง
ถ้าใช้
CTRL+Fหา “help” จะเจอถึง 16 ครั้ง แต่สุดท้ายก็ยังต้องอ่านเนื้อหาจริงอยู่ดีถ้าคุณไม่อยากอ่านมากพอจะเข้าใจว่าต้องช่วยอะไร ก็อาจไม่ได้อยากช่วยงานที่ยากและต้องมีส่วนร่วมลึกกว่านั้นจริง ๆ
ในฐานะวิศวกรเฟิร์มแวร์ที่เคยทำ Bluetooth และ Wi‑Fi มา เรื่องนี้ค่อนข้างใกล้เคียงกับความเพ้อฝันครั้งใหญ่
การรับรองของ FCC เป็นเรื่องปวดหัวมาก และเหตุผลหนึ่งที่ใช้ชิปบางตัวก็เพราะมันพ่วงการรับรองนี้มาด้วย
ยกตัวอย่าง ถ้าใส่ ESP32 ในสินค้าและใช้ Wi‑Fi ก็ไม่ต้องขอรับรองเพิ่ม เพราะมันต้องตั้งอยู่บนสมมติฐานว่าอุปกรณ์ไร้สาย “ไม่สามารถ” ทำงานในแบบที่ FCC ห้ามได้
เพราะอย่างนั้นบริษัทต่าง ๆ จึงมักใช้วิธีแจก binary blob สำหรับฟังก์ชันไร้สายที่ต้องลิงก์เข้าไปในบิลด์สุดท้าย เพื่อจำกัดความสามารถด้านไร้สาย
ดังนั้นโอกาสที่ผู้ผลิตชิปจะเลิกใช้ binary blob อย่างเปิดเผยจึงแทบเป็นศูนย์ อย่างมากคงแค่ช่วยสนับสนุนงาน reverse engineering ของโปรเจ็กต์ไดรเวอร์โอเพนซอร์สแบบเงียบ ๆ
ถึงอย่างนั้นก็คงดีถ้ามีทางเลือกที่ไม่ใช่ของ vendor และผ่านการพิสูจน์แล้วสำหรับทุกชิป
binary blob อาจมีบั๊กได้ และล่าสุดเราก็เขียนเฟิร์มแวร์ Bluetooth ขึ้นใหม่เป็นเวอร์ชันโอเพนซอร์สจนเพิ่ม throughput ของข้อมูลได้มาก
เพราะเฟิร์มแวร์เดิมมีบั๊กที่ทำให้การส่งไบต์พัง
แต่ก็ไม่ได้ใช้โค้ดแบบนี้กันเล่น ๆ การละเมิด FCC แพงแบบเหลือเชื่อและไม่ใช่เรื่องที่ควรมองเบาเลย
พออ่านแล้วรู้สึกว่าพวกเขากำลังก้าวเลยขอบเขตความสามารถ ระหว่างสิ่งที่อยากได้กับสิ่งที่คิดว่าทำได้จริง
เป้าหมาย “แทนที่ binary blob ด้วยโอเพนซอร์ส” นั้นดีและผมเห็นด้วย แต่จากประสบการณ์ของผม binary blob มักหมายถึง “licensed IP ที่ถูกปกป้องด้วยสิทธิบัตรและ NDA”
ดังนั้นจึงต้อง 1) reverse engineer ของที่มีการคุ้มครอง ซึ่งอาจเสี่ยงละเมิด DMCA และ 2) เผยแพร่มันโดยไม่โดนฟ้อง
โดยทั่วไปแล้วเป็นงานที่น่ารำคาญและมีความเสี่ยงสูง
ผมอยากให้ Flipper One เกิดขึ้นจริงและก็น่าจะซื้อด้วย แต่การที่ Rockchip ไม่ยอมเปิดเอกสารมากพอให้สามารถ reimplement binary blob ใหม่ได้ตั้งแต่ต้น ถือเป็น สัญญาณอันตราย ใหญ่ ๆ
คนที่เข้ามาช่วยเพราะชอบ use case บางอย่าง อาจลงเอยด้วยการช่วยสร้างสินค้าที่สุดท้ายราคาไม่สมเหตุสมผลกับความต้องการเลย แล้วจะช่วยไปทำไม
ผมชอบแนวคิดนี้มาก มันดูเหมือนขยายขอบเขตฟังก์ชันขึ้นมานิดหน่อย แต่โดยรวมก็ดูวางตัวได้ดีในฝั่งโปรโตคอลระดับ IP
แค่ผมไม่คิดว่าต้องให้ฟีเจอร์ AI แบบโลคัลเป็นเรื่องสำคัญก่อน
มันเท่ก็จริง แต่โมเดลจะฉลาดกว่ามากถ้ารันบน Mac ที่เหมาะสมหรือ external GPU มากกว่าบนอุปกรณ์ Flipper ขนาดเล็กที่ใช้แบตเตอรี่
มันอาจช่วยได้ภาคสนามหรือระหว่างเดินทาง แต่ถ้าไม่มีคีย์บอร์ดเฉพาะ ประสบการณ์ใช้งานก็คงค่อนข้างแย่
ผมกลับอยากให้พวกเขาโฟกัสกับ Zero ต่อไป เพื่อเปิดทางให้เกิด Zero 2 ที่มีความสามารถไล่เลี่ยกับ One มากกว่า
ผมชอบ Zero ของตัวเอง แต่รู้สึกว่ามันยังขาดฟีเจอร์หลักบางอย่าง เช่น การรองรับประตูโรงรถ/รหัสหมุนเวียน RFID แบบสมบูรณ์ หรือโปรโตคอลอื่น ๆ อีกนิดหน่อย
บอร์ดพัฒนา Wi‑Fi ก็จำกัดมาก และถ้าจำไม่ผิด ก็ยังไม่มีวิธีจับและเล่นซ้ำ BLE remote ได้แบบง่าย ๆ
แน่นอน เรื่องนี้ขึ้นอยู่กับว่าคุณมอง BLE เป็นเลเยอร์ 0 หรือเลเยอร์ 1
ทุกวันนี้มี แอปพลิเคชัน AI บนอุปกรณ์ ที่ใช้งานจริงด้วยโมเดลเล็ก ๆ หลายสิบแบบแล้ว
ESP32-S3 ก็ทำ AI บนอุปกรณ์มาหลายปีแล้ว
แม้สเปกจะมีแค่โปรเซสเซอร์ 240MHz, SRAM 512KB, PSRAM 16MB และไม่มี GPU แต่ AI ก็ยังทำงานได้ดี
ไม่ก็พวกเขาหลงทางจริง ๆ ไม่ก็ผมจินตนาการไม่ถึงอย่างแรง
ไม่ว่าแบบไหน ผมก็ยังไม่มั่นใจว่าจะมีคนจำนวนมากพอที่อยากได้ PCIe ในกระเป๋าเสื้อ จน Raspberry Pi หรือรูปแบบแล็ปท็อปไม่ตอบโจทย์
ฟังดูเหมือน second-system effect เลย ปรากฏการณ์ที่พูดถึงใน 『The Mythical Man-Month』 นั่นแหละ
สินค้าชิ้นแรกเรียบง่ายและมีจุดโฟกัส แต่สินค้าชิ้นที่สองอยากทำทุกอย่างและมักจะไม่ออกขายเสียด้วยซ้ำ
แต่ TUI[1] ที่วางแผนไว้กลับจะใช้ React(!) เพื่อแชร์ logic กับ BrowserUI[2]
พอไปดูใน repo จะเห็นว่าพวกเขาพยายามดิ้นรนกับการทำ GPU-based rendering ที่จำเป็นสำหรับเบราว์เซอร์ แล้วสุดท้ายก็ถอยไปฝากไว้กับ Wayland
โดยรวมมันดูสับสนจนระดับที่แม้แต่ LLM ก็ยังสรุปไม่ลง
สุดท้ายมันน่าจะออกมาใกล้เคียง custom Linux desktop environment มากกว่า และจะมีมุมคม ๆ เต็มไปหมดจนแฮ็กยากกว่าเดิม
[1] https://docs.flipper.net/one/cpu-software/flipctl
[2] ยังไม่ชัดเลยว่าทำไม network TUI ถึงต้องการอะไรมากกว่าเทอร์มินัลล้วน ๆ
คนส่วนใหญ่มองมันเป็น มีดพกสวิส ที่ยัดหลายฟังก์ชันและอุปกรณ์ไร้สายไว้รวมกันมากกว่า ส่วน One กลับมีฟังก์ชันน้อยกว่าแต่มีการเชื่อมต่อและ I/O มากกว่า
ดูเหมือนจะมีคนรู้สึกแบบเดียวกัน แต่ผมยังไม่ค่อยเข้าใจว่าตรงไหนของโพสต์ต้นทางที่ทำให้เกิดภาพนั้น
มีทั้งโมเดล AI แบบคัสตอม, OS แบบคัสตอม, และสถาปัตยกรรมคัสตอมมากที่มีโปรเซสเซอร์ “หลัก” 2 ตัวทำงานอิสระ แถมงานที่เคยทำใน Flipper Zero ก็แทบไม่ได้เอากลับมาใช้ซ้ำ
RK3576 เป็นชิปที่น่าสนใจและสารพัดประโยชน์มาก และก็น่ายินดีที่เห็นความพยายามครั้งใหญ่ในการทำให้ Linux kernel รองรับได้อย่างสมบูรณ์
มันน่าจะเปิดประตูได้มากมายให้กับโปรเจ็กต์ฮาร์ดแวร์เสรีโอเพนซอร์สเจ๋ง ๆ ที่ต้องใช้งานเร่งความเร็ว AI
ไอเดียหนึ่งที่ผมมี ซึ่งคงไม่ค่อยได้ลงมือทำจริง คือสมุดโน้ต e-ink พร้อมไมโครโฟน
คุณพูดว่า “ช่วยสร้างเทมเพลต scorecard เบสบอลให้หน่อย” แล้วมันก็สร้างให้ จากนั้นถ้ามีผู้เล่นเปลี่ยนตัวเยอะหรือเกมยาว ก็ออกคำสั่งต่อในหน้างานได้เลย เช่น “เพิ่มแถวสำหรับเปลี่ยนตัวอีกหน่อย” หรือ “ทำให้รองรับถึงอินนิงที่ 12”
ถ้าชิปอย่าง RK3576 ได้รับการรองรับเต็มรูปแบบใน Linux kernel ก็น่าจะทำอุปกรณ์แบบนี้ได้ง่ายขึ้นมาก
ถ้าออกมาเป็นสินค้าจริง สุดท้ายมันอาจกลายเป็นแอปบนเครื่องอ่าน e-book ที่เสริมความสามารถขึ้นมา แต่ก็อาจไม่ได้แย่อะไร
ยังไงก็ดีกว่าจุดสมดุลเฉพาะที่โน้ตบุ๊กกับสมาร์ตโฟนครองอยู่
ความสำเร็จของ Flipper Zero ส่วนใหญ่คือความสำเร็จด้านดีไซน์ และภาพของตัวผลิตภัณฑ์ก็เข้าใจได้ง่ายอยู่แล้ว
ถ้า One ประสบความสำเร็จกับโจทย์ที่ยากกว่า ก็น่าจะช่วยกระตุ้นนวัตกรรมอุปกรณ์ที่น่าสนใจยิ่งขึ้น
ใช้กับรายการจัดกระเป๋า รายการซื้อของ tic-tac-toe หรือ connect four รวมถึงจดโน้ตงานประชุมก็ได้
ถ้ามันให้ความรู้สึกเหมือน Palm Pilot รุ่นเก่าที่ตีความใหม่ให้ทันสมัย ผมซื้อตั้งแต่วันแรกเลย
อย่างไรก็หวังว่าชิปแบบนี้จะถูกใช้แพร่หลายขึ้น และมี การรองรับระดับล่าง เพิ่มเข้ามา
ผมอยากให้ใครสักคนอธิบายว่าทำไม Flipper ถึงตัดสินใจแบบนี้ หรือว่า Flipper One มีข้อได้เปรียบอะไรเมื่อเทียบกับ Flipper Zero, Raspberry Pi และเครื่อง Linux
ตอนแรกผมรู้สึกว่าประโยคหลายช่วงเหมือน AI เขียน ซึ่งไม่ได้ช่วยอะไร
แต่พออ่านต่อก็เหมือนเป้าหมายจะเป็นโปรเจ็กต์สนุก ๆ แบบ Playdate เพียงแต่แทนที่จะเป็นเกมคอนโซล ก็อยากทำ Linux multitool
ตัวแนวคิดนั้นยอดเยี่ยม และอาจเป็นอีกก้าวในทิศทางที่ช่วยฟื้นวัฒนธรรมเทคโนโลยีซึ่งถูกทำให้เป็นองค์กรเสียมากในปัจจุบัน
แค่เสียดายที่เว็บไซต์อธิบายเรื่องนี้ได้ไม่ดีพอเพราะเต็มไปด้วย AI และถ้อยคำการตลาด
ผมเขียนความเห็นเร็วไป และอาจกลายเป็นคนประชดประชันเกินเหตุเพราะ AI ด้วย
คำวิจารณ์ที่เหลือของผมก็แค่ว่า แทนที่จะลิสต์ฟีเจอร์แล้วพูดซ้ำ ๆ ว่า “เรากำลังทำเรื่องที่น่าสนใจและสำคัญ” น่าจะอธิบายแรงจูงใจให้ดีกว่านี้
Zero อยู่ฝั่ง physical layer ส่วน One อยู่ฝั่ง network จึงแทบไม่ซ้อนทับกันเลย ทำให้ยากจะบอกว่าอันไหนเหนือกว่าอีกอัน
ถ้าเทียบกับ Raspberry Pi มันมีแบตเตอรี่ มีการจัดการพลังงานที่ใส่ใจ และเป็นอุปกรณ์สำเร็จรูปมากกว่าบอร์ดล้วน ๆ
ส่วนกับเครื่อง Linux เช่นแล็ปท็อป ก็น่าจะทำได้เกือบทุกอย่างเหมือนกัน แต่ Flipper One เล็กกว่าและเฉพาะทางกว่า อีกทั้ง เฟิร์มแวร์ก็เปิดได้มากกว่า เท่าที่ผู้ผลิตอนุญาต
รายการฟีเจอร์อยู่ในหน้านี้: https://docs.flipper.net/one/general/features
ประโยชน์จากการมีชุมชนที่รวมตัวกันรอบอุปกรณ์เดียวมีมาก และ One ก็น่าจะได้ประโยชน์คล้ายกัน
ในฐานะผู้ใช้ Zero ตอนนี้ ถ้า One ออกผมก็คงซื้อแน่
แค่มี ปุ่ม PTT เพิ่มเข้ามาก็คุ้มค่าสำหรับผมแล้ว และการเปลี่ยนแปลงอื่น ๆ ส่วนใหญ่ก็ดูดี
ผมไม่ค่อยเห็นข้อเสียใหญ่ในดีไซน์เป้าหมาย และความเป็นโมดูลาร์อาจทำให้ซับซ้อนขึ้นนิดหน่อย แต่ก็มีข้อดีชัดเจนหลายอย่าง
มันดูเจ๋งมากจริง ๆ แต่ก็เหมือนนิยามของ การขยายขอบเขตโปรเจ็กต์ เช่นกัน
ดูเหมือนจะทั้งยอดเยี่ยม ราคาที่เกินเอื้อม ถูกอย่างน่าทึ่ง แย่มาก และน่าทึ่งทั้งสองความหมายไปพร้อมกัน
3GPP สมควรถูกฉายแสงใส่จริง ๆ
ผมอยากหาวิธีทำให้มีใครสักคนซื้อสิ่งนี้ให้ผมแทนด้วยความจริงใจ
และแนวทางที่พยายามดันทุกซอร์สเข้าไปใน mainline tree ก็มหัศจรรย์มาก น่าประทับใจจริง ๆ
ถ้าผู้จัดการโปรเจ็กต์ของมีดพกสวิสคอยห้าม scope creep ตั้งแต่แรก เราคงได้แค่มีดเล่มเดียว
การเปิดตัวสินค้าครั้งก่อนของพวกเขาคือ BUSY bar ตัวจับเวลาบนโต๊ะที่มีหน้าจอบอกสถานะความยุ่ง
ราคา pre-order ตอนแรกคือ 250 ดอลลาร์ และหลังจากนั้นลดเหลือ 219 ดอลลาร์ แต่ก็ยังไม่ส่งของ: https://busy.app/
สเปกของ Flipper One น่าจะมีต้นทุนผลิตสูงกว่า Flipper Zero หรือ Busy Bar มาก
ผมไม่คิดว่ามันจะเป็นสินค้าที่ถูกอย่างน่าทึ่ง
แต่ก็ชอบที่พวกเขาทำสินค้าที่ตัวเองอยากทำ และให้ต้นทุนเป็นปัจจัยรอง
แม้จะเพิ่มการเชื่อมต่อและ I/O จาก Zero แต่ในด้านอื่นกลับลดทอนลง และก็ดูเหมือนจะใช้วัสดุที่ดีกว่า
พวกเขาดูเหมือนตัดสินใจ เอาต์ซอร์ส การขยายขอบเขตฟังก์ชันให้ชุมชน ซึ่งก็สมเหตุสมผลดี
หมายถึงแพงแต่ยังถูกกว่าที่คาด หรือว่าแพงแต่คุณภาพงานประกอบแย่?
แล้วทำไมถึงอยากให้คนอื่นซื้อให้ด้วย ก็สงสัยเหมือนกันว่าเกี่ยวกับกฎควบคุมการนำเข้าหรือเรื่องความเป็นส่วนตัว/การไม่เปิดเผยตัวตนหรือเปล่า?
มันขาด ไอเดียที่คมชัด แบบที่ Zero เคยมี
แทนที่จะเป็นวิวัฒนาการ มันเหมือนกำลังพยายามทำอย่างอื่นไปเลย ผลลัพธ์เลยดูเหมือนจะกลายเป็นคอมพิวเตอร์ ARM พกพาที่แทบไม่มีประโยชน์
ถ้ามันเป็นคอมพิวเตอร์ ARM พกพาที่มี Wi‑Fi มีการเชื่อมต่อผ่านดาวเทียม แล้วมันเอาไว้ทำอะไรได้บ้าง?
วิวัฒนาการที่ผมอยากเห็นคือ Zero ที่มี CPU แรงขึ้น มี SDR และ LoRa
แล้วค่อยไปทำโปรโตคอลเจ๋ง ๆ ที่พอทำได้จริงตามมา
กรณีใช้งานที่ถูกพูดถึงบ่อยที่สุดคือเรื่องแท็ก RFID ซึ่งจริง ๆ ก็ทำได้ด้วยฮาร์ดแวร์ที่ถูกกว่ามากอยู่แล้ว
มีเครื่องมือประเภทหนึ่งที่คนซื้อเพราะมันดูเท่และเหมือนมีความเป็นไปได้ไม่รู้จบ แต่สุดท้ายก็ลงเอยอยู่ในลิ้นชัก
Raspberry Pi ก็เป็นแบบนั้นสำหรับหลายคน
มันมีประโยชน์ในงานเฉพาะทาง แต่กว่าทุกคนจะตระหนักว่ามันไม่ใช่ดีลที่ดีเมื่อคุณต้องการคอมพิวเตอร์อเนกประสงค์ ก็ต้องใช้เวลานานและตลาดก็อิ่มตัวไปมากแล้ว
Flipper Zero ให้ความรู้สึกเป็น เครื่องมือแห่งความเป็นไปได้ไม่สิ้นสุด แต่คนส่วนใหญ่ก็ใช้เวลาพอสมควรกว่าจะยอมรับว่าตัวเองไม่ได้มี use case ที่ไม่สิ้นสุด หรือฮาร์ดแวร์เฉพาะทางตัวอื่นทำได้ดีกว่าและถูกกว่า
มันเหมือนกับตอนที่ทุกคนซื้อ Raspberry Pi มาใช้เป็นคอมพิวเตอร์อเนกประสงค์ไม่มีผิด
ถึงอย่างนั้นมันก็ยังเป็นผลิตภัณฑ์ที่เจ๋ง และการตลาดแบบไวรัลก็ช่วยมันได้มาก
เอา AI ออกไป ถ้าทำแบบนั้นจะดีมาก
จู่ ๆ ก็ออกแบบสินค้าใหม่หมดทั้งชิ้นแล้วประกาศว่าจะร่วมมือกัน
ผมไม่ใช่แฟน แต่โปรเจ็กต์ใหม่นี้ก็ดูเจ๋งดี
ผมคงตื่นเต้นกว่านี้ ถ้าในช่วงปีที่ผ่านมา โดยเฉพาะ 6 เดือนหลัง ชุมชน Flipper Zero ไม่ได้ถูกปล่อยให้อยู่ในสภาพลำบากและแทบถูกทิ้ง
เวลาบริษัทออกสินค้าตัวใหม่ แต่ยังแสดงให้เห็นการซัพพอร์ตต่อเนื่องสำหรับสินค้าตัวแรกได้ไม่ดี ความหมายมันก็ลดลงมาก
แม้แต่เรื่องง่าย ๆ อย่างเปิดทางให้ชุมชน merge PR หรือออกรุ่นแก้บั๊ก ก็ยังทำไม่ได้เลย
แต่ในอีกด้าน การรับความช่วยเหลือเองก็ต้องใช้เวลาและความใส่ใจ
พอคุณออกอะไรสักอย่าง ความสนใจก็จะถูกแบ่งระหว่างการซัพพอร์ตสิ่งที่สร้างไปแล้ว กับการสร้างของใหม่จากสิ่งที่ได้เรียนรู้
ช่วงก่อนปล่อย v1 เป็นช่วงที่ยอดเยี่ยมเพราะโฟกัสได้เต็มที่ แต่พอมันผ่านไปแล้วก็ย้อนกลับไปแบบเดิมไม่ได้
มองออกเลยว่าทำไมพวกเขาถึงพูดว่า “เปิดจริง”
สภาพของ ARM Linux ตอนนี้ชวนหดหู่มาก แต่ละ vendor มีทั้ง boot blob แบบปิด แพตช์เฉพาะของตัวเอง และ board support package ที่คนนอกผู้ผลิตชิปแทบไม่เข้าใจ
ตอนนี้คุณไม่ได้อ่านสเปกแล้วเข้าใจว่าคอมพิวเตอร์ทำงานอย่างไรอีกต่อไป แต่กำลังเรียนรู้แค่ทางอ้อมเฉพาะของชิปหนึ่งตัวกับ BSP หนึ่งชุด
นี่จึงเป็นเหตุผลหนึ่งที่ถ้าเลือกได้ผมอยากใช้ x86 กับ Linux
ดีใจมากที่มีคนผลักเรื่องนี้ไปในทิศทางนี้
ตัวผลิตภัณฑ์เองดูเจ๋งมาก แต่ทั้งฟอร์มแฟกเตอร์ของ Flipper Zero และ Flipper One ก็ไม่ได้ดึงดูดผมเป็นพิเศษ
ผมเข้าใจว่าคงไม่ใช่กลุ่มเป้าหมายของเขา
ถึงอย่างนั้นก็ขอปรบมือให้กับเป้าหมายที่อยากทำให้โลก ARM เปิดมากขึ้น
ผมยังฝังใจกับตอนที่พยายามใช้ Arduino Giga แล้วล้มเหลวจนต้องทิ้งมันไป
ผมอยากได้มันเพราะ CPU ที่แรง แต่โลก ARM ดูเหมือนจะไม่เป็นมิตรกับแฮ็กเกอร์งบน้อย
STM32CubeProgrammer ทำตัวหยิ่งและไม่ยอมทำงาน ถ้าคุณไม่ใช้ดองเกิลราคาแพงแท้ ๆ ที่มันยอมรับ
ตอนนี้ในโปรเจ็กต์ของผม แค่ Cortex M7 ตัวเดียวก็แรงเกินความต้องการมากแล้ว แต่ผมยังถึงขั้นกำลังพิจารณาจริงจังว่าจะเอา ESP32-xx หลายตัวมาต่อรวมกันเหมือนประกอบ Nintendo รุ่นเก่าเลย
ฉันเคยร่วมสนับสนุน Flipper Zero เลยได้รับมาด้วย แต่เหมือนว่าในประเทศนี้มันติดข้อจำกัด เลยใช้งานความสามารถทั้งหมดไม่ได้เต็มที่ ดังนั้นถ้าจะเปิดใช้ฟังก์ชันทั้งหมดก็คงต้องติดตั้งเฟิร์มแวร์แบบ region-free แยกต่างหากมั้ง จำได้ว่าตอนนั้นก็เลยลองหาข้อมูลเรื่องนั้นอยู่พักหนึ่งแล้วก็เลิกไป ตัว One นี้กลับดูโอเคกว่า เพราะอย่างน้อยก็เป็นอุปกรณ์ Pocket Linux ไปเลย
ความคิดเห็นจาก Lobste.rs
อยากซื้อสักเครื่อง หรือไม่ก็สักสามเครื่อง
สงสัยว่าบอร์ดพวกนี้รองรับ Linux ไปได้ไกลแค่ไหนแล้ว อยากลองรันชุดตั้งค่า Void Linux แบบ immutable ที่ใช้อยู่บนอุปกรณ์นี้ ถ้ามีทางต่อ Bluetooth สำหรับคีย์บอร์ดกับเสียงได้ ก็ดูมีแววจะเป็น คอมพิวเตอร์ที่เปิดทิ้งไว้ได้ตลอดในกระเป๋าเสื้อ ได้เลย
ลองดูพอร์ทัลนักพัฒนาเพื่อดูว่าจะช่วยมีส่วนร่วมได้ไหม แต่ไม่ชอบ Discord มาก ๆ ถ้าจะบอกว่า “สร้างกันแบบเปิดเผย” จริง ๆ ก็น่าจะใช้เครื่องมืออื่น
แค่เห็นว่าใช้ X เป็นช่องทางโซเชียล และใช้ Discord เป็นแพลตฟอร์มแชต/คอมมูนิตี้ ก็รู้สึกว่าไม่น่าใช่โปรเจกต์ที่ฉันอยากมีส่วนร่วมด้วย
นี่ไม่ใช่แค่ขยายขอบเขต แต่เป็น ขอบเขตระเบิด เลย ยังไม่รู้ว่าจะเอาไปใช้ทำอะไรได้บ้าง แต่ที่แน่ ๆ คือฉันอยากได้สักเครื่อง
Collabora ยอดเยี่ยมมาก ฉันทึ่งกับความดีงามของ rock5b+ จากงานโอเพนซอร์สของพวกเขา
ตอนนี้ก็รอแค่การรวม USB-C DisplayPort เท่านั้น และถ้าเกิดขึ้นได้ ก็น่าจะเลิกใช้เครื่อง x64 ที่บ้านทั้งหมด แล้วใช้บอร์ด 3588 สำหรับท่องเว็บกับดูหนังในชีวิตประจำวันได้
ฉันชอบเขียน เคอร์เนล เล็ก ๆ ถ้ามีแพลตฟอร์มค่อนข้างทันสมัยที่ไม่มี binary blob ได้จริง คงยอดเยี่ยมมาก
เป็นโปรเจกต์ที่ทะเยอทะยานอย่างน่าทึ่ง และทำให้นึกถึงโปรเจกต์ทะเยอทะยานคล้าย ๆ กันจากหลายวงการตั้งแต่ยุค 1990 เป็นต้นมา
ก็หวังว่าทีมจะไปได้ดี แต่พูดตามตรงก็ยังสงสัยว่าพวกเขาจะทำความฝันทั้งหมดให้เป็นจริงได้หรือเปล่า
น่าเสียดายที่ไม่ได้บอกว่า ประสิทธิภาพ SDR ในการใช้งานจริงเป็นอย่างไร ถ้าจัดการ 2.4GHz ได้โดยไม่ต้อง resampling ก็น่าจะดี แต่คงต้องรอดู
แต่ในฐานะ เครื่องมือดีบัก IT แบบง่าย ๆ ที่เสียบใช้งานหน้างานได้ ก็ดูน่าจะมีประโยชน์แน่นอน บางทีก็เป็นเรื่องดีที่ไม่ต้องแบกแล็ปท็อปทั้งเครื่องไปด้วย