Jump to content

Patched Framebuffer Repository

AMD ATI Framebuffer Patch Layout Pins GPU Graphics Card Graphics

  • Please log in to reply
15 replies to this topic

#1
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,280 posts
  • Gender:Male
  • Interests:AKern@RampageDev.com

about:

This is a Repository for ATI and AMD patched Framebuffers. Here you will find a complete list of successfully patched framebuffers for ATI and AMD Graphics Cards. This is not a support page so do not post questions on this page. Start a new topic if you have questions. Thank you for your cooperation.

Framebuffer Editing Guides:

BCC9′s post that can be found here
Alexander Martinez’s post that can be found here
Mucha’s post that can be found here

Posting Guidelines:

The following are the posting guidelines for this page. Failure to follow set guidelines will mean that the patched framebuffer will not be posted on the first post. Thank you for your cooperation.

Graphics Card Model:

Graphics Card Manufacture Name:

Graphics Card Manufacture Part Number:

Fixed by:

Patched Framebuffer:



#2
Kiefer

Kiefer

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

Graphics Card Model: Colorfire HD7750 D5 1GP LP

Graphics Card Manufacture Name: Colorfire

Graphics Card Manufacture Part Number:N/A

Fixed by: Buri

Patched Framebuffer:

 

 

Personality: Buri

ConnectorInfo count in decimal: 4

Disk offset in decimal 662688

0000000    02  00  00  00  00  01  00  00  29  05  01  00  10  00  05  05

0000010    04  00  00  00  14  00  00  00  00  01  00  00  10  00  01  04

0000020    00  08  00  00  04  02  00  00  00  01  00  00  12  04  03  03

0000030    00  08  00  00  04  02  00  00  00  01  04  00  12  04  03  03

0000040

 

P.S. Before patching the FB, the video card can get full resolution with QE/CI, but after sleep, the screen will "frozen". Now it works well.



#3
Kiefer

Kiefer

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts

After running more tests, below is the final edition; with the two ports working both individually and simultaneously.

Personality: Buri

ConnectorInfo count in decimal: 4

Disk offset in decimal 662688

0000000    02  00  00  00  00  01  00  00  29  05  01  00  10  00  05  05

0000010    04  00  00  00  14  00  00  00  00  01  00  00  10  00  01  04

0000020    00  04  00  00  04  03  00  00  00  09  03  00  21  03  02  02

0000030    00  08  00  00  04  02  00  00  00  01  04  00  12  04  03  03

0000040

==========================================================
Configuration of Clover's config.plist is Graphics--> InjectATI
                                                                              -->FBName=Buri
                                                                              -->VideoPorts=4
without CSmVideoDxe-64(Black screen, but will work normally after sleep--awake).
darkwake=0(or blackscreen after sleep--awake).


#4
RobertX

RobertX

    Yosemite Sam

  • Members
  • PipPipPipPipPipPipPip
  • 586 posts
  • Gender:Not Telling

                                                            Attached File  amd.png   73.17KB   22 downloads

 

 

Graphics Card Model: Asus/AMD HD 6570 GDDR3 1024MB(low power/low profile)

Graphics Card Manufacture Name: Asus

Graphics Card Manufacture Part Number:N/A

Fixed by: RobertX/Slice

Patched Framebuffer:

 

Personality: Ipomoea
ConnectorInfo count in decimal: 3
Disk offset in decimal 789568
0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 05
              04 00 00 00 04 03 00 00 00 01 00 00 10 00 01 04
0000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 03
              00 08 00 00 04 02 00 00 00 01 00 00 12 04 04 03
0000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02
              10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 01
0000030

 

..marked in red are the modified values i used...  :smoke:



#5
papdil2

papdil2

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

Graphics Card Model: HD7870-DC2TG-2GD5-V2

 

Graphics Card Manufacture Name: ASUS

 

Graphics Card Manufacture Part Number: n/a

 

Fixed by: papadil2

 

Patched Framebuffer: OS X 10.8.5 - ATI7000Controller, OS X 10.9.2 - AMD7000Controller

