[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片

[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片

腳蹼零 - 一個為黑客設計的袖珍多功能工具項目,其形狀為 Tamagotchi,是我與朋友一起開發的。 上一篇文章 [1].

自從第一篇關於腳蹼的文章以來,發生了很多事情。 我們一直在努力,專案發生了翻天覆地的變化。 主要消息是我們決定完全放棄 Raspberry Pi Zero,並基於 i.MX6 晶片從頭開始製作我們的主機板。 這使得開發變得更加困難,並且完全改變了整個概念,但我確信這是值得的。

此外,我們仍然沒有找到合適的 WiFi 晶片組來支援 WiFi 攻擊的所有必要功能,同時支援 5Ghz 頻段並且還沒有過時 15 年。 因此,我邀請大家參與我們的研究。

在文章中我將告訴您我們為什麼做出這個決定、專案處於什麼階段、當前的任務以及您如何參與。

為什麼樹莓派零不好?

[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片
我個人很喜歡 Raspberry Pi,但在開發過程中,由於多種原因,它表現得很糟糕。 最平庸的事情是你根本買不到它。 即使是大型經銷商,庫存也不會超過幾百個 rpi0 件,而像 Adafruit 和 Sparkfun 這樣的商店每手銷量也不會超過 1 件。 是的,有幾家工廠在 Raspberry Pi 基金會的許可下生產 rpi0,但他們也無法批量發貨 3-5 千件。 看起來rpi0正在以接近成本的價格出售,更多是為了普及平台。

以下是放棄rpi0的主要原因

  • 不能大量購買。 像 Farnell 這樣的工廠提供購買計算模組的機會。 阿里巴巴的中國人謊稱存在大量庫存,但當涉及到真正的批次時,他們就會合併。 對於所有寫信說我們沒有搜好的人,請嘗試與某人協商購買 5 件,以便他們向您發送付款發票。
  • 接口很少。
  • 舊的 BCM2835 處理器,用於 rpi 的第一個版本。 很熱而且不太節能。
  • 沒有電源管理,您無法讓開發板進入睡眠狀態。
  • 過時的內建 WiFi。
  • 以及許多其他原因。

Raspberry Pi 基金會本身就建議使用 RPi 計算模組來執行此類任務。 這是一塊採用 SO-DIMM 模組外形尺寸(類似筆記型電腦中的 RAM)的主機板,可插入主機板中。 這個選項不適合我們,因為它大大增加了設備的尺寸。
[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片
Raspberry Pi 計算模組 - 採用 SO-DIMM 模組外形尺寸的板,用於安裝在您的裝置中

然後我們開始研究不同的SoM(模組上的系統),基於i.MX6的模組看起來最有吸引力。 我們所有的搜尋都在論壇的貼文中進行了描述 Raspberry Pi 零替代品。 但您需要記住,並非所有公司都願意以每年 3-5 件的產量與您合作。 例如,以色列 Variscite 在發現計劃採購量後就停止回覆我們。 顯然,他們對只銷售 SoM 而不提供支援和整合形式的附加服務不感興趣。 我特別想提的是俄羅斯開發商 Starterkit.ru,這使得非常有趣的設備,例如 SK-iMX6ULL-奈米。 它們幾乎不可能透過谷歌搜尋到,如果我的朋友沒有告訴我,我也不會知道它們的存在。

因此,在比較了所有選項並估算了經濟性之後,我們做出了艱難的決定,從頭開始專門為基於該晶片的 Flipper 製作 SoM i.MX6 ULZ。 它是單核心 Cortex-A7,運行頻率為 900 MHz,性能與 rpi0 幾乎相同,但在負載下幾乎是冷的,而 rpi0 卻熱得像火爐。
透過從頭開始製作我們的電路板,我們可以完全自由地安排電路板上的元件,這就是我們期望獲得更緊湊的設備的原因。 i.MX6 ULZ 是 i.MX6 ULL 的精簡版本,沒有一些介面和視訊核心,因此在開發中,我們使用帶有 i.MX6 ULL 晶片的 MCIMX6ULL-EVK 開發板,只是不使用一些介面。 順便說一句,該板受主線 Linux 核心支持,因此帶有核心包的 Kali Linux 被加載到其上。

這是腳蹼現在不穿衣服的樣子:
[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片

正確的WiFi

WiFi 駭客攻擊是 Flipper 的主要功能之一,因此選擇正確的 WiFi 晶片組極為重要,該晶片組將支援所有必要的功能:資料包注入和監控模式。 同時,能夠使用 5GHz 範圍和 802.11ac 等現代標準。 不幸的是,這樣的晶片無法立即找到
[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片
基於BCM6255的國產SiP模組(系統級封裝)Apmak AP43456

我們目前正在考慮幾個候選者,但所有候選者都需要完成,尚不知道選擇哪一個更好。 因此,懇請所有了解WiFi撲克的人加入我們的搜尋: 附SPI/SDIO介面的Wi-Fi晶片,支援監控與封包注入

主要候選人:

在提出任何建議之前,請仔細閱讀論壇上的要求,包括連接介面。 請記住,我已經仔細研究這個主題幾個月了,並且已經挖掘了所有能找到的東西。

準備什麼

[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片

STM32 負責的整個部分已經工作:433Mhz、iButton、讀取模擬 125kHz。
機械部分、按鈕、外殼、連接器、佈局目前正在積極開發中,在過時外殼下方的影片和照片中,在新版本中操縱桿將更大。

影片展示了使用遠端控制訊號重播開啟屏障的簡單演示。

常見問題

如何購買?

據推測,我們將在今年 XNUMX 月至 XNUMX 月在 Kickstarter 上發起眾籌活動。 我們希望在收集完成六個月後運送成品設備。 如果您對該設備感興趣,請在下面留下您的電子郵件 сайта,當原型和早期樣品準備出售時,我們將向訂閱者發送報價。

這是合法的嗎?

這是一個研究工具。 它的所有組件都可以在商店中單獨購買。 如果你將一個 WiFi 適配器和一個 433MHz 發射器放入一個小盒子中並在其中添加一個螢幕,它就不會變得更加非法。 該設備不屬於特殊設備的定義。 秘密收集資訊的手段或裝置。 僅將其用於造成損害或進行非法活動才是非法的。 換句話說,我可以用任何金屬來製作任何形狀的刀,使用我的刀的責任在於你。

如何捐款?

[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片目前,您可以透過以下方式透過小額食品捐贈來支持我個人: Patreon。 定期捐贈 1 美元比一次大量捐贈好得多,因為它們可以讓您提前預測。

[Flipper Zero] 放棄 Raspberry Pi,從頭開始製作自己的主機板。 尋找合適的 WiFi 晶片 我在我的 Telegram 頻道中發布了該項目的所有註釋 @zhovner_hub.

來源: www.habr.com

添加評論