Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request support for bcmdhd4389 #572

Open
Biohazardousrom opened this issue Aug 16, 2023 · 7 comments
Open

request support for bcmdhd4389 #572

Biohazardousrom opened this issue Aug 16, 2023 · 7 comments

Comments

@Biohazardousrom
Copy link

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

@ouroboros420
Copy link

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

@Biohazardousrom
Copy link
Author

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/

@jlinktu
Copy link
Member

jlinktu commented Aug 16, 2023

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

@Biohazardousrom
Copy link
Author

Biohazardousrom commented Aug 16, 2023

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

@jlinktu
Copy link
Member

jlinktu commented Aug 16, 2023

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

@ouroboros420
Copy link

Any updates on this?

@rdtm443
Copy link

rdtm443 commented Sep 15, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants