netkas.org forum

General Category => Rom things => Topic started by: cogliostro on August 01, 2015, 06:16:46 PM



Title: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 01, 2015, 06:16:46 PM
Hi guys, i have some serious problems with my ATI 5870.

I already show my issues to Fl0r!an, and he tells me that my EEPROM is 80byte to small to build a MAC Compatible rom.

I added my rom on the bottom of this Topic.
 
Maybe someone has a solution for me? or do i have to soldering a new EEPROM Chip?

Thanks guys.

Card Number is ATI-102-C00101(B)


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 02, 2015, 04:51:00 PM
no one here who can help?


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 08, 2015, 06:31:08 PM
Well i think i go for another card if no one help.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Rominator on August 11, 2015, 12:24:27 AM
starting a whole new thread when there are existing threads is bad form, especially when asking for free help

I am fairly sure you could find an answer here, you would have to dig a little



Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 11, 2015, 12:31:07 AM
I'm sorry for that i'm new to this Forum i can make an donation Thats not the Problem. I have asked in 'create your own costume rom' Thread but the only Reply was from fl0r!an. I havent expect someone could help me with my problem.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Fl0r!an on August 12, 2015, 09:53:46 AM
Throwing out some unnecessary strings from the EFI might work, there's a lot of carbage in there. I could try this when I find the time, maybe at the weekend.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Asus_Flash on August 12, 2015, 10:33:14 AM
I've the same problem.
What card do you have? I've an Asus EAH 5870 v1.
Is it possible to copy the EFI part of the rom from my original Apple card?


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Fl0r!an on August 12, 2015, 11:18:16 AM
You would have to take netkas' EFI, the original one only runs on genuine Apple cards.
If you've already tried making more room by moving the last section as far to the bottom as possible (that's not enough for the OP's card) you'd have to wait for me to do what I've said in my last post (or do it yourself).


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Fl0r!an on August 12, 2015, 05:12:57 PM
Okay, compressed EFI part is shrunk by one block (512 bytes), so it should now fit easily on your (cogliostro) card.
I did some quite ugly quick'n'dirty stuff, hope EFI still works, didn't test it.  ;D

Should give bootscreen on upper DVI if it works.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 14, 2015, 12:43:41 AM
TY dude i will donate as soon i have tested it!


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: cogliostro on August 14, 2015, 01:00:02 AM
I have tested it now but it did not work  :-[ just a black screen no bootlogo or osx


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Rominator on August 14, 2015, 02:37:53 AM
move the mcuc lookup table for GDDR5, take space off the end

search for posts by me a few years back

move table and the lookup address

Florian, I think I see an error, you made one length indicator be 0x53 and the other is 0x54


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Fl0r!an on August 14, 2015, 06:18:31 AM
We already tried that, there isn't enough room even when moving the 2nd mcuc as far as to the end as possible.

Will have a look for the error later, sry.

EDIT: You're totally right, wasn't aware there was a 2nd indicator, fixed that.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Rominator on August 14, 2015, 08:10:26 AM
And I will tell you what I would do if moving stuff around doesn't work.

Go to tech power and look through bios collection.

Try flashing with a rom from another manufacturer with same clock speeds and ports. But have it be rom with space inside.

If it works with PC rom, then go to trouble to mac EFI mods.

Especially if a reference PCB this is easy.

BTW, this is why I get so frustrated with people having trouble with 7950 and 7970 roms, the earlier  AMD roms were more effort. Chopping the thing in half and matching device ids is much easier.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Fl0r!an on August 14, 2015, 10:29:09 AM
Yeah I already suggested this in the other thread (or via PM? don't remember).
In the modified EFI I've shortened all those useless strings (e.g. 'C:/EFI/blabla/xyc.c'). Shouldn't hurt normally, but maybe I've accidentially deleted something necessary, did it quite quick & dirty.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: dobiwan on May 09, 2016, 11:28:07 PM
Hi guys, i have some serious problems with my ATI 5870.

I already show my issues to Fl0r!an, and he tells me that my EEPROM is 80byte to small to build a MAC Compatible rom.

I added my rom on the bottom of this Topic.
 
Maybe someone has a solution for me? or do i have to soldering a new EEPROM Chip?

Thanks guys.

Card Number is ATI-102-C00101(B)


I'm facing exactly the same problem with exactly the same rom : no room for EFI, i found a ROM which seems to be compatible with the earlier model of Sapphire HD 5870 1024 MB (113-C00101-101) and with enough room to inject EFI section, it's this rom (113-C00101-105) : https://www.techpowerup.com/vgabios/70080/sapphire-hd5870-1024-100201 (https://www.techpowerup.com/vgabios/70080/sapphire-hd5870-1024-100201)

I will try tomorrow and give a report here...

Edit, no luck with the 113-C00101-105 ROM, only one MCUC after merging with 5870_2.efi.rom from here (page 6 from the Radeon Port Mapping thread) : http://forum.netkas.org/index.php/topic,10827.msg31049.html#msg31049 (http://forum.netkas.org/index.php/topic,10827.msg31049.html#msg31049)


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: dobiwan on May 10, 2016, 10:09:17 PM
I found another compatible ROM here (113-C00101-106) : https://www.techpowerup.com/vgabios/167837/167837 (https://www.techpowerup.com/vgabios/167837/167837)
I'll retry tomorrow


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Rominator on May 11, 2016, 09:58:42 AM
You misunderstood, primary goal is to find a PC rom that works on card and isn't too small.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: dobiwan on May 11, 2016, 11:07:46 AM
You misunderstood, primary goal is to find a PC rom that works on card and isn't too small.

I must take a ROM with a big amount of "FF FF FF FF FF"?


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: Spacedust on May 11, 2016, 08:22:46 PM
Is the same rom as for reference ASUS HD5870 and it does work well.


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: dobiwan on May 13, 2016, 12:29:53 AM
I had success with 113-C00101-106, it show 5870 in system but not yet bootscreens...

Where is the best efi ROM to inject in ?

here is my working rom, if someone can tell me how to improve it, it would be nice :


Title: Re: 5870 EEPROM 80Bytes to small // Someone can Help? //
Post by: dobiwan on May 13, 2016, 03:30:56 AM
Read a lot about the HD 5870... It seems that earlier models (no bootscreen like mine or like XFX HD-587X-ZNFV, Device Id:    1002 6898 Subsystem Id:    1002 0B00) have theses connectors :
- DVI-D Single link
- DVI-I dual link
- DP
- HDMI

and others models (the good cards with bootscreens like vapor-x, xfx, etc... Device Id: 1002 6898 Subsystem Id: 174B E140) have :

- DVI-I dual link
- DVI-I dual link
- DP
- HDMI

so what can i do to fix that ? i think it's linked to the efi ROM file, ATI personnality, etc..
i'm ready to test custom efi ROM if it's needed !