These instructions were copied off the dslreports Broadcom BCM57810S Bypassing thread (https://www.dslreports.com/forum/r32230041-Internet-Bypassing-the-HH3K-up-to-2-5Gbps-using-a-BCM57810S-NIC)
These instructions will enable 2.5gb speeds on your Broadcom card and only need to be done once (and only for the port on the card that will have the GPON inserted into).
1. Download eDiag from 1 of the following sources:
B57BCMCD_T7.6.2.3.zip /dos/Diag/NX2_Ev/
B57BCMCD_T7.6.4.1.zip /dos/Diag/NX2_Ev/
B57BCMCD_T7.12b.4.1.zip /dos/Diag/NX2_Ev/
2. Download Rufus from the following source: »rufus.ie/
3. Create a MS-DOS bootable USB using rufus as explained at »www.howtogeek.com/136987 ··· b-drive/
4. Copy all the contents where ediag.exe resides, including ediag.exe itself onto a bootable USB
5. Boot from USB (Read your motherboard manual)
6. Execute eDiag in engineering mode using the following command:
ediag.exe -b10eng
7. Execute the following commands (Please read and verify beforehand, don't do these commands blindly. Refer to the attached images.):
device 1
nvm cfg
7
35=70
36=70
56=6
59=6
save
exit
For context, the mask value of 35/36=70 means 1G, 2.5G, and 10G or 0x10 | 0x20 | 0x40 = 0x70, while 56/59=6 defaults the link speed to 2.5G rather than 10G. I'd recommend to default the link speed only on a single port, ie. the port in which the GPON SFP ONT will be connected to.
Verify after saving by running nvm cfg again. Repeat for the above steps for device 2, ie. port 2 keeping in mind that you may want to hold off on modifying the default link speed, ie. 56/59=6.
1. Execute steps 1 to 5 from How-to enable 2.5G capability via DOS eDiag (above)
2. Choose a device ie. port, load the driver, and turn on/off (1/0) the led, eg. turn port 0 (device 1) led on
device 1
driver load
led override 0 TRAFFIC 1
1. Download eDiag from 1 of the following sources:
B57BCMCD_T7.6.2.3.zip /UEFI/uefi_ediag/x64
B57BCMCD_T7.6.4.1.zip /UEFI/uefi_ediag/x64
B57BCMCD_T7.12b.4.1.zip /UEFI/uefi_ediag/x64
CDR-X9_1.31_for_Intel_X9_platform.iso /Broadcom/UEFI/uefi_ediag/x64/
2. Copy all the contents where the eDiag_x64.efi resides, including eDiag_x64.efi itself onto a bootable media [USB, HDD, etc.]
3. Boot and launch an EFI shell (Read your motherboard manual)
4. Change the directory path to your bootable media
5. Execute eDiag in engineering mode using the following command:
ediag_x64.efi -b10eng
6. Execute the following commands (Please read and verify beforehand, don't do these commands blindly. Refer to the attached images.):
device 1
nvm cfg
7
35=70
36=70
56=6
59=6
save
exit
For context: the mask value of 35/36=70 means 1G, 2.5G, and 10G or 0x10 | 0x20 | 0x40 = 0x70; While 56/59=6 defaults the link speed to 2.5G rather than 10G. I'd recommend to default the link speed only on a single port, ie. the port in which the GPON SFP ONT will be connected to.
Verify after saving by running nvm cfg again. Repeat for the above steps for device 2, ie. port 2 keeping in mind that you may want to hold off on modifying the default link speed, ie. 56/59=6.
1. Execute steps 1 to 5 from How-to enable 2.5G capability via UEFI eDiag (above)
2. Choose a device ie. port, load the driver, and turn on/off (1/0) the led, eg. turn port 0 (device 1) led on
device 1
driver load
led override 0 TRAFFIC