Jump to content

Chameleon Logo

 

In addition to the many patches a fixes included in this new version, a few new features for the bootloader made this cut.

We’re back again with this new RC4 version. Since the last RC3 release, we received many patches and fixes, and also backported some important features like ATI graphics device injection, EFI64 tables and PCI root configuration. Also added a new boot option for hiding unwanted foreign partitions from the boot menu.

 

Hide Partition

Using this option you can enumerate all your partitions what you would like to remove from the boot menu, the syntax is similar to the Default Partition option but here you can specify many volumes in your com.apple.Boot.plist:

 

 

PciRoot

This is a similar option what you can find in PC_EFI, but we’re doing this a bit different: The default value is still 0 but you can set to any arbitrary value.

 

Visit http://chameleon.osx86.hu for more info and download links.

 

Credit goes to:

Developers: Crazor, Dense, fassl, iNDi, Kabyl, kaitek, mackerintel, mercurysquad, munky, Turbo, zef

Thanks to: bumby, cosmo1t, dfe, Galaxy, kalyway, netkas, sckevyn, XyZ

 

Installer

Dr.Hurt has put together an installer package which is available for download here

As mentioned please do not report problems related to the installer to the Voodoo Team


User Feedback

Recommended Comments



blackosx

Posted

EDIT:

Here's a 'blind' fix:

I have just tried the 'blind' fix preview and can confirm everything seems to work fine here.

Thanks Rekursor :censored2:

rekursor

Posted

I have just tried the 'blind' fix preview and can confirm everything seems to work fine here.

Thanks Rekursor :angel:

Thanks for the feedback Blackosx :angel:

If anything still seems not working in pre_rc5 compared to asere (private) version please report,

I'll check that for you.

Too bad that asere does not seem committed to publish his memory detection code,

I'd like the APSL public effort to remain public :censored2:

blackosx

Posted

Thanks for the feedback Blackosx :angel:

If anything still seems not working in pre_rc5 compared to asere (private) version please report,

I'll check that for you.

Too bad that asere does not seem committed to publish his memory detection code,

I'd like the APSL public effort to remain public :censored2:

If I find anything I'll let you know, but everything looks sweet so far (apart from the memory detection), though Asere did say he will release the code after a 'grace' period...

 

At one point though, I did think Asere was going to join forces to help create a unified Chameleon release. That would definitely make my 10.6 thread simpler, Lol..

rekursor

Posted

If I find anything I'll let you know, but everything looks sweet so far (apart from the memory detection), though Asere did say he will release the code after a 'grace' period...

 

At one point though, I did think Asere was going to join forces to help create a unified Chameleon release. That would definitely make my 10.6 thread simpler, Lol..

I though that indeed too, it is very important for our community that our contributions are as transparent as possible,

I think I could spend some time to implement a memory detection feature but why wasting our energy and time when we can work together ?

Asere, if you read these lines, plead contribute to our public repository and join us.

You can still work in your own repos of course if you want to, it is not exclusive.

Smith@@™

Posted

Hi rek, thanks for fixed pre rc5 but DON'T WORK the same all my configuration. Exactly the same mistakes in verbose, exactly the same errors described in the previous post. Repeat, with all boot of asere, 1.1.4, 1.1.6, 1.1.7, all works amazing and the verbose is very very fast, no wait on appleintelcpupower etcetc and on waiting for dsdmos, for this i love his boot :thumbsup_anim: Anyway with the last pre rc5 nothing has changed, for me of course.

 

In attached you can find my dsl, and my xml with all fakeid (they are in efi)

 

My aml is on usb pen and the path is: /Volumes/Boot Mac OS X/Extra

 

Hi rek;)

dsdt_smith__.zip

last.plist.zip

rekursor

Posted

Hi rek, thanks for fixed pre rc5 but DON'T WORK the same all my configuration.

Exactly the same mistakes in verbose, exactly the same errors described in the previous post. Repeat, with all boot of asere, 1.1.4, 1.1.6, 1.1.7, all works amazing and the verbose is very very fast, no wait on appleintelcpupower etcetc and on waiting for dsdmos, for this i love his boot :thumbsup_anim: Anyway with the last pre rc5 nothing has changed, for me of course.

Do you indicate a custom dsdt location in your com.apple.boot.plist ?

Can I have a look at your com.apple.Boot.plist please ,

Thanks

 

The thing with all those binary versions, is that we don't know what is and is not in the current sources of asere's.

This is why I hate non public releases.

 

EDIT: I guess I know why your dsdt is not read, comparing the new code with the former one,

the DSDT option in the boot config is now only a filename not a path.

This is because this permit to the booter to autodetect a particular finame and concatenate the path found.

 

I will change that to be back compatible with what was done before in new JrCs code .... stay tuned.