Personality: Hamachi (Original - 10.8.5)
ConnectorInfo count in decimal: 4 - DP, DP, DVI-D, HDMI
Disk offset in decimal 609232
0000000    00  04  00  00  04  03  00  00  00  01  01  00  12  04  05  01
0000010    00  04  00  00  04  03  00  00  00  01  02  00  22  05  04  02
0000020    04  00  00  00  14  02  00  00  00  01  03  00  00  00  03  06
0000030    00  08  00  00  04  02  00  00  00  01  04  00  11  02  01  04
0000040

Personality: Hamachi (ASUS HD7870-DC2TG-2GD5-V2 - 10.8.5)
ConnectorInfo count in decimal: 4 - DVI-I, DVI-D, DP, HDMI
Disk offset in decimal 609232
0000000    00  02  00  00  04  02  00  00  00  01  01  00  10  00  01  06
0000010    04  00  00  00  14  02  00  00  00  01  02  00  11  02  02  05
0000020    00  04  00  00  04  03  00  00  00  01  03  00  12  04  03  01
0000030    00  08  00  00  04  02  00  00  00  01  04  00  22  05  04  02
0000040

 

Personality: Hamachi (Original - 10.9.2)
ConnectorInfo count in decimal: 4 - DP, DP, DVI-D, HDMI
Disk offset in decimal 811344
0000000    00  04  00  00  04  03  00  00  00  01  01  01  12  04  05  01
0000010    00  04  00  00  04  03  00  00  00  01  02  01  22  05  04  02
0000020    04  00  00  00  14  02  00  00  00  01  03  00  00  00  03  06
0000030    00  08  00  00  04  02  00  00  00  01  04  00  11  02  01  04
0000040

Personality: Hamachi (ASUS HD7870-DC2TG-2GD5-V2 - 10.9.2)
ConnectorInfo count in decimal: 4 - DVI-I, DVI-D, DP, HDMI
Disk offset in decimal 811344
0000000    00  02  00  00  04  02  00  00  00  01  01  00  10  00  01  06
0000010    04  00  00  00  14  02  00  00  00  01  02  00  11  02  02  05
0000020    00  04  00  00  04  03  00  00  00  01  03  01  12  04  03  01
0000030    00  08  00  00  04  02  00  00  00  01  04  01  22  05  04  02
0000040

 

DVI-D: OK

DVI-I: OK after sleep - partially OK

DVI-D + DVI-I: OK

DP + HDMI and combinations: not tested



#6
Whaka

Whaka

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 202 posts

Graphics Card Model: mobility HD4330
Graphics Card Manufacture Name: acer (aspire timeline 4810TG)
Fixed by: whaka

Patched Framebuffer:

Personality: Shrike
ConnectorInfo count in decimal: 3
Disk offset in decimal 501464
0000000    02  00  00  00  40  00  00  00  09  01  00  00  12  01  00  07
0000010    10  00  00  00  10  00  00  00  00  01  00  00  00  10  01  01
0000020    00  08  00  00  00  02  00  00  00  01  00  00  10  00  02  02



#7
Pavo

Pavo

    InsanelyMac Legend

  • Developers
  • 535 posts
  • Gender:Male
  • Location:Fort Gordon, GA

Graphics Card Model: Sapphire Vapor-X R9 290X 8Gb TRI-X

Graphics Card Manufacture Name: Sapphire

Graphics Card Manufacture Part Number: 11226-11

Fixed by: Baladi

Patched Framebuffer: 

00080000040200000001000022050103
00040000040300000001000712040201
00040000040300000001000021030302
04000000140200000001000011020404
00040000040300000001000010000505
00020000140200000001000010000606


#8
danielstuart14

danielstuart14

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
  • Gender:Male
  • Location:Curitiba-PR-Brazil

