Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

 

PS : Huh, is this a bug of El Capitan or something else ? I don't have this with Clover :wacko: :

 

 

fb5fea32-807a-434b-8b18-bbb70025228c.jpg

To me seem a bug in Clover: Go = Giga octet if you mean this.

Edited by Micky1979
no bug anywhere
Link to comment
Share on other sites

looks right

 

Really ?

 

So 1 + 1 + 1 + 1 = 5 Gb installed (5 Go installés) ?

 

"Votre Mac comprend 4 logements de mémoire. Chacun d’eux peut accueillir un module de mémoire de 400 MHz DDR2 SDRAM."

 

"Your Mac includes 4 memory slots . Each can accommodate a 400 MHz DDR2 SDRAM memory module."

 

Look again :D.

 

"It's not a bug, it's a feature" :hysterical:

  • Like 1
Link to comment
Share on other sites

:hysterical:  The first strange thing for me was "Go", so I did a search and found out that French localization use octets.

You are right :P, now I see

Can I have a bdmesg?


..and can you point me to your motherboard spec at Vendor site?

  • Like 1
Link to comment
Share on other sites

Here you go :

 

 

 

Last login: Wed Sep 23 11:15:40 on console
iMac:~ polyzargone$ bdmesg
Enoch (r2760) [2015-09-11 02:29:27]
Logging started: 2015/09/23, 09:14:07
[ CPU INFO ]
Attempting to scan GPT boot volumes [biosdev=80h]:
Attempting to scan FDISK boot volumes [biosdev=80h]:
Attempting to scan GPT boot volumes [biosdev=81h]:
Attempting to scan FDISK boot volumes [biosdev=81h]:
Boot UUID of 'Macintosh HD'  (): 0CF807B7-8A0E-37BE-9637-40D5DCB42C10
Kernel Cache ignored.
Loading kernel from: 'Macintosh HD' ()
Booting on OS X 10.11.1 (15B17c)
System Integrity Protection status: disabled (Custom Configuration).
CsrActiveConfig = 0x03 (0000011)
Configuration:
Kext Signing: disabled
Filesystem Protections: disabled
Task for PID: enabled
Debugging Restrictions: enabled
Apple Internal: enabled
DTrace Restrictions: enabled
NVRAM Protections: enabled
[ KERNEL PATCHER START ]
- Searching for booter extensions pattern.
  Found El Capitan pattern, patched!
  1 substitution(s) made.
Kernel has successfully patched.
Using PCI-Root-UID value: 0
[ NVIDIA GFX DEVICE INFO ]
Class code: [0300]
device number: 1
Asus GeForce 8500 GT 512MB NV86 [10de:0421]-[1043:034f]
PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
NvidiaGeneric = No
NvidiaSingle = Yes
[ ETHERNET DEVICE INFO ]
Class code: [0200]
EthernetBuiltIn = Yes
Location number: 1
Setting up lan keys
Intel 82574L [8086:104b]
PciRoot(0x0)/Pci(0x19,0x0)
[ FIREWIRE DEVICE INFO ]
Class code: [0C00]
FireWire device [104C:8023]-[8086:514D]
PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x3,0x0)
[ DRAM CONTROLLER ]
Intel P965/G965 DRAM Controller [8086:29a0] at 00:00.0
Frequency detected: 199 MHz (399) Dual Channel
  CAS:10 tRC:15 tRP:15 RAS:31 (10-15-15-31)
SMBus CmdReg: 0x3
Scanning SMBus [8086:283e], mmio: 0xe3226000, ioport: 0x3000, hostc: 0x1
SPD[0] (size): 128 @0x50
RAM speed 400MHz
Slot: 0 Type 19 1024MB (DDR2 SDRAM) 400MHz Vendor=Swissbit
  PartNo=SEU12864D4B72EP-30R SerialNo= 0 3 0 F B 4 0 8
