nexmon icon indicating copy to clipboard operation
nexmon copied to clipboard

request support for bcmdhd4389

Open Biohazardousrom opened this issue 2 years ago • 8 comments

Hi there

i would request support for the bcmdhd4389 broadcom chip and firmware. Atm we have firmware with wifi monitor mode but would like to use nexmon on the tensor boards including pixel 6/pro, pixel 6a and pixel 7/pro. Also as it stands the app fc's after trying to grant root permission on pixel 6 and pixel

thank you

Biohazardousrom avatar Aug 16 '23 16:08 Biohazardousrom

i second this, would be awesome to have support for those phones

ouroboros420 avatar Aug 16 '23 16:08 ouroboros420

i can provide any logs or info that you need as well.

heres a link to the firmware. every thing needed will be in the system/vendor folder of the magisk modules repo here

https://github.com/Biohazardousrom/nh-magisk-wifi-firmware-gs101-gs201/tree/master/system/vendor

and here is a link to the xda page explaining wifi sniffer and how to use it

https://forum.xda-developers.com/t/get-bcm4389-into-monitor-mode-for-wifi-sniffing.4525011/

Biohazardousrom avatar Aug 16 '23 16:08 Biohazardousrom

I already started adding bcm4389c1 firmware version 20.101.36.2 taken from a pixel 7 pro locally, I can push this together with a rom_extraction patch during the next days, might also add the firmware you were linking to (version 20.101.43), it usually is quickly done to add a new version as long as there is already a reference however, I haven't finished frame injection and monitor mode yet, this will have to wait a bit

jlinktu avatar Aug 16 '23 17:08 jlinktu

thank you for getting back to me.

just to let you know that the fw_bcmdhd_monitor.bin firmware already has monitor mode built in and through radiotap0, but the caveat is that as of right now we have to use the wifi_sniffer binary to bring up radiotap0. also i pulled the firmware from a precompiled vendor image used to build android 14 beta. from what ive found it should work with any device that uses the 4389 bcm chipset

note that bcm4389 uses radiotap0 instead of wlan0

Biohazardousrom avatar Aug 16 '23 17:08 Biohazardousrom

thanks, I am aware of the monitor and manufacturer builds that come in addition to the default firmware in the end, radiotap0 and wlan0 are just separate interfaces of different types to the same SoC

jlinktu avatar Aug 16 '23 18:08 jlinktu

Any updates on this?

ouroboros420 avatar Sep 15 '23 08:09 ouroboros420

Not in a position to drop a request, but would really love to see nexmon coming to bcmdhd4389 :)

rdtm443 avatar Sep 15 '23 19:09 rdtm443