Most of this information is taken or built from the dslreports Broadcom BCM57810S Bypassing thread (https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC)
The modified modules are built using a patch built by upnpatom (find him on the discord and say thanks).
Note: Everytime you update pfsense you will need to redo instructions steps 2 to 5.
¶ pfSense Version |
¶ BSD Version |
¶ Link |
SHA SUM |
Plus 24.x |
15.0 |
https://filedrop.c-maxwell.net/pfsense_plus_24/if_bxe.ko Compiled by SeanGreenhalgh from the 8311 Discord. |
9826a4dd8fbbd5c7667b12268a9f7badb664b921f57c5b3a744d9e75c120e202 |
Plus 23.x CE 2.7.x |
14.0 | https://filedrop.c-maxwell.net/pfsense27/if_bxe.ko | 7792c4494efd168226be2fa8efb97adc3d68579f762d6b1772c9082c4cfd8b31 |
¶ pfSense Version |
¶ BSD Version |
¶ Link |
¶ SHA SUM |
Plus 22.x CE 2.6.x |
12.3 | https://filedrop.c-maxwell.net/pfsense26/if_bxe.ko | 6a3df91321516edc13f8d44405f08542cf8074e683e97d743571cbac49c12128 |
Plus 21.x CE 2.5.x |
12.2 | The versions for 22.x / 2.6.x might work. | |
CE 2.4.5 | 11.3 |
1. Follow the eDiag instructions to update your Broadcom card to allow for 2.5G sync (only has to be done once and isn't overwritten by pfSense updates)
2. Identify the correct module version below and follow the rest of the instructions
3. Login to your pfsense machine as root via ssh and run the following commands (replace the link to the module on line 1 with the link for the module you want to use from above):
curl -O https://filedrop.c-maxwell.net/<version>/if_bxe.ko
shasum -a 256 if_bxe.ko
cp if_bxe.ko /boot/kernel/
chmod 555 /boot/kernel/if_bxe.ko
echo 'if_bxe_load="YES"' >> /boot/loader.conf.local
Note: Step 2 is optional but you can compare the shasum from that step with the value in the table above to make sure your file is correct and not corrupted.
Note: The last step (echo) is only necessary to do the first time.
4. Reboot