Jump to content

MULTI-UPDATE (QE/CI kextpack) 10.6.8 new Mobility4650 kexts toshiba


  • Please log in to reply
55 replies to this topic

#1
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.
NEW : GUIDE to all Satellite L500 Hardware components ( OSX 10.7, but should also match most Snow Leo questions )

This 4650 mobility solution is good for Toshiba ( Phoenix BIOS ) Laptop L500 model. Some people have gotten their Laptops from MSI / HP / Acer to work too, but I can only guarantee for the specific L500 model :
Attached File  Foto0084.jpg   148.01KB   205 downloads

This here deals with OSX 10.6.8 ( SNOW LEOPARD ) - I HAVE ALSO WORKING SIMILAR SOLUTION NOW FOR LION GM, if you want that go here -> QE/CI 4650mobility Toshiba L500, for LION GM

UPDATE July 8,2011 : edited the 10.6.8 ATI4600controller.kext again for VGA and HDMI out . Internal LVDS entry not changed, so they work like before but if you are lucky you can now also have external monitors. ( notice : if you use external monitors right now and it is working then DON'T use the newer ATI4600controller.kext. LVDS internal entries not changed, so works like before but maybe good for extra function:

Attached File  vga.hdmi.lvds.4650toshibaATI4600Controller.kext.zip   212.45KB   503 downloads

Update No.2 : new chameleon installer ( updates the boot file ), this boots SL and LION and works with my trick ( Shrike,ATI 9480 ) : full chameleon installer , installs newer boot file : Attached File  Chameleon_2.0_RC5_r780_trunk_545vm_Shrike.pkg.zip   927.21KB   224 downloads

UPDATE JUL 9, 2011 :
If you want to use ANY new chameleon ( or even other Bootloaders like PC-Efi,Efiloader,Chimera .. ) - I have found a new solution .. playing with various OSX versions over the last days had given me some "oh,really ?" effects .. :blink:

Instead of being limited to a specific boot file that has patched ATI.c support for our 9480 device model and forces Shrike as the Framebuffer, I have taken netkas' ATY_INIT.kext and modified it so that Shrike is forced as the FB for the mobility 46xx cards with dev id 9480 - it is loaded at boot time right before the Desktop starts. Works in 32 and 64bit mode.

IF YOU USE THIS ATY_INIT.kext ( in /S/L/E ) THEN REMOVE "GraphicsEnabler=YES" from the com.apple.boot.plist !
Leave ATI rom file in /Extra and also smbios must be still imac 9,1 or 11,1


Pro : can use any new chameleon in future, important for Lion support. , can make use of better EFI support in OSX.

Pro : Will have full QE/CI/ 3D like before. Card identiefied correct like before The double entry under pci-cards in system profiler is eliminated when using this kext solution :Attached File  aty_init.png   71.1KB   340 downloads

Cons : None found yet. ;)

For your testing pleasure : Attached File  ATY_Init.kext.zip   34.08KB   226 downloads




If you have already OSX 10.6.6/10.6.7 already installed and your 4650 works - just run the 10.6.8 updater and grab the ATI kexts from below here, replace 10.6.8 kexts with these ones.

preconfiguration / Installation FOR NEW SETUP of OSX on L500: install retail OSX 10.6.x with "#####" or other boot cd/usb sticks , -- boot into single user mode the first time and remove all ATI*.kext,ATI*.plugins and ATI*.bundles from /S/L/E ( else you get no screen ) - repair permission and boot the next time with -f to skip the mkext loading.

