Jump to content

Alby128

Alby128

Member Since 02 Apr 2007
Offline Last Active Mar 31 2016 10:20 AM
-----

Posts I've Made

In Topic: El Capitan AppleHDA HDMI Audio

21 February 2016 - 10:05 AM

10.11.1, yes

GT240, special edit required.

 

 

I have done this yesterday, it works with latest Enoch and edited DSDT. It did not work in the first place because I was using GraphicsEnabler=Yes and none of the DSDT GPU parameters was actually injected.

 

Thanks,

Alberto

In Topic: Enoch Bootloader

20 February 2016 - 05:26 PM

Dunque, se ho capito bene il kext si occupa della gestione dell'NVRAM, usando il .plist come storage, e funziona sulla partizione di root in cui è installato il sistema. Mentre, se la dylib funzionasse, le informazioni sarebbero memorizzate all'interno del modulo e non in un file .plist e sarebbero accessibili a tutte le installazioni di OS X nel sistema. Giusto? In ogni caso, il mio scopo era di avere MLB e ROM memorizzate in NVRAM e mantenute dopo ogni riavvio, ed è stato raggiunto. Non ho altre installazione di OS X in questa macchina. Quindi posso rimuovere il modulo dalla partizione di boot?

 

Rimango in attesa qualora ti occorrano ulteriori informazioni.

 

Grazie,

Alberto

In Topic: El Capitan AppleHDA HDMI Audio

20 February 2016 - 01:44 AM

Hi,

Is it possible that this method will work with 10.11.1 and a Nvidia GeForce GT 240? I am using latest Enoch as bootloader.

Thanks,
Alberto

In Topic: Enoch Bootloader

19 February 2016 - 10:19 PM

Il codice che skippa il kernelpatcher interno quando c'è il FileNVRAM.dylib l'ho scritto io :P. Per quello che ne so, il modulo non funzionava in El Capitan  se uppi il bdmesg vedo cosa è caricato oppure no.

 

Ciao, ecco il bdmesg

Last login: Fri Feb 19 23:17:41 on console
Albertos-iMac:~ alberto$ bdmesg
Enoch (2795)
Logging started: 2016/02/19, 22:16:38
[ CPU INFO ]

	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
Reading GPT partition 3, type 426F6F74-0000-11AA-AA11-00306543ECAC
	Attempting to scan GPT boot volumes [biosdev=81h]:
	Attempting to scan FDISK boot volumes [biosdev=81h]:
	Attempting to scan GPT boot volumes [biosdev=82h]:
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
Resolution:
 Parse Edid: edid_checksum error  error
Best mode: 1024x768x32
 Detected chipset/proc id (DRAM controller): 29c08086
 VBios: nVidia
 Patching: BT_NVDA Parse Edid: edid_checksum error  error
 Edid not found or invalid - vbios not patched!
Best mode: 1024x768x32
Boot UUID of 'El Capitan'  (GPT HFS+): C5B7FD72-5E60-334A-AB10-989B1B676405
Kernel Cache file path (OS X 10.11 and newer): /System/Library/PrelinkedKernels/prelinkedkernel
Loading Kernel Cache from: 'El Capitan' (GPT HFS+)
Booting on OS X 10.11.1 (15B42)

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

Decompressing Kernel Cache:
	- Decompressing Kernel Using lzvn

[ KERNEL PATCHER START ]

		Will patch for 15.0.0 kernel version.

		KernelBooter_kexts state:  enabled!
		KernelPm           state: disabled!
		KernelLapicError   state: disabled!
		KernelLapicVersion state: disabled!
		KernelHaswell      state: disabled!
		KernelcpuFamily    state: disabled!
		KernelSSE3         state: disabled!
	- Searching for booter extensions pattern:
		Found El Capitan pattern, patched!
		Found Yosemite pattern, patched!
		2 substitution(s) made.
Kernel has successfully patched.

Using PCI-Root-UID value: 1
[ NVIDIA GFX DEVICE INFO ]
	Class code: [0300]
	device number: 1
	Asus GeForce GT 240 512MB NVa3 [10de:0ca3]-[1043:8328]
	PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
	NvidiaGeneric = No
	NvidiaSingle = Yes

[ ETHERNET DEVICE INFO ]
	Class code: [0200]
	EthernetBuiltIn = No
	Realteck RTL8111/8168 PCI-E Gigabit Ethernet [10ec:8168]
	PciRoot(0x1)/Pci(0x1c,0x4)/Pci(0x0,0x0)

[ DRAM CONTROLLER ]
	Intel P35/G33 DRAM Controller [8086:29c0] at 00:00.0
	Frequency detected: 399 MHz (799) Dual Channel 
		CAS:5 tRC:5 tRP:5 RAS:18 (5-5-5-18)

SMBus CmdReg: 0x3
Scanning SMBus [8086:2930], mmio: 0xfa007004, ioport: 0x500, hostc: 0x1
SPD[0] (size): 255 @0x50
SPD[0] (size): 128 @0x51
RAM speed 800MHz 
	Slot: 1 Type 19 1024MB (DDR2 SDRAM) 800MHz Vendor=A-DATA Technology
		PartNo= SerialNo= 0 0 0 0 0 0 0 0
SPD[0] (size): 255 @0x52
SPD[0] (size): 128 @0x53
RAM speed 800MHz 
	Slot: 3 Type 19 1024MB (DDR2 SDRAM) 800MHz Vendor=A-DATA 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          6400  @ 2.13GHz, family 0x6, model 0xf
SMBIOS orig was = f0ce0
SMBIOS new is = 306f000

SMBIOS rev.: 2.4, DMI rev.: 2.4

Handle: 0x0000, DMI type 0, 24 bytes
BIOS Information
	Vendor: Apple Inc.
	Version: 130913245
	Release Date: 06/28/07
	BIOS Revision: 0.1

Handle: 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: MacPro3,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-F42C88C8
	Version: x.x
	Serial Number: ** PRIVATE **
	Asset Tag: Default Asset Tag#
	Location In Chassis: Not Specified
	Type: Unknown

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

Handle: 0x0004, DMI type 4, 38 bytes
Processor Information
	Socket Designation: Socket 775
	Type: Central Processor
	Family: 0x1
	Manufacturer: Intel
	ID: 0x6F6
	Version: Intel(R) Core(TM)2 CPU 6400
	External Clock: 266 MHz
	Max Speed: 2133 MHz
	Current Speed: 2133 MHz
	Upgrade: Socket 478
	Serial Number: ** PRIVATE **
	Asset Tag:  
	Part Number:  

Handle: 0x001C, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: No Module Installed
	Form Factor: DIMM
	Locator: A0
	Bank Locator: Bank0/1
	Memory Type: RAM
	Speed: 0 MHz
	Manufacturer: N/A
	Serial Number: ** PRIVATE **
	Asset Tag: Not Specified
	Part Number: N/A

Handle: 0x001D, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 1024 MB
	Form Factor: DIMM
	Locator: A1
	Bank Locator: Bank2/3
	Memory Type: DDR2 SDRAM
	Speed: 800 MHz
	Manufacturer: A-DATA Technology
	Serial Number: ** PRIVATE **
	Asset Tag: Not Specified
	Part Number: N/A

Handle: 0x001E, 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: 0 MHz
	Manufacturer: N/A
	Serial Number: ** PRIVATE **
	Asset Tag: Not Specified
	Part Number: N/A

Handle: 0x001F, DMI type 17, 27 bytes
Memory Device
	Error Information Handle: No Error
	Size: 1024 MB
	Form Factor: DIMM
	Locator: A3
	Bank Locator: Bank6/7
	Memory Type: DDR2 SDRAM
	Speed: 800 MHz
	Manufacturer: A-DATA Technology
	Serial Number: ** PRIVATE **
	Asset Tag: Not Specified
	Part Number: N/A

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

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

Adding device-properties string to DT
[ ACPI PATCHER ]
	Table bt(0,0)/Extra/DSDT.aml read and stored at: 3073000
	Generating P-States config: No
	Generating C-States config: No
	ACPI Table not found: SSDT.aml
	RSDP version 1 found @f6bc0. Length=20
	RSDT @7fee3040, Length 60
	TABLE FACP,	FADT found @7fee30c0, Length 116
	FACP Restart Fix applied!
	Hardware Signature=0x00000000: using.
	DSDT: Old @7fee3180,0, 	New @3073000,0
	FADT: Using custom DSDT!
	TABLE HPET,	TABLE MCFG,	TABLE APIC,	TABLE SSDT,	TABLE SSDT,
	RSDT: Original checksum 234, 	New checksum 189 at 3079000


	RSDP: Original checksum 199, 	New checksum 10
	ACPI version 1 patching finished

	No ACPI version 2 found. Ignoring
Adding booter spec to the Platform Expert 
Attempting to loading drivers from "Extra" repository:
Starting Darwin/x86_64 [Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64]
Boot Args: -v 
T

Grazie,

Alberto

 

Edit: Risolto, grazie. Da console ho visto il path da cui il kext stava tentando di leggere l'NVRAM. Per qualche motivo strano, da solo non riusciva a crearlo. Così l'ho creato a mano io mettendoci dentro il contenuto di nvram -x -p . Adesso le variabili vengono correttamente memorizzate in quel file e ricordate dopo ogni riavvio. Confermo quindi che la versione 1.1.4 di fileNVRAM.kext funziona con OS X 10.11.1 .

In Topic: Enoch Bootloader

19 February 2016 - 02:36 PM

Enoch skippa il kernelpacher interno se il FileNVRAM è caricato, perdendo la abilità di caricare kexts da EE o qualsiasi altra nuova opzione del kernel.plist.

 

Questa cosa non mi torna, io ho FileNVRAM.dylib in modules e il FileNVRAM.kext in E/E e sono certo che gli altri kext siano caricati, dato che, per esempio, il FakeSMC ce l'ho solo lì, oppure perché non vedo più le icone arancioni dei dischi SATA.

 

In ogni caso, se può servire, apro un ticket sul sito che mi hai dato. Esiste qualche alternativa per avere l'NVRAM con enoch? O, in generale, per poter usare iMessage con enoch? 

 

Grazie,

Alberto

 

Edit: Task aperto qui, anche se sembra una voce nel deserto.

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