Jump to content
Rampage Dev

Patched Framebuffer Repository

17 posts in this topic

Recommended Posts

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:

Share this post


Link to post
Share on other sites
Advertisement

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.

Share this post


Link to post
Share on other sites

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).

Share this post


Link to post
Share on other sites

                                                            post-11772-0-83937800-1395094176_thumb.png

 

 

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:

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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>

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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).

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
On 13/04/2016 at 12:33 PM, Vlada. said:

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

Hello, This FB works in Gigabyte AMD Readeon HD R5 230 - 6450 ? In high sierra ...

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.

  • Similar Content

    • By JohnCenaTheMemeMachine
      I'm not expecting too much help, but if anyone has any suggestions, that would be great.

      I recently got my Hackintosh running on macOS 10.14, and went to install the graphics drivers for my Nvidia GeForce GTX 750 Ti. My setup is a little different, so here it is:

      Screen 1 Screen 2 Screen 3

      Screen 1 and 2 are both connected to my 750 Ti, whereas screen 3 is connected to my iGPU, with is an intel HD 4600. The intel GPU works like a charm, just as it did under High Sierra.

      Now, I got the Nvidia Web drivers to "work" by removing any traces via the "Web Driver Toolkit" that others have recommended. I then patched the installer, installed it, rebooted, patched the installed drivers, and rebooted again, where the drivers are at their current state.

      This is where things get interesting though. All 3 monitors are recognized. My GPU is recognized in my system profiler. However, it is NOT able to be used to run a compute in Geekbench, meaning that GPU acceleration is obviously disabled. The other thing that doesn't work, is, well, the 2 monitors connected to the GPU. They are set to the correct resolution and refresh rates, and are recognized in System Preferences, and I can even drag things between the different desktops.

      But I can only see my cursor. The screens are totally black, and I can't see anything on them except my cursor moving across them. Has this happened to anyone else? Thanks in advance!

      Specs:
      Asrock B85M-Pro4 Motherboard
      Intel Core i5-4690 CPU
      Intel HD 4600 GPU 1
      Nvidia GeForce GTX 750 Ti GPU 2
      iMac 15,1 SMBIOS

      Here is a picture of what happens
      https://imgur.com/gallery/lWTLWlw

      My clover and EFI folders are attached
      EFI.zip
    • By GiorgioHeins
      Hello everybody, it’s been a long long time since my last post here on this forum, I’m having a lot of issues trying to activate my graphic card, the system recognizes the graphic card but there’s not full acceleration, clearly shows up its name as Intel graphics HD 3000 with only 4 MB of video ram.
       
      I would like to know how I could fix this problem or a least any suggestion about it. The reason I came to this site one more time is because I have no clue how to edit or patch a DSDt.aml file, I have clover bootloader and still  (seems to be easy but not for me LOL) so I don’t want to ruin the system once again.
       
      My configuration is
      OS macOS High Sierra 10.13
      SAMSUNG series 3 NP300E5C-A0US
      INTEL CORE i3 - 2370M 2.4 GHz
      INTEL GRAPHICS HD 3000 
      WiFi ATHEROS AR5B95
      MEMORY 6 GB DDR3
       
       
      Wifi works *** Sound Works ***Ethernet Works*** 
       
      Battery indicators and trackpad gestures are not working yet.
       
      Thank you guys in advance, I’ll keep myself reading and searching for any kind of solution for my laptop..
       
      See attachment
       
      bootlog.txt
      CLOVER.zip
      DSDT.aml



×