Then you get into OSX setup assistant at 1024x768 vesa mode.
When logged in use the Comboupdate to OSX 10.6.8, remove again every ATI stuff from S/L/E and just use mine.
Place the rom files and plists into /Etxra, replace the boot file with this one ( optionally run ##### for USB,Fakesmc,RTC,Voodoohda ), install the Network kexts ( and your wifi solution ) and you are fine.

At the next reboot after 10.6.8 you should have a working QE Enabled Desktop .

I found that the only two essential kexts for essential working of the machine I need to have it working reliable are Fakesmc and NullCPUpowermanagement. ( I gave up on DSDT tweaks, less problems without one - although it can boot the Apple Vanilla kernel and the vanilla CPU handling, but then only with DSDT). The machine is good as it is, I have it running every day for hours and it works fine as a standalone "Desktop" replacement. Of course as a mobile tool it lacks sleep and battery power with OSX.

USB : Optionally if you experience USB problems, use ##### to do a USB rollback to the working ones of 10.6.4.

AUDIO : For audio use voodoohda (try which works best ) and remove applehda completely."Hear 1.0.5" is an extra app/daemon that greatly improves sound and makes also louder. (payware)


OTHER : For CMOS BIOS resets on each reboot use the ElliotforcelegacyRTC.kext ( S/L/E and /Extra/E ) from ##### or direct from here : Attached File  ElliottForceLegacyRTC.kext.zip   13.86KB   47 downloads - this fixes .

Webcam: works out of the Box with "Evocam" (payware) , use Camtwist (free) for Photoobooth,QuicktimeX,ichat. "iglasses" lets you change brightness/contrast/hue/zoom. (payware)

Trackpad/keyboard : ApplePS2, not use VoodooPS2. FN-F6,FN-F7 for brightness and Sound volume slider on front "just work".

Sleep : doesn't work without DSDT. I gave up on that.

Ethernet ( Realtek R1xx ) : use official Realtek drivers ; Wifi 5100 wont work, replace with USB stick.

So back to the main thing, the graphics :) :


10.6.8 brings newer ATI kexts
, versions 1.6.36 instead of 1.6.26 in 10.6.6/10.6.7

LVDS info is no longer in ATIframebuffer.kext, now in ATI4600controller.kext which I have hexedited to ouput using Shrike. It works very fine in x64 mode, should also in x86.

Remember this pack is useful ONLY for a Ati Mobility 46xx , device ID 9480 with max resoultion 1366x768 on TOSHIBA L500 with LVDS screen ( Core2Duo Model on Intel PM45 chipset )

SMBIOS needed to make gpu powercycling work = iMac 11,1 , better for Core2Duo correct cpu identification and also works : iMac 9,1 ( identifies gpu as 4670 )

Files :
booter ( chameleon for mbr and gpt ) Attached File  boot.zip   193.17KB   133 downloads , newer one ( SL and LION ) here : Attached File  Chameleon_2.0_RC5_r780_trunk_545vm_Shrike.pkg.zip   927.21KB   224 downloads
9480 ROM 1GB Attached File  1002_9480.rom.zip   39.67KB   170 downloads
SMBIOS / BOOT PLISTS Attached File  plists_for_extra.zip   1.05KB   205 downloads iMac9,1 SMBIOS as working alternative ( 4670 openGL engine ) and better core2duo identification : Attached File  smbios.plist.zip   461bytes   88 downloads
1.6.36 KEXTS for 10.6.8 Attached File  1068_modded_works.zip   6.51MB   315 downloads ATI4600 re-modded for VGA/HDMI out here : Attached File  vga.hdmi.lvds.4650toshibaATI4600Controller.kext.zip   212.45KB   503 downloads

  • As usual the boot file has to be in /
  • SMBIOS and boot plists (64bit, adjust to 32bit if needed ) and ROM goes into /Extra
  • kexts,plugins,bundle goes into /S/L/E
OpenGL/3D/ Quartz all Working fine - even Final Cut X Pro, the latest Toy from Apple which really demands a good graphics card works , so OPENCL working, too.


NEW : ATI4600Controller.kext for VGA and HDMI out. ( use the one in the pack above if this one not works or makes you cry ) LVDS (internal laptop screen ) is the same as the one above, not changed.
Attached File  vga.hdmi.lvds.4650toshibaATI4600Controller.kext.zip   212.45KB   503 downloads

Attached File  ati_fcx.png   573.16KB   297 downloads

Attached File  osx1068ati.png   981.9KB   192 downloads

And remember : either it works or it wont. For me it does, (since April 2011 on L500) .
Good Luck and have Fun.


#2
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
I finally got my ATI Mobilty 4670 (aka 545v) card going with your kexts!

