Contribute
Register

[Guide] Broadwell HD5500 Setting DVMT in InsydeH20 BIOS Laptops

Status
Not open for further replies.
My laptop opened windows error, than adviced me to restore eufi settings, I pressed restore and then it goes totally black and not showing anything anymore
This was subsequent to changing the DVMT to 96MB? if yes and it was able to boot into windows and give you the UEFI error then the change was ok and the issue is caused by the attempt to restore. Did you make a recovery disc before attempting all this? if yes boot with the recovery disc and see what happens. if it works restore the HDD using the recovery and select the re-partition disc option so you can start from the begining again. I have reinstalled a few times after setting DVMT to 96mb without issue.
what luck with Ubuntu/linux?
 
No recovery, and I have not make dvmt to 96, I wrote 0x18c and seems it was big difference between 0x18C. I have no luck, trying to boot from any usb or elsewhere just runs notebook with Black screen, no logos, no bios settings.. Just black screen)
i have a guaranty, so I will bring my notebook in the service center.
and I can't restore, because I have no idea what happens, when notebook starts, I see only black screen. Thank you for your ideas!
 
No recovery,
This should have been the frist step to make when deciding to install OSX......

and I have not make dvmt to 96, I wrote 0x18c and seems it was big difference between 0x18C.

the code to enter should have been

Code:
setup_var 0x18C 0x3

looks like you missed out the last bit 0x3.

I have no luck, trying to boot from any usb or elsewhere just runs notebook with Black screen, no logos, no bios settings.. Just black screen)

Have you tried booting the EFI Shell boot USB, even though you actually cant see anything on screen, wait a few seconds then type in the variable again in full and hitting enter? Pretty sure its running in the background but not displaying on screen and assuming it is then this may be a way to get the variable in correctly rebooting and seeing if it works.... Be sure to type in slowly, accurately and in full, do not repeat the errors as you wont be seeing what you're typing......
 
I have not missed the second part, seems like 0x18c is something another... I've tryed to bring 0x18c to 0x01 as it was, before i've editted this, but when i am booting from usb and typing ENTER notebook reboots...)
Will listen for service center)
 
I have not missed the second part, seems like 0x18c is something another... I've tryed to bring 0x18c to 0x01
there is no such setting! you have to be careful what you type when messing with the bios variables! otherwise you will re-brick your already bricked computer... please read the guide in post 1 very carefully and the disclaimer too :)
 
I was carefull, but not enoght) I dont say anything to you, because problem is not in you)) I've read disclamer, better than 0x18C rather 0x18c)))
 
GUIDE – HOW TO EDIT THE DVMT SETTINGS FOR INSYDEH20 BIOS

This is a somewhat generic guide on how to change Bios settings for locked Bios used by Acer, HP and a few others who use InsydeH20 bios.
This guide has been used on an Acer V3-371-58C2 but should be very similar for other InsydeH20 bios. This laptop has Broadwell Intel Core i5-5200U with HD Graphics 5500 up to 2005 MB DVM.

DISCLAIMER: I take no responsibility for any bricking, system crashing, freezing, faults, damage or other issues that arise from this guide. Do this at your own risk. THIS PROCESS WILL MOST LIKELY VOID YOUR MANUFACTURER AND COMPUTER SELLERS/RETAILERS WARRANTY!!! Refer to your manufacturers’ terms and conditions on warranty as well as the store you purchased your computer from. Only proceed if you know YOUR WARRANTY IS NOW VOID and you don’t care about that. Note I cannot offer advice on how to unbrick your computer…………..

This guide is done entirely in Windows 7 or Windows 8. It may be possible to do in OSX but I have not done it that way so I won’t venture there.


A.PURPOSE

If you have a Broadwell CPU and InsydeH20 bios and want to install OSX you may in some instances need to set the DVMT to reflect between 64MB and 128MB in order to get the graphics to work with QE/CI. Refer to further background from this link http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html
The above link I think is for a AMI UEFI Bios…. So I thought I would share how I got mine fixed…


B.
REQUIREMENTS

