rama Posted February 17, 2011 Share Posted February 17, 2011 Hey, i've been trying this for about 4 hours now... no luck. I did manage to finally get my chameleon boot screen to display 1920x1200 by changing the theme.plist "width" and "height" fields. BUT... the next screen.. the loading spinner is still fat and ugly. I successfully modded the bios twice, with the setup mentioned on the first post, and the updated version of page 2.... neither helped. I am using a MSI Nvidia gtx275. I can see the modes in the chameleon video info list, the last one on the list is 17d, 1920x1200... but how do i force it to use that on boot? graphicsmode in the apple.com.boot.plist doesnt work, i have it in there already... tripple checekd it, omiting the @60 on the end... still no diff. I am using Cartri's M/b bios/dsdt... maybe that has something to do with it? i can't understand why it doesn't work. Oh, and when i run the ./AnalyseVBIOS from terminal i get this: Found 1. possible NVIDIA Mode at 0x7df1(Decimal:32241) Empty Table at 0x7f11(Decimal:32529) Empty Table at 0x7f91(Decimal:32657) Empty Table at 0x7fd1(Decimal:32721) whats with the empty tables... i dont need to worry about those right? Thanks. Link to comment Share on other sites More sharing options...
DislikeYou Posted February 18, 2011 Share Posted February 18, 2011 And isn't that what all this BIOS editing is supposed to fix? Or am I missing something? Also, why wouldn't my card support 1920x1080? I take it even the (almost identical, but older) 8800GT does. Hmm i also thought this is to modify your vesa to use an mode that is not listed on video info at chameleon. And i also wonder how does Vesa of an old card support 1920x1080 and fermi does not. So i am out of luck :[ Btw for me is listed same resolutions as you posted. Link to comment Share on other sites More sharing options...
MasterLen Posted February 24, 2011 Share Posted February 24, 2011 @FKA a few days ago I wrote about success with my saphire ati 5770... There are no issues when I am connected with DVI but now I am connected with Displayport cable. In bios and in chameleon there is no full screen...I see black bars on all sites! Do we have to modifie other things in the rom for Displayport? Thanks for you help FKA! Greetings Masterlen Link to comment Share on other sites More sharing options...
FKA Posted February 24, 2011 Share Posted February 24, 2011 @FKA a few days ago I wrote about success with my saphire ati 5770... There are no issues when I am connected with DVI but now I am connected with Displayport cable. In bios and in chameleon there is no full screen...I see black bars on all sites! Do we have to modifie other things in the rom for Displayport? Thanks for you help FKA! Greetings Masterlen Hi Masterlen I also see this on my seconday HDMI monitor as I also do when booted into windows. In windows you would need change the overscan settings in Catalyst to correct. In BIOS and Chameleon I don't think there is a fix - unless your monitor has some 'overscan' / 'normal scan' setting? But then ofcourse you will have to 'underscan' once in the OS to correct for you 'overscan' of the monitor. D Link to comment Share on other sites More sharing options...
MasterLen Posted February 25, 2011 Share Posted February 25, 2011 Same issue with HDMI, no full screen in bios and chameleon. Only DVI has NO issues with chameleon and bios! Link to comment Share on other sites More sharing options...
DislikeYou Posted March 14, 2011 Share Posted March 14, 2011 hmm i swaped fermi card with an gtx 260 i had laying around, same thing until i used vga cable instead and now i have native resolution in vesa only thing is that fonts looks blurry in osx :S Link to comment Share on other sites More sharing options...
ifrit05 Posted March 29, 2011 Share Posted March 29, 2011 Can someone help me patch my 8400GS BIOS? HexFiend is difficult. I want to have 1600x900x32 (native) but my VESA codes only go up to 1280x800x32. Terminal output: Attempting to open 8400GS.rom Length:62464 Found 1. possible NVIDIA Mode at 0x7e89(Decimal:32393) Empty Table at 0x7fa9(Decimal:32681) Empty Table at 0x8029(Decimal:32809) Empty Table at 0x8069(Decimal:32873) Correct number of finds Mod should be working GeForce 8400GS BIOS File:8400GS.rom.zip Link to comment Share on other sites More sharing options...
Mac Boy Posted June 11, 2011 Share Posted June 11, 2011 You definitely did something wrong. I looked at the differences between your bios files and you accidentally added the new table at 0x7fe5, when you should have used the 1st empty table at 0x8105. If done correctly, running AnalyseVBIOS on your modified bios should have the same results as before, but the 1st empty table will be 0x8185. Here's a better view of your G92original.rom bios: ------------------------------------------------------------------------------- Table 2: 16 modes, 32 bytes each ------------------------------------------------------------------------------- 1 32741 [1024 x 768] 0004ff030000ff0317049f043f050003ff020000ff0202030803250300ff302a 2 32773 [1280 x 1024] 0005ff040000ff042f059f0597060004ff030000ff0300040304290400ff302a 3 32805 [1280 x 1024] 0005ff040000ff042f059f0597060004ff030000ff0300040304290400ff302a 4 32837 [1400 x 1050] 7805770500007705a705170697061a041904000019041a041d04290400ff483f 5 32869 [1600 x 1200] 40063f0600003f067f063f076f08b004af040000af04b004b304e10411ff204e 6 32901 [2048 x 1536] 0008ff070000ff072f083f085f080006ff050000ff0510061106120611ff5456 7 32933 [2048 x 1536] 0008ff070000ff073f085f083f090006ff050000ff0510061106120611ffa00f 8 32965 [ 800 x 600] 20031f0300001f034703c7031f04580257020000570258025c02730211ffa41f 9 32997 [1280 x 768] 0005ff040000ff042f059f0597060003ff020000ff0202030803210301ff0000 10 33029 [ 0 x 0] 0000000000000000000000000000000000000000000000000000000000ff9525 11 33061 [1440 x 900] a0059f0500009f05df05ff05df068403830300008303860389038f0300ff952e 12 33093 [1680 x 1050] 90068f0600008f06bf06df062f071a041904000019041b042104370400ff2f3f 13 33125 [1920 x 1200] 80077f0700007f07e30703088708b004af040000af04b104b704d20400ff0000 14 33157 [ 0 x 0] 0000000000000000000000000000000000000000000000000000000000ff421d 15 33189 [1280 x 800] 0005ff040000ff04c305f305ff0520031f0300001f03240327032b0300ff0000 16 33221 [ 0 x 0] 0000000000000000000000000000000000000000000000000000000000ff0056 ------------------------------------------------------------------------------- Table 1: 32 modes, 9 bytes each ------------------------------------------------------------------------------- 1 19359 [ 320 x 200] 4001c8002818080805 2 19368 [ 320 x 200] 4001c800281808080d 3 19377 [ 320 x 200] 4001c8002818080805 4 19386 [ 40 x 25] 280019002818080805 5 19395 [ 320 x 240] 4001f000281d080805 6 19404 [ 40 x 25] 2800190028180e0805 7 19413 [ 320 x 400] 400190012818100805 8 19422 [ 40 x 25] 280019002818100904 9 19431 [ 80 x 25] 500019005018080805 10 19440 [ 640 x 200] 8002c8005018080805 11 19449 [ 80 x 25] 500019005018080805 12 19458 [ 640 x 350] 80025e0150180e0805 13 19467 [ 80 x 25] 5000190050180e0805 14 19476 [ 640 x 400] 800290015018100805 15 19485 [ 640 x 480] 8002e001501d100805 16 19494 [ 640 x 480] 8002e001501d100805 17 19503 [ 80 x 25] 5000190050180e0904 18 19512 [ 80 x 25] 500019005018100904 19 19521 [ 800 x 600] 200358026424100c05 20 19530 [ 800 x 600] 200358026424100c05 21 19539 [1024 x 768] 00040003802f101005 22 19548 [1024 x 768] 00040003802f101005 23 19557 [1280 x 1024] 00050004a03f101705 24 19566 [1280 x 1024] 00050004a03f101705 25 19575 [1280 x 720] 0005d002a02c100707 26 19584 [1280 x 800] 00052003a032102307 27 19593 [1400 x 1050] 78051a04af4a0e2101 28 19602 [1440 x 900] a0058403b438102403 29 19611 [1600 x 1200] 4006b004c84a101905 30 19620 [1680 x 1050] 90061a04d241102503 31 19629 [1920 x 1200] 8007b004f04b102603 32 19638 [2048 x 1536] 000800060060102201 BMW3series, here's a quick and safe way to correctly add this mod to your BIOS from the terminal. Don't forget to press enter after the last line. It should say 32 bytes transferred in 0.000398 secs (80418 bytes/sec). Let me know if it works because I also have a 9800GT. MODE="80 07 7F 07 00 00 7F 07 E3 07 03 08 87 08 38 04 37 04 00 00 37 04 39 04 3F 04 5A 04 00 FF 00 00" XSTR=`echo $MODE | sed -E 's,^| ,\\\x,g'` cp G92original.rom G92Mod.rom printf $XSTR | dd conv=notrunc of=G92Mod.rom bs=1 seek=33029 PS: This will work for any bios. All you have to do is change the MODE to the one you want to add, and make sure the seek is the decimal offset of your 1st empty table. Link to comment Share on other sites More sharing options...
stevekicks Posted June 22, 2011 Share Posted June 22, 2011 hey guys.. i'm having some issues changing my rom to enable 1920x1200. i want to replace the resolution 1856x1392 because it's straight up weird. my card is a gigabyte 5770. i've found 40 07 xx xx 70 05 (1856 x 1392) in the rom - but when i change it to 80 07 xx xx 38 04 and try to reflash it, it says the rom isn't valid (tried both winflash and atiflash). i've attached both the rom and my attempt at modifying. any help or guidance would be great! ignore all that.. i just followed jsfullr's instructions in this post and worked perfectly. thanks! Link to comment Share on other sites More sharing options...
MeAngry Posted July 6, 2011 Share Posted July 6, 2011 I just wanted to thank whoever came up with this idea, as I've successfully altered and flashed the BIOS of my Radeon HD5770 yesterday and can now use 1920x1200 in Chameleon. Link to comment Share on other sites More sharing options...
flydeprut Posted July 9, 2011 Share Posted July 9, 2011 This worked brilliantly on my system (Radeon 6850). I now have 1680x1050 on the bootscreen. I used Winflash and RBE, like FKA suggested. Thanks!! Link to comment Share on other sites More sharing options...
nmapped Posted July 12, 2011 Share Posted July 12, 2011 Thanks DieBuche for this excellent guide I'm trying to add a new VESA mode with my screen's native resolution using the empty table it somehow didn't work even after re-flashing my graphic card with the newly modded BIOS. Tried the method suggested by Mac Boy with same results as well. The following is the output after running AnalyseVBIOS V2 against my stock rom: Found 1. possible NVIDIA Mode at 0x4122(Decimal:16674) Empty Table at 0x4242(Decimal:16962) Empty Table at 0x42c2(Decimal:17090) Empty Table at 0x4302(Decimal:17154) Stock ROM extracted from my EVGA GTX 580 Black Ops Edition: GTX580.ROM.zip Any assistance in patching my rom would be much appreciated Link to comment Share on other sites More sharing options...
ifrit05 Posted July 12, 2011 Share Posted July 12, 2011 Anyone wanna still try to help mod my Nvidia BIOS? Link to comment Share on other sites More sharing options...
Mac Boy Posted July 13, 2011 Share Posted July 13, 2011 ifrit05, this adds 1600x900 to your bios. Paste the 3 lines in terminal and make sure your 8400GS.rom is in the same directory! Also make sure your rom is the exact same size before flashing. Let me know if it works. MODE="40 06 9F 05 00 00 9F 05 DF 05 FF 05 DF 06 84 03 83 03 00 00 83 03 86 03 89 03 8F 03 00 FF 95 2E" XSTR=`echo $MODE | sed -E 's,^| ,\\\x,g'` printf $XSTR | dd conv=notrunc of=8400GS.rom bs=1 seek=32681 For nvidia users who can't get the bios patch to work, I posted another solution here: How to Unstretch the Chameleon Boot Screen Link to comment Share on other sites More sharing options...
pasha_infest Posted July 14, 2011 Share Posted July 14, 2011 don't work 4 me! nvidia 9600 GT! max resolution 1280x1024 wanna 1920x1080 flashed pached bios but can't see any positive results Attempting to open 9600.rom Length:65024 Found 1. possible NVIDIA Mode at 0x7fd1(Decimal:32721) Empty Table at 0x80f1(Decimal:33009) Empty Table at 0x8171(Decimal:33137) Empty Table at 0x81b1(Decimal:33201) Correct number of finds Mod should be working MODE="80 07 7F 07 00 00 7F 07 E3 07 03 08 87 08 38 04 37 04 00 00 37 04 39 04 3F 04 5A 04 00 FF 00 00" XSTR=`echo $MODE | sed -E 's,^| ,\\\x,g'` cp 9600.rom 9600Mod.rom printf $XSTR | dd conv=notrunc of=9600Mod.rom bs=1 seek=33009 32+0 records in 32+0 records out 32 bytes transferred in 0.000159 secs (201226 bytes/sec) ./vbios 9600Mod.rom Attempting to open 9600Mod.rom Length:65024 Found 1. possible NVIDIA Mode at 0x7fd1(Decimal:32721) Empty Table at 0x8171(Decimal:33137) Empty Table at 0x81b1(Decimal:33201) Correct number of finds Mod should be working Link to comment Share on other sites More sharing options...
robbederks Posted July 20, 2011 Share Posted July 20, 2011 So, if I get it right.... If I could patch my HD3650 BIOS, it will allow to boot Snow Leopard in full 1440x900 resolution? Now, I'm only getting 1280x1024 as max resolution. Is it risky to flash my graphics BIOS? Thanks, Robbe Link to comment Share on other sites More sharing options...
pr0ton Posted July 25, 2011 Share Posted July 25, 2011 So, if I get it right.... If I could patch my HD3650 BIOS, it will allow to boot Snow Leopard in full 1440x900 resolution? Now, I'm only getting 1280x1024 as max resolution. Is it risky to flash my graphics BIOS? Thanks, Robbe Yes, it would display the full resolution. New Chameleon RC5 build has the module Resolution.dylib, so flashing the GPU's BIOS isn't needed anymore. Link to comment Share on other sites More sharing options...
Mac Boy Posted July 25, 2011 Share Posted July 25, 2011 It also seems that NVIDIA cards attached via DVI eliminate modes higher than 1280x1024. To test this out, I connected my 9800GT via VGA and 3 new 1600x1200 modes appeared! I still can't get 1920x1280. Here's a BIOS hack that shows how to remove this limitation. Link to comment Share on other sites More sharing options...
Funky frank Posted July 28, 2011 Share Posted July 28, 2011 Hello DieBuche, the AnalyzeVBIOS tool does not report anything with this bios from my HD5570: 1002_68d9_e142174b_over.rom.zip Is there a special search string to find the resolution tables? Thanks for help... Link to comment Share on other sites More sharing options...
marmotta Posted July 31, 2011 Share Posted July 31, 2011 Any news for nvidia fermi? (i have gtx465) I have the same problems of user maxos.... black borders and vesa limited resolutions (no 1080p) Link to comment Share on other sites More sharing options...
AndyGuil Posted August 4, 2011 Share Posted August 4, 2011 HOLY {censored} it worked!!!!!! Full 2560x1440x32 Resolution on an Apple 27" Cinema Display, Asus 6870. Awesome guide, Thank you!!!!! Link to comment Share on other sites More sharing options...
vboyz Posted August 5, 2011 Share Posted August 5, 2011 So how can I extract my current ROM from the vid card? Mine is NVIDIA 9800 GTX+ 512 MB Link to comment Share on other sites More sharing options...
ScorpionX41 Posted August 10, 2011 Share Posted August 10, 2011 Hey, didn't check this tutorial... Could someone please help me? Got same Problem with Gainward GTX275 896MB. Got Windows 7 and Mac OS X Lion. How can I get Startup Resolution to 1920x1080? Thanks! ScorpionX Link to comment Share on other sites More sharing options...
webJockey Posted August 31, 2011 Share Posted August 31, 2011 Hi DieBuche, I have successfully updated my vbios using your guide and I really appreciate your knowledge and guide. I now have unsquased apple logo with correct resolution. But I still see black border around chameleon/apple boot screen (around all corners, about 1 inch thick). I know its under scanning issue, But I just dont know how to fix it, and you seems to me the most knowledgeble person on this. But this black border only appears if I am using DVI input and NOT on VGA. I have tried different monitors with1080p resolution, but issue remains the same, so its not a monitor issue. Once windows/mac has booted up I get get perfect resolution of 1080p. I am using ATI 5750. I have added the resolution in apple.com.plist and modified theme. ATI CCC only hepls scaliing/underscanning/overscaaning issue when syatem has booted up. It does not correct it on initial boot i.e. bios splash screen/ apple grey screen/windows safe mod when the gpu driver has not loaded. I would really apprecaite your help on this. Link to comment Share on other sites More sharing options...
hys17 Posted September 2, 2011 Share Posted September 2, 2011 Hello there, Thank you very much for the great post. I've tried it on my EVGA GTX 280 however it didn't work with neither 1440x900 or 1920x1080(ideal for my monitors). I've even searched info for this card and yet found it seems impossible to add new VESA modes into the BIOS of this brand. Anyway, here're the BIOS. One is the original, one is the modified based on your guide. If anyone can find out some solution that'd be so appreciated. GTX_280_BIOS.zip Thank you so much. Link to comment Share on other sites More sharing options...
Recommended Posts