Hi everyone!
Now, I'm going to show you HOW to integrate ANY video BIOS rom (or another words - video option rom) into motherboard's system BIOS based on Phoenix to get romless video card work without hardware mod. Before going on I want to show what needs to make BIOS modification successful.
PREPARATIONS
So, firstly, we need the original system BIOS .ROM and .WPH files.
If you can't find the .WPH file for your motherboard and could without any problems flash the .ROM version - don't be afraid, you don't need it. Due to this, you could skip "Part B'. In my case, I can't flash the .ROM version on my laptop.
Secondly, we need the .ROM file for the romless video card. Usually, it should has size around of 60 kilobytes (64 in my case).
And finally, we need a software tools to modify our system BIOS like Hex Editor Neo and Phoenix BIOS Editor.
Ok. Let's open the Phoenix BIOS Editor as administrator.
Then click on File->Open and select the original BIOS .ROM file.
If you have such window appeared - don't worry, check the "Don't ask me again" and click "Yes".
Then, search for "Option ROM" folder and open it. After that, your main window should be like mine.
There are two ways to add your video .ROM to the system BIOS.
The First Way - Navigate to the BIOS Editor installation folder and open the "Temp" folder. Find all of your oprom files here and search for the useless one by opening them with Notepad.
In my case, it's OPROM04 file. At the top, we could see the technical name of the video card. I don't have this card and have no plans to use it in future with my laptop.
Ok, we found the useless rom and should do the next things: copy the name of option rom file and replace the original name of new video BIOS option rom.
Then, go back to the BIOS Editor, click on our useless rom file, "Change", "Import" and choose the new video BIOS .ROM file.
That is all. All we need is to build the new system BIOS and flash it from the DOS. If you can't build it, do the next:
Open "BIOS Configuration Parameters" window an select "Compression"
Make a double-click on any field (the second column) to check the parameter, and then - uncheck this field.
!!!Warning!!! Before flashing, create a Crisis Disk, to recover your original BIOS in the case of your laptop death.
The Second way - It's almost the same, but you have no need to replace an option rom file with yours. Just add it with a appropriate name. In my example, it is OPROM10.ROM.
P.S. I haven't tried this way, so it may be not work properly.
!!!Warning!!! Before flashing, create a Crisis Disk, to recover your original BIOS in the case of your laptop death.
Part B - Hex Editor Neo
This part for those, who need .WPH file to flash the BIOS. As I said earlier, I can't flash the .ROM version of the BIOS. So I need to make the .WPH file. The only difference between this two types of BIOS files is that WPH one have the additional information for the BIOS flash utility. So, we need the Hex editor to copy this information from our old WPH file to the new ROM file to convert it to new WPH file.
Ok. Let's open the old WPH and new .ROM files with the Hex Editor Neo.
Select the windows with new rom file, go to the end and you should see the first string without any information.
Next, we should search for this string in the old WPH file.
Then, select all the additional data and copy it.
Go back to the new ROM file and paste it to the first empty string.
Finally, save it as "NEW.WPH". And note, the old and new WPH files should have the same sizes!
That is all! Thank you for reading this guide and if you have any questions - feel free to post them in the comments.
- - - - - - - - - - - - - - - - - - -
Download links:
- Phoenix BIOS Editor & Hex Editor Neo
-
In this post I want to collect video BIOS rom files for most popular video cards, to help people not to waste their time on searches:thumbsup:
AMD/ATI cards:
P.S. If you can't find the rom for your video card - just PM me. I would post it here in this post:thumbsup:
P.S.S. If you have a rom for romless video card - also, just PM)Last edited: May 10, 2016 -
In this post I want to collect system BIOS files with vBIOS roms already integrated. This post help those, who do not want to risk building their own sBIOS file.
AMD/ATI mods:
P.S. If you have a working custom sBIOS with vBIOS mod - just PM and I'd post it in this message) -
reserved reserved reserved reserved
-
Hi.
First,Thank you for the tutorial,
Can I use this in BIOS recovering?
Here's my situation: my notebook was not powering up,I took it to service they told me it's a GPU issue,when removing it, and powering on laptop,the light power up for 2 sec(but no screen) and disappear again,
I ordered a 6770m but it needs bios flashing(blue board) to work on my Aspire 7738g. But I'm afraid I won't be able to flash it with this tutorial as I won't be able to get to DOS invironment.. Is that right?
So I thaught of adding 6770m's vbios to sbios with your tutorial but flash it with BIOS Recovery(ESC+Fn etc..)
Is that real or I need a working GPU to flash the BIOS? -
-
But the problem is that I can't I boot the BIOS and enter Dos mode without GPU,or I am wrong?
-
-
OK will try and leave feedback when new card arrives..
Thank you. -
Can I use this tutorial http://www.notefix.ru/kak-vosstanovit-phoenix-bios-noutbuka-s-pomoshhyu-krizis-diska-crisis-recovery-disk and replace the file
-
P.S. Get this CrisisDisk and replace BIOS.WPH file with yours. -
What's the advantage of having the VBIOS integrated in the system BIOS?
-
-
I've made vbios+sbios for Aspire7738G with ATI 6770m GDDR5 1GB that made my romeless card work.
Link to Bios.wph: https://dl.dropboxusercontent.com/u/78302442/7738g/BIOS.WPH -
how did you managed to get it work i have the same an acer 7738g and a amd hd 6770m video card and a black screen and i cant flash the bios.
thanks on advance -
hello
i bought a romless amd HD 6770M DDR5 1GB MXM III TYPE A LAPTOP Graphic CARD for my acer 7738g but i can't managed to get it work.
i tried to flash the bios.wph posted but when i tried to flash i only heard 3 beeps, i have a black screen so i made hall blind, i created a dos usb and put the phlash16 inside and the bios.wph and a autoexec.bat file but i does not work. can you help me, and does this gpu its good for my laptop?
thanks in advance -
Hi Valuxin,
first things first, thanks a lot for the great guide und for providing anything necessary.
I have a slightly (?) different, but hopefully kind of related problem and i thought, maybe you also know something about this; I have an Acer Aspire 8935g and wanted to upgrade the (mxm-3) HD 4670. Options: gts 250m or hd 6770m . I tried 2 different (just to be suregts 250m's , the bios kind of recognises them (though it says that the cards only have 20mb of ram, there seems to be something wrong at this point already) - i cant install drivers (believe me, i tried EVERYTHING).
Now the connection (at least in my head): I added the vbioses / option-roms to my bios like in your guide, worked so far as the machine isnt bricked now - but do i now have to kill the video card rom in order for the bios to jump in? Or, as some pple online say, is the bios blocking other cards than the original one? If so, do you know a way around this or can tell some "general stuff" about the magic between bios and graphics card? (to me it seems much butter in normal pc's, why is that??)
Many questions, maybe kind of off-topic, but i hope to the mod cuts me some slack and even more hope you have some idea about that. Thanks a lot in advance and have a nice week. -
-
-
Short question, have you tried, Import only version and if yes, did it worked or bricked? Because damn once I already replaced all motherboard on my Acer Aspire 5739G, now I've made the modded BIOS with ROM of ATI HD 6770M. Last time I've bricked it because flashed on windows tried to cancel it, because was flashing wrong BIOS, then BSOD and restart and double beep and restart in a loop all the time. :-D Tried crysis disk, didn't worked, tried to order chip to resolder, didn't had sharp solderer's head, messed up trails, so had to order new MB, costed a lot, was unemployed...
But I'm going for it right now. Wish me a luck will leave feedback later. -
i already tried to flash the bios with crisis disk, dos, minidos, but the computer don't let-me do that, the usb pen starts to work he get a lots of bips than a long and strange bip and its stops, i have a black screen so i can't see anything. if i ask on a computer shop to solder an eeprom on the video card, can i after that flash the vbios on it from the dos with the ati flash tool? or how can i downgrade to the previous version of the bios with dos, because i read and only the winphlash tool let you do that.
thanks in advance -
Hi, sorry to say, but for me that " valuxin's AMD FirePro M5950 ROM" doesn't work.
I've embedded it into this BIOS file: Acer Aspire 5739G v3311 BIOS with support to AMD FirePro M5950.
Basically I bought this card ATI HP 216-0810001 HD 6770M GDDR5 1GB MXM III TYPE A LAPTOP VIDEO CARD, but received this one HP EliteBook 8760w AMD FirePro M5950 1GB Graphics Card MPN: 109-C29841-00 Product ID and version: 6050A241300 VGA-002 and instead of Hynix memory I have Samsung.
Here are the pictures:
Tried even Crysis method " Fn+Esc before pushing power button and releasing after it was pushed and Pwr led started blinking". Then did blind flashing with ATIflash.exe, " video card rom only and atiflash -p -f 0 OPROM00.ROM bat file" after flash is loaded i press v and Enter. and then it launches that bat file and flash starts blinking for short, but then I press v and enter and it doesn't do anything, so I press "1" and it quits the program so it happens because Atiflash cannot detect video card. I don't know maybe there is some alternative method, there is some command with new installation of bios or something, but still it doesn't detect anything first of all so bugger...
So currently, no matter what I get black screen and everything works, seems like GPU is ignored. Maybe you know how to flash ROM properly into GPU ROM.
Here are all the files I've used:
- Modding
- HP EliteBook 8760W Drivers
- How to blind flash a GPU?
- Official Acer Aspire 5739G Owner's Lounge
- HP romless AMD M5950 GDDR5 - need help to get it work on Acer 7738g
- Random google search results...
Hopefully someone will help me before I'll return this GPU. -
Ok, let's try to do it together. First, download this file with proper Crysis Disk programm. Then, replace BIOS.WPH with yours, insert any flash drive (usb flash or flash card), open WINCRIS.EXE as administrator and click start. So, after this steps we get proper Crisis Disk recovery drive. Next, power off your acer, remove the battery and unplug the power cord, wait 1 min, plug in your flash drive, press and hold Fn+Esc keys, attach the battery, plug in power cord (you are still holding Fn+Esc keys), press power button. Now, (still holding Fn+Esc keys) wait for 3 minutes, then your could release keys. Wait, your laptop should auto-restart very soon.
If BIOS was not flashed and laptop didn't restarted - try the same steps, but without HDD installed. -
juslintek, Do you have 3 beeps on start?
-
-
P.S. And not forget about cleaning connectors of the RAM modules. -
-
Thanks to everyone involved especially valuxin for the understanding of making romless cards work!
I also purchased a blue romless M5950 and in fact I ended up with three M5950 cards (long story). Two have Hynix memory chips and one has Samsung memory chips.
First I want to caution that it is not always possible to recover using Crisis Disk. I was able to use the Crisis Disk to flash a working BIOS.WPH so long as the laptop would power on. But my laptop would not switch on after I flashed a BIOS.WPH containing the Dell 6770M ROM I found. After flashing the modified BIOS.WPH the laptop actually appeared to be practically dead. There was power to the blue power LED however pressing the power button did nothing. I couldn't get it to switch on to recover the BIOS using the Crisis Disk. I de-soldered the BIOS chip and used an external programmer to flash the original BIOS and soldered the BIOS chip back and I was so happy to see the laptop power on again. Now I have a BIOS chip socket soldered to it after I tried flashing the BIOS.WPH containing the Dell 6770M ROM a second time to test that it was the ROM causing the dead laptop issue.
Both Hynix memory chips cards work in my Acer 8935G using the M5950 BIOS from the second post in this thread however the Samsung memory chips card does not work. I had thought it was faulty however I now believe it requires a different BIOS file for it to work.
Unfortunately there is a HDMI issue with the M5950 BIOS. The HDMI sound isn't working. Upon plugging in a HDMI cable it says it is working in HDMI -> DVI mode and the Sound Playback Devices contains the AMD HDMI sound device but it isn't enabled. I think it should be possible to edit parameters in the ATOM bios to solve this HDMI sound issue. -
Concerning HDMI audio - it is because vBIOS was extracted from HP 8*60w - this models doesn't have HDMI port (only DisplayPort). Earlier, I had been trying to find a Dell vBIOS, but it was impossible - I had no any friends with proper Dell workstations. -
I found radeon_bios_decode and it produces:
-
Here is Acer 8935G laptop default MXM graphics card (HD 4670 Mobility) output:
-
I have HDMI sound working!!!
I changed connector 2 to HDMI-A (also had to match up the corresponding connector object table entry) and when I connect the laptop to my TV via HDMI I see the desktop on the TV and the AMD HDMI Output device in Playback devices becomes enabled and sound comes from the TV speakers.
But a problem remains. As a result of my editing the ROM for some reason it does 3 beeps on boot and the internal display doesn't switch on.
EDIT: Here is the ROM with connector changed to HDMI-A:
-
It seems the connectors object table contains a new revision of the data possibly with an addition of a checksum which fails because I changed the connector to HDMI-A resulting in the laptop screen connector being invalidated however I suspect that the HDMI-A connector is using the old connector structure so the HDMI output works when Windows inits the display driver.
So perhaps reverting the laptop screen connector like it is with the 4670 Mobility card will solve the 3 beeps. It's such a laborious procedure though so I'll try it later. -
Still no progress with the 3 beeps. I am not well today/yesterday so I don't feel up to anything beyond mundane use of my brain.
My 8935G laptop has a DisplayPort output so I have ordered a DisplayPort to HDMI adapter to test it and I read it could provide sound too. Hopefully it does. -
P.S. The only way now - is to buy an adapter...
P.S.S. DisplayPort provides sound output. This interface much better than HDMI. -
It may be possible to remake the connectors to resolve the 3 beeps. It may even be worth writing a program that allows editing and replacing the entire object table. I am currently too under the weather to work on it.
If anyone else is interested in working on this you can download radeon_bios_decode.0.2.src.zip [1] and AtomDis [2].
The data table is #16 (./atomdis <file> d 16) and you can figure out the hex editing using the offsets provided by radeon_bios_decode.
[1] Editing custom personalities for ATI Radeon HD[45]xxx - Page 32 - ATi - InsanelyMac Forum
[2] ~mhopf/AtomDis - AtomBIOS disassembler for ATI R4xx and up. -
Some more feedback on M5950, now it is working, the replacement, just wondering which drivers should I use and as well, do I need to rewrite the bios of video card itself?
-
Replacement M5950 has Samsung chips or Hynix chips?
I had mobility drivers from experimenting long ago but not sure where I got them. I tried AMD for downloading latest mobility drivers but it said to contact manufacturer for drivers. -
Privet Valuxin! Nice job with this thread!!!
I have to do a similar thing, MSI GX720 laptop AMI bios and toshiba (I think) romless 230m card, any tip for doing this? Must I insert somewhere DEV and Ven ID's? Can I leave them blank to run any 230m/240m card? Cause I just do it with MMTools but nothing happens...
Do you know if vbios file is MXM related? On techpowerup.com there are 3 vbios for 240m but I cant know if there are for mxm 2 or 3 type...
Thanks!!! -
hello valuxin
i managed to flash the bios with dos, but the video card does not work, i have the http://www.ebay.com/itm/AMD-216-081...RD-/290930681070?ssPageName=ADME:L:OC:CH:3160 on a acer aspire 7738g. can you modified the bios for this video card and my laptop? thanks on advance -
I received the DisplayPort to HDMI converter. It doesn't produce video or audio output so I'm thinking it might not be compatible. It could be faulty or the DisplayPort output from the M5950 graphics card needs editing.
It's not a priority right now but I do plan on disassembling the laptop again to try the DisplayPort with the original 4670 graphics card and work from there. -
OMG i am such an idiot, i did not follow this thread, dont know why, there should be some kind of email-notification if some1 posts below oneself...at least once...
Well, for there are obviously some more desperate upgraders out there, maybe there is hope after all. First things first, thanks valuxin for your reply. I kind of joined your problem, in between having ordered 3 (!!) hd 6770m's, 2 from glbargain in Detroid (cant recommend it though) and 1 from China - no profound success yet. Profound because the first card almost worked... can i upload pics here? let me see...ah:
View attachment 106704
As you can see, both are romless cards. The only difference i could tell was the serial number - starting with VDSA seems pretty standard (the card from china had this as well), but it was the VDMA - Card that booted and installed drivers. And had some serious graphics bugs which in the end i found out via "VMT" was because of faulty ram. Kind of drives me crazy thinking about all the disassembling i did over the last 2 months - glbargain was really no help there, an ebay case is going on atm.
Btw, this card worked with the vbios from techpowerup.com, it's a dell 6770m 1024mb, integrated into a 8935g-custom-bios-mod (unlocked-menus version from somewhere online). For the other cards i tried an hp bios i extracted from a downloaded sbios - black screen, no boot and, btw again, not hdmi or vga output. Just nothing.
So, after writing down all the nothing to add to the worlds knowledge, some questions, maybe in the end the puzzle has some more pieces:
1) How can i tell the different kind of cards apart? Are they different? Or should a romless card from hp be the same as from apple or from dell/acer? If yes, did i just get 2 faulty cards?
2) Did now anyone get a 8935g to work with any 6770m? And if yes, where did you buy it?
Hope you buys had nice christmas days, i wish you all the best of luck and, in advance, a happy new year -
*And one more Question, can i just integrate 2, 3 or just all hd 6770m - bioses i find into my sbios and it will pick the right one? or, and that is basically back to question 1, do i still need a specific bios for a specific 6770m-"model" and if so, how do i know what card it is and what bios it needs? Thanks again in advance
-
Why you want to integrate 2 or 3?
I have used this vbios,from Dell cards and it works with my 7738g
VGA Bios Collection: Dell HD 6770M 1024 MB | techPowerUp
My card is from an HP Laptop,blue one(romless) and I think there's no matter what card is it(blue,red,green,..) the thing is to find right bios that your laptop will accept. -
Hi arsen, this is quite good to hear... more or less, i did not get a blue card i saw on ebay few weeks ago, but i tried, like i wrote, several romless 6770m's from usa and china. 1 worked but had faulty ram (all green ones), the other 2 didnt do anything and i doubt that both of them were defective. And, like i said, i extracted a hp vbios, but this didnt work either.
I am now using a more expensive 6770, red with own rom, works fine - and it uses the bios available on techpowerup.com.
So, if anyone wants to upgrade, he should either be lucky like you were with your romless version - or buy here:
Wholesale Product Snapshot Product name is HD6770M HD6770 HD 6770M 216-0810001 MXM A VGA Video Card for Acer Aspire 5935G 5739 5940 8735 7738g aliens M17x M15x -
Hi All,
This thread is very useful.
I have a HP 8200 elite USDT which has a MXM slot for external gpu. I also brought the "AMD 216-0810001 HD 6770M HD6770 DDR5 1GB MXM III TYPE A LAPTOP Graphic CARD" from ebay. When I first connected the card in, the system produced a 4 beeped tone (Power supply overload failure). This is due to insufficient power source (135watt),so I brought the next upgrade (180watt) power supply.
Now its beeping 6 times which meansVideo error- Check graphics card or system board) .
I believe the next step is do the flash bios trick. but before I do so, I want to minimise the risk of bricking my system.
My system Bios is: sp63743.exe (17 MB) - HP Compaq Business Desktop System BIOS (J01 BIOS)
when executed, it produced a whole bunch of files under c:\SWsetup. and I'm assuming it would be the larger J01 (J01_0224.BIN) file that I need to make modification on? or is there another procedure to handle HP firmware? Where do I get the WPH file?
Or quite simply, its not possible to do this operation on a HP ultra small desktop with MXM slot, with a HD6770?
also forgot to mention, The memory modules are Samsung.
Can someone help me or point me in the right direction.
thank you in advance for reading -
A quick note regarding the OP: Phoenix BIOS Editor, at least the version I have, supports editing WPH files directly. No need to mod the ROM file, then use a hex editor to turn it into a WPH.
-
@plutoe Hm... I'm sure, that your HP doesn't powered by Phoenix BIOS. And in case of "Elite series" BIOS should have RSA-256 signature. So... It's not an easy thing to do the mod)
-
@.NetRolller 3D Interesting) Could you share your PBE with us? I would be very appreciative)
[Guide] How to integrate video BIOS file into the motheboard's system BIOS based on Phoenix OR how to get romless video card work
Discussion in 'Hardware Components and Aftermarket Upgrades' started by valuxin, Aug 22, 2013.