SPD[0] (size): 128 @0x51
RAM speed 400MHz
Slot: 1 Type 19 1024MB (DDR2 SDRAM) 400MHz Vendor=Micron Technology
  PartNo=8HTF12864AY-667E1 SerialNo= D 7 2 5 C F 3 4
SPD[0] (size): 128 @0x52
RAM speed 400MHz
Slot: 2 Type 19 1024MB (DDR2 SDRAM) 400MHz Vendor=Swissbit
  PartNo=SEU12864D4B72EP-30R SerialNo= 0 3 C C A 8 0 8
SPD[0] (size): 128 @0x53
RAM speed 400MHz
Slot: 3 Type 19 1024MB (DDR2 SDRAM) 400MHz Vendor=Apacer Technology
  PartNo= SerialNo= 0 0 0 0 0 0 0 0
SPD[0] (size): 255 @0x54
SPD[0] (size): 255 @0x55
SPD[0] (size): 255 @0x56
SPD[0] (size): 255 @0x57
CPU is Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz, family 0x6, model 0xf
SMBIOS orig was = fe110
SMBIOS new is = d3e000
SMBIOS rev.: 2.4, DMI rev.: 2.4
Handle: 0x0000, DMI type 4, 38 bytes
Processor Information
Socket Designation: J1PR
Type: Central Processor
Family: 0xBB
Manufacturer: Intel(R) Corporation
ID: 0x6F2
Version: Intel(R) Core(TM)2 CPU          4300  @ 1.80GHz
External Clock: 199 MHz
Max Speed: 1798 MHz
Current Speed: 1800 MHz
Upgrade: Socket LGA775
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Handle: 0x0004, DMI type 0, 24 bytes
BIOS Information
Vendor: Apple Inc.
Version: IM101.88Z.00CC.B00.0909031926
Release Date: 06/28/07
BIOS Revision: 0.1
Handle: 0x0005, DMI type 1, 27 bytes
System Information
Manufacturer: Apple Inc.
Product Name: iMac10,1
Version: 1.0
Serial Number: ** PRIVATE **
UUID: ** PRIVATE **
Wake-up Type: Power Switch
SKU Number: Default SKU#
Family: iMac
Handle: 0x0006, DMI type 2, 16 bytes
Base Board Information
Manufacturer: Apple Inc.
Product Name: Mac-F2268CC8
Version: AAD41678-308
Serial Number: ** PRIVATE **
Asset Tag: Default Asset Tag#
Location In Chassis: Base Board Chassis Location
Type: Unknown
Handle: 0x0007, DMI type 3, 21 bytes
Chassis Information
Manufacturer: Apple Inc.
Type: Low Profile Desktop
Version:                        
Serial Number: ** PRIVATE **
Asset Tag: Default Asset Tag#
Handle: 0x0015, DMI type 17, 27 bytes
Memory Device
Error Information Handle: No Error
Size: 1024 MB
Form Factor: DIMM
Locator: J1MY
Bank Locator: CHAN A DIMM 0
Memory Type: DDR2 SDRAM
Speed: 400 MHz
Manufacturer: Swissbit
Serial Number: ** PRIVATE **
Asset Tag: Unknown
Part Number: SEU12864D4B72EP-30R
Handle: 0x0017, DMI type 17, 27 bytes
Memory Device
Error Information Handle: No Error
Size: 1024 MB
Form Factor: DIMM
Locator: J2MY
Bank Locator: CHAN A DIMM 1
Memory Type: DDR2 SDRAM
Speed: 400 MHz
Manufacturer: Micron Technology
Serial Number: ** PRIVATE **
Asset Tag: Unknown
Part Number: 8HTF12864AY-667E1
Handle: 0x0019, DMI type 17, 27 bytes
Memory Device
Error Information Handle: No Error
Size: 1024 MB
Form Factor: DIMM
Locator: J3MY
Bank Locator: CHAN B DIMM 0
Memory Type: DDR2 SDRAM
Speed: 400 MHz
Manufacturer: Swissbit
Serial Number: ** PRIVATE **
Asset Tag: Unknown
Part Number: SEU12864D4B72EP-30R
Handle: 0x001B, DMI type 17, 27 bytes
Memory Device
Error Information Handle: No Error
Size: 1024 MB
Form Factor: DIMM
Locator: J4MY
Bank Locator: CHAN B DIMM 1
Memory Type: DDR2 SDRAM
Speed: 400 MHz
Manufacturer: Apacer Technology
Serial Number: ** PRIVATE **
Asset Tag: Unknown
Part Number: N/A
Handle: 0x0022, DMI type 131, 6 bytes
Apple specific Processor Type
Cpu-type = 0x0301
Handle 0x0023, DMI type 127, 4  bytes
End of Table
Adding device-properties string to DT
[ ACPI PATCHER ]
Table /Extra/DSDT.aml read and stored at: d42000
Generating P-States config: Yes
Generating C-States config: Yes
ACPI Table not found: SSDT.aml
RSDP version 1 found @fe020. Length=20
RSDT @cfefd038, Length 80
TABLE FACP, FADT found @cfefc000, Length 116
FACP Restart Fix applied!
Hardware Signature=0x00000000: using.
DSDT: Old @cfef7000,0,  New @d42000,0
FADT: Using custom DSDT!
[ GENERATE C-STATES ]
ACPI patcher: start finding cpu names. Length 16754
ACPIpatcher: DSDT[5B83]
ACPI patcher: found ACPI CPU [CPU0]
ACPIpatcher: DSDT[5B83]
ACPI patcher: found ACPI CPU [CPU1]
ACPIpatcher: DSDT[5B83]
ACPI patcher: found ACPI CPU [CPU2]
ACPIpatcher: DSDT[5B83]
ACPI patcher: found ACPI CPU [CPU3]
ACPIpatcher: finished finding cpu names. Found: 4.
SSDT with CPU C-States generated successfully
C-States generated.
[ GENERATE P-STATES ]
PStates count=7
SSDT with CPU P-States generated successfully
P-States generated.
TABLE APIC, TABLE WDDT, TABLE MCFG, TABLE ASF!, TABLE HPET, TABLE SSDT, TABLE SSDT, TABLE SSDT, TABLE SSDT, TABLE SSDT,
RSDT: Added 2 SSDT table(s)
RSDT: Original checksum 231,  New checksum 49 at d4b000