Graphics Card Model: XFX HD7770 CORE EDITION (With Power Color UEFI Bios

Graphics Card Manufacture Name: XFX

Graphics Card Manufacture Part Number: fx-777a-znf4

Fixed by: Buri

Patched Framebuffer: 

00040000040300000001030012040102
00080000040200000001010011020201
04000000140200000001020010000304
00020000040200000001040000100404

PS: Original XFX Core bios will never work, since they use a method that share one DAC for two DVI-I ports. So, if you want to have your XFX Core working, you'll need flash a bios with only one DVI port. I'm using here a Power Color one (that supports UEFI). So, you'll loose one DVI.

#9
Mork vom Ork

Mork vom Ork

    InsanelyMac Sage

  • Donators
  • 305 posts
  • Gender:Male
  • Location:Berlin/Germany

Graphics Card Model: Sapphire R7 260X 2G D5

Graphics Card Manufacture Name: Sapphire

Graphics Card Manufacture Part Number: 11222-06

 

Ports: 4 (but has just the following HW-Connectors: 1xDP, 1xHDMI and 1x DVI)

Fixed by: EXMOOR

original EXMOOR:

02000000000100000001010322050204
02000000000100000001020312040103
00040000040300000001030711020301
00040000000100000001040321030505
00040000040300000001050710000402
00040000000100000001060320010505

Patched Framebuffer: 
00080000040200000001000022050103
00040000040300000001000712040201
00040000040300000001000021030302
04000000140200000001000011020404
00040000040300000001000010000505
00020000140200000001000010000606

Working Monitors: 1xDP plus 1xHDMI plus 1xDVI simultaneously.

 

Used the following Settings within CLOVER config:

 

FakeID: 0x66401002

    <key>Graphics</key>
    <dict>
        <key>DualLink</key>
        <integer>1</integer>
        <key>FBName</key>
        <string>Exmoor</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>InjectEDID</key>
        <true/>
        <key>NvidiaSingle</key>
        <false/>
        <key>PatchVBios</key>
        <true/>
        <key>VRAM</key>
        <integer>2048</integer>
        <key>VideoPorts</key>
        <integer>4</integer>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>8000</string>
        <key>ATIConnectorsData</key>
        <string>020000000001000000010103220502040200000000010000000102031204010300040000040300000001030711020301000400000001000000010403210305050004000004030000000105071000040200040000000100000001060320010505</string>
        <key>ATIConnectorsPatch</key>
        <string>000800000402000000010000220501030004000004030000000100071204020100040000040300000001000021030302040000001402000000010000110204040004000004030000000100001000050500020000140200000001000010000606</string>

latest BIOS of the card: Legacy/UEFI direct from SAPPHIRE



#10
maromi

maromi

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts

Graphics Card Model:Mobility Radeon HD 5870

Graphics Card Manufacture Name:ASUS

Graphics Card Manufacture Part Number:N/A

Fixed by:Maromi

Patched Framebuffer:Nomascus(For VGA connector patching)

    <key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Nomascus</string>
        <key>VideoPorts</key>
        <string>3</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsController</key>
        <string>5000</string>
        <key>ATIConnectorsData</key>
        <string>02000000400000000901000000000005020000000001000009030000120403030004000004060000007300001102010100040000040700000073000021030202</string>
        <key>ATIConnectorsPatch</key>
        <string>02000000400000000901000010000005000800000402000000000000210301021000000010000000000100001000020800040000040700000073000021030303</string>
    </dict>


#11
haegar33

haegar33

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Interests:My Hackintosh: GA-Z97X-UD7-TH | i7 4790K | Radeon R9 290x

Graphics Card Model: Radeon R9 290X

Graphics Card Manufactor: Sapphire

 

Patched Framebuffer: Exmoor

 

00 04 00 00  04 03 00 00  00 01  04 00  12  04  02  01 DP

00 08 00 00  00 02 00 00  00 01  03 07  22  05  03  03 HDMI
00 04 00 00  04 03 00 00  00 01  02 07  11  02  01  04 DVI-D (upper)
00 04 00 00  04 03 00 00  00 01  01 07  10  00  06  06 DVI-D (lower)
 
only patch which works with 2 (DVI) screens but system not stable: a lot of "surface testing not allowed" messages in system.log


#12
Vlada.

Vlada.

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts
  • Gender:Male
  • Location:Serbia

Here are FB patches that I was using for construction of AMD Radeon GPU Injector tool:

FB patch based on Sapphire HD6450 1GB / 100322L (device id - 0x6779)

Personality: Ipomoea

000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002

patch:

040000001402000000010000100002040008000004020000000100002103010210000000100000000001000000100301
FB patch based on MSI HD6790 1GB / R6790-2PM2D1GD5 (device id - 0x673E)

Device id changes: 0x67381002 >>> 0x673E1002

Personality: Bulrushes

000400000403000000010000110201010004000004030000000100002103020200040000040300000001000012040303000400000403000000010000220504040004000004030000000100001000050500040000040300000001000020010606

patch:

000400000403000000010000120401010004000004030000000100002205020200080000040200000001000011020304040000001402000000010000110204060002000004020000000100001000050500020000040200000001000000100605
FB patch based on Asus Radeon EAH6850 1GB / DC/2DIS/1GD5/V2 (device id - 0x6739)

Personality: Duckweed

00040000040300000001000012040401000400000403000000010000220505020008000004020000000100001102030400020000140200000001000000000605

patch:

00040000040300000001000012040401000800000002000000010000220506040002000004000000000100001102010604000000140200000001000010000305
FB patch based on Asus Radeon EAH6870 1GB / DC/2DI2S/1GD5 (device id - 0x6738)

Personality: Gibba

0004000004030000000100001204050100040000040300000001000022050402000800000402000000010000110206040002000014020000000100000000030504000000040200000001000011020103

patch:

0004000004030000000100001204040100040000040300000001000022050502000800000402000000010000110206040002000014020000000100000000030504000000040200000001000011020106
FB patch based on MSI HD7730 1GB / R7730-1GD5V1 (device id - 0x6837)

Device id changes: 0x68391002 >>> 0x68371002

Personality: Dashimaki

00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103

patch

00020000040200000001000010000304000200000402000000010000001004040008000000020000000100002205020500040000040300000001000012040102
FB patch based on Asus HD7870 2GB / HD7870-DC2-2GD5-V2 (device id - 0x6818)

Personality: Futomaki

00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103

patch

00040000040300000001030012040101000400000403000000010400220502020400000014020000000101001000040600080000000200000001020011020303
FB patch based on PowerColor PCS+ R9 270X 2GB / AXR9 270X 2GBD5-PPDHE (device id - 0x6810)

Personality: Futomaki

00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103

patch

00020000040200000001000010000306040000001402000000010000110205050008000000020000000100002205020300040000040300000001000012040101
FB patch based on Gigabyte R9 280X 3GB / GV-R928XOC-3GD/F60 (device id - 0x6798)

Personality: Futomaki

00040000040300000001010112040401000400000403000000010201220505020400000014020000000103000000060600080000040200000001040011020103

patch

00020000040200000001000010000406000800000002000000010000110203040004000004030000000100001204010100040000040300000001000022050202
FB patch based on Sapphire Vapor R9 290X 8GB / 100361-8GVXSR (device id - 0x67B0)

Personality: Baladi

000400000403000000010300120403030004000004030000000101001102010100040000040300000001020021030202000400000403000000010400220504040004000004030000000105001000050500040000040300000001060020010606

patch

000800000402000000010200220502030004000004030000000101011204010100040000040300000001020021030202040000001402000000010300110203040004000004030000000105001000050500020000040200000001040110000406


#13
Loco Massa

Loco Massa

    InsanelyMac Protégé

  • Members
  • Pip
  • 44 posts

Sapphire R9 390 Nitro 8GB Backplate recognized as an R9 290 8GB

 

I did patch the gpu bios enabling driver independent temperature controlled fans.

 

Original Baladi:

00040000 04030000 00010300 12040303
00040000 04030000 00010100 11020101
00040000 04030000 00010200 21030202
00040000 04030000 00010400 22050404
00040000 04030000 00010500 10000505
00040000 04030000 00010600 20010606

00040000 04030000 00010300 12040303 00040000 04030000 00010100 11020101 00040000 04030000 00010200 21030202 00040000 04030000 00010400 22050404 00040000 04030000 00010500 10000505 00040000 04030000 00010600 20010606

Ordered Original Baladi - wanted to see if the order matters:

00040000 04030000 00010100 11020101 
00040000 04030000 00010200 21030202 
00040000 04030000 00010300 12040303 
00040000 04030000 00010400 22050404 
00040000 04030000 00010500 10000505 
00040000 04030000 00010600 20010606

00040000 04030000 00010100 11020101 00040000 04030000 00010200 21030202 00040000 04030000 00010300 12040303 00040000 04030000 00010400 22050404 00040000 04030000 00010500 10000505 00040000 04030000 00010600 20010606

Patched Ordered Working but loosing screen aka going and staying dark after some time:

00080000 04020000 00010100 22050403
00040000 04030000 00010200 12040101 
00040000 04030000 00010300 10000205 
00040000 04030000 00010400 20010306 
04000000 14020000 00010500 11020504 
00040000 04030000 00010600 20010606

Patched Ordered Working w/o going dark:

NOTICE THIS LITTEL GUY	 |
			 v
00080000 04020000 00010101 22050403	changing from 00010100 to  00010101 here
00040000 04030000 00010200 12040101 
00040000 04030000 00010300 10000205 
00040000 04030000 00010400 20010306 
04000000 14020000 00010500 11020504 
00040000 04030000 00010600 20010606


00080000 04020000 00010101 22050403 00040000 04030000 00010200 12040101 00040000 04030000 00010300 10000205 00040000 04030000 00010400 20010306 04000000 14020000 00010500 11020504 00040000 04030000 00010600 20010606


#14
G.Shumway

G.Shumway

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

Graphics Card Model: Radeon R9 390 G1

Graphics Card Manufactor: Gigabyte

 

Patched Framebuffer: Baladi

 

00040000 04030000 00010000 12040101

00040000 04030000 00010000 10000205

00040000 04030000 00010000 20010306

00080000 00020000 00010001 22050403

04000000 14020000 00010000 11020504

 

000400000403000000010000120401010004000004030000000100001000020500040000040300000001000020010306000800000002000000010001220504030400000014020000000100001102050400040000040300000001020021030202



#15
NOTNlCE

NOTNlCE

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Gender:Male
  • Location:DMV Area

Hope this helps someone.

 

Graphics Card Model: Radeon HD 6970M 2GB

Graphics Card Manufacturer: Dell

 

Patched Framebuffer: Cattail

 

02  00  00  00  40  00  00  00  29  05  00  00  10  00  00  05 - LVDS (Patched)

00  04  00  00  04  03  00  00  00  01  00  00  11  02  01  01 - DP

00  04  00  00  00  01  00  00  00  09  10  00  21  03  02  02 - DP

00  08  00  00  04  02  00  00  00  01  04  00  12  04  03  03 - HDMI (Patched)

 

Most frequent use of this would be in a Dell Precision M6600 (also used for an AMD FirePro M8900).



#16
AndrewK2685

AndrewK2685

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts

ATI Mobility Radeon HD 3650 on Toshiba Satellite A300 Laptop on El Capitan

 

The framebuffer working was:

 

VGA (successfully detected and enabled - no QE/CI)

10000000100000000001000000100101

 

LVDS (successfully detected and enabled - DIFFERENT VALUES FROM SCRIPTS IN BOLD - no QE/CI)

02000000140200000901000010010211

 

HDMI (successfully detected but showed nothing in monitor - no QE/CI)

00080000000200000001000010000302

 

S-Video - not tested

 

Load VBIOS, Inject EDID and Rename from OVGA to IGPU in DSDT were essential for the monitors to work.







Also tagged with one or more of these keywords: AMD, ATI, Framebuffer, Patch, Layout, Pins, GPU, Graphics Card, Graphics


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy