Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

I dont know if its possible to run the chameleon.pkg installer from an install USB stick.

The only way would be to run the Terminal before of the install process.

cd / 
sudo /usr/sbin/installer -pkg /path/to/pkg.pkg -target /   (- traget must be your /Volumes/xxxxx/ )

 

I dont know if that command above works also from the install USB stick ( su password ???)

Link to comment
Share on other sites

@crazybirdy: For some reasons I'm still using old MBR scheme, if you could share patched "OSInstall" framework binary for MBR under 10.13 is great appreciated. Thanks. :)  

 

I made the MBR patch yesterday.

 

But we can't pass the OSInstall.mpkg error with MBR installer first.

We can boot to the MBR installer language selection GUI, but still can't start the installer, so, I did not upload it.

If you want to try it, here as attached with Enoch_2884 support 10.13 modified by myself.

 

[deleted:OSInstaller(MBR)10.13.db1.17A264c_Enoch2884.zip]

 

The 2884_boot with 10.13 kernel patcher works fine to boot MBR installer disk, and installed system disk(installed with clover 4082).

 

The OSInstall.mpkg error kills the MBR installer. :(

As I remembered, 10.12 has the same issue if I modify OSInstall.mpkg, so since 10.12, I only patched the OSInstaller for MBR, keep OSInstall.mpkg untouched in order to bypass the error.

 

I think, maybe some framework is checking the OSInstall.mpkg, need to find it out, and patch it. :yes:

But, I have no idea.

 

post-61100-0-23315200-1496915376_thumb.jpg

 

[edit 2017.6.17]

Finally, I found a way to install to MBR directly with stage2 automated disk which made by High Sierra beta Installer.app.

Need more patch for OSInstaller, and need make Basesystem boot disk with MBR patch to load the stage2 automated disk with /macOS Install Data/ to finish the MBR installation.

 

Will upload the new MBR patch with How-To to download section later, when I have free time. :thumbsup_anim:

 

[edit 2017.6.18]

upload new MBR patch to downlaod section with Enoch 2884.

  • Like 3
Link to comment
Share on other sites

  • 2 weeks later...

APFS is not supported by Chameleon/Enoch to date. But I'm sure it'll come soon.

 

I can't do to much for the new filesystem... until the source will be available/released... or some reverse (I'm not able to do that)

 

ErmaC

  • Like 3
Link to comment
Share on other sites

@ErmaC

Iv seen that the trunk has been synced 15 days ago against your Enoch (set aside the latest device IDs update, kernel patch review by CrazyBirdy). is that mean that they now have same features, or Enoch still has more to offer?

Link to comment
Share on other sites

@ErmaC

Iv seen that the trunk has been synced 15 days ago against your Enoch (set aside the latest device IDs update, kernel patch review by CrazyBirdy). is that mean that they now have same features, or Enoch still has more to offer?

 

As I know, kernel and kexts patcher are only available for Enoch.

  • Like 2
Link to comment
Share on other sites

As already mentioned by crazybirdy the main trunk don't have Kexts and Kernel patcher,

 

Also other changes like:

- embedded FakeSMC

- new ati IDs and chipset definition

- new nvidia IDs

- device detection for Hight Sierra. (GUI)

 

PS: the High Sierra default icons are still not available... (iDeviceHFS_hsi, iDeviceHFS_hsi_o) the code is ready... but the .png not

(device_hfsfusion_hsi_o.png device_hfsfusion_hsi.png)

anyone? 

 

ErmaC

  • Like 4
Link to comment
Share on other sites

