Funky frank Posted June 25, 2011 Share Posted June 25, 2011 Does this patch still work with the 10.6.8 kexts? Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted June 25, 2011 Share Posted June 25, 2011 Yea, LinearBurn is using the 10.6.8 kexts in his Beta4. I've updated to 10.6.8 now. And it seems that OS X now recognizes my card without any patching. But internal LVDS is still blacklit. I'll post my patched DSDT for checking, but another time as my Laptop is currently busy defragmenting its HDD under Windows Link to comment Share on other sites More sharing options...
smartie77 Posted June 26, 2011 Share Posted June 26, 2011 Yea, LinearBurn is using the 10.6.8 kexts in his Beta4. I've updated to 10.6.8 now. And it seems that OS X now recognizes my card without any patching. But internal LVDS is still blacklit. I'll post my patched DSDT for checking, but another time as my Laptop is currently busy defragmenting its HDD under Windows 10.6.8 : hexedit what formerly ( 10.6.6 and 10.6.7 ) was in AtiFramebuffer.kext is now in Ati4600controller.kext. See this, I made the changes for LVDS on 4650 ( warning : toshiba uses different lvds connector, wont work on every laptop ) . I left AtiFramebuffer.kext as it is "vanilla", nothing to change and it works with just the device ids in Ati4600controller and in AtiRadeonX2000.kext plus the hexedit . I use a rom file in /extra and a Ati enabled kabyl booter. Link to comment Share on other sites More sharing options...
Cyrus the Great Posted June 26, 2011 Share Posted June 26, 2011 10.6.8 : hexedit what formerly ( 10.6.6 and 10.6.7 ) was in AtiFramebuffer.kext is now in Ati4600controller.kext. See this, I made the changes for LVDS on 4650 ( warning : toshiba uses different lvds connector, wont work on every laptop ) . I left AtiFramebuffer.kext as it is "vanilla", nothing to change and it works with just the device ids in Ati4600controller and in AtiRadeonX2000.kext plus the hexedit . I use a rom file in /extra and a Ati enabled kabyl booter. hi smartie can you post your ati.c modified from kabyl i have mobiliy radeon hd 4650 and i get black screen with kabyl bootloader even edit the ati.c with shrike framebuffer. thanks Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted June 26, 2011 Share Posted June 26, 2011 So, as said above here I post my dsdt with DualLink patch applied. Can someone check it for me? dsdt.aml.zip EDIT Using VNC I confirmed that the 10.6.8 ATI kexts recognize my card correctly without any patching. Link to comment Share on other sites More sharing options...
smartie77 Posted June 27, 2011 Share Posted June 27, 2011 hi smartiecan you post your ati.c modified from kabyl i have mobiliy radeon hd 4650 and i get black screen with kabyl bootloader even edit the ati.c with shrike framebuffer. thanks sorry I have only the ready compiled boot file, not the source code. In all my posts it is one and the same, maybe you want to try it . It is also chameleon 2 RC5 with Kabyl Ati.c patches included, and that one just did the trick for me starting at 10.6.6 - before I had never luck with QE/CI - I did only the hexediting and DeviceIDs in the kexts of 10.6.6,6.7 and 6.8 on my own - the booter is the work of other people. I keep it backuped on the web, on usb, on cds, multiple places as if it is a raw egg,cause its my only way of using the hackbook with the kexts and rom file ;-) I will not try other booters for SnowLeo because it is absolotely ok for my Machine. It is to see if it can boot Lion later, but I am not in a hurry to upgrade to that soon, I have some PowerPC stuff from my "real" Mac days years ago, cannot afford to lose those apps. ( AppleWorks 6 for instance runs on SL, but will not in Lion. I have tons of files, iwork09 cannot open them ). Link to comment Share on other sites More sharing options...
Cyrus the Great Posted June 27, 2011 Share Posted June 27, 2011 sorry I have only the ready compiled boot file, not the source code. In all my posts it is one and the same, maybe you want to try it . It is also chameleon 2 RC5 with Kabyl Ati.c patches included, and that one just did the trick for me starting at 10.6.6 - before I had never luck with QE/CI - I did only the hexediting and DeviceIDs in the kexts of 10.6.6,6.7 and 6.8 on my own - the booter is the work of other people. I keep it backuped on the web, on usb, on cds, multiple places as if it is a raw egg,cause its my only way of using the hackbook with the kexts and rom file ;-) I will not try other booters for SnowLeo because it is absolotely ok for my Machine. It is to see if it can boot Lion later, but I am not in a hurry to upgrade to that soon, I have some PowerPC stuff from my "real" Mac days years ago, cannot afford to lose those apps. ( AppleWorks 6 for instance runs on SL, but will not in Lion. I have tons of files, iwork09 cannot open them ). thanks for your replay I am currently use dsdt trick to getting my mobility card working and it is not depend on boot loader.but in 10.6.8 when put my laptop to sleep after awaking my screen goes scrambled .i tray chamleon graphicenabler but some resulat .i will try your bootloader . thanks Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted June 27, 2011 Share Posted June 27, 2011 @akbarmoradi: Can you possobly check my dsdt.aml I've posted this to verify I've added the Dual-Link correctly. dsdt.zip Link to comment Share on other sites More sharing options...
Cyrus the Great Posted June 27, 2011 Share Posted June 27, 2011 @akbarmoradi: Can you possobly check my dsdt.aml I've posted this to verify I've added the Dual-Link correctly. dsdt.zip ok i will check it. @akbarmoradi: Can you possobly check my dsdt.aml I've posted this to verify I've added the Dual-Link correctly. dsdt.zip the code in your dsdt is correct. try this may be a fix for you. http://www.insanelymac.com/forum/index.php...mp;hl=dual+link Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted June 27, 2011 Share Posted June 27, 2011 Using VNC with ioreg I read out the EDID OS X detects and compared it with the one stored in the Windows registry. They are an exact match. I noticed though that mucha has the line ATY,EFIDisplay = <"LVDS"> which I dont have in IOReg Link to comment Share on other sites More sharing options...
Fraom Posted June 28, 2011 Share Posted June 28, 2011 Hi i have installed only kext who mucha have attachment ( atiframebuffer and ati4600{where i have paste my grapich id}), and i have installed the kext ATI from sl 7.0 + atiradeonhd10.6, but i don't have find qe/ci only news is that the window on my snow 10.6.7 Are more speed, more fluid ... Any salution for qe/ci on my ati 4530 ??please help me !! Link to comment Share on other sites More sharing options...
helob Posted July 7, 2011 Share Posted July 7, 2011 Mucha, With Lion DP4 or GM, what is required for "D- How to Easy Quick Patch your desired Framebuffer personality (without calculating the adresses and for both i386 and x86_64):"? Would appreciate a detail guide from you. TQ and Have a nice day. Link to comment Share on other sites More sharing options...
smartie77 Posted July 7, 2011 Share Posted July 7, 2011 my working SL 10.6.8 solution ( Chameleon RC5 trunk booter + ROM + GraphicsEnabler + modded ATI4600Controller binary + Device IDs in ATIRadeonX2000.kext and ATI4600controller.kext ) no longer works in LION GM and I have searched for hours inside the OS and do not find a solution. ATI 4650mobility 1GB. ( 9480 ) Toshiba , Phoenix BIOS. using Shrike FB, LVDS 1366x768 LION GM with above solution ( Lion 7.2.9 kexts of course ) gives : 1366x768x32 and modeswitches down to 800x600. GraphicsPowermanagement works ( smbios = imac9,1 or iMac 11,1 ) - fan is silent until high cpu. loaded kexts in LION that operate the 4650 : ATI4600controller.kext Atisupport,kext Atiframebuffer,kext Atiradeonx2000.kext AppleGraphicsControl.kext AppleGraphicsPowermanagement.kext card is correctly showing as ATI4600 series, PCI card section in Sysprofiler shows Shrike FB used for Monitor connection like in SL,too . The problem I think is that in Lion there are no ATIradeonX2000.bundle / VA plugins present like in SL kexts. SL shows these not loaded but they must be used somewhere. Problem is in Lion there are simply no Renderer Plugins present labeled ATIxxx in the S/L/E folder. Maybe they are now baked into the main kext , but then why the acceleration not works ? By the looks everything in Lion seems working, until you try to go fullscreeen or do mission control etc.. then I found out it is choppy,slow and obviously non-accelerated. Under Snow this tricks always work and give me full enabled 3D,CI,Quartz,OpenGL .. Interestingly I could force Lion to load 10.6.7 and 10.6.8 versions of Ati.kexts, also. ( just a dirty solution that came up to my mind ) - Lion boots with these kexts and loaded them. Same : 1366x768x32, no 3D. I am stuck .. so far I have reverted back to 10.6.8 OSX which works fabulous ( same booter,same rom, same extra kexts - only 10.6.8 kexts ) Lion looked promising.. And I am glad all my hardware still works ( same kexts as SL, voodoohda,LAN,Wifi .. ). but the ATI problem was not expected. Without Accelereation OSX is useless, therfore I am now back in SL. If someone knows what the cause might be ? Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted July 8, 2011 Share Posted July 8, 2011 No progress so far on my laptop LVDS screen - Graphics Card fully detected with QE/CI and ResChange: checked - DSDT patched for Dual-Link: checked and verified by akbarmoradi - EDID: correctly detected by OS X Still blacklist - ATY,EFIDisplay = <"LVDS"> - Line in IOReg: Not there, unlike in much as system. Not sure what it means though. Anyone got any clue what to be fixed? Link to comment Share on other sites More sharing options...
gizmonder Posted July 12, 2011 Share Posted July 12, 2011 Where I can download radeondump? UPD: found Link to comment Share on other sites More sharing options...
QuadDragonE Posted July 15, 2011 Share Posted July 15, 2011 Hi I was reading on the forum about the ATI mobility series having full QE/CI support and i noticed that in this thread, ppl have manage to get ATI4XXX mobility card to have full QE/CI support I was wondering if anyone could upload their patched mobility 4570 graphic kext so i can use it as programming is a bit off my league... I have a sony vaio NW20ZF laptop with ATI mobility 4570 card. I noticed that a member 'kizwan' have QE/CI on his Dell studio 1577 with 4570 mobility graphic card, hence the request. I tried contacting kizwan via pm, but it seems he is not accepting pm at the moment Quad Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted July 16, 2011 Share Posted July 16, 2011 You don't need any programming skills. Just follow the steps in the OP. And check out the thread about working configurations. Maybe someone has a similar system and you can use their Framebuffer code =) Link to comment Share on other sites More sharing options...
Peter Board Posted July 16, 2011 Share Posted July 16, 2011 I am trying to work out my Shrike Connector info using this output from my ATI bios. Is someone able to confirm what I should be changing? I am going to use the Enabler Script that akbarmoradi wrote (http://www.insanelymac.com/forum/index.php?showtopic=257028&pid=1715424&mode=threaded&start=#entry1715424) to modify the ati4600 kext 192-168-1-2:atimobility p_board$ ./radeon_bios_decode < 1002_9488.rom ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0xae11 IOBaseAddress: 0xa000 Filename: SV36833a.bin BIOS Bootup Message: 113-AE111M96-H01-1GB M96 DDR3 128bit 675e/800m PCI ID: 1002:9488 Connector at index 0 Type [@offset 45434]: VGA (1) Encoder [@offset 45438]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45478]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45444]: HDMI-A (11) Encoder [@offset 45448]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45501]: 0x91, OSX senseid: 0x2 Also attached my LCD config using Generic Radeon Frame Buffer and ioreg explorer msi_ae_2400_lcd.tiff Link to comment Share on other sites More sharing options...
QuadDragonE Posted July 16, 2011 Share Posted July 16, 2011 You don't need any programming skills. Just follow the steps in the OP. And check out the thread about working configurations. Maybe someone has a similar system and you can use their Framebuffer code =) I think you have more faith in me then i do The other thing that I am not sure about, i presume once i have the framebuffer code all worked out, i would need to install ATIX2000/4000kext or which ever has my device id in it, the ATframebuffer.kext and in chameleon, tick use ATIBios and GraphicEnabler=yes? Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted July 17, 2011 Share Posted July 17, 2011 You dont nessacarily need ATIBios, but you need GraphicsEnable=Yes, thats correct Link to comment Share on other sites More sharing options...
QuadDragonE Posted July 17, 2011 Share Posted July 17, 2011 Thanks for the reply. I feel little bit more confident in my hackbook now I spoke to Martuzki, and he kindly offered me his kext, but once installed in S/L/E, all i get is blank screen, but another member having the same 4570 mobility card, installed in E/E and works, if i follow the latter method, does the kext in E/E loads by itself? More importantly, shall i boot in 32bit mode or 64bit mode with GraphicsEnabler=yes? Quad Link to comment Share on other sites More sharing options...
Peter Board Posted July 18, 2011 Share Posted July 18, 2011 I am trying to work out my Shrike Connector info using this output from my ATI bios. Is someone able to confirm what I should be changing? I am going to use the Enabler Script that akbarmoradi wrote (http://www.insanelymac.com/forum/index.php?showtopic=257028&pid=1715424&mode=threaded&start=#entry1715424) to modify the ati4600 kext 192-168-1-2:atimobility p_board$ ./radeon_bios_decode < 1002_9488.rom ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0xae11 IOBaseAddress: 0xa000 Filename: SV36833a.bin BIOS Bootup Message: 113-AE111M96-H01-1GB M96 DDR3 128bit 675e/800m PCI ID: 1002:9488 Connector at index 0 Type [@offset 45434]: VGA (1) Encoder [@offset 45438]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45478]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45444]: HDMI-A (11) Encoder [@offset 45448]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45501]: 0x91, OSX senseid: 0x2 Also attached my LCD config using Generic Radeon Frame Buffer and ioreg explorer I have tried so far the connector values below, but it doesn't seem to have worked. Any suggestions? 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 00 08 00 00 00 02 00 00 00 01 00 00 20 01 01 02 Using IO registry explorer, it tells me the working HDMI connector values are as follows /display@0/ATY,ATY,RadeonFramebuffer@0 (HDMI) ATY,ActiveFlages, Number, 0x4 ATY,ControlFlags, Number, 0x204 ATY,EFIDisplay, Data, <"TMSDSA"> av-signal-type, Number, 0x2 compatible, Data, <"ATY,Vervet"> - Not sure if this means that the Vervet Framebuffer has the right HDMI string connector-type, Number, 0x800 display-connect-flags, Data, <00 00 00 00> display-type, String, LCD port-number, Number, 0x1 /display@0/ATY,ATY,RadeonFramebuffer@1 (VGA) ATY,ActiveFlages, Number, 0x1 - Meaning nothing detected from what I have read ATY,ControlFlags, Number, 0x10 compatible, Data, <"ATY,Vervet"> connector-type, Number, 0x10 port-number, Number, 0x0 Link to comment Share on other sites More sharing options...
Peter Board Posted July 18, 2011 Share Posted July 18, 2011 I have tried so far the connector values below, but it doesn't seem to have worked. Any suggestions? 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 00 08 00 00 00 02 00 00 00 01 00 00 20 01 01 02 Using IO registry explorer, it tells me the working HDMI connector values are as follows /display@0/ATY,ATY,RadeonFramebuffer@0 (HDMI) ATY,ActiveFlages, Number, 0x4 ATY,ControlFlags, Number, 0x204 ATY,EFIDisplay, Data, <"TMSDSA"> av-signal-type, Number, 0x2 compatible, Data, <"ATY,Vervet"> - Not sure if this means that the Vervet Framebuffer has the right HDMI string connector-type, Number, 0x800 display-connect-flags, Data, <00 00 00 00> display-type, String, LCD port-number, Number, 0x1 /display@0/ATY,ATY,RadeonFramebuffer@1 (VGA) ATY,ActiveFlages, Number, 0x1 - Meaning nothing detected from what I have read ATY,ControlFlags, Number, 0x10 compatible, Data, <"ATY,Vervet"> connector-type, Number, 0x10 port-number, Number, 0x0 Ok Analysing my setup - I almost have it all going.... Need just a little more help ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0xae11 IOBaseAddress: 0xa000 Filename: SV36833a.bin BIOS Bootup Message: 113-AE111M96-H01-1GB M96 DDR3 128bit 675e/800m PCI ID: 1002:9488 Connector at index 0 Type [@offset 45434]: VGA (1) Encoder [@offset 45438]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45478]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45444]: HDMI-A (11) Encoder [@offset 45448]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45501]: 0x91, OSX senseid: 0x2 I've almost got it fully going now, just need some help tweaking. My LCD screen which is attached via an internal HDMI connection now activates. However I get this constant flickering on the screen. Vga 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 Hdmi 00 08 00 00 04 02 00 00 00 01 00 00 00 01 01 02 So for my second line which is my HDMI connector, to make it work (Based on http://www.insanelymac.com/forum/index.php?showtopic=252061 information) But something must be slightly off as it flickers... 00 08 00 00 - HDMI connector 04 02 00 00 - ATY,ControlFlags, Number, 0x204 as found in IO Registry Explorer 00 01 - Features #define HDMI Features : 0x00 + FEATURE_USE_INTERNAL 0x01 00 00 - unknown 00 - Transmitter #define UNIPHY 0x00 01 - Encoder #define DIG2 0x01 // = DIGB 01 - HotPlug ID (connector at index) 02 - SenseID Link to comment Share on other sites More sharing options...
Peter Board Posted July 19, 2011 Share Posted July 19, 2011 Ok Analysing my setup - I almost have it all going.... Need just a little more help ATOM BIOS Rom: SubsystemVendorID: 0x1462 SubsystemID: 0xae11 IOBaseAddress: 0xa000 Filename: SV36833a.bin BIOS Bootup Message: 113-AE111M96-H01-1GB M96 DDR3 128bit 675e/800m PCI ID: 1002:9488 Connector at index 0 Type [@offset 45434]: VGA (1) Encoder [@offset 45438]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45478]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45444]: HDMI-A (11) Encoder [@offset 45448]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45501]: 0x91, OSX senseid: 0x2 I've almost got it fully going now, just need some help tweaking. My LCD screen which is attached via an internal HDMI connection now activates. However I get this constant flickering on the screen. Vga 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 Hdmi 00 08 00 00 04 02 00 00 00 01 00 00 00 01 01 02 So for my second line which is my HDMI connector, to make it work (Based on http://www.insanelymac.com/forum/index.php?showtopic=252061 information) But something must be slightly off as it flickers... 00 08 00 00 - HDMI connector 04 02 00 00 - ATY,ControlFlags, Number, 0x204 as found in IO Registry Explorer 09 01 - Features #define LVDS compatible 0x09 + FEATURE_USE_INTERNAL 0x01 00 00 - unknown 00 - Transmitter #define UNIPHY 0x00 01 - Encoder #define DIG2 0x01 // = DIGB 01 - HotPlug ID (connector at index) 02 - SenseID Never Mind I fixed it myself!!! Fantastic! I guessed that my HDMI internal might be behaving like an LVDS display so I changed one attribute and its fixed. Vga 10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 01 Hdmi 00 08 00 00 04 02 00 00 09 01 00 00 00 01 01 02 00 08 00 00 - HDMI connector 04 02 00 00 - ATY,ControlFlags, Number, 0x204 as found in IO Registry Explorer 09 01 - Features #define LVDS compatible 0x09 + FEATURE_USE_INTERNAL 0x01 00 00 - unknown 00 - Transmitter #define UNIPHY 0x00 01 - Encoder #define DIG2 0x01 // = DIGB 01 - HotPlug ID (connector at index) 02 - SenseID Link to comment Share on other sites More sharing options...
smartie77 Posted July 21, 2011 Share Posted July 21, 2011 ... Interestingly I could force Lion to load 10.6.7 and 10.6.8 versions of Ati.kexts, also. .. I am stuck .. .. Lion looked promising.. If someone knows what the cause might be ? solved. Lion working QE/CI with its own 10.7 kexts. follow Guide in my signature for how to and files on Toshiba L500 / 4650mobility LVDS shrike. machine overall impression : perfect Hackbook, both Snow and Lion. Only wifi needs a 3rd party solution and sleep is broken but that's common issues. Link to comment Share on other sites More sharing options...
Recommended Posts