What I did was use ATI Injector (http://www.kexts.com...ion_ _snow.html) instead of your Boot
Rom and used the Easy Beast install option of ##### 3.7.3 from TonyMacx86.

I put DevIDs of 1002 (ATI) 9488 ( = 4670 mobility radeon family ) in both Ati4600Controller.kext and AtiRadeonX2000.kext

After that I modified my com.apple.Boot.plist as follows:

<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>arch=i386</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>USBBusFix</key>
<string>Yes</string>
</dict>

End result, I can now boot Snow Leopard 10.6.8 with full 3D,QE/CI.

Now I just need to get my webcam going and my wireless NIC (possibly I might need to get a USB one as my builtin realtek RTL8191SE doesn't seem to have a driver). Their seems to be a USB version of this, but the driver doesn't seem to work with my internal version. If I want to access the internet with my Mac OS X, I boot up under Windows, load Vmware Player and boot off the hard disk partition. It then gets access via my windows driver.

Anyone got a fix for the wireless NIC?

#3
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
After a bit more testing I have a few bugs (its not working 100% as I thought).

OpenGL / 3D seems to be working as in iTunes I can run the visualiser and the 3d screen savers work.

However DVD player crashes on startup (can't get to the options to choose Deinterlace mode that some people talk about). This might be because of a video overlay issue that I think exists.

Also by using Evocam I found out that my Bison Cam NB Pro is actually working, I could see myself. However when I run Photo Booth, I get a black screen, even though it says its using the Web camera fine. So I think it might be a video overlay problem. This would explain why under Vmware the camera was working fine (using the Vmware video driver with its on video overlay routine) but not working when running with ATI driver.


I have a attached a screenshot of my ATI as shown in System Profiler.

I am using the SMBIOS from ##### for iMac 11,2.

I tried putting the ATI rom file in the /Extra's folder but possibly the ATI injector is over ridding this as it didn't seem to make any difference.

Attached Files



#4
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.
congrats.

For your Webcam problem : I have the same issue with the built-in Webcam ( vendor : chicory ). But you can use Photobooth,ichat and Quicktime X with it :

Grab a copy of the freeware "cam twist" and install. Best put the icon for cam twist in the dock.

Launch Photobooth, then launch cam twist and activate the webcam from there ( double-click "webcam" under source ), you will see now video in the Apple Apps.

It is no overlay problem but Apples fault : the UVC protocol is not correct in OSX, so only external devices work the right way, but not the internal cams.

EvoCam works always. They have written some better implementation, but that does not help Apples Apps.

For adjustment of light/contrast and so on you best use "iglasses". It works with the cam twist trick.

Tragically cam twist no longer works in Lion ( testing right now with modded kexts and a new booted - 1366x768 ,power modes already works with shrike and ati kexts but opengl seems not working).

A Webcam that works in every case and in every program with sound and good quality is Logitech C310 , 720p HD model. It even works in FaceTime under Lion. ( Photobooth needs 3d working, can't test yet ).

#5
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

congrats.

For your Webcam problem : I have the same issue with the built-in Webcam ( vendor : chicory ). But you can use Photobooth,ichat and Quicktime X with it :

Grab a copy of the freeware "cam twist" and install. Best put the icon for cam twist in the dock.

Launch Photobooth, then launch cam twist and activate the webcam from there ( double-click "webcam" under source ), you will see now video in the Apple Apps.

It is no overlay problem but Apples fault : the UVC protocol is not correct in OSX, so only external devices work the right way, but not the internal cams.

EvoCam works always. They have written some better implementation, but that does not help Apples Apps.

For adjustment of light/contrast and so on you best use "iglasses". It works with the cam twist trick.

Tragically cam twist no longer works in Lion ( testing right now with modded kexts and a new booted - 1366x768 ,power modes already works with shrike and ati kexts but opengl seems not working).

A Webcam that works in every case and in every program with sound and good quality is Logitech C310 , 720p HD model. It even works in FaceTime under Lion. ( Photobooth needs 3d working, can't test yet ).


I have attached the debug output from the DVD player crash. I am not sure however if you can see the text file, I uploaded it again as an RTF.

Are you able to give me any guidance as to why its crashing from this?

Thanks for your work on the KEXT's to get my 4670 card going.

Peter

Process: DVD Player [190]
Path: /Applications/DVD Player.app/Contents/MacOS/DVD Player
Identifier: com.apple.DVDPlayer
Version: 5.4 (5.4)
Build Info: DVDPlayer-54000401~1
Code Type: X86 (Native)
Parent Process: launchd [107]

Date/Time: 2011-07-07 13:14:07.993 +0000
OS Version: Mac OS X 10.6.8 (10K540)
Report Version: 6

Interval Since Last Report: 9256 sec
Crashes Since Last Report: 932
Per-App Interval Since Last Report: 21 sec
Per-App Crashes Since Last Report: 11
Anonymous UUID: 8CB9C14E-CFBE-4BC7-8702-466717EE19DA

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Application Specific Information:
TF->from:1 to:0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSCFString bytes]: unrecognized selector sent to instance 0x6565020'

Attached Files



#6
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts
ok, I went out and bought a Logitech c910 and it works like a charm. Picture quality is fabulous, as is 1080p HD recording. So I am glad I purchased it. The other thing is that Logitech support it for Mac and it comes with HD video calling software for Mac and Windows.

As for the DVD player, I have defaulted the system to use VLC instead of MAC DVD player.

If anyone can ever figure out why Mac DVD player crashes, that would be great. But apart from that the system runs a treat now. Just waiting on my Realtek USB wifi to arrive from eBay which has Mac OS drivers and I can go back to wireless instead of ethernet cable (used to make this post).

Thanks Smartie for the modified Kexts. One day I might learn to do the changes myself. But my Internal screen on my MSI AIO 2400 which has the mobility 4670 works fine with your Kexts.

I ended up dumping my ATI rom using Everest and got rid of the ATI_init.kext and set the ATI rom to enabled in my com.apple.Boot.plist file.

So the basic modifications are, use your two ATI kexts, used ##### to set Mac11,2 profile, dumped ATI 1002_9488.rom using everest and update boot.plist file.

#7
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.

ok, I went out and bought a Logitech c910 and it works like a charm. Picture quality is fabulous, as is 1080p HD recording. So I am glad I purchased it. The other thing is that Logitech support it for Mac and it comes with HD video calling software for Mac and Windows.

As for the DVD player, I have defaulted the system to use VLC instead of MAC DVD player.

If anyone can ever figure out why Mac DVD player crashes, that would be great. But apart from that the system runs a treat now. Just waiting on my Realtek USB wifi to arrive from eBay which has Mac OS drivers and I can go back to wireless instead of ethernet cable (used to make this post).

Thanks Smartie for the modified Kexts. One day I might learn to do the changes myself. But my Internal screen on my MSI AIO 2400 which has the mobility 4670 works fine with your Kexts.

I ended up dumping my ATI rom using Everest and got rid of the ATI_init.kext and set the ATI rom to enabled in my com.apple.Boot.plist file.

So the basic modifications are, use your two ATI kexts, used ##### to set Mac11,2 profile, dumped ATI 1002_9488.rom using everest and update boot.plist file.



Well well sounds near to perfect, congratulations and that's even for a non-Toshiba Laptop;-)

For me sleep is not working, that's all. I am sure if I make a real good DSDT and not use Nullcpupowermanagement.kext this would be fixable but on the other hand a DSDT with only one bad entry can hose the whole installation, so I am not to experimental. A very basic one is more then enough to use OSX like we do .

With DVD Player I can't help.Analysing a crash report is only easy if it prints the name of a kext or a framework that is broken.

DVDplayer general: Some Hack-People have issues with it, some don't.

Mine works but I cannot say why yours not. If programs crash on startup the first solution is repairing permissions ( with Apples disk utility from the utilities folder , because "kext utility" is only to repair the /Extra and /S/L/E folder with our "non-Apple" kexts.

I always do a full repair whenever I install lots of new software or if a Apple update is installed.1st kext utility then disk utility. I also install "Applejack" on each OSX install , its a emergency console for single user boot ( boot arg -s ). removes caches,repairs permissions, fixes broken preferences. Once a month launch applejack is good .

So .. problems must not be related to Hackintoshing, but can be also on real macs. After all it is Unix and needs a bit mainteance here and there. Apples own support forums are full of people that have issues like we.

My next thing is Lion, and the problem is in Lion the Ati kexts have changed, correct resolution at internal screen but no QE/CI, but at least all the other hardware works like in SL with the same kexts ( voodobattery needs a little change ).

In the meantime I have edited the 10.6.8 kexts for ATI once more, now VGA out and HDMI should work. ( I cannot test that , but I have taken proven hexedit entries ). Internal screen works like with the old kexts - so nothing to risk if you try my newer kexts . see above first topic, I upload them now and replace the older ones.

Also have a look there above for a newer chameleon I have found to work : this updates the boot file for SL/Lion-compatibility and still works with the shrike ATI patch that we use here as solution. Maybe this will help for the DVD player, who knows. After all all of our success is the result of simple software hacks.. give it a try, it wont break the OS, so nothing to loose. You might also try to replace the SMBIOS file with my new added "iMac9,1" file - this will identify the CPU as Core2Duo and not Intel Xenon like the 11,1 file ( iMAc9,1 also has Ati mobility ) .

SMBIOS is only that the hack-mac believes what model he is.. but it is needed so that the fans in the 46xx cards are working correctly for us, so imac9,1 ( maybe 10,1 too ) and iMac11,1 will work. But I can imagine that DVDPlayer looks (" are we running on a powerful enough machine ? " ) .. maybe thats a possible solution,too..

#8
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Hi smartie77,

first I have the say that I'm a totally newbie :D So I've done a fresh OS X 10.6.3 (besides Windows 7) install with ##### and updated it to 10.6.8. After that I've installed #####'s "#####", the system utilities and the kext tools. Of course I had to install the voodoo ps/2 and touchpad files - because my keyboard and touchpad was'nt working after the update. After this everything worked fine (with booting, even to install, with -x).

So I've found your files (1.6.36) for my card (device ID 9480 matched) and tried to install. I put - expected - the files in the correct folder and installed the kext files with the helper, after this I've started the utility to fix the permissions. After this I got stuck replacing the boot file. I've started the showallfiles app and so I saw the hidden boot on my drive but the finder told me tha I can't overwrite hidden files. So I've deleted the hidden one and replaced it with yours.

After this I made a reboot starting with -f. But I've only seen the apple on grey background and nothing happend. Also I've started with "-v" and the system get stuck on "PCI configuration begins", even when I try to start with "-v -x" or "-v -x GraphicsEnabler=No". ;)

So where is my fault? Can anybody help me, please? ;) Currently I'm just installing everything again to have a "fresh installation" to start from the beginning. Hope andybody can help me, osx86 is driving me nuts since 2 days :) Thanks in advance for your help and sorry for my bad english.

Acer Aspire 5940G
- - - - - - - - - - - - - - -
- Intel Core i7 720QM
- Intel PM55 Mainboard
- 4096 MB DDR3 Memory
- ATI Mobility Radeon HD 4650
- Realtek HD Audio
- Broadcom NetLink Gigabit Ethernet
- Intel Wireless WiFi Link 5100 AGN

EDIT #1: May you can make a quick guide for dummies like me *hehe* Would be awesome! :)

EDIT #2: Fresh installation is done. Updated to 10.6.8 with the following ##### options:

- #####
- System Utilities (all)
- FakeSMC
- Voodoo PS/2

Regards, p4rad0x

#9
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.
--- > "system get stuck on "PCI configuration begins""

known error for some people that upgrade to 10.6.8 or Lion.

Solution : Use IOPCIfamily.kext and IOACPIfamily.kext from 10.6.7 , I am sure somewhere on this board you find them or you head over to kexts.com, I know they have it for download.

I have no 10.6.7 update dmg or files on the HDD, and my kexts in /S/L/E are the original 10.6.8 ones.

Concerning Tutorial .. well lots of people ask me, but I dont know where to start, it sounds so overcomplicated with SL fresh install, then the updating to 10.6.x, then .. With Lion it would be easier to start a more streamlined tutorial, supposedly Lion will support my hack . Problem is that Apple changed the ATI kexts in LION, and I am struggling with QE/CI.

Another thing : I have more then one solution.. so which one shall I write about ;-) :

Because I still work on a GraphicsEnabler=No Solution for Snow/LION, so that we can use any chameleon ( or even PC-efi or other booter ). Lion does not eat all the booters we use for SL, so it would be good to make it future-ready.. For that to work I have rewritten netkas ATY_init with Shrike info inside. Basically you put this kext together with the ATI ones in /S/L/E and edit the com.apple.boot.plist to not use GraphicsEnabler. It seems to work, and the double entry of monitors under pci-cards in Systemprofiler is gone with that.

here if you want to try ( remember : GraphicsEnabler= No IF you use this. If you remove this, then you need GE = YES ).
Attached File  ATY_Init.kext.zip   34.08KB   26 downloads

Doing so -- this brings this result ( 3D full working, accelerated gui ) :
Attached File  screen.png   841.99KB   62 downloads

#10
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Hi and many thanks for your quick reply! :)

But one question first: Did I've done everything correctly - described above?! I mean because of the replaced boot file and so on :D

Oh and because of the solution for my PCI bug, is this http://www.kexts.com...do=file&id=1417 the correct file? Sorry for asking such noobish but I've installed 8th times OS X and don't want to do any failures anymore :P

#11
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.

Hi and many thanks for your quick reply! :)

