Jump to content
7 posts in this topic

Recommended Posts

EDIT2: Eventually figured it out. What I was doing before was all wrong. Now it works. :wacko:

EDIT: I'm doing this all wrong, does anyone know how to get video and audio strings together as one hex?

I have Kalyway 10.5.1 + Kalyway 10.5.2 Update and a Retail install. And for both installs I get a "Bus error":

Terminal:

/Users/*Name*/Desktop/gfxutil -i xml -o hex /Users/*name*/Desktop/com.apple.boot.plist /Users/*name*/Desktop/out.hex

 

Bus error

 

Heres what I have for my plist:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Timeout</key>

<string>5</string>

<key>device-properties</key>

<string>900600000100000002000000610500001a00000002010c00d041030a000000000101060000010

01060000007fff040024000000400030002c00630061006e002d0068006f0074002d0070006c0075

067000000040000001c0000006400650076006900630065005f00740079007000650000000f00000

4e5644412c506172656e7422000000400031002c006400650076006900630065005f007400790070

0650000000b000000646973706c617922000000400030002c0064006900730070006c00610079002

006300660067000000080000000301000020000000400031002c0063006f006d0070006100740069

062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650

0000120000004e5644412c446973706c61792d412e000000400030002c004100410050004c002c00

2006f006f0074002d0064006900730070006c006100790000000400000014000000400031002c006

0061006d0065000000120000004e5644412c446973706c61792d421e00000072006f006d002d0072

0650076006900730069006f006e000000080000003332333320000000400030002c0063006f006d0

700061007400690062006c00650000000e0000004e5644412c4e564d6163200000004e0056004400

1002c0046006500610074007500720065007300000008000000ff024f05100000004e00560043004

00500000001800000005000000000003000c0000000000000b00000000300000004100410050004c

02c0045004d0043002d0044006900730070006c00610079002d004c0069007300740000004400000

03000000000000000000000000000000061000001b9200000000000000000000061000001c920000

00000000000000006100000219200000000000000000000260000004100410050004c00300030002

0043006f0068006500720065006e0063007900000008000000020000001c000000400030002c0066

062006f006600660073006500740000000800000000000600360000004100410050004c002c00610

750078002d0070006f007700650072002d0063006f006e006e006500630074006500640000000800

00001000000220000005600520041004d002c0074006f00740061006c00730069007a00650000000

00000000000020320000004100410050004c002c006200610063006b006c0069006700680074002d

063006f006e00740072006f006c0000000800000000000000420000004100410050004c003000300

2c0062006c00610063006b00730063007200650065006e002d007000720065006600650072006500

e006300650073000000080000000000000822000000400031002c0064006900730070006c0061007

002d00630066006700000008000000ffff0001420000004100410050004c00300031002c0062006c

0610063006b00730063007200650065006e002d0070007200650066006500720065006e006300650

73000000080000000000000822000000400030002c006400650076006900630065005f0074007900

000650000000b000000646973706c6179100000006d006f00640065006c0000001a0000004e56494

4941204765466f726365203838303020475414000000400030002c004e0056004d00540000006400

0000b037f2022f0cf268007b0042008b007d0070000d304b304b904000080da2d090000000100000

0100000000000000000000000000000000000000000000000000000000ffff00000000000040b3d5

9010000000000000000080000000000001e000000730075006200730079007300740065006d002d0

690064000000080000004f05000024000000400031002c00630061006e002d0068006f0074002d00

0006c0075006700000004000000230100000700000002010c00d041030a0000000001010600001b7

ff04001c0000007200650076006900730069006f006e002d00690064000000080000000100000028

00000500069006e0043006f006e00660069006700750072006100740069006f006e0073000000040

000018000000760065006e0064006f0072002d0069006400000008000000868000002c0000007300

5006200730079007300740065006d002d00760065006e0064006f0072002d0069006400000008000

00431000001e000000730075006200730079007300740065006d002d0069006400000008000000d8

10000180000006c00610079006f00750074002d00690064000000080000000c00000016000000620

750069006c0074002d0069006e00000005000000002f010000010000000100000023010000070000

002010c00d041030a0000000001010600001b7fff04001c0000007200650076006900730069006f0

6e002d00690064000000080000000100000028000000500069006e0043006f006e00660069006700

50072006100740069006f006e00730000000400000018000000760065006e0064006f0072002d006

006400000008000000868000002c000000730075006200730079007300740065006d002d00760065

06e0064006f0072002d0069006400000008000000431000001e00000073007500620073007900730

740065006d002d0069006400000008000000d8810000180000006c00610079006f00750074002d00

90064000000080000000c000000160000006200750069006c0074002d0069006e000000050000000

</string>

</dict>

</plist>

Wow I'm really not sure here. What are you trying to do?

 

Are you adding graphics & audio strings to boot?

 

Did you see this: http://forum.netkas.org/index.php/topic,104.0.html

 

Or are you already following that?

Wow I'm really not sure here. What are you trying to do?

 

Are you adding graphics & audio strings to boot?

 

Did you see this: http://forum.netkas.org/index.php/topic,104.0.html

 

Or are you already following that?