I don't have details for the font and or text projection details on the HDD icons; I'm afraid all HSi logos I make therefore differ from existing ones, so it does not look good.  :(

 

No problem Hervé... let's see if blackosx can create it...

 

ps: I don't see major problem with the 2885 test version... (the APFS is other story)...

I'm going to update the svn and the pre-build package.. soon..

 

ErmaC

  • Like 1
Link to comment
Share on other sites

 

I've been away so thanks for waiting. Here you are.

attachicon.gifChameleon Default Theme High Sierra Devices.zip

 

Well done for having a go Hervé. For ref, the font is Lucida Grande Bold. However, the icons are generated in Cinema4D so it would be difficult to get a decent match other software.

 

 

Thx guys.

Perfect! blackosx!

 

I upload it to the svn.... I'm going to rename it from xxx_hsie_xxx to xxx_hsi_xxx (I already wrote and commited the code in this way)

 

ErmaC

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Hello Ermac.

 

I am having a problem booting HS with enoch in my dell skylake hd520

 

In Clover i sorted the problem by dropping the BGRT ACPI Table , 

 

but still cant sort this in enoch .. can u or any one help me please.. How can i drop the BGRT ACPI Table in Enoch or Chameleon ?

 

Waiting any reply. Thanks

Link to comment
Share on other sites

  • 4 weeks later...

Test version

 

Can anyone try this version?

I add Bronya's improvements for AMD CPUs and I wont to be sure about the compatibility before commit the changes

 

Enoch 2894 V1 --> REMOVED

ErmaC

  • Like 3
Link to comment
Share on other sites

Test version

 

Can anyone try this version?

I add Bronya's improvements for AMD CPUs and I wont to be sure about the compatibility before commit the changes

 

Enoch 2894 V1 --> attachicon.gifEnoch_boot_2894_V1.zip

 

ErmaC

 

Boots just fine on FX 4300,

Enoch (r2894 V1) [2017-08-11 19:07:04]
Logging started: 2017/08/11, 18:57:31
[ CPU INFO ]
	Looking to disable C1E if is already enabled by the BIOS:

	Attempting to scan GPT boot volumes [biosdev=80h]:
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
	Attempting to scan GPT boot volumes [biosdev=81h]:
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC
	Attempting to scan GPT boot volumes [biosdev=82h]:
	Attempting to scan FDISK boot volumes [biosdev=82h]:
	Attempting to scan GPT boot volumes [biosdev=83h]:
Attempting to read GPT
Read GPT
Reading GPT partition 1, type C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Reading GPT partition 2, type 48465300-0000-11AA-AA11-00306543ECAC
Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC
Reading GPT partition 4, type 48465300-0000-11AA-AA11-00306543ECAC
	Attempting to scan GPT boot volumes [biosdev=84h]:
	Attempting to scan FDISK boot volumes [biosdev=84h]:
FileNVRAM develop version rc6 (Micky1979), scanning for nvram file:
	scanning hd(4,1)/
	scanning hd(3,4)/
	scanning hd(3,3)/
	scanning hd(3,2)/
	scanning hd(2,2)/
	scanning hd(2,1)/
	scanning hd(1,3)/
	scanning hd(1,2)/
	scanning hd(1,1)/
	scanning hd(0,2)/
	No nvram file was found, looking inside the Extra folder(s)..
	scanning hd(4,1)/Extra
	scanning hd(3,4)/Extra
	scanning hd(3,3)/Extra
	scanning hd(3,2)/Extra
	scanning hd(2,2)/Extra
	scanning hd(2,1)/Extra
	scanning hd(1,3)/Extra
	scanning hd(1,2)/Extra
	scanning hd(1,1)/Extra
	scanning hd(0,2)/Extra
Scanning device 80...
Boot UUID of 'macOS'  (GPT HFS+): 2D98740D-5CA1-3B11-B6BE-F650C6AE3159
Kernel Cache file path (OS X 10.11 and newer): /System/Library/PrelinkedKernels/prelinkedkernel
Loading Kernel Cache from: 'macOS' (GPT HFS+)
Booting on macOS 10.12.6 (16G29)

System Integrity Protection status: disabled (Custom Configuration).
CsrActiveConfig = 0x67 (101100111)

Configuration:
Kext Signing: disabled
Filesystem Protections: disabled
Task for PID: disabled
Debugging Restrictions: enabled
Apple Internal: enabled
DTrace Restrictions: disabled
NVRAM Protections: disabled
Device configuration: enabled
BaseSystem Verification: enabled

Decompressing Kernel Cache:
	- Decompressing Kernel Using lzvn

[ KERNEL PATCHER START ]

	Will patch for 16.5.0 kernel version compatible.

	KernelBooter_kexts state: disabled!
	KernelPm           state: disabled!
	KernelLapicError   state: disabled!
	KernelLapicVersion state: disabled!
	KernelHaswell      state: disabled!
	KernelcpuFamily    state: disabled!
	KernelSSE3         state: disabled!
Kernel patcher: end!

[ KEXTS PATCHER START ]
Kexts patcher: end!

	ACPI Table not found: /Extra/DSDT.aml
No DSDT found, using 0 as uid value.
Using PCI-Root-UID value: 0
[ NVIDIA GFX DEVICE INFO ]
	Class code: [0300]
	device number: 1
	GeForce GT 430 1024MB NVc1 [10de:0de1]-[0000:0000]
	PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)
	NvidiaGeneric = No
	NvidiaSingle = Yes

[ WIRELESS DEVICE INFO ]
	Class code: [0280]
	EnableWifi = No
	Atheros AR928X Wireless Network Adapter [168c:002a]
	PciRoot(0x0)/Pci(0x5,0x0)/Pci(0x0,0x0)

[ ETHERNET DEVICE INFO ]
	Class code: [0200]
	EthernetBuiltIn = Yes
	Location number: 1
	Setting up lan keys
	Realteck RTL8111/8168 PCI-E Gigabit Ethernet [10ec:8168]
	PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)

SMBIOS orig was = f10e0
SMBIOS new is = 3454000

SMBIOS rev.: 2.4, DMI rev.: 2.4

Handle: 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: Apple Inc.
	Version: MP61.88Z.0116.B04.1312061508
	Release Date: 06/12/13
	BIOS Revision: 0.1