But one question first: Did I've done everything correctly - described above?! I mean because of the replaced boot file and so on :D

Oh and because of the solution for my PCI bug, is this http://www.kexts.com...do=file&id=1417 the correct file? Sorry for asking such noobish but I've installed 8th times OS X and don't want to do any failures anymore :P


yes you did. YOu can also install the newer chameleon in topic 1, with shrike patch ( or use any booter you want if you use the ATY_init solution ) - using the installer makes sure you update the boot file but manually by deleting the hidden boot and just drag the new one in its place is the correct way, yes.

And yes, the kexts at kexts.com you linked to will fix your problems with the 10.6.8 update ( and for Lion also ).

#12
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Okay... One I'll try the following steps, would be great if you can confirm my plan :)

1. Install http://www.kexts.com...do=file&id=1417 with kext helper
2. Repair permissions/cache with the kext utility
3. Reboot with "GraphicsEnabler=No -x"
4. Follow your steps like described above
5. Reboot with "GraphicsEnabler=No -x"
6. Install ATY_init solution with kext helper
7. Repair permissions/cache with the kext utility
8. Reboot without any flags

Is this correct? Yes it's my first time "kexting" *hehe* Thanks for your help in advance and keep the fingers crossed ;)

#13
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.

Okay... One I'll try the following steps, would be great if you can confirm my plan :)

