Jump to content
DieBuche

Information on VESA modes in ATI&NVIDIA bios

261 posts in this topic

Recommended Posts

The problem is when you edit the rom file. As Trauma says the check sum is lost/changed when you re-save!

I had this problem doing the hex edit in OSX with HexEdit or Hex Fiend.

 

You need to find an NVidia ROM editing tool that will let you do a hex edit an will not destroy the check sum when you save your edited ROM file.

 

With my ATI card I was lucky to find RBE ( Radeon BIOS Editor) and had to do my Hex edit and Flash in windows using this tool and WinFlash.

 

I'm sure there is a similar tool available for nVidia. Search http://www.techpowerup.com/

It is a good source for such tools.

 

 

EDIT - here I think this is the latest nVidia BIOS editor http://www.mvktech.net/component/option,co...leinfo/id,3437/

 

But please do search for yourself I may be wrong!

 

D

Yeah, that's the right one. I had used it before, but didn't think of using it as a hex editor.

Anyway, I've got good and bad news:

Good: that worked! Now the file matches up to the flashed BIOS, and whats more, if I re-dump the flashed BIOS, I can find my edit. AnalyseVBIOS "skips" it: it doesn't report the table.

Bad: didn't work. I still cant get 1920x1080. Oh, and I used the second empty table by accident. I'm going to try with the first one, and then with the nVidia table. I'll post back the results.

Share this post


Link to post
Share on other sites
Advertisement
Yeah, that's the right one. I had used it before, but didn't think of using it as a hex editor.

Anyway, I've got good and bad news:

Good: that worked! Now the file matches up to the flashed BIOS, and whats more, if I re-dump the flashed BIOS, I can find my edit. AnalyseVBIOS "skips" it: it doesn't report the table.

Bad: didn't work. I still cant get 1920x1080. Oh, and I used the second empty table by accident. I'm going to try with the first one, and then with the nVidia table. I'll post back the results.

 

Don't forget to save a copy of your un-modded ROM file - Just in case! :)

Share this post


Link to post
Share on other sites
Don't forget to save a copy of your un-modded ROM file - Just in case! :D

Yeah, of course. I have a floppy drive setup so all I have to do is hit the power button, wait 5', then type:

nvflash -r

nflash -5 -6 backup.rom

y

nvflash --protecton

 

and I'm back to the original firmware!

Share this post


Link to post
Share on other sites

I've yet to try this (and to be honest it doesn't really matter to me as all my monitors are 1920x1080)

 

But can anybody tell me what happens once the ROM is edited to say 1920x1080 and then a monitor that doesn'r support such a resolution is connected?

 

Once an OS starts to boot will you get 'Out of range" ??

 

D

Share this post


Link to post
Share on other sites
I've yet to try this (and to be honest it doesn't really matter to me as all my monitors are 1920x1080)

 

But can anybody tell me what happens once the ROM is edited to say 1920x1080 and then a monitor that doesn'r support such a resolution is connected?

 

Once an OS starts to boot will you get 'Out of range" ??

 

D

This. I wan't this info, since the reason my edits aren't working might be that my video card sees my monitor as incapable of 1920x1080.

Share this post


Link to post
Share on other sites
This. I wan't this info, since the reason my edits aren't working might be that my video card sees my monitor as incapable of 1920x1080.

 

You can see which video resolutions your card supports at Chameleon boot prompt!

 

You need to seach the technical spec of your monitor for it's supported resolutions or check what it runs at in windows if you have a windows install?

 

I've not got round to plugging in my old 1280x1024 monitor but I also assume Truma is correct that the OS will just jump to the next avaialbel resolution. I very much doubt any of us are running 800x600 monitors!

 

D

Share this post


Link to post
Share on other sites
You can see which video resolutions your card supports at Chameleon boot prompt!

 

You need to seach the technical spec of your monitor for it's supported resolutions or check what it runs at in windows if you have a windows install?

 

I've not got round to plugging in my old 1280x1024 monitor but I also assume Truma is correct that the OS will just jump to the next avaialbel resolution. I very much doubt any of us are running 800x600 monitors!

 

D

I know I can see what resolutions are supported, hence that I know that Chameleon doesn't support my monitors resolution. Just to clarify: everything video related works great in OS X. But I can't get my monitors native resolution in Chameleon or my BIOS, I get some black bars around the sides and a stretched image.

 

It's 1920x1080. What I'm worried about is if the DVI connection is creating an issue... This is the point I was trying to make in the other post: would it be possible that my edits are working, but I still can't get 1920x1080 because my monitor is detected "incapable" of it (even thou it is)?

 

I don't know what would happen, but I also assume that the OS would use the highest supported resolution of the monitor.

Share this post


Link to post
Share on other sites
...so...?

 

so .. then your main monitor supports 1920x1080!

 

but I still can't get 1920x1080 because my monitor is detected "incapable" of it (even thou it is)?

 

So when you bot you receive this message?

 

what resolutions does chameleon support for your monitor when you look at video properties at chameleon boot prompt

 

1440x1080?

 

And what resolution do you have set in plist of the chameleon theme you use?

 

D

Share this post


Link to post
Share on other sites
so .. then your main monitor supports 1920x1080!

 

 

 

So when you bot you receive this message?

 

what resolutions does chameleon support for your monitor when you look at video properties at chameleon boot prompt

 

1440x1080?

 

D