1. You definitely need a second computer handy to trouble shoot if something goes wrong…..
2. A USB stick, size doesn’t matter but something at least 128MB would be good. I also suggest you dont use a USB3.0 stick.
3. Your Bios file. For mine, I used the .exe downloaded from Acer support. Ensure that you download the same version as what you have on your computer. Needless to say if these do not match you are likely to brick your computer, refer to disclaimer above.
4. EFI Shell from the link in this post http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html
5. Phoenixtool from www.bios-mods.com website. Here is the link to download folder https://www.bios-mods.com/tools/index.php?dir=Andy+P+(MDL)+Phoenix-Insyde-EFI+SLIC+Tool/. ensure you download the latest version.
6. Universal IFR Extractor tool from the above linked Intel HD5500 guide.
7. WinRAR, download this from the internet or use your favourite .zip file manager, I think windows can do this without WinRAR or WinZIP, however I used WinRAR.
8. I suggest that you create a folder where you will place all the files and downloaded folders and work from this folder only. This will keep things in one place and make it easy for you to access everything.


C.
MAKE EFI BOOT USB

Extract the EFI-shell.zip you downloaded, format the USB in FAT32 and copy the "BOOT" folder contained in the "EFI shell" folder to the USB. Use a USB 2 flash disk and port, some USB 3 disks and ports may not work as expected. That’s it for the USB.


D.
UNPACK THE EXE FILE

1. Right click the downloaded .zip file with your manufacturers bios files and select "Extract here". For Acer computers you will find a folder named “Windows”.
2. In the Windows folder you will find an .exe file, right click this and select “Extract here”. In my case the .exe in the Windows folder is named TJBI0115.exe
3. This will unpack the TJBI0115.exe and may give some kind of error but ignore this.
4. You will find several new files from this unpack, including one with a name similar to the TJBI0115.exe file you just unpacked. There will be other .exe files, ignore these others. For my case, the file we are after was named TJBI0115-BW.exe. Note this would probably have different names for your bios file.
5. Further unpack this freshly unpacked file as well, i.e. the one with a similar name as your initial .exe file, in my case I unpacked the TJBI0115-BW.exe file.
6. You will find several files including one that ends with the extension .fd (for Acer), in my case this file was named VA30B115.fd.


E.
EXTRACT THE BIOS ROM

At this point you will have several files lying about, ensure you don’t lose sight of the files you are working with, best to create another folder and copy and paste the XXXXXX.fn file to the new folder so you won’t have too many files you are looking at.

PAY ATTENTION NOW, THIS IS THE ONLY VERY TRICKY BIT…….

1. Unzip the Phoenixtool256.zip. This will give you a folder called Phoenixtool256.
2. Open this folder, inside you will find a file called PhoenixTool.exe.
3. Double click the PhoenixTool.exe, this will open up a new window as below. In the “Original BIOS” line, click on the button to select a file

View attachment 139385



this will open…View attachment 139386

4. Select the XXXXXX.fd file you extracted in step D above, and click “Open”
5. The tool will open and run and give a few messages and a pop-up message appears, just click “OK” and it will finish running.
6. Click on the “Structure” button as below.

View attachment 139387




F.IDENTIFY THE DXE CORE FILE

1. The next step is to identify the Bios ROM file with Bios variable that we need to change. After clicking the “Structure” button you will be presented with a window with collapsed items. Open these up and look for the line described as “DXE Core

View attachment 139388


2. Collapse the DXE Core button and select the “PE32+ image section”.
3. Select the “Decompress Extracted Modules” check box and then click “Extract
4. It will seem like nothing has happened but don’t worry, this will create a new folder called “DUMP” in the folder you had the XXXXXX.fd file in. You will be directed back to the PhoenixTool main menu window. You can close this window by clicking the close button.


G.
IDENTIFY THE BIOS ROM FILE

1. In the folder where the rom XXXXXX.fd file was placed, you will find a new folder named “DUMP”. Inside this folder there will be many files all ending with .ROM extension. All except one are irrelevant to what we want to do at this stage and from this guide. Sort the files by size in your explorer window.
2. Identify the LARGEST file with the name starting with FE3542FE. For my example this was named “FE3542FE-C1D3-4EF8-657C-8048606FF670_1513.ROM” and was about 555KB big yours will be different but starts with the same FE3542FE name.
3. I suggest you copy this file and paste the copy in your working folder so you have less clutter and can keep the raw data extracted without modification safely.


H.
EXTRACT THE BIOS DATA INTO HUMAN READBALE FORM

