[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp

[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp

chân chèo số không - một dự án về công cụ đa năng bỏ túi dành cho tin tặc ở dạng Tamagotchi mà tôi đang phát triển cùng bạn bè. Bài trước [1].

Rất nhiều điều đã xảy ra kể từ bài viết đầu tiên về chiếc flipper. Chúng tôi đã làm việc chăm chỉ suốt thời gian qua và dự án đã trải qua những thay đổi căn bản. Tin chính là chúng tôi đã quyết định từ bỏ hoàn toàn Raspberry Pi Zero và tạo bo mạch của mình từ đầu dựa trên chip i.MX6. Điều này làm cho việc phát triển trở nên khó khăn hơn nhiều và thay đổi hoàn toàn toàn bộ khái niệm, nhưng tôi chắc chắn rằng điều đó đáng giá.

Ngoài ra, chúng tôi vẫn chưa tìm được chipset WiFi phù hợp hỗ trợ đầy đủ các chức năng cần thiết cho các cuộc tấn công WiFi, đồng thời hỗ trợ băng tần 5GHz và chưa quá 15 năm lỗi thời. Vì vậy, tôi mời mọi người tham gia vào nghiên cứu của chúng tôi.

Trong bài viết, tôi sẽ cho bạn biết lý do tại sao chúng tôi đưa ra quyết định này, dự án đang ở giai đoạn nào, nhiệm vụ hiện tại và cách bạn có thể tham gia.

Tại sao Raspberry Pi Zero lại tệ?

[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp
Cá nhân tôi yêu thích Raspberry Pi, nhưng trong quá trình phát triển, nó trở nên tệ vì nhiều lý do. Điều tầm thường nhất là bạn không thể mua nó. Ngay cả các nhà phân phối lớn cũng có không quá vài trăm rpi0 trong kho và các cửa hàng như Adafruit và Sparkfun bán không quá 1 chiếc mỗi tay. Đúng, có một số nhà máy sản xuất rpi0 theo giấy phép của Raspberry Pi Foundation, nhưng họ cũng không thể vận chuyển lô 3-5 nghìn chiếc. Có vẻ như rpi0 đang được bán với mức giá gần bằng giá thành và nhằm mục đích phổ biến nền tảng hơn.

Dưới đây là những lý do chính khiến bạn từ bỏ rpi0

  • Không thể mua với số lượng lớn. Các nhà máy như Farnell đề nghị mua Mô-đun Điện toán. Người Trung Quốc từ Alibaba nói dối về sự hiện diện của khối lượng lớn, nhưng khi nói đến lô hàng thật, họ hợp nhất. Đối với tất cả những người viết rằng chúng tôi đã tìm kiếm không tốt, hãy cố gắng thương lượng với ai đó để mua 5 nghìn chiếc để họ gửi cho bạn hóa đơn thanh toán.
  • Ít giao diện.
  • Bộ xử lý BCM2835 cũ, được sử dụng trong phiên bản đầu tiên của rpi. Nóng và không tiết kiệm điện lắm.
  • Không có quản lý năng lượng, bạn không thể đặt bo mạch vào chế độ ngủ.
  • WiFi tích hợp đã lỗi thời.
  • và nhiều lý do khác.

Bản thân Raspberry Pi Foundation đề xuất sử dụng Mô-đun tính toán RPi cho các tác vụ như vậy. Đây là bo mạch có dạng mô-đun SO-DIMM (giống như RAM trong máy tính xách tay), được lắp vào bo mạch chủ. Tùy chọn này không phù hợp với chúng tôi vì nó làm tăng đáng kể kích thước của thiết bị.
[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp
Mô-đun tính toán Raspberry Pi - một bảng trong hệ số dạng mô-đun SO-DIMM để cài đặt trong thiết bị của bạn

Sau đó, chúng tôi bắt đầu xem xét các SoM (Hệ thống trên Mô-đun) khác nhau, các mô-đun dựa trên i.MX6 trông hấp dẫn nhất. Tất cả tìm kiếm của chúng tôi được mô tả trong một chủ đề trên diễn đàn Các lựa chọn thay thế Raspberry Pi Zero. Nhưng bạn cần lưu ý rằng không phải tất cả các công ty đều sẵn sàng làm việc với bạn với số lượng thậm chí 3-5 nghìn chiếc mỗi năm. Ví dụ: Variscite của Israel đã ngừng phản hồi với chúng tôi khi phát hiện ra khối lượng mua hàng theo kế hoạch. Rõ ràng, họ không quan tâm đến việc chỉ bán SoM mà không có các dịch vụ bổ sung dưới dạng hỗ trợ và tích hợp. Tôi đặc biệt muốn đề cập đến nhà phát triển người Nga Starterkit.ru, tạo ra những thiết bị rất thú vị, như SK-iMX6ULL-NANO. Chúng gần như không thể đối với Google và tôi sẽ không biết về sự tồn tại của chúng nếu bạn bè tôi không nói cho tôi biết.

Kết quả là, sau khi so sánh tất cả các tùy chọn và ước tính tính kinh tế, chúng tôi đã đưa ra quyết định khó khăn là tạo SoM từ đầu dành riêng cho Flipper dựa trên chip i.MX6 ULZ. Đó là Cortex-A7 lõi ​​đơn chạy ở tốc độ 900 MHz với hiệu suất gần như tương đương với rpi0, nhưng nó gần như lạnh khi tải, trong khi rpi0 nóng như bếp lò.
Bằng cách làm bảng mạch của chúng tôi từ đầu, chúng tôi hoàn toàn tự do trong việc sắp xếp các thành phần trên bảng, đó là lý do tại sao chúng tôi mong đợi có được một thiết bị nhỏ gọn hơn. i.MX6 ULZ là phiên bản rút gọn của i.MX6 ULL không có một số giao diện và lõi video, vì vậy để phát triển, chúng tôi sử dụng bảng phát triển MCIMX6ULL-EVK với chip i.MX6 ULL mà không sử dụng một số giao diện. Nhân tiện, bo mạch này được hỗ trợ bởi nhân Linux chính thống, vì vậy Kali Linux cùng với các gói nhân sẽ được tải trên đó.

Hiện tại, flipper trông như thế nào khi không mặc quần áo:
[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp

WiFi chính xác

Hack WiFi là một trong những tính năng chính của Flipper, vì vậy điều cực kỳ quan trọng là phải chọn đúng chipset WiFi hỗ trợ tất cả các chức năng cần thiết: chế độ giám sát và tiêm gói. Đồng thời, có thể sử dụng dải tần 5GHz và các chuẩn hiện đại như 802.11ac. Thật không may, những con chip như vậy không thể được tìm thấy ngay lập tức
[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp
Mô-đun SiP Trung Quốc (hệ thống trong gói) Apmak AP6255 dựa trên BCM43456

Chúng tôi hiện đang xem xét một số ứng cử viên, nhưng tất cả đều yêu cầu hoàn thiện và vẫn chưa biết nên chọn cái nào tốt hơn. Vì vậy, tôi vui lòng yêu cầu tất cả những ai hiểu về WiFi poker hãy tham gia tìm kiếm của chúng tôi tại đây: Chip Wi-Fi với giao diện SPI/SDIO hỗ trợ giám sát và tiêm gói

Ứng viên chính:

  • Broadcom/Cypress BCM43455 hoặc BCM4345 với phần sụn được vá. Thảo luận trong kho Nexmon.
  • Mediatek MT7668 - chưa được thử nghiệm, nhưng trên lý thuyết có thể phù hợp.

Vui lòng trước khi tư vấn bất cứ điều gì hãy đọc kỹ các yêu cầu trên diễn đàn, trong đó có giao diện kết nối. Hãy nhớ rằng tôi đã nghiên cứu kỹ chủ đề này trong vài tháng và đã tìm hiểu kỹ mọi thứ có thể tìm thấy.

Những gì đã sẵn sàng

[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp

Toàn bộ phần mà STM32 chịu trách nhiệm đã hoạt động: 433Mhz, iButton, mô phỏng đọc 125kHz.
Bộ phận cơ khí, nút bấm, vỏ, đầu nối, bố cục hiện đang được tích cực phát triển, trong video và hình ảnh bên dưới vỏ đã lỗi thời, trong các phiên bản mới, cần điều khiển sẽ lớn hơn.

Video trình bày minh họa đơn giản về cách mở rào chắn bằng cách phát lại tín hiệu điều khiển từ xa.

Câu Hỏi Thường Gặp

Làm thế nào để mua?

Có lẽ chúng tôi sẽ triển khai chiến dịch huy động vốn từ cộng đồng trên Kickstarter vào tháng XNUMX-tháng XNUMX năm nay. Chúng tôi hy vọng sẽ gửi các thiết bị đã hoàn thiện sáu tháng sau khi hoàn thành việc thu thập. Nếu bạn quan tâm đến máy thì mình xin để lại email bên dưới сайта, chúng tôi sẽ gửi ưu đãi tới người đăng ký khi nguyên mẫu và mẫu đầu tiên sẵn sàng để bán.

Nó là hợp pháp?

Đây là một công cụ nghiên cứu. Tất cả các thành phần của nó có thể được mua riêng trong cửa hàng. Nếu bạn tích hợp bộ điều hợp WiFi và bộ phát 433 MHz vào một hộp nhỏ và thêm màn hình vào đó, nó sẽ không trở thành bất hợp pháp nữa. Thiết bị này không thuộc định nghĩa đặc biệt. một phương tiện hoặc thiết bị để thu thập thông tin một cách bí mật CHỈ là bất hợp pháp khi sử dụng nó cho mục đích gây thiệt hại hoặc cho các hoạt động bất hợp pháp. Nói cách khác, tôi có thể làm dao với bất kỳ hình dạng nào và từ bất kỳ kim loại nào, trách nhiệm sử dụng dao của tôi thuộc về bạn.

Làm thế nào để quyên góp?

[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợpHiện tại, bạn có thể hỗ trợ cá nhân tôi bằng những khoản quyên góp thực phẩm nhỏ thông qua Patreon. Việc quyên góp thường xuyên 1 đô la sẽ tốt hơn nhiều so với số tiền lớn mỗi lần vì chúng cho phép bạn dự đoán trước.

[Flipper Zero] loại bỏ Raspberry Pi và tự tạo bo mạch của riêng mình từ đầu. Tìm chip WiFi phù hợp Tôi xuất bản tất cả các ghi chú về dự án trên kênh Telegram của mình @zhovner_hub.

Nguồn: www.habr.com

Thêm một lời nhận xét