Jump to content
InsanelyMac Forum

felixmxr

Members
  • Content count

    1
  • Joined

  • Last visited

About felixmxr

  • Rank
    InsanelyMac Protégé

Contact Methods

  • Website URL
    http://

Profile Information

  • Gender
    Male
  • Location
    Austria
  1. felixmxr

    ATI 5650 on HP DV7T

    I'd just like to report my accomplishments with this card. Although im using a toshiba satellite l650 1gt specs maybe this can help you or anyone who's interested. first i used checco's guide and boot file and 10.7 kexts to get at least the internal working using Eulemur. i think i also got vga working as well with another framebuffer(can't remember which though). then i saw bcc9's and mucha's guide on editing the individual personalities' connector tables. this was the way to go to enable my internal and external (hdmi and vga) ports. so from my vga bios (follow checco's guide) and using radeondump i got the following ATOM BIOS Rom: SubsystemVendorID: 0x1179 SubsystemID: 0xfd12 IOBaseAddress: 0x4000 Filename: BR36887.001 BIOS Bootup Message: Toshiba Berlin10G Madison LP DDR3 512MB/1GB/2GB PCI ID: 1002:68c1 Connector at index 0 Type [@offset 45496]: LVDS (7) Encoder [@offset 45500]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45570]: 0x96, OSX senseid: 0x7 Connector at index 1 Type [@offset 45506]: HDMI-A (11) Encoder [@offset 45510]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 45593]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 45516]: VGA (1) Encoder [@offset 45520]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45620]: 0x94, OSX senseid: 0x5 this gave me the senseids (7,1,5) and the connector types then i used redsock_bios_decoder from this post to get Subsystem Vendor ID: 1179 Subsystem ID: fd12 Object Header Structure Size: 199 Connector Object Table Offset: 34 Router Object Table Offset: 0 Encoder Object Table Offset: 99 Display Path Table Offset: 12 Connector Object Id [14] which is [LVDS] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] 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 [5] which is [VGA] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false so i now have the encoder and transmitter values as well this is what my expected optimal framebuffer should look like: 02 00 00 00--40 00 00 00--09 01--00 00--10/00--00--00--07 lvds 00 08 00 00--00 02 00 00--00 01--00 00--11/01--02--01--01 hdmi 10 00 00 00--10 00 00 00--00 01--00 00--00 --10--02--05 vga it didnt work. internal was always doing something funny. i have no idea why. i guess something is strange with my 5650 so then i manually tested all of the FBs in monkeys.rtf from mucha to see which one was a good starting point for my editing: i decided to take vervet because it gave me a working internal and a somewhat working vga. the vga screen was always detected even when it was unplugged stock vervet: 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04 internal 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03 vga 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01 hdmi so edited this FB step by step and checking what changes happened edited Vervet: working hdmi mirror and extended and pluggable, nothing on vga edited: transmit & encode for vga and hdmi 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04 internal 00 02 00 00 14 00 00 00 00 71 00 00 00 10 06 03 vga 00 08 00 00 00 02 00 00 00 71 00 00 11 02 05 01 hdmi edited vervet: working vga if connected during boot then always on edited: senseid for all 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 07 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01 Best vervet for me yet: vga is only detected if its plugged during boot (after that it can be plugged and unplugged but will always be detected) hdmi can be plugged and unplugged after boot and always works (so basically if i plug in vga after boot, it doesnt get detected) edited: senseid for all, T&E on hdmi 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 07 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 05 00 08 00 00 00 02 00 00 00 71 00 00 11 02 05 01 i have no idea why exactly this works, but i sure am glad that it does everything is always full qe/ci and mirrorable and extendable i have tried editing the second row to get internal as lvds but no luck. hope this helps anyone
×