1. Install http://www.kexts.com...do=file&id=1417 with kext helper
2. Repair permissions/cache with the kext utility
3. Reboot with "GraphicsEnabler=No -x"
4. Follow your steps like described above
5. Reboot with "GraphicsEnabler=No -x"
6. Install ATY_init solution with kext helper
7. Repair permissions/cache with the kext utility
8. Reboot without any flags

Is this correct? Yes it's my first time "kexting" *hehe* Thanks for your help in advance and keep the fingers crossed ;)


you need ATY_init from me only if you use a generic chameleon and not the ones in this thread here, but it is safe to try also with your current boot file, so basically yes.

Install all the kexts at once, no in-between-reboot necessary. So : 3 kexts go in /S/L/E, , if ATY_init then change com.apple.boot.plsit so that it says GraphicsEnabler=No, repair permissions, reboot, done.

-x is a safe boot, you need this only for emergency..

-f forces to load the new kexts. only once needed if kexts have been replaced.

#14
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Ahhhh okay. I think I use the chimaira? Because of #####... I think so... And where is "/S/L/E"? And I don't have the change the boot file? Sorry sorry... ;) As mentioned my first time. But I think I just have to trial and error :D A new install just cost time... So I think "here we go"...

EDIT #1:
1. Replaced com.apple.Boot.plist and smbios.plist in Extra (edited the boot with GraphicsEnabler=NO)
2. Placed 1002_9480.rom in Extra
3. Deleted boot from / and replaced with the new one from "new_LION.SL.4650.boot.zip"
4. Merged all kexts in a folder, replaced one with "vga.hdmi.lvds.4650toshibaATI4600Controller.kext.zip"
5. Opened Kext Helper and dropped your files including AppleACPIPlatform, IOPCIFamily and ATY_Init in it
6. Easy installed it
7. Opened Kext utility and let it progress
8. Restarted with -f