Handle: 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: MacPro6,1
	Version: 1.0
	Serial Number: ** PRIVATE **
	UUID: ** PRIVATE **
	Wake-up Type: Power Switch
	SKU Number: Default SKU#
	Family: Mac Pro

Handle: 0x0002, DMI type 2, 16 bytes
Base Board Information
	Manufacturer: Apple Inc.
	Product Name: Mac-F60DEB81FF30ACF6
	Version: x.x
	Serial Number: ** PRIVATE **
	Asset Tag: Default Asset Tag#
	Location In Chassis: Not Specified
	Type: Motherboard

Handle: 0x0003, DMI type 3, 21 bytes
Chassis Information
	Manufacturer: Apple Inc.
	Type: Unknown
	Version:  
	Serial Number: ** PRIVATE **
	Asset Tag: Default Asset Tag#

Handle: 0x0004, DMI type 4, 38 bytes
Processor Information
	Socket Designation: Socket M2
	Type: Central Processor
	Family: 0x1D
	Manufacturer: AMD
	ID: 0x178BFBFF00600F20
	Version: AMD FX(tm)-4300 Quad-Core Processor            
	External Clock: 206 MHz
	Max Speed: 4017 MHz
	Current Speed: 4000 MHz
	Upgrade: Socket 754
	Serial Number: ** PRIVATE **
	Asset Tag:  
	Part Number:  

Handle: 0x0024, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 4096 MB
	Form Factor: DIMM
	Locator: A0
	Bank Locator: Bank0/1
	Memory Type: RAM
	Speed: 1333 MHz
	Manufacturer: None
	Serial Number: ** PRIVATE **
	Asset Tag: None
	Part Number: None

Handle: 0x0025, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 2048 MB
	Form Factor: DIMM
	Locator: A1
	Bank Locator: Bank2/3
	Memory Type: RAM
	Speed: 1333 MHz
	Manufacturer: None
	Serial Number: ** PRIVATE **
	Asset Tag: None
	Part Number: None

Handle: 0x0026, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: No Module Installed
	Form Factor: DIMM
	Locator: A2
	Bank Locator: Bank4/5
	Memory Type: RAM
	Speed: 1333 MHz
	Manufacturer: None
	Serial Number: ** PRIVATE **
	Asset Tag: None
	Part Number: None

Handle: 0x0027, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: No Module Installed
	Form Factor: DIMM
	Locator: A3
	Bank Locator: Bank6/7
	Memory Type: RAM
	Speed: 1333 MHz
	Manufacturer: None
	Serial Number: ** PRIVATE **
	Asset Tag: None
	Part Number: None

Handle: 0x0033, DMI type 131, 6 bytes
Apple specific Processor Type
	Cpu-type = 0x0402

Handle: 0x0034, DMI type 132, 6 bytes
Apple specific Processor Interconnect Speed
	QPI = 0 MT/s

Handle 0x0035, DMI type 127, 4  bytes
End of Table

Adding device-properties string to DT
[ ACPI PATCHER ]
	ACPI Table not found: /Extra/DSDT.aml
	Generating P-States config: No
	Generating C-States config: No
	ACPI Table not found: SSDT.aml
	RSDP version 1 found @f78e0. Length=20
	RSDT @cfdf3000, Length 64
	TABLE FACP,	FADT found @cfdf3080, Length 116
	Not an Intel platform, FACP Restart Fix will not be applied!
	Hardware Signature=0x00000000: using.
	TABLE MSDM,	TABLE HPET,	TABLE MCFG,	TABLE TAMG,	TABLE APIC,	TABLE SSDT,
	RSDT: Original checksum 192, 	New checksum 70 at 345a000


	RSDP: Original checksum 198, 	New checksum 188
	ACPI version 1 patching finished

	No ACPI version 2 found. Ignoring
Adding booter spec to the Platform Expert 
Starting Darwin/x86_64 [Darwin Kernel Version 16.5.0: Fri 14 Jul 2017 14:14:24 BST; * Shaneee *:xnu-3789.51.2/BUILD/obj/RELEASE_X86_64]
Boot Args: npci=0x2000 
  • Like 1
Link to comment
Share on other sites

New version available in the download section:

 

- added High Sierra upgrade and update ability by Micky1979

 

Cordially

ErmaC

I feel good  :thumbsup_anim: but..., is still need to manually edit SMBios.plist for 07/27/2017 datas, and is Chameleon Wizard.app uptodate? Thanks. 

bootlog.r2896_sandy_gt520m.txt

Link to comment
Share on other sites

I feel good  :thumbsup_anim: but..., is still need to manually edit SMBios.plist for 07/27/2017 datas, and is Chameleon Wizard.app uptodate? Thanks.

Relate to Chameleon Wizard... If the provided data are not updates I can't do to much (I mean nothing...)

 

The embedded value provided by the bootloader are very old (2014 If I remember correctly)

and the code need a "huge" update will be a good option "port" the Clover SMBios function...

 

And other story is... the values provided by the smbios.plist are correctly readed?

 

ErmaC

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...