1. The .ROM you have is now ready to be extracted using the Universal-IFR-Extractor.exe tool.
2. Unzip the Universal-IFR-Extractor.zip if you have not done so already.
3. Drag and drop the file in step G.2 above to the “Universal IFR Extractor.exe” or alternatively double click the “Universal IFR Extrator.exe” file then select the “FE3542FEcxxxxx.ROM” file.


View attachment 139389.


4. Click on the extract button. This will open up a window that allows you to save the extracted file as a text file. Name this file as you wish. I named mine “variable extract.txt”.


View attachment 139390


5. You can then close the Universal-IRF-Extractor window.


I.
IDENTIFY THE DVMT VARIABLE SETTING AND APPLY

1. This is the nearly the end. Open up the text file you saved using your favourite text editor. In Windows I used WordPad, looks better in OSX in TextWrangler but any basic text editor will work fine. At this point I suggest you save a copy of this file onto your other computer in .txt format. I used my OSX desktop and opened the .txt file with Text Wrangler.
2. Use the search function in your text editor to find “DVMT”.

View attachment 139391.

3. This will give you the variables you are looking for to change the DVMT bios settings for your locked InsydeH20 bios!!!!


J.
APPLY THE VARIABLE FOR YOUR BIOS

1. At this point you need to reboot your computer with the previously prepared USB stick, use your bios boot menu or hot key to select boot device and select the USB stick. Boot into the USB and it will give you a DOS prompt.
2. Refer back to the earlier post on how to enter the correct variable (hence why you should have another computer handy). From the screen shot on my set up, the DVMT pre-allocated variable for 96MB (which results in 64MB in Windows) is 0x18C 0x3, so I would type in the dos prompt
Code:
setup_var 0x18C 0x3

IMPORTANT NOTE!!!! THIS PROCESS IS LIKE A PASSWORD AND IS CASE SENSITIVE!!!! DO NOT ENTER INCORRECT CASE FOR THIS VARIABLE OR YOU MAY INADVERTENTLY CHANGE SOMETHING ELSE AND BRICK YOUR COMPUTER. REFER TO ABOVE DISCLAIMER FOR DETAILS!!!!

3. I noted that for the first time I changed this setting in the DOS prompt, I had to enter the change variable setting twice. This was because the first time I entered this, the result from the DOS prompt was the variable was now set to 0x18C 0x0 which is not what I wanted. The result should be 0x18C 0x3 for 96MB. This is important do not ignore the result that it gives, ensure it gives the desired DVMT setting as the result. If this fails, check the steps you did and the text you entered ensure its case sensitive and also refer to the disclaimer above.


K.CONCLUSION

That’s it! You have now set the DVMT to what you want for Broadwell, reboot into Windows and check the DVMT set from the "Advanced settings" window under "Screen resolution". If this is correct (refer to the above HD5500 linked guide for how to calculate the DVMT that results) and you have your ig-platform-id set and CPUType (very important) in clover config.plist correctly you should get 1536MB memory under graphics (under i5-5200U Broadwell, probably different for other broadwell chips).

Ensure your config.plist file is correct and shows the valid ig-platform-id. Note that as at the time of writing this guide the only way to get OSX to correctly recognise the DVMT at 96MB or above is by booting into windows first then selecting Restart and then booting into OSX. If you do not do this, then OSX will freeze at some point. Read up on the Broadwell early work for more information, currently there is no identified solution for this odd behaviour in OSX but I think its just a matter of time before it is resolved. This is beyond the scope of this guide. Good luck and once again REFER TO THE DISCLAIMER ABOVE. :)


Thank you !My computer TOSHIBA S55T B5152. the BIOS not have"DXE Core"
bak bios and
official bios .
please help me!!

View attachment official&bak.rarView attachment official&bak.rar
 
Hi,
No need to quote the entire guide!!

This guide is for InsydeH2O bios, is your bios an insydeH2O bios? If yes then follow the guide carefully, collapse all the [+] you see in step F of the guide. It is probably there hidden in there somewhere. it cannot be missing otherwise you are using an incorrect bios file or it is not InsydeH20.

Download the bios file from the manufacturers website for your laptop and use that, ensure the bios file version that you are working with is identical to the one installed i.e. make sure you de-compile the same version as what you have on your computer....

Please note the errors made by a previous user on this guide. If you fail to download the correct file, assume your bios is the same as someone elses, take shortcuts, use the incorrect variables, make typos when entering variables then you will brick your computer. Take your time and ensure you do it right.
 
Status
Not open for further replies.
Back
Top