EDIT #2:
Done the described above, actually I see the apple logo on grey background with the spinning loader...
Still keeping finger crossed ;)

EDIT #3:
Still spinning for 15 minutes... Is this normal or did I made something wrong?

EDIT #4:
Aborted and tried again with -f after about 30 minutes. Also tried without -f and let it spin again, no success.

EDIT #5:
Tried with -x and -v flag. The -v results in:

Posted Image

Hmmm... Something is wrong with the RTC, should I've to install it anyway with #####? And how can I get this work without deleting and installaing everything again? May I need the LegacyAppleRTC.kext and place this by Windows 7?!

EDIT #6:
The LegacyAppleRTC.kext is placed correctly in E/E but won't load?! :) Also I've downloaded a new one with ending in the same result... I'm frustrated and don't know how to get it work... :)

EDIT #7:
Still no solution found... :D

#15
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

congrats.

For your Webcam problem : I have the same issue with the built-in Webcam ( vendor : chicory ). But you can use Photobooth,ichat and Quicktime X with it :

Grab a copy of the freeware "cam twist" and install. Best put the icon for cam twist in the dock.

Launch Photobooth, then launch cam twist and activate the webcam from there ( double-click "webcam" under source ), you will see now video in the Apple Apps.

It is no overlay problem but Apples fault : the UVC protocol is not correct in OSX, so only external devices work the right way, but not the internal cams.

EvoCam works always. They have written some better implementation, but that does not help Apples Apps.

For adjustment of light/contrast and so on you best use "iglasses". It works with the cam twist trick.

Tragically cam twist no longer works in Lion ( testing right now with modded kexts and a new booted - 1366x768 ,power modes already works with shrike and ati kexts but opengl seems not working).

