自从第一篇关于脚蹼的文章以来,发生了很多事情。 我们一直在努力,项目发生了翻天覆地的变化。 主要消息是我们决定完全放弃 Raspberry Pi Zero,并基于 i.MX6 芯片从头开始制作我们的主板。 这使得开发变得更加困难,并且完全改变了整个概念,但我确信这是值得的。
此外,我们仍然没有找到合适的 WiFi 芯片组来支持 WiFi 攻击的所有必要功能,同时支持 5Ghz 频段并且还没有过时 15 年。 因此,我邀请大家参与我们的研究。
在文章中我将告诉您我们为什么做出这个决定、项目处于什么阶段、当前的任务以及您如何参与。
为什么树莓派零不好?
我个人很喜欢 Raspberry Pi,但在开发过程中,由于多种原因,它表现得很糟糕。 最平庸的事情是你根本买不到它。 即使是大型经销商,库存也不会超过几百个 rpi0 件,而像 Adafruit 和 Sparkfun 这样的商店每手销量也不会超过 1 件。 是的,有几家工厂在 Raspberry Pi 基金会的许可下生产 rpi0,但他们也无法批量发货 3-5 千件。 看起来rpi0正在以接近成本的价格出售,更多是为了普及该平台。
以下是放弃rpi0的主要原因
- 不能大量购买。 像 Farnell 这样的工厂提供购买计算模块的机会。 阿里巴巴的中国人谎称存在大量库存,但当涉及到真正的批次时,他们就会合并。 对于所有写信说我们没有搜好的人,请尝试与某人协商购买 5 件,以便他们向您发送付款发票。
- 接口很少。
- 旧的 BCM2835 处理器,用于 rpi 的第一个版本。 很热而且不太节能。
- 没有电源管理,您无法让开发板进入睡眠状态。
- 过时的内置 WiFi。
- 以及许多其他原因。
Raspberry Pi 基金会本身建议使用 RPi 计算模块来执行此类任务。 这是一块采用 SO-DIMM 模块外形尺寸(类似于笔记本电脑中的 RAM)的主板,可插入主板中。 这个选项不适合我们,因为它大大增加了设备的尺寸。
Raspberry Pi 计算模块 - 采用 SO-DIMM 模块外形尺寸的板,用于安装在您的设备中
然后我们开始研究不同的SoM(模块上的系统),基于i.MX6的模块看起来最有吸引力。 我们所有的搜索都在论坛的帖子中进行了描述
因此,在比较了所有选项并估算了经济性之后,我们做出了艰难的决定,从头开始专门为基于该芯片的 Flipper 制作 SoM
通过从头开始制作我们的电路板,我们可以完全自由地安排电路板上的元件,这就是我们期望获得更紧凑的设备的原因。 i.MX6 ULZ 是 i.MX6 ULL 的精简版本,没有一些接口和视频核心,因此在开发中,我们使用带有 i.MX6 ULL 芯片的 MCIMX6ULL-EVK 开发板,只是不使用一些接口。 顺便说一句,该板受主线 Linux 内核支持,因此带有内核包的 Kali Linux 被加载到其上。
这是脚蹼现在不穿衣服的样子:
正确的WiFi
WiFi 黑客攻击是 Flipper 的主要功能之一,因此选择正确的 WiFi 芯片组极其重要,该芯片组将支持所有必要的功能:数据包注入和监控模式。 同时,能够使用 5GHz 范围和 802.11ac 等现代标准。 不幸的是,这样的芯片无法立即找到
基于BCM6255的国产SiP模块(系统级封装)Apmak AP43456
我们目前正在考虑几个候选者,但所有候选者都需要完成,尚不知道选择哪一个更好。 因此,恳请所有了解WiFi扑克的人加入我们的搜索:
主要候选人:
- Broadcom/Cypress BCM43455 或带有修补固件的 BCM4345。
nexmon 存储库中的讨论。 - Mediatek MT7668 - 尚未测试,但理论上它可能合适。
在提出任何建议之前,请仔细阅读论坛上的要求,包括连接接口。 请记住,我已经仔细研究这个主题几个月了,并且已经挖掘了所有能找到的东西。
准备什么
STM32 负责的整个部分已经工作:433Mhz、iButton、读取仿真 125kHz。
机械部分、按钮、外壳、连接器、布局目前正在积极开发中,在过时外壳下方的视频和照片中,在新版本中操纵杆将更大。
该视频展示了使用远程控制信号重播打开屏障的简单演示。
常见问题
如何购买?
据推测,我们将在今年 XNUMX 月至 XNUMX 月在 Kickstarter 上发起众筹活动。 我们希望在收集完成六个月后运送成品设备。 如果您对该设备感兴趣,请在下面留下您的电子邮件
这是合法的吗?
这是一个研究工具。 它的所有组件都可以在商店中单独购买。 如果你将一个 WiFi 适配器和一个 433MHz 发射器放入一个小盒子中并在其中添加一个屏幕,它就不会变得更加非法。 该设备不属于特殊设备的定义。 秘密收集信息的手段或装置。 仅将其用于造成损害或进行非法活动才是非法的。 换句话说,我可以用任何金属制作任何形状的刀,使用我的刀的责任在于你。
如何捐款?
我在我的 Telegram 频道中发布了该项目的所有注释
来源: habr.com