RobertX Posted September 21, 2011 Share Posted September 21, 2011 ...damn...i'm having no success at the hex-editing of framebuffer using 0xED ...i get no results looking for any of the birds or monkeys personalities in framebuffer kext or 4600controller...using kexts from 10.6.3 (4600controller,atisupport,atiframebuffer) here are my dumps ATOM BIOS Rom: SubsystemVendorID: 0x1002 SubsystemID: 0x0028 IOBaseAddress: 0x0000 Filename: B107310.100 BIOS Bootup Message: RV730XT AGP 1024M/128B DDR3 DVI-I/VGA/HDMI 873M/750E PCI ID: 1002:9495 Connector at index 0 Type [@offset 44694]: VGA (1) Encoder [@offset 44698]: INTERNAL_KLDSCP_DAC2 (0x16) i2cid [@offset 44766]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44704]: HDMI-A (11) Encoder [@offset 44708]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44789]: 0x94, OSX senseid: 0x5 Connector at index 2 Type [@offset 44714]: DVI-I (2) Encoder [@offset 44718]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44818]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 44724]: DVI-I (2) Encoder [@offset 44728]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44818]: 0x93, OSX senseid: 0xED and from redsocks Downloads/redsock_bios_decoder < /Users/Rusty/Desktop/RV730.bin TEST.BIN : RV730XT AGP 1024M/128B DDR3 DVI-I/VGA/HDMI 800M/750E Subsystem Vendor ID: 1002 Subsystem ID: 28 Object Header Structure Size: 235 Connector Object Table Offset: 3c Router Object Table Offset: 0 Encoder Object Table Offset: af Display Path Table Offset: 10 Connector Object Id [5] which is [VGA] encoder obj id [0x16] which is [iNTERNAL_KLDSCP_DAC2] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false ...any chance of some more knowledgeable person modding the eulemur personality(i'm set up for this in chameleon modded with my ids) to match my outputs above? ...or maybe just tell me what i'm doing wrong in 0xED that doesn't return anything in search... thx as usual... i can only reach desktop with 4600controller disabled...otherwise, system loads up...but blackscreen (flying blind) Link to comment Share on other sites More sharing options...
Théo BRITHE Posted October 15, 2011 Share Posted October 15, 2011 Hey Guys, I've a Dell Studio 1743 and, so a Mobility 4650, like Mucha. I'm new on Mac and my english skills are poor (I'm french). So I've not understood all what Mucha explained. I've just copy and paste his files (ATIFramebuffer et ATI4600Controller) in S/L/E and boot in /. I'm sure I forget a step. Can you explain me these steps or maybe, can you explain me all the process in order to success to succes in this task. I really thank you, Brithe, Oh, i Have the 10,6,8 version. Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 16, 2011 Share Posted October 16, 2011 I'm not sure whether 10.6.7 files work correctly under 10.6.8 or not. You may have to go through the whole patching procedure yourself Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 17, 2011 Share Posted October 17, 2011 So, after I had somehow ruined my system I'm now back online. Installed iAtkos S3 v2, updated to 10.6.8, installed voodoohda, etc. Now I have patched ATI4600Controller.kext again, restored my dsdt.aml from backup and so on Result: System boots, graphics card is detected but when it should switch to desktop it doesn't, instead I still see the console. I can shut down my system by shortly pressing the power button and the the enter key. Bootloader is Chameleon 2 r1506 Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 20, 2011 Share Posted October 20, 2011 Fail on my side. I had forgotten to put the device/vendor ID in the info.plist But I still don't see anything on my screen. It's just black. That's beginning to drive me crazy Could it be that my Laptop requires some more dsdt patching than just Dual-Link? Link to comment Share on other sites More sharing options...
lseba Posted October 21, 2011 Share Posted October 21, 2011 after reading the whole post i wanted to share my experience so far. i have a dell xps 1647 i5 430m radeon hd4670m (1002 9488). snow leopard 10.6.8 fully working. i use it as a desktop with a monitor attached. i use chameleon azimut graphicsenabler modules latest revision. i have ati4600controller.kext hexedited to enable lvds vga and display port. followed mucha's post. dumped bios, radeonhd log, etc, but still black screen with backlight enabled on internal display. used shrike, flicker and gliff. with varios results ranging from no image in either output, to vga working. as far as i know, the best option was using peregrine with vanillia ati4600controller. it resulted in corruptes image lvds; corrupted image +vga extended or mirrored and black lvds + displayport mirrored or extended. when using peregrine , the framebuffer is RadeonFramebuffer, that i suppose its a default framebuffer since peregrine its no longer in ati4600controller.kext. its there a way to extract the radeonframebuffer connector info? since its the best working framebuffer it would be useful to know its parameters and to improve maybe shrike in order to get lvds working this is my shrike modded 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 05 10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 06 00 04 00 00 00 01 00 00 00 01 00 00 01 01 01 02 and my bios dump ATOM BIOS Rom: SubsystemVendorID: 0x1028 SubsystemID: 0x02fe IOBaseAddress: 0x2000 Filename: BR036993.002 BIOS Bootup Message: BR036993-002 M96 DDR3 128bit 400e/800m PCI ID: 1002:9488 Connector at index 0 Type [@offset 45846]: VGA (1) Encoder [@offset 45850]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45926]: 0x95, OSX senseid: 0x6 Connector at index 1 Type [@offset 45856]: HDMI-A (11) Encoder [@offset 45860]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45949]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 45866]: LVDS (7) Encoder [@offset 45870]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45976]: 0x94, OSX senseid: 0x5 Connector at index 3 Type [@offset 45876]: DisplayPort (10) Encoder [@offset 45880]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45999]: 0x91, OSX senseid: 0x2 it would be great to have lvds to turn this laptop a great hackintosh Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 24, 2011 Share Posted October 24, 2011 Turned out I can boot to desktop with any Framebuffer other than Shrike, Flicker or Gliff. Problem is: The screen is distorted Link to comment Share on other sites More sharing options...
lseba Posted October 24, 2011 Share Posted October 24, 2011 that's because if you inject any personality not included un the ati controller kext, it will use the default one (RadeonFramebuffer). i found out that the hd4670m card has only 2 configurable outputs. lvds + any other available. (vga,DP, hdmi). also, if you use lvds + vga teh internal display shows distorted image and vga ok. but if you use lvds +DP, the internal display turns black with backlight and DP ok. i think any digital output interfere with lvds. i' ve tried multiple transmiter encoder configurations, and the best working turns out to be the default framebuffer (RadeonFramebuffer) is there a way to findout the conection table for this personality? Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 24, 2011 Share Posted October 24, 2011 But mucha states in the OP that he tested his mod on Peregrine too and confirmed it working Link to comment Share on other sites More sharing options...
lseba Posted October 24, 2011 Share Posted October 24, 2011 that's because maybe he is under 10.6.7 or previous. under 10.6.8 the available personalities in ATI4600controller.kext are Gliff, Shrike and Flicker. any other than these will end up with the default RadeonFramebuffer Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 24, 2011 Share Posted October 24, 2011 And any idea why I get something on my screen at all with RadeonFramebuffer, but not with the 4600 FBs? Link to comment Share on other sites More sharing options...
lseba Posted October 24, 2011 Share Posted October 24, 2011 no idea. im in the same situation, i get corrupted colors but right resolution and graphics acceleration enabled in internal display. still waiting for help in this topic. in he mean while ill try installing 10.7 to see if it gets better with it Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 25, 2011 Share Posted October 25, 2011 I tried EDID override. No result, must be something different. I'd like to go Lion, but unfortunately the patched kernel isn't out yet Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 25, 2011 Share Posted October 25, 2011 BTW: Here's an ioreg dump I did while running the card with RadeonFramebuffer:The_Hackbook.zip Link to comment Share on other sites More sharing options...
ytrox Posted October 25, 2011 Share Posted October 25, 2011 no idea. im in the same situation, i get corrupted colors but right resolution and graphics acceleration enabled in internal display. still waiting for help in this topic. in he mean while ill try installing 10.7 to see if it gets better with it If you get wrong colors try this little debug test. remove ARX200.kext. if you get a better result, your problem is the accelleration and this topic is useless, no matters. in other cases you have to edit again your c.i. Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted October 30, 2011 Share Posted October 30, 2011 No change. And for me it`s not just corrupted colors. I also get flickering horizontal violet lines on RadeonFramebuffer. The 46xx Framebuffers just give me black screen regardless of dual-link patch Link to comment Share on other sites More sharing options...
chessperso Posted October 31, 2011 Share Posted October 31, 2011 Everybody who's got a 4xxx, you want to take a look at the 28th of october update of the 20th post of this topic ! Link to comment Share on other sites More sharing options...
RobertX Posted November 1, 2011 Share Posted November 1, 2011 hey...could this be modded for the HIS radeon HD4670 dev id 0x94951002? Link to comment Share on other sites More sharing options...
chessperso Posted November 1, 2011 Share Posted November 1, 2011 I guess so, try the Chameleon_2.1svn_r1618_trunk_Peregrine_NB_pkg.zip package, after having put your device id in ATI4600.kext .plist file... Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted November 2, 2011 Share Posted November 2, 2011 I just tried that method. As I have a 4650 card it boots RadeonFramebuffer, obviously. But now the colors are no longer wrong. Unfortunately the screen distortions as seen in the screenshot posted earlier still persist. I used Chameleon, not ATY_Init. Link to comment Share on other sites More sharing options...
ytrox Posted November 2, 2011 Share Posted November 2, 2011 I just tried that method. As I have a 4650 card it boots RadeonFramebuffer, obviously. But now the colors are no longer wrong. Unfortunately the screen distortions as seen in the screenshot posted earlier still persist. I used Chameleon, not ATY_Init. have you tryed snow kexts? fb, atisupp and 4600contr Link to comment Share on other sites More sharing options...
crazybirdy Posted November 2, 2011 Share Posted November 2, 2011 I just tried that method. As I have a 4650 card it boots RadeonFramebuffer, obviously. But now the colors are no longer wrong. Unfortunately the screen distortions as seen in the screenshot posted earlier still persist. I used Chameleon, not ATY_Init. Yes, it'll use RadeonFramebuffer. May I ask what's version of your Mac OS X? and what's version of kexts used? and the resolution is ...?? Could you upload a picture...to see what's wrong? I'm interesting for this issue. Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted November 2, 2011 Share Posted November 2, 2011 I have 10.6.8 and use 10.6.8 + 10.6.7 kexts from the pack you provided. Screen resolution is 1600x900 You can find a pic on the previous page of this thread. Just imagine it with the desktop displayed with correct colors (with the distorition overlaying the screen image) If I take a screenshot with the screenshot app of OS X the image is correct Link to comment Share on other sites More sharing options...
ytrox Posted November 2, 2011 Share Posted November 2, 2011 If I take a screenshot with the screenshot app of OS X the image is correct yes couse your problem is the video card and not the screenshot app. It take the picture from your system not from your card output. Link to comment Share on other sites More sharing options...
RobertX Posted November 2, 2011 Share Posted November 2, 2011 well...i tried with my HIS radeon 4670 1 gb desktop variety...0x94951002... i get a white screen on vga(system locks up) a screen with white and black vertical lines on dvi-vga dongle(system locks up) or a black screen on hdmi(again system locks up) tried the aty_init.kext but i assume chameleon will be be the same and again...the info i have so far for my card(all on 10.6.8 kexts) ATOM BIOS Rom: SubsystemVendorID: 0x1002 SubsystemID: 0x0028 IOBaseAddress: 0x0000 Filename: B107310.100 BIOS Bootup Message: RV730XT AGP 1024M/128B DDR3 DVI-I/VGA/HDMI 873M/750E PCI ID: 1002:9495 Connector at index 0 Type [@offset 44694]: VGA (1) Encoder [@offset 44698]: INTERNAL_KLDSCP_DAC2 (0x16) i2cid [@offset 44766]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 44704]: HDMI-A (11) Encoder [@offset 44708]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44789]: 0x94, OSX senseid: 0x5 Connector at index 2 Type [@offset 44714]: DVI-I (2) Encoder [@offset 44718]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44818]: 0x93, OSX senseid: 0x4 Connector at index 3 Type [@offset 44724]: DVI-I (2) Encoder [@offset 44728]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44818]: 0x93, OSX senseid: 0x4 ...where do i start?...hmmm...i'd like at least VGA working as i have an old CRT monitor...but also can do dvi-vga dongle or hdmi to tv and from redsocks Downloads/redsock_bios_decoder < /Users/Rusty/Desktop/RV730.bin TEST.BIN : RV730XT AGP 1024M/128B DDR3 DVI-I/VGA/HDMI 800M/750E Subsystem Vendor ID: 1002 Subsystem ID: 28 Object Header Structure Size: 235 Connector Object Table Offset: 3c Router Object Table Offset: 0 Encoder Object Table Offset: af Display Path Table Offset: 10 Connector Object Id [5] which is [VGA] encoder obj id [0x16] which is [iNTERNAL_KLDSCP_DAC2] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Link to comment Share on other sites More sharing options...
Recommended Posts