Yes I am following that guide, I have gotten video to work and sound to work separately with EFI strings, but from even what the guide says I can't figure out how to get them as one hex.
  • 3 weeks later...

yes can you please tell us how you fixed this, this is like a rhetorical thread lol we need the ending hahaha

You must put your two device properties together into one plist, like this:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
<dict>
	<key>PinConfigurations</key>
	<string></string>
	<key>built-in</key>
	<string>0x00</string>
	<key>layout-id</key>
	<string>0x0000000c</string>
	<key>revision-id</key>
	<string>0x00000002</string>
	<key>subsystem-id</key>
	<string>0x0000022f</string>
	<key>subsystem-vendor-id</key>
	<string>0x00001028</string>
	<key>vendor-id</key>
	<string>0x00008086</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
	<key>AAPL,NumDisplays</key>
	<data>
	BAAAAA==
	</data>
	<key>AAPL,NumFramebuffers</key>
	<data>
	AgAAAA==
	</data>
	<key>AAPL,RegEntryID</key>
	<data>
	AFKLA/+tdPxlbWlTemx1Ug==
	</data>
	<key>AAPL,gray-page</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL,gray-value</key>
	<data>
	w4xkAA==
	</data>
	<key>AAPL,iokit-ndrv</key>
	<data>
	4AIqLg==
	</data>
	<key>AAPL,ndrv-dev</key>
	<true/>
	<key>AAPL01,CurrentDisplay</key>
	<data>
	BAAAAA==
	</data>
	<key>AAPL01,Depth</key>
	<data>
	IAAAAA==
	</data>
	<key>AAPL01,EDID</key>
	<data>
	AP///////wAGr3QiAAAAAAEQAQOAIRV4Chz1l1hQjicnUFQAAAABAQEBAQEB
	AQEBAQEBAQEB1hsAsVAgEDAQMBMAS88QAAAZ1hsAsVAgEDAQMBMAS88QAAAA
	AAAA/gBQWTU5OQBCMTU0RVcyAAAA/gAmNUFJZoSz/wEBCiAgABQ=
	</data>
	<key>AAPL01,Stretched</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T0</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T1</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL01,T2</key>
	<data>
	yAAAAA==
	</data>
	<key>AAPL01,T3</key>
	<data>
	yAAAAA==
	</data>
	<key>AAPL01,T4</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL01,T5</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T6</key>
	<data>
	kAEAAA==
	</data>
</dict>
</dict>
</plist>

 

The first is the audio, the second is the video.

 

After having that file, you convert the .plist into hex... and then insert into the com.apple.Boot.plist... you know.

 

Good luck!

You must put your two device properties together into one plist, like this:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
<dict>
	<key>PinConfigurations</key>
	<string></string>
	<key>built-in</key>
	<string>0x00</string>
	<key>layout-id</key>
	<string>0x0000000c</string>
	<key>revision-id</key>
	<string>0x00000002</string>
	<key>subsystem-id</key>
	<string>0x0000022f</string>
	<key>subsystem-vendor-id</key>
	<string>0x00001028</string>
	<key>vendor-id</key>
	<string>0x00008086</string>
</dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
	<key>AAPL,NumDisplays</key>
	<data>
	BAAAAA==
	</data>
	<key>AAPL,NumFramebuffers</key>
	<data>
	AgAAAA==
	</data>
	<key>AAPL,RegEntryID</key>
	<data>
	AFKLA/+tdPxlbWlTemx1Ug==
	</data>
	<key>AAPL,gray-page</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL,gray-value</key>
	<data>
	w4xkAA==
	</data>
	<key>AAPL,iokit-ndrv</key>
	<data>
	4AIqLg==
	</data>
	<key>AAPL,ndrv-dev</key>
	<true/>
	<key>AAPL01,CurrentDisplay</key>
	<data>
	BAAAAA==
	</data>
	<key>AAPL01,Depth</key>
	<data>
	IAAAAA==
	</data>
	<key>AAPL01,EDID</key>
	<data>
	AP///////wAGr3QiAAAAAAEQAQOAIRV4Chz1l1hQjicnUFQAAAABAQEBAQEB
	AQEBAQEBAQEB1hsAsVAgEDAQMBMAS88QAAAZ1hsAsVAgEDAQMBMAS88QAAAA
	AAAA/gBQWTU5OQBCMTU0RVcyAAAA/gAmNUFJZoSz/wEBCiAgABQ=
	</data>
	<key>AAPL01,Stretched</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T0</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T1</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL01,T2</key>
	<data>
	yAAAAA==
	</data>
	<key>AAPL01,T3</key>
	<data>
	yAAAAA==
	</data>
	<key>AAPL01,T4</key>
	<data>
	AQAAAA==
	</data>
	<key>AAPL01,T5</key>
	<data>
	AAAAAA==
	</data>
	<key>AAPL01,T6</key>
	<data>
	kAEAAA==
	</data>
</dict>
</dict>
</plist>

 

The first is the audio, the second is the video.

 

After having that file, you convert the .plist into hex... and then insert into the com.apple.Boot.plist... you know.

 

Good luck!

Yep thats the right way to do it, sorry I didn't get back sooner.
×
×
  • Create New...