@Lost_N_BIOS Will it be possible for you to provide the ME updated version of the stock BIOS 05.01, so that I can explore new features & performance improvements (if any) while you get around to analyzing that BIOS?
Sorry man, I forgot I will get that to you tonight, leaving this tab open so I do first when I get back!
No worries. I look forward to your next mod.
@akm - Sorry for the delay! Here is updated āLatest BIOSā Few things to note, first donāt worry if something is missed, itās not on purpose, let me know and I will enable
Second, chipset menu, I know I left it off once mid-mod last round, but I couldnāt find and donāt remember if we verified which method out of the two I first used to enabled it is the method that actually enabled the menu.
This round I applied one method at first, that way there is not two methods used on same menu. So if it is not enabled, let me know and I will apply recovery tabās method on chipset too. Or other way around if chipset is visible and not recovery, you let me know which shows
Then I will be able to make and keep a note on which method worked for this BIOS/Brand so next time someone with similar laptop Iāll be able to help quicker. Adding to the above, I noticed last round images, you still did not have āRecoveryā tab/section in the BIOS top area (Like chipset).
So, for this initial BIOS, Iāll set recovery one way enabled and chipset the other, let me know which you see, then on next edit I will apply method that worked to both for next and final update.
Third, I did not change any settings from default this round. I left everything as is, since I am enabling the menus now up front vs last time, now you can set all how you want right after you load optimal defaults.
For this round, please now include images from the security and recovery tab, and all contained sections within. Or, if not visible this time around, please images of this next time once I enable correct way.
And let me know if anything missing, and all info requested on āSecondā above
Edited Post:
@Lost_N_BIOS Thanks for the new mod. I flashed it and have shared the relevant BIOS screens here. There are some observations/comments:
1. I can confirm that neither there is Chipset Menu nor Recovery Menu.
2. In Advanced Menu, I see a lot of sub-Menus which were not there previously (see BIOS Screens).
3. In many sub-Menus which were there previously too like CPU Configuration, I see that some options are not there. In CPU Configuration, C1, C3, C6 Reports etc. are not there.
4. Unlike the previous version of BIOS, if I disable EIST at both places in the BIOS, ThrottleStop shows both SpeedStep and C1E disabled. Also, just by disabling EIST, Turbo Boost also gets disabled and that is confirmed by ThrottleStop too. So, settings in this BIOS do work properly.
5. There is no HPET setting anywhere. Can you please expose that too? And please disable HPET by default at all places and through all methods possible. As settings seem to work properly in this BIOS, I am quite hopeful that HPET will get disabled now.
6. In those Menus and sub-Menus which have been exposed, not all the settings are there. Like for example, in Performance Tuning ā North Bridge Configuration, only three settings have been exposed (see BIOS Screens). Previously, you said more settings should be there.
7. Laptop Display brightness cannot be controlled even now.
8. Is it possible to add support for booting of NVMe drives in the BIOS?
9. Going forward for further flashes, can I just flash the BIOS files or you recommend to again flash EC1 and EC2 before flashing the BIOS?
can you guys help me ?
Hey @akm - thanks for your feedback! Happy to see flash was OK, I was a little worried about the CPU microcodes causing issue since we skipped over that last time around due to my concerns
Iām surprised to see neither chipset nor recovery? Maybe it needs both methods to fix it then? I will do that now on both and weāll see. Last round I did both at once on chipset because I wasnāt sure which would work, but assumed both together would.
Although, I may not be able be able to enable recovery section, itās only two settings to reveal anyway, allowing NVRAM option and another I canāt remember, but I can change the settings to whatever you wanted (Look in AMIBCP and see those settings to see what I mean, in case I canāt enable that menu section)
2-3. Sorry there is still options missing, thatās why we did the so many screenshots last time, because I wasnāt sure what enables automatically for you once I enabled a menu, and what does not. Some items showed up automatically, but I needed to see what they were so I could then add the rest, remember.
And then same for the now missing, some I may have assumed they were auto in there once that section enabled, and some I probably missed. There is 100ās of settings and I was doing two BIOS at once, without images of your BIOS and what is already shown again, basically starting over on what we worked through last week or so.
Weāll get it sorted out, no problem on this! And since you have used/opened AMIBCP, you can see what settings are there in each section, so if there is any I miss once weāre done and you want it, let me know and Iāll enable too.
4. Great!! So, this is either due to they fixed that in this BIOS and it was bugged in the previous BIOS, or by me disabling the hidden one, or disabling by default, it messed up the visible ones operation. Not sure on that, I tend to think it was probably some bug in their older BIOS, now corrected.
5. HPET - did we get that shown last time around? I donāt think so, itās only in that hidden section remember. I can disable it there, but I donāt think that applies at all. The only way I know to disable is same way I did before for HPET, EIST, Speedstep etc and that is manually by extracting the setup module from BIOS, output IFR text, find HPET and edit the default setting. I do not think this one is the same one thatās in hidden menu (That I donāt believe affects the system). So for this, again I can disable like before, when I did that it showed as disabled I throttlestop correct? Also on this, maybe we can find some setting you know youād be able to see if enabled/disable immediately, from that hidden menu, and then we could test and see if those are actually applied or not. As a separate test I mean, or maybe I can find one to test on a board here, but it would be Aptio V BIOS, still should give us an idea if thatās not something you want to waste time flashing to check on your end.
6. As mentioned above, you can see what settings are available in AMIBCP, but yes we can get them all fixed up. Some places there are no settings, like one of the soutbridge sections I think, thatās why I say you can look too so youāll know if I miss anything.
Sorry I missed so many this time around, I had the old BIOS open too and thought I was getting all we had enabled previously, but obviously I missed some
7. I did enable some BIOS settings for LCB/AMI Graphics, that I did not before, but I am unsure what they were or if they are safe to use, or if they can even help with the brightness issue.
8. I think so, I can add per the guide here - [Guide] How to get full NVMe support for all Systems with an AMI UEFI BIOS
Then you would have to do the rest about reinstalling the OS, or I think within that thread people have posted guides about how to image your system using macrium reflect and then restore back onto the NVME drive without a reinstall (That one may be itās own thread, if you canāt find Iāll help you look later)
9. Once you flash the EC it will stay that way until next reflash of EC, so if you already did it then all you need to do is BIOS updates on subsequent mod BIOS postings.
Give me some time and I will look at your images, and get another set of BIOS made and will add in NVME this time too.
@aram - there is a final mod BIOS in this thread, well as far as we planned to take it anyway, just follow along for latest version weāre working on it now. Final mod for 0314 BIOS in posted a page or two back, page 4 post #50.
Be sure to update according to your manufacturers directions, since I did not include all the stuff with the mod BIOS downloads, only the raw BIOS files themselves.
I think I donāt need either of the two settings to change. So, there is no change required.
Yes, sure. Thanks!
HPET was not exposed in previous BIOS mods. I think if you disable HPET using all known methods, like:
a. Disabling in the hidden section
b. Manually by extracting the setup module from BIOS, outputting IFR text, finding HPET and editing the default setting
c. Any other way (if there is)
Then there is a chance that it gets disabled because the settings in 05.01 BIOS do seem to work properly.
I donāt see any such settings, or maybe you are referring to AMI Graphic Output Protocol Policy (there are no settings in there, it just shows Unknow Device).
I believe if you could make the BIOS recognize the AMD GPU (perhaps by adding AMD GPU ID), the brightness control may start to work automatically.
Ok. I think we can skip this for now. As I arrange for an NVME drive, we can perhaps look into this.
Ok, noted.
Sure, thanks!
OK, no recovery menu needed then, thanks. On HPET, on last BIOS version I disabled both ways, but you said neither had any effect. Do you think thatās maybe because the other settings were buggy, EIST, speedstep, or you are unsure?
Yes, I was talking about the AMI Graphics section, if itās blank that just means I need to enable a bunch in there. Thereās a few other places too I think, in regards to LCD or graphics, Iāll have to look again when I get back into it.
Thereās no where to add any graphical ID, the place you see that where it looks like youād add is always blank/empty like that in all BIOS Iāve ever looked at.
Iāll go ahead and get the NVME added in there while Iām doing this, that way itās ready for you later whenever you get into that. And it will then be there for anyone else following along too.
Yes, as the other settings were buggy in 03.14 BIOS, perhaps HPET setting change did not work either. Itās quite probable that with 05.01 BIOS mods, HPET setting change will work.
Ok.
When a supported NVIDIA GPU is used on this system, the BIOS does show VGA Card information, VBIOS Revision and VBIOS Build Date. I have attached an image of the Main screen of the BIOS taken from the Manual here. I have marked the VGA info area in Red Box. On my system, I donāt see any info about VGA at all in the Main screen.
That will be really great. Thanks!
Will that work with Legacy installation as well?
One more thing: previously you asked me to edit flash.bat to make a change: AFUDOS.exe %BIOS.ROM% /p /b /n /k /r %1 (add switch /k). I have been flashing all 03.14 mods in this way then onwards. This time I used the flash.bat which came with the new package and it did not have /k switch. Do you suggest that for all new mods I should use the /k switch again?
OK, we can test HPET disabled same way as last time. I will do one at a time, first hidden setting and have you check/confirm that one doesnāt matter. Then I will change actual one that is in your BIOS setup (And while I do that I will try to figure out how to make visible for you)
On the graphics, yes but see in the BIOS there is also no NVIDIA info in that section either, so itās in something else I the BIOS maybe part of the vBIOS itself. I could update that for you, but I doubt it would help anyway, we could try though. You said CPU graphics work too correct, in case vBIOS change breaks the video card, so you can see to reflash back to stock vBIOS? Thanks for the image, hereās that area of the BIOS, plus the other section I was talking about thatās in all AMI BIOS thatās blank in BIOS settings like this, but populates once BIOS is loaded for users too (Like your image but in another section)
On NVME, I am not sure, I do not use this, youāll have to refer to that guide I linked you to with all the info. If you meant is that working legacy vs UEFI, yes, you donāt have to use UEFI but you do have to use GPT I think.
No on the /K, itās OK without it now, since they did not have it, or you can leave it too if you want (We always use p/ /b /k or /p /b /n /k) I think I had you add that as test, in case something was being missed in the flash, but it didnāt change what we hoped anyway
It wont hurt anything to be there, or not.
That is fine by me.
No, the Intel integrated GPU (CPU graphics) is completed disabled on this system. So, if something breaks the video card, there will be no display at all. As it looks quite risky, let us skip this.
Ok. There should be no problem with that.
Speaking of vBIOS - @aram what graphics card do you have installed? If itās not same HD8970M as akm, then maybe donāt use any of these BIOS until I can make you your own personal BIOS. Please send me download link to your stock BIOS from manufacturer
I am unsure, didnāt look again recently, if there is vBIOS specific for AMD in these BIOS for akm.
How about if you enabled onboard graphics, in the BIOS options? Then does it work, since now those options are enabled? Or is that one of the menus I still need to open full options up for you on?
Itās in chipset, system agent configuration, graphics configuration as you see below, you can enable onboard and set which is used and which is first scanned for target use by BIOS.
Onboard is disable by default for optimized and fail safe BIOS defaults as you mentioned, but I think onboard enable would allow you to switch, have both enabled, that or disable the HD8970M for quick testing at least too.
Primary display is set to PEG (HD8970M), setting iGFX would be the onboard. But before doing that you would have to enable internal graphics below. Now that I see where it is, sorry I know itās disabled menu right now since itās in chipset.
Here, quick change only to enable chipset for now, then you let me know if all these options show for you yet or not too. Then Iāll work on rest as time permits.
Coming in on edit, I wanted to post this now for @aram to get that warning above as soon as possible. Will edit in chipset enabled BIOS shortly.
Here is chipset enabled again, maybe recovery too (as test, if this fails I will stop trying on this menu), and High precision timer from hidden menu disabled. Next on this, if no change, I will put back to default on this, and do the other mod to setup instead, I donāt think this affects anything from this menu
https://www.sendspace.com/file/jkuell
What I know about this system is that all the output ports (HDMI, Display Ports and eDP for internal display) are hardwired to the MXM GPU, and there is no muxer like in Optimus or Switchable Graphics system to connect the output ports with the iGPU. So, any attempt to disable the AMD Graphics and enable the CPU Graphics can sort of brick the system in the sense that there will be no display from any output port. So, I think we should leave the iGPU settings and PEG settings as they are.
I think we should start with nailing down the HPET and making some of the hidden options in CPU configuration like C3, C6, C7, C9, C10 Report etc. appear first. As we have those, my most important requirements will be addressed. What do you say?
Youāve been mislead about that, Iām certain! Once you enable internal gfx in the BIOS you will be able to switch, or disable one or the other etc, or have both enabled always if you wanted. Hopefully thatās not hardwired into your thoughts, because itās wrong.
Youāll be able to see once you enable, then check in windows with GPU-z, once windows loads it will either install default driver or youāll need to additionally install Intel gfx drivers.
BIOS mod is in previous post.
<Deleted Post>
Ok, noted. I only described what I had previously learnt. But thanks for confirming that iGPU will work too.
Even if we enable iGPU, what are we going to achieve? As there is apparently no setting in BIOS to regulate the Backlight level of the laptop display, it looks like this problem canāt be solved through BIOS.
In the BIOS mod, have you disabled PEG and enabled iGPU?
Being able to use internal graphics allows you to safely test an updated vBIOS module in the BIOS, to see about better compatibility that you wanted. That way if the vBIOS module fails to be compatible with your graphics card or itās own vBIOS, then you can still see screen due to using internal graphics from the CPU to flash back to previous BIOS version without vBIOS change. With that said, what CPU do you have, so we can confirm it has onboard graphics, I assume it does but not all do so shouldnāt assume
In the BIOS mod I did no changes to those settings, only disabled High Precision Timer in hidden menu as discussed, and then enabled the menus as mentioned and still those sections I showed might need further enabling anyway for you to see.
Tonight I mainly discussed my thoughts with you about that, and enabled chipset menu and showed you where in AMIBCP those settings I mentioned are located, so you can confirm if that section of the BIOS needs further enabling or not so you can access the settings.
You need to let me know if you can see that section yet or not, all setting changes will be done on your end within the BIOS.
Your first move wont be to disable the graphics card anyway, you can always leave it enabled too if you want, you only need to test enable the onboard graphics and both will show up in GPU-z (May need Intel driver installed first).
Both can be enabled at once, and once you confirm Intel GFX enabled, you can enable/disable either at will. Laptops that come with CPU with internal GFX and an external graphics card like you have, usually leave both enabled in case the external graphic card dies.
But since this is a very expensive gaming system vs OEM like Dell or HP they disabled all this to force you to either contact them to buy another $300-400 graphic card, or send it in for repairs etc.
Yay! HPET has been finally disabled. There is no HPET device in Windows Device Manager now. Thanks a lot!
The Chipset Menu has also been exposed, and looks like almost all the settings are there. There is no Recovery Menu, but I have no problem if it cannot be exposed.
Although HPET has been disabled and I wouldnāt want to enable it back, but still if it is required in future, it would be great if you could expose HPET setting as well so that I have the option to enable it in case there is a need.
In CPU Configuration, I would just request you to expose C8 Report, C9 Report and C10 Report settings as well (which are currently not available), if possible. There is no problem if those canāt be exposed though.
My CPU is Core i7 4790K. It should have Intel HD Graphics 4600.
I can see your point regarding updating vBIOS module, for which I have another idea (mentioned below this paragraph). I have one more concern about enabling the CPU Graphics. The heatsink design of the system is such that there is a common/shared heatsink between the CPU and the discrete GPU card. And it is not very powerful, because when the CPU is stressed, it starts to throttle. If we enable the iGPU, CPU will be even more heated and throttling may be more aggressive.
To ensure that the vBIOS module updated in the BIOS does not cause any problem, we can probably extract or compare AMD GPU vBIOS from the BIOS of another Laptop which officially supports the AMD GPU that I have.
I guess that section is available now. I will check and confirm again.
Sweet, NO HPET!!! That was easy I bet disabling both ways conflicted last time then, or some bug in original BIOS or maybe combo of both. So, only disable this time was that hidden folder, so thanks to you we now know those settings apply too.
High Precision Timer is still āEnabledā in the defaults actual BIOS setup module, surprised it was not that one that needed changed! the only place that setting is visible is in that hidden menu right now, I will see if I can add in another section, but not certain I can do that with the tools we the public have.
Maybe on recovery, one of the methods needs to be put back, or itās just something I canāt enable. Iām sure I could get, if I had the system here and could test changes quickly, but like you said itās no big deal.
I will put these attempts on that back to original state that way they arenāt causing any issues later with anything else.
I know what you mean about the heatsink, this would only be for short quick testing though so it would be OK. You could test for few minutes with it to make sure it works, if not clear CMOS to re-enable the AMD card, then if itās working youād know itās OK to test a new vBIOS in BIOS to see if updated vBIOS changed anything for you in the BIOS for your graphics card. Thanks for those boards BIOS, I will look and see if anything needed from them or not, normally my intention would be to try the latest version.