RSDP: Original checksum 127,  New checksum 193
ACPI version 1 patching finished
No ACPI version 2 found. Ignoring
Adding booter El Capitan properties to the Platform Expert
Attempting to loading drivers from "Extra" reposytories:
Attempting to loading drivers from standard reposytories:
- Third party extensions search path: /Library/Extensions
- Apple extensions search path: /System/Library/Extensions
Starting Darwin/x86_64 [Darwin Kernel Version 15.0.0: Tue Sep 15 12:43:52 PDT 2015; root:xnu-3247.10.9~3/RELEASE_X86_64]
Boot Args: -f
IntelCore:~ polyzargone$

 

 

 

Please, don't laugh when reading the specs. CPU & board are dinosaurs :hysterical:

 

 

 

00371079-photo-carte-mere-intec-dg965ss.

 

 

 

On further consideration, I'm not so sure about Clover… Obviously, this is an OS X bug (ooops new feature :P).

  • Like 1
Link to comment
Share on other sites

Hey guys, when I boot with the kext injected i've this issue in VmWare, when booted without the kernel.plist and kexts in S/L/E VmWare runs without any error...

 

Unable to retrieve kernel zone sizes.

 

5nt6dj.png

can you check if all goes well with this bootloder?

Link to comment
Share on other sites

Guys this is a new "test" version:attachicon.gifEnoch-rev.2761_Tets_2.pkg.zip

 

It's a package Installer containing latest changes for the boot file, but also for the installer itself (can write the kernel.plist) 

 

What's new:

 

Use of the Darwin kernel version instead of the OS version to make patches.

Boot all vanilla installers made by the "Install OSX xxx .app"

