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

Galaxy S10 bcm4375b1 patch update #631

Open
Yev-henii opened this issue Oct 4, 2024 · 6 comments
Open

Galaxy S10 bcm4375b1 patch update #631

Yev-henii opened this issue Oct 4, 2024 · 6 comments

Comments

@Yev-henii
Copy link

Do you have any plans to update the patch for the galaxy s10 on the bcm4375b1 chip? I tried to install nexmon on my device with android 12 on one UI 4.1 but nothing worked. After reading a little on the Internet, I found reviews from people who write that due to the driver update in the kernel from version bcmdhd_101_12 to bcmdhd_101_16 along with the kernel update, nexmon is no longer suitable for these devices and there is no way to roll back the version due to Samsung protection. Perhaps you can suggest some solution?

@Yev-henii
Copy link
Author

bcmdhd_sta.bin_b1 Version=18_41_117

@Yev-henii
Copy link
Author

bcmdhd_sta_bin_b1.zip

@Yev-henii
Copy link
Author

This version is the latest update that arrived over the air for the s10, I think it would be useful for many people since it is difficult to specifically saw outdated versions

@savox-326
Copy link

savox-326 commented Oct 12, 2024

i said that. Not sure about kernel driver version, when i last checked the new bcm binary worked fine with old kernel wifi driver, only thing which noticed was that wifi strength viewer wasn't work, shows always low signal. I guess this patch didn't work initially. I also applied nexmon's patches to new wifi binary, just viewing which on functions/block they did change. Also same behaviour - monitor mode wasn't work correctly. The problem is on patches, i think. Maybe need attach to other function or modify exist ones

@Yev-henii
Copy link
Author

Could you please tell me if you are talking about the new firmware version 18_41_113_sta? It is in the firmwares folder along with the definitions.mk file, but there is no patch for it in the patches folder. I want to patch it with the patch from 18_41_8_9_sta by finding and modifying functions in the local_wrapper.c file. I have found almost all the new function names using bindiff in Ida Pro, but now I am facing the issue of not being able to find this function in the 18_41_8_9 firmware to match them:

AT(CHIP_VER_BCM4375b1, FW_VER_18_41_8_9_sta, 0x1FD9BC) int called_by_wlc_ioctl(struct wlc_info *wlc, int cmd, char *arg, int len) RETURN_DUMMY

Have you tried doing this?

Also, I want to eventually try to patch my firmware version 117, but I don’t yet know how to change the values in definitions.mk for it.

I would appreciate any help because I am absolutely far from programming.

@MarkusTieger
Copy link

@jlinktu you did commit the firmware for bcm4375b1 version 18.41.113.
I am assuming you have the needed knowledge to help us do the same for the 18.41.117 version?

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

3 participants