A Webcam that works in every case and in every program with sound and good quality is Logitech C310 , 720p HD model. It even works in FaceTime under Lion. ( Photobooth needs 3d working, can't test yet ).


I haven't tried it yet, but (http://www.insanelym...hp/t238847.html) this post looks like a posibility for getting the internal UVC camera going, pretending to be an Apple iSight camera.

Going to give it a try. The Vendor ID and Product ID need to be in Decimal, not hex. But it modifies the Vendor and Product to look like its an internal Apple device.

#16
Peter Board

Peter Board

    InsanelyMac Protégé

  • Members
  • Pip
  • 37 posts

Well well sounds near to perfect, congratulations and that's even for a non-Toshiba Laptop;-)

For me sleep is not working, that's all. I am sure if I make a real good DSDT and not use Nullcpupowermanagement.kext this would be fixable but on the other hand a DSDT with only one bad entry can hose the whole installation, so I am not to experimental. A very basic one is more then enough to use OSX like we do .

With DVD Player I can't help.Analysing a crash report is only easy if it prints the name of a kext or a framework that is broken.

DVDplayer general: Some Hack-People have issues with it, some don't.

Mine works but I cannot say why yours not. If programs crash on startup the first solution is repairing permissions ( with Apples disk utility from the utilities folder , because "kext utility" is only to repair the /Extra and /S/L/E folder with our "non-Apple" kexts.

I always do a full repair whenever I install lots of new software or if a Apple update is installed.1st kext utility then disk utility. I also install "Applejack" on each OSX install , its a emergency console for single user boot ( boot arg -s ). removes caches,repairs permissions, fixes broken preferences. Once a month launch applejack is good .

So .. problems must not be related to Hackintoshing, but can be also on real macs. After all it is Unix and needs a bit mainteance here and there. Apples own support forums are full of people that have issues like we.

My next thing is Lion, and the problem is in Lion the Ati kexts have changed, correct resolution at internal screen but no QE/CI, but at least all the other hardware works like in SL with the same kexts ( voodobattery needs a little change ).

In the meantime I have edited the 10.6.8 kexts for ATI once more, now VGA out and HDMI should work. ( I cannot test that , but I have taken proven hexedit entries ). Internal screen works like with the old kexts - so nothing to risk if you try my newer kexts . see above first topic, I upload them now and replace the older ones.

Also have a look there above for a newer chameleon I have found to work : this updates the boot file for SL/Lion-compatibility and still works with the shrike ATI patch that we use here as solution. Maybe this will help for the DVD player, who knows. After all all of our success is the result of simple software hacks.. give it a try, it wont break the OS, so nothing to loose. You might also try to replace the SMBIOS file with my new added "iMac9,1" file - this will identify the CPU as Core2Duo and not Intel Xenon like the 11,1 file ( iMAc9,1 also has Ati mobility ) .

SMBIOS is only that the hack-mac believes what model he is.. but it is needed so that the fans in the 46xx cards are working correctly for us, so imac9,1 ( maybe 10,1 too ) and iMac11,1 will work. But I can imagine that DVDPlayer looks (" are we running on a powerful enough machine ? " ) .. maybe thats a possible solution,too..


I tried out the new boot file and for me it gave me a Black screen instead of activating my card, so I had to revert to the original boot file.

Your new ATI 4600 kext worked fine (after I added my Device ID 0x94881002) so the modifications you made for VGA / HDMI haven't affected anything. I might be able to test the VGA with my HDTV and VGA cable I have.

I haven't tried your ATI_Init.kext yet.

Btw rebuilding permissions for the DVD player didn't fix it. Front Row also crashes when you put a DVD in to play.

But VLC and I found a Mac Bluray player, play DVD's fine. I'll muck around and maybe one day find a solution for those bits.

I tried the AnyInsight Kext file, it just makes my internal Webcamera look likes its an Apple camera in the USB setup, but it doesn't actually make my Camera work. Possibly using some other Hardware Vendor ID's from Apple there might be a combination that makes internal UVC cameras work using this kext - Do you know where a list like this could be found, so I could play with the Vendor ID substitution stuff it does?

#17
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.

I tried out the new boot file and for me it gave me a Black screen instead of activating my card, so I had to revert to the original boot file.

Your new ATI 4600 kext worked fine (after I added my Device ID 0x94881002) so the modifications you made for VGA / HDMI haven't affected anything. I might be able to test the VGA with my HDTV and VGA cable I have.

I haven't tried your ATI_Init.kext yet.

Btw rebuilding permissions for the DVD player didn't fix it. Front Row also crashes when you put a DVD in to play.

But VLC and I found a Mac Bluray player, play DVD's fine. I'll muck around and maybe one day find a solution for those bits.

I tried the AnyInsight Kext file, it just makes my internal Webcamera look likes its an Apple camera in the USB setup, but it doesn't actually make my Camera work. Possibly using some other Hardware Vendor ID's from Apple there might be a combination that makes internal UVC cameras work using this kext - Do you know where a list like this could be found, so I could play with the Vendor ID substitution stuff it does?



As you see : it is all try and error , that's both the fun part as well the frustrating part.. :(


The ATY_Init is only a text file, I made it yesterday ( the kext is not mine, I modified it for our card and framebuffer ) it tells OSX to load the Shrike framebuffer for our 9480 model- the booter did that before on a hardware level; it is an attempt to no longer need "GraphicsEnabler" and therefore no special boot file. Basically we can use any ( or the newest ) Chameleon with it , drop GE=Yes from our boot config and still have fully working ATI mobility.

Because the problem with our "boot" solution is that we are limited to very few and old files or need to program our owns. Having only one extra kext in /S/L/E is more efficient and frees us from the boot trouble.

AnyiSight.kext is only cosmetical. It does nothing but only change "UVC xy blah webcam" to "Apple integrated iSight".

Thing is : Either a cam works just out of the Box or it doesn't. You have seen it with the Logitech you bought - it works without any kext, just plug and play.

I dont know what camera is in your Laptop - in my is a "Chicony" UVC 1.3MP Cam. ( compared to isight and logitech HD it is {censored} .. ) - when I launch photobooth for example the blue light in the cam goes on but I have no picture, only black..


PhotoBooth after activated cam in Camtwist : Attached File  webcam.png   1.1MB   33 downloads

QuicktimeX Videorecording with internal webcam : Attached File  quicktimex.png   1.26MB   20 downloads

Picture of the Laptops cam - see the cigarette .. I can even operate Photobooth and QT X recording at the same time with camtwist : Attached File  double_camera.jpg   457.14KB   26 downloads

Like I Said before : "Camtwist" is the solution for problem cams in OSX . It can activate the cards that do not play nice with Apples apps. First launch the bad App, then launch camtwist and activate card from there, close camtwist. Now Photobooth/ichat/Quicktime have video from the cam. This is because Apple broke the UVC protocol in OSX, they have so to say their own way of doing things ( mainly so that their isight solution internal works ). Has nothing to do with webcam or videodrivers.


Get Camtwist 2.1 here ( freeware ) : Camtwist for leo/Snow

This or a external cam that is mac compatible. ( Logitech makes their "mac" cams so that the UVC protocol is implemented like Apple does it for their own apps .. Microsoft cams for example dont work out of the box)

#18
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Hi guys,

has anybody a solution for my problem? My Leo is still not working :(

#19
smartie77

smartie77

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 370 posts
  • Gender:Male
  • Location:Dortmund, Germany
  • Interests:Apple Software, iOS , OSX86, Creativity and a lot of non-tech stuff.

Hi guys,

has anybody a solution for my problem? My Leo is still not working ;)


you have broken your applertc.kext.. not good. And totally needless what you did.

RTC is the EFI/BIOS storage for all settings.. a critical boot kext.

If you have windows7 like you said , install a trial of MACDRIVE, then access the OSX partition from windows and replace your corrupt kext with this ( 10.6.8 version ) :

Attached File  AppleRTC.kext.zip   39.41KB   17 downloads

Else you need to reinstall OSX.

If your OSX resets the BIOS on each boot/reboot, you can put Elliotforcelegacyrtc.kext in /S/L/E, but never play with AppleRTC.kext in the future..

#20
p4rad0x

p4rad0x

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts

you have broken your applertc.kext.. not good. And totally needless what you did.

RTC is the EFI/BIOS storage for all settings.. a critical boot kext.

If you have windows7 like you said , install a trial of MACDRIVE, then access the OSX partition from windows and replace your corrupt kext with this ( 10.6.8 version ) :

Attached File  AppleRTC.kext.zip   39.41KB   17 downloads

Else you need to reinstall OSX.

If your OSX resets the BIOS on each boot/reboot, you can put Elliotforcelegacyrtc.kext in /S/L/E, but never play with AppleRTC.kext in the future..


Hmmm... Okay, I've found a new one in the web and replaced it with the same error but I'll try yours.

By the way: My described steps above I've made correctly, or?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy