Tadachi18 Posted June 21, 2010 Share Posted June 21, 2010 On my laptop i got ATi Radeon 9000/9100 IGP (5835) Now I'm stuck on the 1024x768 resolution when my screen can handle 1280x800.... I downloaded the Callisto b008 Kext and did as it said... Change the dev id from within the CatilloHal.kext to mine (5835)... Then to put my screens EDID in the Catillo.kext... Instructions CallistoHAL.kext/Contents/Info.plist Replace my own PCI device ID with yours under the IOPCIMatch key (4150 is mine...) Don't tell me you don't know how to use vi? Try nano or Textedit then. If your DFP monitor is detected as CRT by the driver, you can try to hard-code the EDID string of your monitor. Use the Monitor Asset Manager (or any other way) to retrieve your 128 byte HEX value string. When using MAM, you only need the actual hex values do not include line numbers (00:, 10:, 20:, etc). Next open the Callisto_latest folder on your desktop, then right mouse click on Callisto.kext and left click on Show Package Contents. Open the Contents folder and there you will see Info.plist. Double click on Info.plist file and it *should* open in Property List Editor. Click on the arrow next to the Root, then arrow next to the IOKitPersonalities, then next to the CallistoMatch. You will see a key called MONITOR_TYPE,EDID. Double click on it to edit it and replace the MONITOR_TYPE with DFP so it says DFP,EDID or with CRT,EDID for a CRT screen. In the value field of the same key replace the hex values there with the ones from your EDID, making sure that the < and > remain on the ends. You will see my original value there, it's the EDID for Apple Cinema Display 20" . Once done, save the file with File/Save. Here's an imaginary EDID string, just so you see how it looks like: 00 FF FF FF FF FF FF 00 10 AC 19 A0 4C 56 52 31 0D 10 01 03 80 2B 1B 78 EE EE 91 A3 54 4C 99 26 0F 50 54 A5 4B 00 81 80 71 4F 01 01 01 01 01 01 01 01 01 01 01 01 7C 2E 90 A0 60 1A 1E 40 30 20 36 00 B2 0E 11 00 00 1A 00 00 00 FF 00 48 46 37 33 30 36 33 52 31 52 56 4C 0A 00 00 00 FC 00 44 45 4C 4C 20 32 30 30 37 57 46 50 0A 00 00 00 FD 00 38 4C 1E 53 0E 00 0A 20 20 20 20 20 20 00 33 It is absolutely important that you do not miss any characters in your EDID string, and that it is exactly 128 bytes long. Also have in mind that the above procedure is ONLY for non-Mobility owners, Mobility owners should not do this, your settings come from the BIOS. __Callisto.kext______________________________________________________________________________ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>Callisto</string> <key>CFBundleIdentifier</key> <string>com.free.driver.Callisto</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>Callisto</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0d1</string> <key>IOKitPersonalities</key> <dict> <key>CallistoMatch</key> <dict> <key>CFBundleIdentifier</key> <string>com.free.driver.Callisto</string> <key>CallistoUseAltPLLMethod</key> <true/> <key>IOClass</key> <string>CallistoFB</string> <key>IOMatchCategory</key> <string>IOFramebuffer</string> <key>IONameMatch</key> <string>OMNI,CALLISTO</string> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>CallistoHAL</string> <key>DFP,EDID</key> <data>00,FF,FF,FF,FF,FF,FF,00,36,7F,00,00,00,00,00,00,00,00,01,03,01,28,1E,00,F2,00,00,00,00,00,00,00, 00,00,00,21,08,00,31,40,45,40,61,40,00,00,00,00,00,00,00,00,00,00,EA,1A,00,80,50,20,10,30,10,20, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,F0</data> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOGraphicsFamily</key> <string>1.0.0b1</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.0.0b1</string> <key>com.apple.kernel.iokit</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> ___________________________________________________________________________________________ The EDID is the same as the Monitor Asset Manager came up with ___CallistoHAL.kext__________________________________________________________________________ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>CallistoHAL</string> <key>CFBundleIdentifier</key> <string>com.free.driver.CallistoHAL</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0d1</string> <key>IOKitPersonalities</key> <dict> <key>CallistoPCIMatch</key> <dict> <key>CFBundleIdentifier</key> <string>com.free.driver.CallistoHAL</string> <key>IOClass</key> <string>CallistoHAL</string> <key>IOMatchCategory</key> <string>IOService</string> <key>IOPCIMatch</key> <string>0x58351002&0xffffffff</string> <key>IOProbeScore</key> <integer>60000</integer> <key>IOProviderClass</key> <string>IOPCIDevice</string> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOPCIFamily</key> <string>1.0.0b1</string> <key>com.apple.kernel.iokit</key> <string>6.0</string> </dict> <key>OSBundleRequired</key> <string>Safe Boot</string> </dict> </plist> __________________________________________________________________________________________ Now after thats all said and done i load up the Kext and clear the kext cache and reboot This Shows up... And it stays like that and the only way to be able to go into Leopard is to -s at start and remove the CallistoHAL.kext and then ill be able to load Leopard but with no Resolution improvements... Can anybody see whats wrong... What I did wrong? Link to comment https://www.insanelymac.com/forum/topic/222045-callisto-b008-help-solved/ Share on other sites More sharing options...
Tadachi18 Posted July 8, 2010 Author Share Posted July 8, 2010 forget it i fixed it... Searched Google for a while... And found a forum with a person talking about that they got the right resolution using the Callisto kext and it just happen that his screen used the right resoultion as mine 1280x800...An he uploaded it to help someone else but it helped me as well... i just changed the device ID to mine and loaded his Kext and it WORKED!!! Link to comment https://www.insanelymac.com/forum/topic/222045-callisto-b008-help-solved/#findComment-1506962 Share on other sites More sharing options...
MacGTO Posted August 24, 2010 Share Posted August 24, 2010 can you post those kexts? Link to comment https://www.insanelymac.com/forum/topic/222045-callisto-b008-help-solved/#findComment-1536050 Share on other sites More sharing options...
jmacie Posted August 25, 2010 Share Posted August 25, 2010 can you post those kexts? Could you also tell us what os? Did you try any of slice's kexts before hand? Link to comment https://www.insanelymac.com/forum/topic/222045-callisto-b008-help-solved/#findComment-1537089 Share on other sites More sharing options...
jmacie Posted August 27, 2010 Share Posted August 27, 2010 forget it i fixed it... Searched Google for a while... And found a forum with a person talking about that they got the right resolution using the Callisto kext and it just happen that his screen used the right resoultion as mine 1280x800...An he uploaded it to help someone else but it helped me as well... i just changed the device ID to mine and loaded his Kext and it WORKED!!! I searched hi and low, but couldn't find any forum with modded callisto.kext. I did manage to work with slice's callisto.kext to get res change and QuartzGL:Supported, but can't play chess with this setup. Still gonna try to understand why I can't lock quartz extreme, seems lesser cards do. MacGTO, maybe there is hope! Link to comment https://www.insanelymac.com/forum/topic/222045-callisto-b008-help-solved/#findComment-1538299 Share on other sites More sharing options...
Recommended Posts