Jump to content

lenamdn

Members
  • Content count

    12
  • Joined

  • Last visited

About lenamdn

  • Rank
    InsanelyMac Protégé
  1. I install with chameleon. Is there any other way without fresh install? Can I only change bootloader from chameleon to clover?
  2. So if i use Clover. How can i uinstall Chameleon?
  3. I tried it. And nothing change . Any other solution?
  4. . I'm using chameleon. So how can i change it to clover? Or can you show me how to inject EDID through DSDT?
  5. Not yet! Can you tell me what kext I need to remove? Does it look like intell..... or nvdia....?
  6. Hi guy, I 've just installed Mavericks and trying to get my video card works. This is my laptop specific. CPU: core i5 450M Ram: 6GB Graphics card: ATI Mobility Radeon 4500M/5100M/545v 512MB VendorID: 1002 DeviceID: 9553 Bootloader: Chameleon. Boot.plist: only GraphicsEnabler=Yes DSDT: not patched. SMBIOS: Mac pro 8,1 After patched framebuffer, seem like I get full QE/CI. Mavericks regconized my card correctly and sleep works. But screen still scramble. Then I inject EDID. It regconize my EDID but nothing change. This is my card. My injected EDID was name Internal LCD Forced EDID. This is what I extract from VBIOS (get via AIDA64) Output Dump BIOS BR36588.003 : BR36588.002 M92 DDR3 64bit 720e/800m Subsystem Vendor ID: 144d Subsystem ID: c561 Object Header Structure Size: 197 Connector Object Table Offset: 32 Router Object Table Offset: 0 Encoder Object Table Offset: 97 Display Path Table Offset: 10 Connector Object Id [5] which is [VGA] encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [14] which is [LVDS] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector at index 0 Type [@offset 45056]: VGA (1) Encoder [@offset 45060]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45118]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45066]: LVDS (7) Encoder [@offset 45070]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45141]: 0x11, OSX senseid: 0x2 Connector at index 2 Type [@offset 45076]: HDMI-A (11) Encoder [@offset 45080]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45164]: 0x95, OSX senseid: 0x6 I patched framebuffer Shrike. This is what I used. I used 02 for transmitter and 01 for encode. Transmiter possible value is 12 or 02. I tried them all. But nothing change. 01 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 12 00 02 06 02 00 00 00 40 00 00 00 09 01 00 00 02 01 01 02 This is what I get from terminal via ioreg | grep ATY One strange thing is the ATY,DeviceID = <5395> and ATY,VendorID=<0210> . I thought it should be <9553> and <1002>. Why it still regconized my card????? "ATY,CAIL_IRI" = <080001000000000028000000010000000040e30f80ffffff4233d0817fffffff6a33d0817fffffffd0bb19b280ffffff> "ATY,RevID" = 269047089 "ATY,vram_base" = <00000000> "ATY,Copyright" = <"Copyright AMD Inc. All Rights Reserved. 2005-2010"> "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPCI2PCIBridge/VGA@0/ATY,Shrike@0/ATY_Shrike/AGPM" "ATY,Card#" = <2e> "ATY,DeviceID" = <5395> "name" = <"ATY,ShrikeParent"> "ATY,remap-size" = 536870912 "ATY,VendorID" = <0210> "ATY,SCLK" = 71887 "ATY,bin_image" = <55aa7be….> "device_type" = <"ATY,ShrikeParent"> | | | | | "ATY,memsize" = 536870912 | | | | | "ATY,MCLK" = 64800 | | | | | "ATY,SurfInfo" = <a0de399a80ffffff> | | | | | "ATY,drvincom" = <4c9eeb817fffffff00e0920f80ffffff> | | | | | "ATY,TileInfo" = <000000000000000000000000000000000000000000000000> | | | | | "ATY,Gliff" = {"aty_config"={"CFG_USE_USCN"=Yes}} | | | | +-o ATY,Shrike@0 <class AtiFbStub, id 0x1000002fa, registered, matched, active, busy 0 (1172 ms), retain 8> | | | | | | "ATY,ActiveFlags" = 64 | | | | | | "ATY,ControlFlags" = 64 | | | | | | "name" = "ATY,Shrike" | | | | | +-o ATY_Shrike <class AMDFramebuffer, id 0x1000002ff, registered, matched, active, busy 0 (679 ms), retain 18> | | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPCI2PCIBridge/VGA@0/ATY,Shrike@0/ATY_Shrike/display0/AppleDisplay-daf-1444" | | | | +-o ATY,Shrike@1 <class AtiFbStub, id 0x1000002fb, registered, matched, active, busy 0 (1 ms), retain 8> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "ATY,ControlFlags" = 16 | | | | | | "name" = "ATY,Shrike" | | | | | +-o ATY_Shrike <class AMDFramebuffer, id 0x100000323, registered, matched, active, busy 0 (0 ms), retain 14> | | | | +-o ATY,Shrike@2 <class AtiFbStub, id 0x1000002fc, registered, matched, active, busy 0 (1 ms), retain 8> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "ATY,ControlFlags" = 512 | | | | | | "name" = "ATY,Shrike" | | | | | +-o ATY_Shrike <class AMDFramebuffer, id 0x100000329, registered, matched, active, busy 0 (0 ms), retain 14> | | | | | "ATY,cbits" = 268501056 | | | | | "ATY,intrev" = 42 My DisplayID was 0x1444 and VendorID was 0xdaf. Before I injected EDID. Mavericks still regconized my EDID. It's the same with EDID extracted from Windows. Than I injected that EDID into DisplayVendorID-daf/DisplayProductID-1444 This is what I get from terminal via ioreg. "IOClass" = "AppleDisplay" "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily" "IOProviderClass" = "IODisplayConnect" "DisplayProductID" = 5188 "IODisplayEDID" = <00ffffffffffff000daf44140000000029120103801f11780a0d359e5853962915505400000001010101010101010101010101010101781d56c2500026301f414c0035ae10000018000000fe004e31343042362d4c30320a2020000000fe00434d4f0a202020202020202020000000fe004e31343042362d4c30320a20200061> "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPCI2PCIBridge/VGA@0/ATY,Shrike@0/ATY_Shrike/display0/AppleDisplay-daf-1444" "IOPowerManagement" = {"MaxPowerState"=3,"CurrentPowerState"=3} "IOProbeScore" = 2000 "IODisplayParameters" = {"ggsc"={"min"=0,"max"=65536,"value"=65536},"thrm"={"min"=0,"max"=120,"value"=0},"bklt"={"min"=0,"max"=255,"value"=255},"rgsc"={"min"=0,"max"=65536,"value"=65536},"bgsc"={"min"=0,"max"=65536,"value"=65536},"dith"={"min"=0,"max"=1,"value"=1}} "IOMatchCategory" = "IODefaultMatchCategory" "AppleDisplayType" = 2 "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f630100000063706220000000006364670080808000676c666400000000>} "AppleSense" = 37119 "IODisplayConnectFlags" = <c4490000> "DisplayVendorID" = 3503 "DisplaySerialNumber" = 0 This is my DisplayProductID-1444 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>5188</integer> <key>DisplayProductName</key> <string>Internal LCD Forced EDID</string> <key>DisplayVendorID</key> <integer>3503</integer> <key>IODisplayEDID</key> <data> AP///////wANr0QUAAAAACkSAQOAHxF4Cg01nlhTlikVUFQAAAABAQEBAQEBAQEBAQEB AQEBeB1WwlAAJjAfQUwANa4QAAAYAAAA/gBOMTQwQjYtTDAyCiAgAAAA/gBDTU8KICAg ICAgICAgAAAA/gBOMTQwQjYtTDAyCiAgAGE= </data> </dict> </plist> So what should I do next? Can anyone help me, please!!!
  7. Yes. I inject EDID throudh DisplayOverride file? In my case, "DisplayProductID" = 5188 "DisplayVendorID" = 3503 IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P0P2@1/IOPCI2PCIBridge/VGA@0/ATY,Shrike@0/ATY_Shrike/display0/AppleDisplay-daf-1444" So I put EDID in DisplayVendor-daf/ DisplayProductID-1444. This is the info i take from MonInfo from window. And this is my DisplayProductID-1444 file. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>DisplayProductID</key> <integer>5188</integer> <key>DisplayProductName</key> <string>Internal LCD Forced EDID</string> <key>DisplayVendorID</key> <integer>3503</integer> <key>IODisplayEDID</key> <data> AP///////wANr0QUAAAAACkSAQOAHxF4Cg01nlhTlikVUFQAAAABAQEBAQEBAQEBAQEB AQEBeB1WwlAAJjAfQUwANa4QAAAYAAAA/gBOMTQwQjYtTDAyCiAgAAAA/gBDTU8KICAg ICAgICAgAAAA/gBOMTQwQjYtTDAyCiAgAGE= </data> </dict> </plist> I tried all value of Transmitter and Encode and my card only accept transmitter: 02 or 12. encode: 01
  8. When I use it, I got black screen, then red, green, blue... Seem like the problem is transmitter value. When I use this 12 or 02. It show messing up screen.
  9. I found the solution ). Because I injected the EDID before I patch framebuffer, so that EDID 's kind of wrong. Hence I inject it again with patched framebuffer, and it was regconized ). Althought it recognized my force EDID. But screen still messed up like before. I'll try it, and report later.
  10. I tried! And nothing has changed.
  11. Before I edit framebuffer. I was injected an EDID of my screen. Mavericks still regconize it (althought so, resolution is still 1024x768). After I edit framebuffer. Sometimes my computer can boot successfull and I get a messing up screen (but have good resolution 1366x768, and it regonize my card). Sometimes it won't boot. -When it boot successfull. I got this kind of screen. And my "Internal LCD ..." disappear, only have default "Display" - When booting isn't successfull, I notice that after "Waiting for DSMOS...." it not have "DSMOS has arrived" or "VM...on". Normally It must have at least one in that two sentence. And it will stuck at the end of the boot progress. - This is my Shrike FrameBuffer from my AMD4600Controller. - This is the original Shrike FrameBuffer - This is what I export from my card (I used Redsock and Radeon). Connector Object Id [5] which is [VGA] encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [14] which is [LVDS] encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false Connector Object Id [12] which is [HDMI_TYPE_A] encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector at index 0 Type [@offset 45056]: VGA (1) Encoder [@offset 45060]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45118]: 0x90, OSX senseid: 0x1 Connector at index 1 Type [@offset 45066]: LVDS (7) Encoder [@offset 45070]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45141]: 0x11, OSX senseid: 0x2 Connector at index 2 Type [@offset 45076]: HDMI-A (11) Encoder [@offset 45080]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45164]: 0x95, OSX senseid: 0x6 -I didn't patch any DSDT -My Boot.plist only have GraphicsEnabler=Yes -My ATI card: Radeon Mobility HD 4500M/5100M 512MB ID: 1002-9553 ----------------------------------------------------------------------------- Update1: - After I change my LVDS Transmitter from 0x12 to 0x02, it regconize my card correctly. Name and memory was recognized exactly. So this's my framebuffer now Can anyone help me. What should I do now?
  12. Hi everybody, can anyone help me about Kernel Panic that caused by Marvell 88E8040. When I install Mavericks, I removed IONetworkingFamily.kext from USB stick (because if not, it will cause Kernel Panic). After installation's successful ,I try to modifi Info.plist in AppleYukon2.kext. It still Panic. Even when I try to change default MacAddress 00 11 22 33 44 55 to my MacAddress by HexEdit. Still Panic. This is my change in Info.plist. I add the below text between <key>Yukon-88E804Y</key><dict>...</dict> and (text here) <key>Yukon-88E804Z</key><dict>...</dict> This is my Kernel Panic ScreenShot. Sr if my English was so bad
×