KernelHasswel option renamed to KernelHaswell

 

About booting installer:

changes (should) allow Enoch to find and boot installer made with no createinstallermedia method also, i.e. when you open for example "Install OS X El Capitan GM Candidate.app", choose the target volume and wait for restart.

Well tested with "Install Mac OS X Lion.app", "Install OS X Mountain Lion.app" and "Install OS X El Capitan GM Candidate.app".

 

e.g. I create an installer for El Capitan running 10.7.5, targeting a partition containing 10.10.2. The "Install OS X El Capitan GM Candidate.app" was in my backup disk (/Volumes/Dati/App/New/). When the process finished I have rebooted and I had to select "/Volumes/Dati" (because the installer is made in the partition where the app was), the Upgrade was done automatically .. and now I'm writing from that "El Capitan". Sure most of you have the app in /Applications/ ...so you have to boot the OS partition..

 

 

TODO:

  • mark that partition as Installer at the GUI...need two new icons
  • fix Snow Leopard issue

 

Please test

 

NOTE: Installer is marked as unstable to prevent users to upload it elsewere.

 

 

Why? we need testers, please report here and don't share not totally tested code!

Later ErmaC can build a new package for all if all is ok!

 

Thanks

I can confirm r2761_t2 working well here, using the same settings as post#3486 :D.

 

  • Able to boot OSX 10.7.5 --> 10.11.1 and their Recovery Partitions
  • Boots installers made with createinstallmedia or BaseSystem.dmg restore method
  • Pkg Installer correctly installs kernel.plist
  • Able to install El Capitan GM by directly running the app

As you also mentioned, it still has a problem with Snow Leopard ---> reboots after trying to load the mkext.

 

Not important but there is a spelling mistake in the boot messages: "reposytories" should be spelt "repositories"  :P  and I also see the entries after the first entry hidden until you scroll down (if no themes are installed or GUI=No @jsl post#3413).

 

Edit

Sorry for "reposytories"  ...here Italian :P , corrected for the next time!

For the entries, basically if w/o loading any theme you need to press some buttons on the keyboard or something similar to make it appear? You mean this?

 

No problem :) ...your English is much better than my Italian :hysterical:

Yes, I have to press the <down> arrow key to make the rest of the entries appear...

  • Like 2
Link to comment
Share on other sites

  • Able to boot OSX 10.7.5 --> 10.11.1 and their Recovery Partitions
  • Boots installers made with createinstallmedia or BaseSystem.dmg restore method
  • Pkg Installer correctly installs kernel.plist
  • Able to install El Capitan GM by directly running the app

:thumbsup_anim: Finally we loaded all king of installer or Recovery!

As you also mentioned, it still has a problem with Snow Leopard ---> reboots after trying to load the mkext.

Yep, school has just started, and the time to devote fell, so I'm focused on newer OSes, but as I said will be fixed (require time to reorder a lot of code).