quinielascom

Posted

Rekursor, what changes/fixes you made in the test_pre_rc5 release ?

 

Thanks.

Smith@@™

Posted

Oh Jesus! You are right, the problem is the path in com.apple, but with asere boot works well :thumbsup_anim:

How did I not think about it? :P

 

Now, without path works the rc5, but so like in rc4 don't work the graphics enabler, I hoped that in rc5 this problem for me would be solved but nothing. You think that the only time it worked have been with pcefi 10.5, only time, boh.

No problem, i use the code in dsdt;)

 

Ok, I'm waiting for future innovations (You can not do anything for Graphics enabler,? i read that from rc4 many others had this problem)

 

Hi man :help:

 

Edit: Another thing that i forgot: the recognition of ram.

With asere boot this is perfect: "velocita'" 890 MHz and the last three parts are recognized to fly perfectly WITHOUT help of smbios;)

 

With pre rc5 not:

 

schermata20100128a23543.png

 

:dev:

rekursor

Posted

Gents,

 

I restored the absolute full path parsing of DSDT for the booter

here's the fix:

pre_rc5_2.tar.gz

 

Now does it loads your DSDT file smith ?

 

Thanks

 

If yes, most of your problems should be fixed too.

 

Now for fast booting considerations, we don't have the memory fix yet and it could explain why the native PM is faster to initialize ...

 

EDIT: please download the file named : pre_rc5_2.tar.gz for testing

quinielascom

Posted

With the test_pre_rc5 release the help menu is fuzzy:

 

foto012810001.jpg

 

and the Hardware UUID in System Profiler is wrong, i compared it with the Bios info and Everest in Windows.

rekursor

Posted

With the test_pre_rc5 release the help menu is fuzzy:

 

and the Hardware UUID in System Profiler is wrong, i compared it with the Bios info and Everest in Windows.

Please make sure you use the new SystemId option instead of previous ones, thanks.

Please test without a theme (a theme might be corrupt or missing) and see if your video is ok.

 

Did someone tested an absolute path for DSDT, shoud work now ?

Smith@@™

Posted

Gents,

 

I restored the absolute full path parsing of DSDT for the booter

here's the fix:

pre_rc5_2.tar.gz

 

Now does it loads your DSDT file smith ?

 

Thanks

 

If yes, most of your problems should be fixed too.

 

 

 

EDIT: please download the file named : pre_rc5_2.tar.gz for testing

 

Ok, now it loads dsdt also from path;)

The grapics enabler don't work, obviously, but it isn't a problem.

 

Now for fast booting considerations, we don't have the memory fix yet and it could explain why the native PM is faster to initialize ...

 

I understand :D

 

I stay tuned friend

rekursor

Posted

Please make sure you use the new SystemId option instead of previous ones, thanks.

Please test without a theme (a theme might be corrupt or missing) and see if your video is ok.

 

Did someone tested an absolute path for DSDT, shoud work now ?

 

Now having a look to the GraphicsEnabler code ...

Smith@@™

Posted

Now having a look to the GraphicsEnabler code ...

 

:D

 

I noticed another thing: prerc5 has difficulty reading the smbios in extra, in fact in my smbios i have set the SMserial to:

W88033AKY51 , instead in system profiler i read the "famous" SOMESERIALNUMBER.

 

With asere boot this parameter is correctly read from smbios in Extra. I deleted everything related to the ram in smbios thanks to dynamic memory parameter;)

quinielascom

Posted

Please make sure you use the new SystemId option instead of previous ones, thanks.

 

SystemId without values should take the UUID from BIOS DMI or not ?

 

Please test without a theme (a theme might be corrupt or missing) and see if your video is ok.

 

Only have a default theme and is working fine with all before releases, this error is (or was?) present in Asere Booter patched versions.

 

Thanks.

rekursor

Posted

;)

 

I noticed another thing: prerc5 has difficulty reading the smbios in extra, in fact in my smbios i have set the SMserial to:

W88033AKY51 , instead in system profiler i read the "famous" SOMESERIALNUMBER.

 

With asere boot this parameter is correctly read from smbios in Extra.

 

Ok thanks, you should not have this pb with the latest pre3 version (see below),

also fast verbose mode should also be ok in this one,

Thanks!

 

SystemId without values should take the UUID from BIOS DMI or not ?

 

 

 

Only have a default theme and is working fine with all before releases, this error is (or was?) present in Asere Booter patched versions.

 

Thanks.

I do have a correct (from bios) UUID when I remove my SystemId string from the bootConfig.

Please check with the latest version below.

 

@ quinielascom:

Could you please give more info about what booters versions used to display your boot in graphics mode correctly and what booters (including asere) did not.

 

