Hey guys, stock BIOSTAR BIOS has some missing options in AMD CBS, so I extracted the CBS from Asrock Taichi x370 and transplanted it into our BIOS. As a result precision boost now works for those with Zen+ chips. Also CAD bus settings have been unlocked for those who want to tinker with RAM OC. No warranty whatsoever but works fine for my usage case. There might be some duplicate entries in the CBS and the BIOS. I don’t know how it might affect the system so make sure both entries are set to the same settings. The BIOS can be flashed by the BIOS Flasher of the board with no issues. The mod is based on the X37AG807.BST BIOS.
Download: https://mega.nz/#!EuZRlKYa!vBf4qopuyS8bQ…DtVLdDet5X-yNis
Please report the bugs below so that we can try to fix them. Also couldn’t figure out how to add extra voltage settings in the BIOS so I would be grateful if someone helped me with that.
I’m actually going to be dusting off the GT7 I have this weekend to make some pretty extensive changes to the firmware myself, care to go on a little joint venture and make your changes to the firmware I’m going to make when its done? Biostar aren’t giving the GT7 the love it deserves.
Yeah lets f’n do it dude. GT7 is such a solid board hardware-wise but it is severely handicapped by its BIOS.
@barisuraz Ok awesome. Here is my current shortlist of changes I plan to make over the next day or two;
1. Optimise firmware settings where possible
2. Fix any inconcistencies between “Failsafe” and “Optimal” parameters to help avoid possible quirks
3. Expose useful options that are hidden. Eg; VRM temp sensor and VRM temp limit
4. New boot logo because the vanilla one is awful (I designed something that seems pretty good to me, feedback on it is welcome I’ll attach it below)
5. Tune manual fan settings to values that just work better
6. Increase stupidly low CPU temp limit before fans ramp up to 100% regardless of fan settings (this limit in vanilla firmware is set to 70c and believe me if you use your rig for scientific calculations the CPU will easily break this limit thus the fans at full speed will drive you insane)
7. Rename some items / options for clarity. Eg; Change “Shine” setting in vivid LED to “Blinking” as the former somewhat suggests the function should colour cycle but I’ve had it verified by Biostar that the LEDs flashing on and off is how they are supposed to operate
8. Add much better explanations for a lot of items
9. Overhaul UI so its not as fugly
10. Try to find out how to update the EFI Realtek LAN 32 / 64bit UNDI drivers
I would appreciate if in the meantime you could have a look and try adding the below options to the firmware, they are options present in the default AMD code it seems but Biostar has pulled them out completely.
Spread Spectrum options (Setup > Chipset > SB Debug configuration > SB MISC DEBUG Configuration)
Options in SB FUSION DEBUG Configuration (also in SB Debug configuration)
You should find all of these options in the AMD file you can extract with UEFITool, assuming Biostar haven’t ripped the options out of there too if so you’ll need to extract the AMD file from different firmware such as any of the X370 GB boards.
I can probably help with #10 above ket, if you end up not being able to get that sorted out.
@Lost_N_BIOS thanks I’ve found the GUID (940F3713-D7A2-48E0-A77A-F5DAFC87E308) but replacing it with the UNDI driver I got off of the realtek site does not seem to be implanting whenever I replace that part it just disappears from the rebuilt firmware.
@barisuraz Quick update on how things are going my end;
1. Optimise firmware settings where possible. Done.
2. Fix any inconcistencies between “Failsafe” and “Optimal” parameters to help avoid possible quirks. Done.
3. Expose useful options that are hidden. Done.
4. New boot logo because the vanilla one is awful. Done.
5. Tune manual fan settings to values that work better. Done.
6. Increase stupidly low CPU temp limit before fans ramp up to 100% regardless of fan settings. Done. - New limit 85c.
7. Rename some items / options for clarity. Done.
8. Add much better explanations for a lot of items. Done.
9. Overhaul UI so its not as fugly. 50% done, just need to work out how to inject the edited images back into the firmware.
10. Try to find out how to update the EFI Realtek LAN 32 / 64bit UNDI drivers. Still to do, I think @Lost_N_BIOS is going to do this.
Let me know when you are ready your end.
AFAIK, Spread Spectrum is on the CBS module but I couldn’t make the board boot with ASUS CBS. Still working on it. Can you check for some extra voltage settings in the BIOS while you’re on it?
@barisuraz I’ll see what I can find but from what I’ve seen every voltage option anyone would want is accounted for were there any voltage settings you’re specifically thinking of? Regards the Asus CBS problem you could try extracting the module from any of my modified GB X370 firmwares SSP functions perfectly in those firmwares.
I don’t recall seeing VTT DDR, VPP, PLL. Also I think the motherboard doesn’t give the exact voltage stated in the BIOS because voltage readings always have some sort of offset be it + or -. I’ll try using your CBS next.
@ket - shoot me a PM with the UNDI file you have and the BIOS as it’s edited now and I will take a look.
@barisuraz DDR VPP is right below chipset voltage in the ONE menu as far as I am aware some boards might also list VPP as VPPM. I believe what Biostar call VDDP Voltage is VTT. I’ll try to check that. EDIT: FYI huys I’m in regular contact with Biostar atm I’ve made quite the list of bugs and improvements the GT7/8 boards could do with, hopefully a majority of the things I have listed Biostar will do.
One more thing, The BIOS refuses to give display output with my Aorus 1080Ti when the CSM module is disabled. I can’t get any display output till the OS finishes booting.
BIOS w/ updated PXE and UNDI sent you guys way!
Seems like Spread Spectrum isn’t actually on the CBS. Couldn’t find any strings related to in it in ASUS, Asrock, MSI and Gigabyte CBS modules. At the very least the MSI CBS has manual settings for PBO enabled so I guess all the trials weren’t in vain lol.
@barisuraz this problem isn’t just you I have (I think) the same problem with a Gigabyte GTX980 in my case it happens if I switch display output from legacy to UEFI. The problem is either with GBs garbage vBIOS or the GOP drivers in the GT7 firmware need updating. If you could test switching from legacy to UEFI in CSM I can at least add this problem to the document I’m compiling for Biostar they need to pull their weight and not leave it all up to us.
Thats weird I could have swore I saw SSP in the AMD CBS module, ah well, I’ll just add this one to the document I’m compiling for Biostar and hope they add it.
The only mention of Spread Spectrum I was able to find was in the PE32 Image in GUID F81B1762-B783-4E64-AAE3-BE61B5A9039F. The file isn’t in UEFI format so it needs to be edited in hex and I lack the skills needed to do it.
Very weird. The boot screen and BIOS work completely fine for me when I disable CSM. I tried using CSM’s UEFI driver mode instead of Legacy and it worked fine too. I wonder why it didn’t work the first time I disabled CSM. Also can you make the splash screen have a black background? The mobo now displays the splash screen in 1920x1080 so it looks like a little square in the middle of the screen. I think it would look better with a black background.
@barisuraz Give me a little time and I’ll get it done. I’ve also got an updated firmware image from @Lost_N_BIOS with updated REaltek UNDI driver and boot loader let me know when you are ready to do your mods and I’ll send the image your way (complete with edited splash screen )
Send me the bios file and it’ll be done in 24hr max.