Not important but there is a spelling mistake in the boot messages: "reposytories" should be spelt "repositories"   :P  and I also see the entries after the first entry hidden until you scroll down (if no themes are installed or GUI=No @jsl post#3413)

Sorry for "reposytories"  ...here Italian   :P, corrected for the next time!
For the entries, basically if w/o loading any theme you need to press some buttons on the keyboard or something similar to make it appear? You mean this?
 
Thanks for test again
Link to comment
Share on other sites

THX, you mean about casting made in&nbsp;readSMBIOSInfo or in fake_efi?

I guess so. Can't remember where exactly I have seen it. Just make sure that the system-id property is set to that of SMBIOS table 1 Uuid i.e. you must be able to find it in the SMBIOS data in your ioreg dump.

 

Tip: csrutil (SIP) disable(d) from the command prompt

Link to comment
Share on other sites

ErmaC:

Thanks again for this excellent new version of Chameleon !

It's the only one version can boot 10.11GM in my Hackintoshs after adding kernel.plist in /Extra.

One tiny bug is unable to show GUI=Yes mode and defect dispaly of GUI=No in most of my display cards, e.g. AMD 6870, Intel HD 4600, Nvidia GTX 980, etc.

But it's just cosmetic inconvenience for me.

The abnormal and normal display are shown below:

Thanks for suggestions from crazybirdy, fusion71au and Micky1979, etc.

Solved this booting problem now.

1. Need install Theme in /Extra with Chameleon newer version after v.2716 to enable GUI=Y and normal display at booting

2. Need copy /Extra to hidden EFI partition too

3. In the worst case like mine with multiple Mac OS X partitions: if the problem still exits, need do the above to all Mac partitions

Edited by jsl
  • Like 2
Link to comment
Share on other sites

..

 

 

For the entries, basically if w/o loading any theme you need to press some buttons on the keyboard or something similar to make it appear? You mean this?

Can you try with this: [removed]

and tell me if now is ok with GUI=No or w/o any Theme?

Thanks

Edited by Micky1979
boot file removed
Link to comment
Share on other sites

Works perfect with the Old Lady (the one with 5 Gb instead of 4 :P). All entried are displayed.

Good! :thumbsup_anim:

And BlackMode is back with a vengeance : progress bar !

 

Nice work man !  :thumbsup_anim:

 

Yep, some day ago I talked with Enoch, and told him he had to pull out that progress bar  :dev: . Finally he obeyed. :hysterical:

A small addition to existing code by Pike adapted by ErmaC  :D

... and the third stage is still to be improved.

Link to comment
Share on other sites

Yes, third stage lacks the Apple logo on my system and progress bar is half filed but I thought it was someway related to my old GeForce 8600 GT.

 

I told you everything was old in this Hack :P but as you said earlier, it runs the latest OS :D.

 

Anyway, you guys are very close to make it perfect :) !

  • Like 1
Link to comment
Share on other sites

Can you try with this: attachicon.gifboot.zip

and tell me if now is ok with GUI=No or w/o any Theme?

Thanks

Hi Micky,

 

Your test version of Enoch r2770 solves the hidden menu entries problem (when there is no installed theme) :).

 

PS it also boots the latest El Capitan DB 10.11.1 build 15B22c....

 

post-846696-0-12760300-1443573907_thumb.png

 

 

The SL issue remains.  With only -v, I get to the stage where I see the message "Attempting to loading drivers from the "Extra" repository:" ---> tries to load for 1-2 seconds ---> then reboots system.  Also reboots with -v -f or -v UseKernelCache=No.

  • Like 1
Link to comment
Share on other sites

Thanks to you to make me understand where was the problem for the GUI :) 
All hardware(s) I have can't run Snow... but I'll try to fix it tomorrow! So thanks for new info (I can skip a lot of code :) )


EDIT
me too I've just update to the latest 15B22c...all fine!

  • Like 1
Link to comment
Share on other sites

^^

Hooray, Enoch r2770 from the above post now boots Snow Leopard 10.6.8 without a problem....

 

post-846696-0-16359800-1443578816_thumb.png

 

 

Also OK with 10.7.5, 10.9.5, 10.10.5 & 10.11GM, 10.11.1beta:  Only boot with -v, FakeSMC & VoodooPS2Controller kexts injected into kernelcache/PLK from /Extra/Extensions.  I don't have 10.8.5 to test at the moment :P.

 

Thanks @Micky1979 :thumbsup_anim:.

  • Like 1
Link to comment
Share on other sites

Not sure, but I've found a possible fix for Snow:attachicon.gifboot.zip ...to try..

 

Hi Micky,

 

Good job!

It works fine with 10.4.11, 10.5.8, 10.6.8, 10.7.5, 10.9.5, and 10.11.GM.

(without -f, keep SLE untouched, with /E/E/FakeSMC.kext, boot with prelinkedkernel and kernelcache)

But can't find Booter Extensions patch location with 10.8.5, and 10.10.5, and can't load /E/E/FakeSMC.kext as attached.

 

FYI.

bdmesg-2770m.zip

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...