Thanks!

pre_rc5_3.tar.gz

Smith@@™

Posted

Ok thanks, you should not have this pb with the latest pre3 version (see below),

also fast verbose mode should also be ok in this one,

Thanks!

 

Yes, it works. The value is now correct. You are doing a great job rek

The progress continues ...

;)

 

Ps. rek don't forget for final revision the "Dynamic memory parameter detecting and injecting like Frequency, Type (DDR2, DDR3), Manufactor, Partnumber, Serialnumber". I think that this is "important" :)

rekursor

Posted

Yes, it works. The value is now correct. You are doing a great job rek

The progress continues ...

;)

 

Ps. rek don't forget for final revision the "Dynamic memory parameter detecting and injecting like Frequency, Type (DDR2, DDR3), Manufactor, Partnumber, Serialnumber". I think that this is "important" :)

Thanks, I wish I could integrate this work but for now, I won't reivent the wheel because I believe in open source values and will wait asere's to release his sources.

Meanwhile I won't use a software that is not publicly delivered with all his sources like I did with psystar kexts ;)

Smith@@™

Posted

Thanks, I wish I could integrate this work but for now, I won't reivent the wheel because I believe in open source values and will wait asere's to release his sources.

Meanwhile I won't use a software that is not publicly delivered with all his sources like I did with psystar kexts :)

 

I understand. I agree with your thoughts;)

 

Good night, I stay tuned ...

quinielascom

Posted

... I do have a correct (from bios) UUID when I remove my SystemId string from the bootConfig.

Please check with the latest version below.

 

@ quinielascom:

Could you please give more info about what booters versions used to display your boot in graphics mode correctly and what booters (including asere) did not.

 

Thanks!

 

The standard versions released from http://forum.voodooprojects.org/ (RC1, RC2, RC3) working fine without video errors, RC4 removed it because inject a "generic"/wrong UUID, and the Asere patched versions (wiki & downloads) 1.1.4, 1.1.5 & 1.1.6 give me corrupted graphics, still not test the Asere 1.1.7 version.

rekursor

Posted

The standard versions released from http://forum.voodooprojects.org/ (RC1, RC2, RC3) working fine without video errors, RC4 removed it because inject a "generic"/wrong UUID, and the Asere patched versions (wiki & downloads) 1.1.4, 1.1.5 & 1.1.6 give me corrupted graphics, still not test the Asere 1.1.7 version.

 

OK fixed see below, what's next ;)

 

Here's a prerelease 4 version RC5:

RC5pre4.tar.gz

 

This version already brings more nvidia gfx cards models and my new Rename Partition feature,

and with a little smbios manual edition for now for memory declaration, it's the most featured version I know :)

quinielascom

Posted

OK fixed see below, what's next ;)

 

Here's a prerelease 4 version RC5:

RC5pre4.tar.gz

 

This version already brings more nvidia gfx cards models and my new Rename Partition feature,

and with a little smbios manual edition for now for memory declaration, it's the most featured version I know :)

 

Wow, you work very fast !

 

Thanks.

 

I going to test it ...

 

Edit: Tested, menu help now is displayed fine.

blackosx

Posted

OK fixed see below, what's next :D

 

Here's a prerelease 4 version RC5:

RC5pre4.tar.gz

 

This version already brings more nvidia gfx cards models and my new Rename Partition feature,

and with a little smbios manual edition for now for memory declaration, it's the most featured version I know ;)

Wow, I wake up to find you have been busy - prerelease version 4 now!

That's the best ever response I have seen to working through and fixing issues.. :)

 

I can confirm everything working fine here. (I did have the theme glitch, that quinielascom mentioned, when drawing the help menu, but that has now been sorted).. Great work Rekursor.

thiagomorales

Posted

Same results here! Great work Rekursor. :D

THe KiNG

Posted

OK fixed see below, what's next :)

 

Here's a prerelease 4 version RC5:

RC5pre4.tar.gz

 

This version already brings more nvidia gfx cards models and my new Rename Partition feature,

and with a little smbios manual edition for now for memory declaration, it's the most featured version I know :D

2 bugs to report, real this time :)

System-type was altered on me, my notebook provide correct value ootb (2), I think System-type shouldn't be affected unless is specified in com.apple.boot.plist.

Custom ECDT.aml was not loaded, isn't implemented yet?

Since we are on ACPI stuff if DropSSDT=yes is used custom SSDT, SSDT-0 to X can't be loaded anymore, this feature is required on some notebooks that provide wrong tables(a lot!), must drop them all and load good one.

Also add the feature to drop any table that has no use for OS X, eg DropOEMX or so...

And please, please I need to load/replace any known ACPI table(for my tests...).

 

Thanks!



×
×
  • Create New...