That's precisely when I get the "message" (it doesn't say "Your monitor doesn't..." it's just the chameleon video info -in the boot prompt, yes- doesn't list 1920x1080).

Give me 5' to reboot and write down the supported res. Edit (add attr:3bf to the end of everey mode >Mode 160: 1280x800x8 mm:4 attr:3bf):

VESA v3.0 14MB (NVIDIA)

Mode 100: 640x400x8 mm:4

Mode 101: 640x400x8 mm:4

Mode 102: 800x600x4 mm:3

Mode 103: 800x600x8 mm:4

Mode 104: 1024x768x4 mm:3

Mode 105: 1024x768x8 mm4

Mode 106: 1280x1024x4 mm:3

Mode 107: 1280x1024x8 mm:4

Mode 10e: 320x200x16 mm:6

Mode 10f: 320x200x32 mm:6

Mode 111: 640x480x16 mm:6

Mode 112: 640x480x32 mm:6

Mode 114: 800x600x16 mm:6

Mode 115: 800x600x32 mm:6

Mode 117: 1024x768x16 mm:6

Mode 118: 1024x768x32 mm:6

Mode 11a: 1280x1024x16 mm:6

Mode 11b: 1280x1024x32 mm:6

Mode 130: 320x200x8 mm:4

Mode 131: 320x400x8 mm:4

Mode 132: 320x400x16 mm:6

Mode 133: 320x400x32 mm:6

Mode 134: 320x240x8 mm:4

Mode 135: 320x240x16 mm:6

Mode 136: 320x240x32 mm:6

Mode 13d: 640x480x16 mm:6

Mode 13e: 640x480x32 mm:6

Mode 160: 1280x800x8 mm:4

Mode 161: 1280x800x32 mm:6

Mode 17b: 1280x720x32 mm:6

 

FEW! Lot's of typing!

Share this post


Link to post
Share on other sites
That's precisely when I get the "message" (it doesn't say "Your monitor doesn't..." it's just the chameleon video info -in the boot prompt, yes- doesn't list 1920x1080).

Give me 5' to reboot and write down the supported res. Edit (add attr:3bf to the end of everey mode >Mode 160: 1280x800x8 mm:4 attr:3bf):

 

 

FEW! Lot's of typing!

 

Well looks like the vesa of that card don't support 1920x1080.

Share this post


Link to post
Share on other sites
Well looks like the vesa of that card don't support 1920x1080.

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.

Share this post


Link to post
Share on other sites
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.

 

I don't know but 'video info' displays supported vesa modes.

The edit is only to force your GPU to boot to a particular vesa mode. I guess if it aint supported it can't do it!

 

I don't think it will help but you have also tried setting theme.plist to 1920x1080 also ?

 

D

Share this post


Link to post
Share on other sites
I don't know but 'video info' displays supported vesa modes.

The edit is only to force your GPU to boot to a particular vesa mode. I guess if it aint supported it can't do it!

 

I don't think it will help but you have also tried setting theme.plist to 1920x1080 also ?

 

D

Of course I have.

What a disappointment... hours of time lost just because I didn't understand an edit. Sorry guys...

Share this post


Link to post
Share on other sites
Of course I have.

What a disappointment... hours of time lost just because I didn't understand an edit. Sorry guys...

 

no time lost mate - :)

Share this post


Link to post
Share on other sites
no time lost mate - :)

Lol, thanks a lot for all the help you've given me FKA, and all of the support/work you've put into this scene. I'm out of this thread now. If anyone does stumble upon anything, please PM me.

Out

Share this post


Link to post
Share on other sites
Yep same here on my ATI 5770.

This was a really simple edit to make. Used RBE and WinFlash in Windows.

 

WinFlash to extract ROM, RBE Hex dump to search 20 03 00 01 58 03 and edit to, in may case:

80 07 00 01 38 04 for 1920x1080 and save.

Reflashed with WinFlash.

 

Many Thanks DieBuche for the method :gun:

 

D

 

Hi FKA,

 

I have a saphire ATI 5770 and I searched in RBE for 20 03 00 01 58 03 but I couldn't it I can only find 20 03 00 01 58 02

 

I need 1920x1080

 

Hoping for your help FKA.

 

Thanks and best regards

Share this post


Link to post
Share on other sites
Hi FKA,

 

I have a saphire ATI 5770 and I searched in RBE for 20 03 00 01 58 03 but I couldn't it I can only find 20 03 00 01 58 02

 

I need 1920x1080

 

Hoping for your help FKA.

 

Thanks and best regards

 

That's a typo on my part, now corrected! as per the first post you are looking for > 20 03 00 01 58 02

 

swap for > 80 07 00 01 38 04 < if you need 1920x1080!

 

D

Share this post


Link to post
Share on other sites

Followed FKA's process to get my 5770 booting at correct resolution!!!!

 

Tools used: RBE (Radeon BIOS editor) and WinFlash in Windows.

 

1. Used WinFlash to extract ROM

 

2. Loaded ROM in RBE and used Hex dump to search 20 03 00 01 58 02

 

4. In Hex dump edited to, in my case: 80 07 00 01 B0 04 for 1920x1200 and saved.

 

5. Reflashed with WinFlash.

 

Much thanks to DieBuche and FKA for the guide! :P

Share this post


Link to post
Share on other sites

Do this hack works also for 6470, how to get native res for my 14inch laptop @ 1360x780. I dont wanna bricked my new laptop. Please guide step by step, espc in hex code what should i look for.. Thanks

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×