[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono

[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono

mīkini pinball zero - he papahana o ka pocket multitool no ka poʻe hackers ma ka Tamagotchi form factor, aʻu e hoʻomohala nei me nā hoaaloha. Helu mua [1].

Nui nā mea i hana ʻia mai ka pou mua e pili ana i ka flipper. Ua hana ikaika mākou i kēia manawa a ua hoʻololi nui ka papahana. ʻO ka nūhou nui ua hoʻoholo mākou e haʻalele loa i ka Raspberry Pi Zero a hana i kā mākou papa mai ka wā ʻōpala e pili ana i ka chip i.MX6. ʻOi aku ka paʻakikī o ka hoʻomohala ʻana a hoʻololi loa i ka manaʻo holoʻokoʻa, akā maopopo iaʻu pono ia.

Eia kekahi, ʻaʻole mākou i ʻike i ka chipset WiFi kūpono e kākoʻo ana i nā hana pono a pau no ka hoʻouka ʻana iā WiFi, ʻoiai e kākoʻo ana i ka hui 5Ghz a ʻaʻole ʻo 15 mau makahiki i hala. No laila, ke kono nei au i nā mea a pau e komo i kā mākou noiʻi.

Ma ka ʻatikala e haʻi aku wau iā ʻoe i ke kumu i hoʻoholo ai mākou, i ka pae hea ka papahana, nā hana o kēia manawa, a pehea ʻoe e komo ai.

No ke aha i hewa ai ka Raspberry Pi Zero?

[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono
Aloha au i ka Raspberry Pi, akā i ka wā o ka hoʻomohala ʻana ua lilo ia i mea ʻai no nā kumu he nui. ʻO ka mea nui loa ʻaʻole hiki iā ʻoe ke kūʻai. ʻO nā mea hoʻolaha nui ʻaʻole i ʻoi aku ma mua o ʻelua haneli rpi0 mau ʻāpana, a kūʻai aku nā hale kūʻai e like me Adafruit a me Sparkfun ma mua o 1 ʻāpana i ka lima. ʻAe, aia kekahi mau hale hana i hana i ka rpi0 ma lalo o ka laikini mai ka Raspberry Pi Foundation, akā ʻaʻole hiki iā lākou ke hoʻouna i nā ʻāpana o 3-5 tausani mau ʻāpana. Me he mea lā ke kūʻai ʻia nei ʻo rpi0 ma kahi kumukūʻai kokoke i ke kumukūʻai a ʻoi aku ka manaʻo e hoʻolaha i ka paepae.

Eia nā kumu nui o ka haʻalele ʻana iā rpi0

  • ʻAʻole hiki ke kūʻai ʻia ma ka nui. Hāʻawi nā hale hana e like me Farnell e kūʻai i ka Module Compute. Ke wahaheʻe nei ka Kina mai Alibaba e pili ana i ka loaʻa ʻana o nā puke nui, akā i ka hiki ʻana mai i ka hoʻouna maoli, hui lākou. I ka poʻe a pau e kākau nei ʻaʻole mākou i ʻimi maikaʻi, e hoʻāʻo e kūkākūkā me kekahi e kūʻai i nā ʻāpana 5 tausani, i hoʻouna lākou iā ʻoe i kahi invoice no ka uku.
  • Liʻiliʻi nā pilina.
  • Kahiko BCM2835 kaʻina hana, i hoʻohana ʻia i ka mana mua o rpi. Wela a ʻaʻole ikaika loa.
  • ʻAʻohe mana mana, ʻaʻole hiki iā ʻoe ke hoʻomoe i ka papa.
  • ʻO WiFi i kūkulu ʻia i ka wā kahiko.
  • a me nā kumu ʻē aʻe he nui.

Manaʻo ka Raspberry Pi Foundation e hoʻohana i ka RPi Compute Module no ia mau hana. He papa kēia ma ka SO-DIMM module form factor (e like me ka RAM i nā laptops), i hoʻokomo ʻia i loko o ka motherboard. ʻAʻole kūpono kēia koho iā mākou, no ka mea, hoʻonui nui ia i ka nui o ka hāmeʻa.
[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono
Raspberry Pi Compute Module - he papa ma ka SO-DIMM module form factor no ka hoʻokomo ʻana i kāu hāmeʻa

A laila hoʻomaka mākou e nānā i nā SoMs ʻokoʻa (System on Module), nā modula e pili ana i ka i.MX6 ʻoi aku ka maikaʻi. Hōʻike ʻia kā mākou hulina āpau ma kahi pae ma ka ʻaha kūkā ʻO Raspberry Pi Zero nā mea ʻokoʻa. Akā pono ʻoe e hoʻomanaʻo ʻaʻole mākaukau nā ʻoihana āpau e hana pū me ʻoe ma ka nui o 3-5 tausani mau ʻāpana i kēlā me kēia makahiki. No ka laʻana, ua pau ka Israeli Variscite i ka pane ʻana mai iā mākou i ka wā i ʻike ai i nā puke kūʻai i hoʻolālā ʻia. ʻIke ʻia, ʻaʻole lākou makemake i ke kūʻai aku ʻana iā SoM me ka ʻole o nā lawelawe ʻē aʻe ma ke ʻano o ke kākoʻo a me ka hoʻohui. Makemake au e haʻi i ka mea hoʻomohala Lūkini Starterkit.ru, ka mea e hana i nā mea hoihoi loa, e like me SK-iMX6ULL-NANO. Aneane hiki ʻole iā Google, a ʻaʻole au i ʻike i ko lākou ola ʻana inā ʻaʻole i haʻi mai koʻu mau hoaaloha iaʻu.

ʻO ka hopena, ma hope o ka hoʻohālikelike ʻana i nā koho āpau a me ka helu ʻana i ka ʻoihana, ua hoʻoholo mākou i ka hoʻoholo paʻakikī e hana i kā mākou SoM mai ka ʻohi ʻana no Flipper e pili ana i ka chip. i.MX6 ULZ. He hoʻokahi-core Cortex-A7 e holo ana ma 900 MHz me ka hana like me ka rpi0, akā ua aneane anu ma lalo o ka ukana, ʻoiai ka rpi0 wela e like me ke kapuahi.
Ma ka hana ʻana i kā mākou papa mai ka wā ʻōpala, loaʻa iā mākou ke kūʻokoʻa piha i ka hoʻonohonoho ʻana i nā mea ma luna o ka papa, ʻo ia ke kumu e manaʻo ai mākou e loaʻa i kahi mea paʻa. ʻO ka i.MX6 ULZ he mana wehe ʻia o ka i.MX6 ULL me ka ʻole o kekahi mau kikowaena a me kahi kumu wikiō, no laila no ka hoʻomohala ʻana mākou e hoʻohana i ka devboard MCIMX6ULL-EVK me ka chip i.MX6 ULL, me ka ʻole o ka hoʻohana ʻana i kekahi o nā interface. ʻO kēia papa, ma ke ala, kākoʻo ʻia e ka kernel Linux mainline, no laila ua hoʻouka ʻia ʻo Kali Linux me nā ʻeke kernel ma luna.

ʻO kēia ke ʻano o ka flipper me ka lole ʻole i kēia manawa:
[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono

Hoʻoponopono WiFi

ʻO ka hacking WiFi kekahi o nā hiʻohiʻona nui o Flipper, no laila he mea koʻikoʻi ke koho i ka chipset WiFi kūpono e kākoʻo i nā hana pono āpau: packet injection a monitor mode. I ka manawa like, hiki iā ʻoe ke hoʻohana i ka laulā 5GHz a me nā kūlana hou e like me 802.11ac. ʻO ka mea pōʻino, ʻaʻole hiki ke loaʻa koke ia mau ʻāpana
[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono
Pākē SiP module (system in package) Apmak AP6255 ma muli o BCM43456

Ke noʻonoʻo nei mākou i kekahi mau moho, akā pono lākou a pau e hoʻopau a ʻaʻole ʻike ʻia ka mea ʻoi aku ka maikaʻi e koho. No laila, ke noi ʻoluʻolu nei au i ka poʻe a pau i hoʻomaopopo i ka WiFi poker e hui pū me kā mākou ʻimi ma aneʻi: ʻO ka puʻupuʻu Wi-Fi me ka interface SPI/SDIO e kākoʻo ana i ka nānā ʻana a me ka injection packet

Nā moho nui:

  • ʻO Broadcom/Cypress BCM43455 a i ʻole BCM4345 me ka firmware patched. Kūkākūkā ma ka waihona nexmon.
  • Mediatek MT7668 - ʻaʻole i hoʻāʻo ʻia, akā ma ke kumumanaʻo kūpono paha ia.

E ʻoluʻolu, ma mua o ka ʻōlelo ʻana i kekahi mea, e heluhelu pono i nā koi ma ka ʻaha kūkā, me ka pili pili. E hoʻomanaʻo ua aʻo maikaʻi wau i kēia kumuhana no kekahi mau mahina a ua ʻeli au i nā mea āpau i loaʻa.

He aha ka mea i mākaukau

[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono

Ke hana nei ka ʻāpana holoʻokoʻa nona ke kuleana o STM32: 433Mhz, iButton, heluhelu-emulation 125kHz.
ʻO ka ʻāpana mechanical, nā pihi, ka hihia, nā mea hoʻohui, ka hoʻolālā i kēia manawa ma lalo o ka hoʻomohala ʻana, i ka wikiō a me nā kiʻi ma lalo o ka hihia kahiko, i nā mana hou e ʻoi aku ka nui o ka hauʻoli.

Hōʻike ka wikiō i kahi hōʻike maʻalahi o ka wehe ʻana i kahi pale me ka hoʻohana hou ʻana i ka hōʻailona mana mamao.

NPP

Pehea e kūʻai ai?

Manaʻo mākou e hoʻomaka i kahi hoʻolaha lehulehu ma Kickstarter i ʻApelila-Mei o kēia makahiki. Manaʻo mākou e hoʻouna i nā mea hana i hoʻopau ʻia i ʻeono mahina ma hope o ka pau ʻana o ka hōʻiliʻili. Inā makemake ʻoe i ka hāmeʻa, ke noi aku nei au iā ʻoe e waiho i kāu leka uila ma lalo kahua pūnaewele, e hoʻouna mākou i nā makana i ka poʻe kākau inoa ke mākaukau nā prototypes a me nā laʻana mua no ke kūʻai aku.

He kānāwai?

He mea hana noiʻi kēia. Hiki ke kūʻai kaʻawale ʻia kāna mau mea āpau ma ka hale kūʻai. Inā kūkulu ʻoe i kahi adapter WiFi a me kahi transmitter 433MHz i loko o kahi pahu liʻiliʻi a hoʻohui i kahi pale ma laila, ʻaʻole ia e lilo hou i ke kānāwai. ʻAʻole hāʻule ka mea hana ma lalo o ka wehewehe o ka mea kūikawā. he ala a mea hana paha e ohi malu ai i ka ike. ʻAʻole ʻae ʻia ka hoʻohana ʻana ia mea no ka hana ʻino a i ʻole no nā hana hewa. ʻO ia hoʻi, hiki iaʻu ke hana i nā pahi o kēlā me kēia ʻano a mai kekahi metala, aia iā ʻoe ke kuleana o ka hoʻohana ʻana i kaʻu mau pahi.

Pehea e hāʻawi ai?

[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūponoI kēia manawa hiki iā ʻoe ke kākoʻo pilikino iaʻu me nā hāʻawi liʻiliʻi meaʻai ma o Patreon. ʻOi aku ka maikaʻi o nā haʻawina maʻamau o $1 ma mua o ka huina nui i ka manawa no ka mea hiki iā ʻoe ke wānana i mua.

[Flipper Zero] hoʻolei i ka Raspberry Pi a hana i kā mākou papa ponoʻī mai ka ʻōpala. Ke ʻimi nei i ka chip WiFi kūpono Hoʻopuka wau i nā memo papahana āpau ma kaʻu kahawai Telegram @zhovner_hub.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka