Raspberry Pi Zero 2 W WiFi chipset, velocidades e modo monitor
O chip Raspberry Pi Zero 2 W é ligeiramente diferente dos chips utilizados noutros modelos. Por isso, neste blogpost, vamos abordar as diferenças em profundidade.
Desempenho do WiFi
Dados sobre WiFi provenientes de Jeff Geerling.
Zero W - 20,3 Mbps
Zero 2 W - 33,5 Mbps
Pi 3B (não-plus) - 38,8 Mbps
Pi 4 B - 92,8 Mbps
Chipset
O chipset que o Raspberry Pi Zero 2 W utiliza é o Synaptics SYN43436.
Ostensivamente, o chipset WLAN usado no Raspberry Pi Zero 2 W é o Broadcom 43430, de acordo com a captura de ecrã acima.
No entanto, vários outros chipsets WLAN também são detectados como 43430, como o BCM43438 A1.
Em execução dmesg leva-me a ver uma menção ao Broadcom 43436.
Mas deixem-me reiterar - o chip é um Synaptics SYN43436.
Modo monitor?
Infelizmente, não consegui colocar o chip WiFi do Raspberry Pi Zero 2 W no modo monitor.
Usei o Kali Linux com o Re4son-Kernel e executei airmon-ng check kill para eliminar quaisquer PIDs que possam interferir com o modo de monitorização, e airmon-ng start wlan0 para alternar o modo de monitor na placa wlan, mas isso não funcionou, como se pode ver na captura de ecrã acima - erro 524.
Naturalmente, correr airodump-ng wlan0mon (criado pelo airmon-ng) não encontrou nenhum SSID.
Um aspeto fundamental que está a atrasar este processo é o facto de a Nexmon não suportar o chip WLAN do Pi Zero 2 W.
O Nexmon é uma "estrutura de correção de firmware para chips WiFi Broadcom/Cypress" que permite ativar o modo de monitorização com cabeçalhos radiotap.
No readme do Nexmon, não encontra o Pi Zero 2 W na sua tabela de dispositivos suportados.
Se quiser obter ideias sobre o que fazer com o seu Raspberry Pi Zero 2, ver o nosso artigo aqui.