[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม

[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม

ฟลิปเปอร์ซีโร่ - โปรเจ็กต์เครื่องมืออเนกประสงค์พกพาสำหรับแฮกเกอร์ในรูปแบบ Tamagotchi ซึ่งฉันกำลังพัฒนาร่วมกับเพื่อนๆ โพสต์ก่อนหน้า [1].

เกิดขึ้นมากมายตั้งแต่โพสต์แรกเกี่ยวกับฟลิปเปอร์ เราทำงานกันอย่างหนักมาโดยตลอดและโครงการนี้ได้รับการเปลี่ยนแปลงครั้งใหญ่ ข่าวหลักคือเราตัดสินใจละทิ้ง Raspberry Pi Zero โดยสิ้นเชิง และสร้างบอร์ดของเราใหม่ทั้งหมดโดยใช้ชิป i.MX6 สิ่งนี้ทำให้การพัฒนายากขึ้นมากและเปลี่ยนแปลงแนวคิดทั้งหมดโดยสิ้นเชิง แต่ฉันแน่ใจว่ามันคุ้มค่า

นอกจากนี้เรายังไม่พบชิปเซ็ต WiFi ที่เหมาะสมซึ่งรองรับฟังก์ชันที่จำเป็นทั้งหมดสำหรับการโจมตี WiFi ในขณะที่รองรับแบนด์ 5Ghz และไม่ได้ล้าสมัยไป 15 ปี จึงขอเชิญชวนทุกท่านมาร่วมงานวิจัยของเรา

ในบทความ ฉันจะบอกคุณว่าทำไมเราจึงตัดสินใจเช่นนี้ โครงการอยู่ในขั้นตอนใด งานปัจจุบัน และคุณจะมีส่วนร่วมได้อย่างไร

ทำไม Raspberry Pi Zero ถึงแย่?

[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม
โดยส่วนตัวแล้วฉันชอบ Raspberry Pi แต่ในระหว่างกระบวนการพัฒนา กลับกลายเป็นว่าแย่มากด้วยเหตุผลหลายประการ สิ่งที่ซ้ำซากที่สุดคือคุณไม่สามารถซื้อมันได้ แม้แต่ผู้จัดจำหน่ายรายใหญ่ก็ยังมีสินค้าในสต็อกไม่เกินสองร้อย rpi0 และร้านค้าอย่าง Adafruit และ Sparkfun ก็ขายได้ไม่เกิน 1 ชิ้นต่อมือ ใช่ มีโรงงานหลายแห่งที่ผลิต rpi0 ภายใต้ใบอนุญาตจากมูลนิธิ Raspberry Pi แต่ก็ไม่สามารถจัดส่งเป็นชุดจำนวน 3-5 ชิ้นได้ ดูเหมือนว่า rpi0 กำลังขายในราคาที่ใกล้เคียงกับต้นทุน และมีเป้าหมายเพื่อทำให้แพลตฟอร์มเป็นที่นิยมมากขึ้น

ต่อไปนี้คือสาเหตุหลักในการละทิ้ง rpi0

  • ไม่สามารถซื้อในปริมาณมากได้ โรงงานอย่าง Farnell เสนอซื้อ Compute Module ชาวจีนจากอาลีบาบาโกหกเรื่องการมีอยู่ของปริมาณมาก แต่เมื่อพูดถึงปริมาณจริงพวกเขาก็รวมเข้าด้วยกัน ถึงทุกคนที่เขียนว่าเราค้นหาไม่ดีลองเจรจากับใครสักคนเพื่อซื้อ 5 พันชิ้นเพื่อที่พวกเขาจะได้ส่งใบแจ้งหนี้ไปให้คุณ
  • อินเทอร์เฟซน้อย
  • โปรเซสเซอร์ BCM2835 เก่าซึ่งใช้ใน rpi เวอร์ชันแรก ร้อนและประหยัดพลังงานไม่มาก
  • ไม่มีการจัดการพลังงาน คุณไม่สามารถทำให้บอร์ดเข้าสู่โหมดสลีปได้
  • WiFi ในตัวที่ล้าสมัย
  • และเหตุผลอื่นๆ อีกมากมาย

Raspberry Pi Foundation แนะนำให้ใช้ RPi Compute Module สำหรับงานดังกล่าว นี่คือบอร์ดในรูปแบบโมดูล SO-DIMM (เช่น RAM ในแล็ปท็อป) ซึ่งเสียบเข้ากับเมนบอร์ด ตัวเลือกนี้ไม่เหมาะกับเราเนื่องจากจะเพิ่มขนาดอุปกรณ์ได้อย่างมาก
[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม
Raspberry Pi Compute Module - บอร์ดในรูปแบบโมดูล SO-DIMM สำหรับการติดตั้งในอุปกรณ์ของคุณ

จากนั้นเราเริ่มดู SoM ต่างๆ (ระบบบนโมดูล) โมดูลที่ใช้ i.MX6 ดูน่าสนใจที่สุด การค้นหาทั้งหมดของเราอธิบายไว้ในกระทู้ในฟอรัม ทางเลือก Raspberry Pi Zero. แต่คุณต้องจำไว้ว่าไม่ใช่ทุกบริษัทที่จะพร้อมที่จะร่วมงานกับคุณในปริมาณถึง 3-5 ชิ้นต่อปี ตัวอย่างเช่น Israeli Variscite หยุดตอบกลับเราเมื่อทราบปริมาณการซื้อที่วางแผนไว้ เห็นได้ชัดว่าพวกเขาไม่สนใจที่จะขาย SoM โดยไม่มีบริการเพิ่มเติมในรูปแบบของการสนับสนุนและการบูรณาการเท่านั้น ฉันอยากจะพูดถึงนักพัฒนาชาวรัสเซียเป็นพิเศษ Starterkit.ruซึ่งทำให้มีอุปกรณ์ที่น่าสนใจมากเช่น SK-iMX6ULL-นาโน. สิ่งเหล่านี้แทบจะเป็นไปไม่ได้เลยสำหรับ Google และฉันคงไม่รู้เกี่ยวกับการดำรงอยู่ของพวกเขาถ้าเพื่อนของฉันไม่บอกฉัน

ผลก็คือ หลังจากเปรียบเทียบตัวเลือกทั้งหมดและประมาณความคุ้มค่าแล้ว เราได้ตัดสินใจที่ยากลำบากในการทำให้ SoM ของเราตั้งแต่เริ่มต้นโดยเฉพาะสำหรับ Flipper ที่ใช้ชิป i.MX6 ULZ. เป็น Cortex-A7 แบบคอร์เดี่ยวที่ทำงานที่ความเร็ว 900 MHz โดยมีประสิทธิภาพเกือบเท่ากับ rpi0 แต่ก็เกือบจะเย็นเมื่อโหลด ในขณะที่ rpi0 นั้นร้อนเหมือนเตา
การทำให้บอร์ดของเราตั้งแต่ต้นทำให้เรามีอิสระเต็มที่ในการจัดเรียงองค์ประกอบต่างๆ บนบอร์ด ซึ่งเป็นเหตุผลที่เราคาดหวังว่าจะได้อุปกรณ์ที่มีขนาดกะทัดรัดมากขึ้น i.MX6 ULZ เป็นเวอร์ชันแยกส่วนของ i.MX6 ULL โดยไม่มีอินเทอร์เฟซและคอร์วิดีโอบางส่วน ดังนั้นสำหรับการพัฒนา เราใช้ MCIMX6ULL-EVK devboard กับชิป i.MX6 ULL โดยไม่ต้องใช้อินเทอร์เฟซบางส่วน บอร์ดนี้รองรับโดยเคอร์เนล mainline Linux ดังนั้นจึงโหลด Kali Linux พร้อมแพ็คเกจเคอร์เนลไว้

นี่คือลักษณะของฟลิปเปอร์ที่ไม่มีเสื้อผ้าในขณะนี้:
[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม

อินเตอร์เน็ตไร้สายที่ถูกต้อง

การแฮ็ก WiFi เป็นหนึ่งในคุณสมบัติหลักของ Flipper ดังนั้นจึงเป็นเรื่องสำคัญอย่างยิ่งที่จะต้องเลือกชิปเซ็ต WiFi ที่เหมาะสมซึ่งจะรองรับฟังก์ชันที่จำเป็นทั้งหมด: การแทรกแพ็กเก็ตและโหมดการตรวจสอบ ขณะเดียวกันก็สามารถใช้ย่านความถี่ 5GHz และมาตรฐานสมัยใหม่อย่าง 802.11ac ได้ น่าเสียดายที่ไม่พบชิปดังกล่าวในทันที
[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม
โมดูล SiP ภาษาจีน (ระบบในแพ็คเกจ) Apmak AP6255 อิงตาม BCM43456

ขณะนี้เรากำลังพิจารณาผู้สมัครหลายราย แต่ทุกคนต้องผ่านการคัดเลือก และยังไม่รู้ว่าจะเลือกอันไหนดีกว่ากัน ดังนั้น ฉันจึงขอให้ทุกคนที่เข้าใจ WiFi Poker เข้าร่วมการค้นหาของเราที่นี่: ชิป Wi-Fi พร้อมอินเทอร์เฟซ SPI/SDIO ที่รองรับการตรวจสอบและการฉีดแพ็กเก็ต

ผู้สมัครหลัก:

ก่อนที่จะให้คำแนะนำใดๆ โปรดอ่านข้อกำหนดในฟอรั่มอย่างละเอียด รวมถึงอินเทอร์เฟซการเชื่อมต่อด้วย โปรดจำไว้ว่าฉันได้ศึกษาหัวข้อนี้อย่างรอบคอบมาหลายเดือนแล้วและได้ขุดทุกสิ่งที่สามารถพบได้แล้ว

มีอะไรพร้อม.

[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม

ส่วนทั้งหมดที่ STM32 รับผิดชอบนั้นใช้งานได้แล้ว: 433Mhz, iButton, การจำลองการอ่าน 125kHz
ชิ้นส่วนกลไก, ปุ่ม, เคส, ตัวเชื่อมต่อ, เลย์เอาต์อยู่ระหว่างการพัฒนา, ในวิดีโอและภาพถ่ายด้านล่างเคสที่ล้าสมัย, จอยสติ๊กจะมีขนาดใหญ่ขึ้นในเวอร์ชันใหม่

วิดีโอนี้แสดงการสาธิตง่ายๆ ของการเปิดสิ่งกีดขวางโดยใช้การเล่นซ้ำสัญญาณควบคุมระยะไกล

คำถามที่พบบ่อย

วิธีการซื้อ?

สมมุติว่าเราจะเปิดตัวแคมเปญระดมทุนบน Kickstarter ในเดือนเมษายนถึงพฤษภาคมของปีนี้ เราหวังว่าจะจัดส่งอุปกรณ์ที่เสร็จสมบูรณ์ภายในหกเดือนหลังจากเสร็จสิ้นการรวบรวม หากสนใจตัวเครื่อง ผมขอฝากอีเมล์ไว้ด้านล่างครับ сайтаเราจะส่งข้อเสนอให้กับสมาชิกเมื่อต้นแบบและตัวอย่างเบื้องต้นพร้อมจำหน่าย

มันถูกกฎหมาย?

นี่เป็นเครื่องมือวิจัย ส่วนประกอบทั้งหมดสามารถซื้อแยกต่างหากได้ในร้านค้า หากคุณสร้างอแด็ปเตอร์ WiFi และตัวส่งสัญญาณ 433MHz ลงในเคสขนาดเล็กและเพิ่มหน้าจอเข้าไปที่นั่น มันก็จะไม่ผิดกฎหมายอีกต่อไป อุปกรณ์ไม่อยู่ภายใต้คำจำกัดความพิเศษ วิธีการหรืออุปกรณ์ในการรวบรวมข้อมูลอย่างลับๆ การใช้เพื่อวัตถุประสงค์ในการก่อให้เกิดความเสียหายหรือกิจกรรมที่ผิดกฎหมายถือเป็นสิ่งผิดกฎหมายเท่านั้น กล่าวอีกนัยหนึ่ง ฉันสามารถสร้างมีดทุกรูปทรงและจากโลหะใดก็ได้ ความรับผิดชอบในการใช้มีดของฉันอยู่กับคุณ

บริจาคอย่างไร?

[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสมในขณะนี้ คุณสามารถสนับสนุนฉันได้เป็นการส่วนตัวด้วยการบริจาคอาหารเล็กๆ น้อยๆ ผ่านทาง Patreon. การบริจาคเป็นประจำ 1 ดอลลาร์จะดีกว่าการบริจาคจำนวนมากในแต่ละครั้ง เนื่องจากช่วยให้คุณคาดเดาล่วงหน้าได้

[Flipper Zero] ทิ้ง Raspberry Pi และสร้างบอร์ดของเราเองตั้งแต่เริ่มต้น ค้นหาชิป WiFi ที่เหมาะสม ฉันเผยแพร่บันทึกทั้งหมดเกี่ยวกับโครงการในช่องโทรเลขของฉัน @zhovner_hub.

ที่มา: will.com

เพิ่มความคิดเห็น