valv Posted April 28, 2010 Share Posted April 28, 2010 (edited) As many of u was waiting for this, let me introduce a new friend to your HDD on its way to vanilla. I call it AnVAL. Big thanks to Andy and the VoodooTeam for the hard work. AnVal needs YOU to succeed. Please help by: Testing: Every Feedback is welcome. Don't forget your bdmesg. Donating: It would help get an amd test platform, for the next support level: AMD-Aware. Update: 01-21-2011 AnVAL5.1.4.zip Changelog:reworked: Autoresolution; Thanks to Azimutz for his rework. reworked: kernel patcher defaults to disabled (make use of PatchKernel to re-enable); bug-fix: some minor issues Update: 01-16-2011 5.1.3_fixed.zipAnVAL5.1.3 Changelog:added: kernel patcher (to be updated); credits to meklort added: Sandy Bridge support reworked: on Phenom/Shanghai's code bug-fix: nVidia rom's size added: new key (FixTM) for TM1/TM2 enabling (disabled by default) bug-fix: Compilie utilities as fat 64 / 32bit binaries; Thanks to meklort Update: 01-10-2011 AnVAL5.1.2.zip Changelog:bug-fix: AMD's instant reboot AnVAL5.1.1.zip obsoleted Changelog:added: via support reworked: amd code added: intel cpu model 0xC (i7 & atom) support bug-fix: boot-log size increased (thanks Azi) Update: 12-31-2010 AnVAL5.0.9.zip Changelog:bug fix: an attempt to get it working for atom & pentium D bug fix: tried to stabilize T-States support detection bug fix: hopefully no more sound issues when over-clocking added: more device-ids for nVidia cards added: enable TM1 for all cores if one hits #prochot added: slowly starting support for amd cpus Update: 12-22-2010 AnVAL5.0.8.zip Changelog:added: T-States auto-generation (GenerateTStates) added: a fix for incompatible p-states number (mbp4,1 & mba1,1 for now) added: device-ids for ATI Radeon HD 4650 Update: 12-20-2010 AnVAL5.0.7.zip Changelog:added: png files proper to FreeBSD & OpenBSD (Thanks to Blackosx) added: support for nvidia's device-id 0x10DE10C3 corrected: minor changes to SMBios default values Update: 12-14-2010 AnVAL5.0.6.zip Changelog:added: feature to activate Thermal Monitor 1 & 2 added: EIST and IDA are now forced if inactive added: C2Enhanced, C4Enhanced and Hard C4E (only when using oem ssdts) added: more SMBios injections bug fix: GraphicsEnabler not working for 9600M GT Update: 11-19-2010 AnVAL5.0.5.zip Changelog:bug fix: typo zeroed frequency AnVAL5.0.4.zip Changelog:bug fix: Turbo boost calculus bug fix: Uakari FrameBuffer for ATI 5970 bug fix: "over the limit" behavior added: PStart key to choose the first p-state to begin with Update: 11-14-2010 AnVAL5.0.3.zip Changelog:bug fix: cpu frequency calculation bug fix: Vervet FrameBuffer for ATI 5770 AnVAL5.0.2.zip Changelog:added two keys: moreVolt & lessVolt that would affect all the states Update: 11-13-2010 AnVAL_5.0.1.zipBootHelp.zip Changelog:p-states and c-states injections perfected under/over-volting functionality max turbo for the i-series bclk & ratio injection for i-series too editable number of pstates to load (cparm's idea) mobile processors detection reworked model injection corrected eist and apic features detection added boot-time temperature plus tjmax injection lebidou's autodetection for ati, nvidia and intel display-cfg injection added (hopefully working) rom "characteristics" and "rom-size" smbios injection freebsd & openbsd os support (Based on Nawcom's patch) and many more Update: 07-13-2010 AnVAL4.zip Changelog:added support for newer intel CPUs (i7/i5/i3) newer and more accurate CPU injection a better FSB detection code busratio injection implemented healed other ACPI tables dependency on DSDT more nVidia IDs added Update: 06-04-2010 i386.zip Changelog:added 18seven's Quick-args macro added ramdisk load capability at boot-time, thanks to Meklort moved efisysinst.sh to i386/boot1 and removed checking for boot0 Update: 05-23-2010 Changelog:Source code made available, from now on, in forge.voodooprojects.org/chameleon/branches/valv Update: 05-14-2010 boot.zip Changelog: Heavily reworked on bootloader's code. Themes are hopefully working again got rid of old pci.plist added more ati/nvidia/intel resolution/edid support merged memory-detection nVidia Nvcap, courtesy to asere merged boot0hfs ...and many more Update: 04-28-2010 i386.zipChameleon_2.0_RC5pre7_r141.pkg.zipChameleon_2.0_RC5pre7_r141.pkg.md5.zip Supported graphic cards: (updated as of 11/15/2010) Ati 0x10029589, "ATI Radeon 2600 Series" 0x10029588, "ATI Radeon 2600 Series" 0x100294C3, "ATI Radeon 2400 Series" 0x100294C4, "ATI Radeon 2400 Series" 0x100294C6, "ATI Radeon 2400 Series" 0x10029400, "ATI Radeon 2900 Series" 0x10029405, "ATI Radeon 2900GT Series" 0x10029581, "ATI Radeon 2600 Series" 0x10029583, "ATI Radeon 2600 Series" 0x10029586, "ATI Radeon 2600 Series" 0x10029587, "ATI Radeon 2600 Series" 0x100294C9, "ATI Radeon 2400 Series" 0x10029501, "ATI Radeon 3800 Series" 0x10029505, "ATI Radeon 3800 Series" 0x10029515, "ATI Radeon 3800 Series" 0x10029507, "ATI Radeon 3800 Series" 0x10029500, "ATI Radeon 3800 Series" 0x1002950F, "ATI Radeon 3800X2 Series" 0x100295C5, "ATI Radeon 3400 Series" 0x100295C7, "ATI Radeon 3400 Series" 0x100295C0, "ATI Radeon 3400 Series" 0x10029596, "ATI Radeon 3600 Series" 0x10029590, "ATI Radeon 3600 Series" 0x10029599, "ATI Radeon 3600 Series" 0x10029597, "ATI Radeon 3600 Series" 0x10029598, "ATI Radeon 3600 Series" 0x10029442, "ATI Radeon 4850 Series" 0x10029440, "ATI Radeon 4870 Series" 0x1002944C, "ATI Radeon 4830 Series" 0x10029460, "ATI Radeon 4890 Series" 0x10029462, "ATI Radeon 4890 Series" 0x10029441, "ATI Radeon 4870X2 Series" 0x10029443, "ATI Radeon 4850X2 Series" 0x10029444, "ATI Radeon 4800 Series" 0x10029446, "ATI Radeon 4800 Series" 0x1002944E, "ATI Radeon 4730 Series" 0x10029450, "ATI Radeon 4800 Series" 0x10029452, "ATI Radeon 4800 Series" 0x10029456, "ATI Radeon 4800 Series" 0x1002944A, "ATI Radeon 4800 Mobility Series" 0x1002945A, "ATI Radeon 4800 Mobility Series" 0x1002945B, "ATI Radeon 4800 Mobility Series" 0x1002944B, "ATI Radeon 4800 Mobility Series" 0x10029490, "ATI Radeon 4670 Series" 0x10029498, "ATI Radeon 4650 Series" 0x10029490, "ATI Radeon 4600 Series" 0x10029498, "ATI Radeon 4600 Series" 0x1002949E, "ATI Radeon 4600 Series" 0x10029480, "ATI Radeon 4600 Series" 0x10029488, "ATI Radeon 4600 Series" 0x10029540, "ATI Radeon 4500 Series" 0x10029541, "ATI Radeon 4500 Series" 0x1002954E, "ATI Radeon 4500 Series" 0x10029552, "ATI Radeon 4300 Mobility Series" 0x10029553, "ATI Radeon 4500 Mobility Series" 0x1002954F, "ATI Radeon 4300 Series" 0x100294B3, "ATI Radeon 4770 Series" 0x100294B5, "ATI Radeon 4770 Series" 0x100268F9, "ATI Radeon HD 5400" 0x100268D9, "ATI Radeon HD 5500" 0x100268DA, "ATI Radeon HD 5500" 0x100268D8, "ATI Radeon HD 5670" 0x100268B8, "ATI Radeon 5700 Series" 0x100268BE, "ATI Radeon 5700 Series" 0x100268BE, "ATI Radeon HD 5750" 0x100268B8, "ATI Radeon HD 5770" 0x10026898, "ATI Radeon 5800 Series" 0x10026899, "ATI Radeon 5800 Series" 0x10026899, "ATI Radeon HD 5850" 0x1002689E, "ATI Radeon HD 5830" 0x10026898, "ATI Radeon HD 5870" 0x1002689C, "ATI Radeon HD 5970" 0x24511682, "ATI Radeon HD 4650" 0x24521682, "ATI Radeon HD 4650" 0x24541682, "ATI Radeon HD 4650" nVidia 0x10DE0040, "GeForce 6800 Ultra" 0x10DE0041, "GeForce 6800" 0x10DE0042, "GeForce 6800 LE" 0x10DE0043, "GeForce 6800 XE" 0x10DE0044, "GeForce 6800 XT" 0x10DE0045, "GeForce 6800 GT" 0x10DE0046, "GeForce 6800 GT" 0x10DE0047, "GeForce 6800 GS" 0x10DE0048, "GeForce 6800 XT" 0x10DE004D, "Quadro FX 3400" 0x10DE004E, "Quadro FX 4000" 0x10DE0090, "GeForce 7800 GTX" 0x10DE0091, "GeForce 7800 GTX" 0x10DE0092, "GeForce 7800 GT" 0x10DE0093, "GeForce 7800 GS" 0x10DE0095, "GeForce 7800 SLI" 0x10DE0098, "GeForce Go 7800" 0x10DE0099, "GeForce Go 7800 GTX" 0x10DE009D, "Quadro FX 4500" 0x10DE00C0, "GeForce 6800 GS" 0x10DE00C1, "GeForce 6800" 0x10DE00C2, "GeForce 6800 LE" 0x10DE00C3, "GeForce 6800 XT" 0x10DE00C8, "GeForce Go 6800" 0x10DE00C9, "GeForce Go 6800 Ultra" 0x10DE00CC, "Quadro FX Go1400" 0x10DE00CD, "Quadro FX 3450/4000 SDI" 0x10DE00CE, "Quadro FX 1400" 0x10DE00F1, "GeForce 6600 GT" 0x10DE00F2, "GeForce 6600" 0x10DE00F3, "GeForce 6200" 0x10DE00F4, "GeForce 6600 LE" 0x10DE00F5, "GeForce 7800 GS" 0x10DE00F6, "GeForce 6800 GS/XT" 0x10DE00F8, "Quadro FX 3400/4400" 0x10DE00F9, "GeForce 6800 Series GPU" 0x10DE0140, "GeForce 6600 GT" 0x10DE0141, "GeForce 6600" 0x10DE0142, "GeForce 6600 LE" 0x10DE0143, "GeForce 6600 VE" 0x10DE0144, "GeForce Go 6600" 0x10DE0145, "GeForce 6610 XL" 0x10DE0146, "GeForce Go 6600 TE/6200 TE" 0x10DE0147, "GeForce 6700 XL" 0x10DE0148, "GeForce Go 6600" 0x10DE0149, "GeForce Go 6600 GT" 0x10DE014A, "Quadro NVS 440" 0x10DE014C, "Quadro FX 550" 0x10DE014D, "Quadro FX 550" 0x10DE014E, "Quadro FX 540" 0x10DE014F, "GeForce 6200" 0x10DE0160, "GeForce 6500" 0x10DE0161, "GeForce 6200 TurboCache(tm)" 0x10DE0162, "GeForce 6200SE TurboCache(tm)" 0x10DE0163, "GeForce 6200 LE" 0x10DE0164, "GeForce Go 6200" 0x10DE0165, "Quadro NVS 285" 0x10DE0166, "GeForce Go 6400" 0x10DE0167, "GeForce Go 6200" 0x10DE0168, "GeForce Go 6400" 0x10DE0169, "GeForce 6250" 0x10DE016A, "GeForce 7100 GS" 0x10DE0191, "GeForce 8800 GTX" 0x10DE0193, "GeForce 8800 GTS" 0x10DE0194, "GeForce 8800 Ultra" 0x10DE0197, "Tesla C870" 0x10DE019D, "Quadro FX 5600" 0x10DE019E, "Quadro FX 4600" 0x10DE01D0, "GeForce 7350 LE" 0x10DE01D1, "GeForce 7300 LE" 0x10DE01D2, "GeForce 7550 LE" 0x10DE01D3, "GeForce 7300 SE/7200 GS" 0x10DE01D6, "GeForce Go 7200" 0x10DE01D7, "GeForce Go 7300" 0x10DE01D8, "GeForce Go 7400" 0x10DE01D9, "GeForce Go 7400 GS" 0x10DE01DA, "Quadro NVS 110M" 0x10DE01DB, "Quadro NVS 120M" 0x10DE01DC, "Quadro FX 350M" 0x10DE01DD, "GeForce 7500 LE" 0x10DE01DE, "Quadro FX 350" 0x10DE01DF, "GeForce 7300 GS" 0x10DE0211, "GeForce 6800" 0x10DE0212, "GeForce 6800 LE" 0x10DE0215, "GeForce 6800 GT" 0x10DE0218, "GeForce 6800 XT" 0x10DE0221, "GeForce 6200" 0x10DE0222, "GeForce 6200 A-LE" 0x10DE0240, "GeForce 6150" 0x10DE0241, "GeForce 6150 LE" 0x10DE0242, "GeForce 6100" 0x10DE0244, "GeForce Go 6150" 0x10DE0245, "Quadro NVS 210S / GeForce 6150LE" 0x10DE0247, "GeForce Go 6100" 0x10DE0290, "GeForce 7900 GTX" 0x10DE0291, "GeForce 7900 GT/GTO" 0x10DE0292, "GeForce 7900 GS" 0x10DE0293, "GeForce 7950 GX2" 0x10DE0294, "GeForce 7950 GX2" 0x10DE0295, "GeForce 7950 GT" 0x10DE0298, "GeForce Go 7900 GS" 0x10DE0299, "GeForce Go 7900 GTX" 0x10DE029A, "Quadro FX 2500M" 0x10DE029B, "Quadro FX 1500M" 0x10DE029C, "Quadro FX 5500" 0x10DE029D, "Quadro FX 3500" 0x10DE029E, "Quadro FX 1500" 0x10DE029F, "Quadro FX 4500 X2" 0x10DE02E0, "GeForce 7600 GT" 0x10DE02E1, "GeForce 7600 GS" 0x10DE02E2, "GeForce 7300 GT" 0x10DE02E3, "GeForce 7900 GS" 0x10DE02E4, "GeForce 7950 GT" 0x10DE0301, "GeForce FX 5800 Ultra" 0x10DE0302, "GeForce FX 5800" 0x10DE0308, "Quadro FX 2000" 0x10DE0309, "Quadro FX 1000" 0x10DE0311, "GeForce FX 5600 Ultra" 0x10DE0312, "GeForce FX 5600" 0x10DE0314, "GeForce FX 5600XT" 0x10DE031A, "GeForce FX Go5600" 0x10DE031B, "GeForce FX Go5650" 0x10DE031C, "Quadro FX Go700" 0x10DE0324, "GeForce FX Go5200" 0x10DE0325, "GeForce FX Go5250" 0x10DE0326, "GeForce FX 5500" 0x10DE0328, "GeForce FX Go5200 32M/64M" 0x10DE032A, "Quadro NVS 55/280 PCI" 0x10DE032B, "Quadro FX 500/600 PCI" 0x10DE032C, "GeForce FX Go53xx Series" 0x10DE032D, "GeForce FX Go5100" 0x10DE0330, "GeForce FX 5900 Ultra" 0x10DE0331, "GeForce FX 5900" 0x10DE0332, "GeForce FX 5900XT" 0x10DE0333, "GeForce FX 5950 Ultra" 0x10DE0334, "GeForce FX 5900ZT" 0x10DE0338, "Quadro FX 3000" 0x10DE033F, "Quadro FX 700" 0x10DE0341, "GeForce FX 5700 Ultra" 0x10DE0342, "GeForce FX 5700" 0x10DE0343, "GeForce FX 5700LE" 0x10DE0344, "GeForce FX 5700VE" 0x10DE0347, "GeForce FX Go5700" 0x10DE0348, "GeForce FX Go5700" 0x10DE034C, "Quadro FX Go1000" 0x10DE034E, "Quadro FX 1100" 0x10DE038B, "GeForce 7650 GS" 0x10DE0390, "GeForce 7650 GS" 0x10DE0391, "GeForce 7600 GT" 0x10DE0392, "GeForce 7600 GS" 0x10DE0393, "GeForce 7300 GT" 0x10DE0394, "GeForce 7600 LE" 0x10DE0395, "GeForce 7300 GT" 0x10DE0397, "GeForce Go 7700" 0x10DE0398, "GeForce Go 7600" 0x10DE0399, "GeForce Go 7600 GT"}, 0x10DE039A, "Quadro NVS 300M" 0x10DE039B, "GeForce Go 7900 SE" 0x10DE039C, "Quadro FX 550M" 0x10DE039E, "Quadro FX 560" 0x10DE03D0, "GeForce 6150SE nForce 430" 0x10DE03D1, "GeForce 6100 nForce 405" 0x10DE03D2, "GeForce 6100 nForce 400" 0x10DE03D5, "GeForce 6100 nForce 420" 0x10DE03D6, "GeForce 7025 / nForce 630a" 0x10DE0400, "GeForce 8600 GTS" 0x10DE0401, "GeForce 8600 GT" 0x10DE0402, "GeForce 8600 GT" 0x10DE0403, "GeForce 8600 GS" 0x10DE0404, "GeForce 8400 GS" 0x10DE0405, "GeForce 9500M GS" 0x10DE0406, "GeForce 8300 GS" 0x10DE0407, "GeForce 8600M GT" 0x10DE0408, "GeForce 9650M GS" 0x10DE0409, "GeForce 8700M GT" 0x10DE040A, "Quadro FX 370" 0x10DE040B, "Quadro NVS 320M" 0x10DE040C, "Quadro FX 570M" 0x10DE040D, "Quadro FX 1600M" 0x10DE040E, "Quadro FX 570" 0x10DE040F, "Quadro FX 1700" 0x10DE0410, "GeForce GT 330" 0x10DE0420, "GeForce 8400 SE" 0x10DE0421, "GeForce 8500 GT" 0x10DE0422, "GeForce 8400 GS" 0x10DE0423, "GeForce 8300 GS" 0x10DE0424, "GeForce 8400 GS" 0x10DE0425, "GeForce 8600M GS" 0x10DE0426, "GeForce 8400M GT" 0x10DE0427, "GeForce 8400M GS" 0x10DE0428, "GeForce 8400M G" 0x10DE0429, "Quadro NVS 140M" 0x10DE042A, "Quadro NVS 130M" 0x10DE042B, "Quadro NVS 135M" 0x10DE042C, "GeForce 9400 GT" 0x10DE042D, "Quadro FX 360M" 0x10DE042E, "GeForce 9300M G" 0x10DE042F, "Quadro NVS 290" 0x10DE053A, "GeForce 7050 PV / nForce 630a" 0x10DE053B, "GeForce 7050 PV / nForce 630a" 0x10DE053E, "GeForce 7025 / nForce 630a" 0x10DE05E0, "GeForce GTX 295" 0x10DE05E1, "GeForce GTX 280" 0x10DE05E2, "GeForce GTX 260" 0x10DE05E3, "GeForce GTX 285" 0x10DE05E6, "GeForce GTX 275" 0x10DE05EA, "GeForce GTX 260" 0x10DE05EB, "GeForce GTX 295" 0x10DE05ED, "Quadroplex 2200 D2" 0x10DE05F8, "Quadroplex 2200 S4" 0x10DE05F9, "Quadro CX" 0x10DE05FD, "Quadro FX 5800" 0x10DE05FE, "Quadro FX 4800" 0x10DE05FF, "Quadro FX 3800" 0x10DE0600, "GeForce 8800 GTS 512" 0x10DE0601, "GeForce 9800 GT" 0x10DE0602, "GeForce 8800 GT" 0x10DE0603, "GeForce GT 230" 0x10DE0604, "GeForce 9800 GX2" 0x10DE0605, "GeForce 9800 GT" 0x10DE0606, "GeForce 8800 GS" 0x10DE0607, "GeForce GTS 240" 0x10DE0608, "GeForce 9800M GTX" 0x10DE0609, "GeForce 8800M GTS" 0x10DE060A, "GeForce GTX 280M" 0x10DE060B, "GeForce 9800M GT" 0x10DE060C, "GeForce 8800M GTX" 0x10DE060D, "GeForce 8800 GS" 0x10DE060F, "GeForce GTX 285M" 0x10DE0610, "GeForce 9600 GSO" 0x10DE0611, "GeForce 8800 GT" 0x10DE0612, "GeForce 9800 GTX" 0x10DE0613, "GeForce 9800 GTX+" 0x10DE0614, "GeForce 9800 GT" 0x10DE0615, "GeForce GTS 250" 0x10DE0617, "GeForce 9800M GTX" 0x10DE0618, "GeForce GTX 260M" 0x10DE0619, "Quadro FX 4700 X2" 0x10DE061A, "Quadro FX 3700" 0x10DE061B, "Quadro VX 200" 0x10DE061C, "Quadro FX 3600M" 0x10DE061D, "Quadro FX 2800M" 0x10DE061F, "Quadro FX 3800M" 0x10DE0622, "GeForce 9600 GT" 0x10DE0623, "GeForce 9600 GS" 0x10DE0625, "GeForce 9600 GSO 512"}, 0x10DE0626, "GeForce GT 130" 0x10DE0627, "GeForce GT 140" 0x10DE0628, "GeForce 9800M GTS" 0x10DE062A, "GeForce 9700M GTS" 0x10DE062C, "GeForce 9800M GTS" 0x10DE062D, "GeForce 9600 GT" 0x10DE062E, "GeForce 9600 GT" 0x10DE0631, "GeForce GTS 160M" 0x10DE0632, "GeForce GTS 150M" 0x10DE0635, "GeForce 9600 GSO" 0x10DE0637, "GeForce 9600 GT" 0x10DE0638, "Quadro FX 1800" 0x10DE063A, "Quadro FX 2700M" 0x10DE0640, "GeForce 9500 GT" 0x10DE0641, "GeForce 9400 GT" 0x10DE0642, "GeForce 8400 GS" 0x10DE0643, "GeForce 9500 GT" 0x10DE0644, "GeForce 9500 GS" 0x10DE0645, "GeForce 9500 GS" 0x10DE0646, "GeForce GT 120" 0x10DE0647, "GeForce 9600M GT" 0x10DE0648, "GeForce 9600M GS" 0x10DE0649, "GeForce 9600M GT" 0x10DE064A, "GeForce 9700M GT" 0x10DE064B, "GeForce 9500M G" 0x10DE064C, "GeForce 9650M GT" 0x10DE0651, "GeForce G 110M" 0x10DE0652, "GeForce GT 130M" 0x10DE0653, "GeForce GT 120M" 0x10DE0654, "GeForce GT 220M" 0x10DE0656, "GeForce 9650 S" 0x10DE0658, "Quadro FX 380" 0x10DE0659, "Quadro FX 580" 0x10DE065A, "Quadro FX 1700M" 0x10DE065B, "GeForce 9400 GT" 0x10DE065C, "Quadro FX 770M" 0x10DE065F, "GeForce G210" 0x10DE06C0, "GeForce GTX 480" 0x10DE06C4, "GeForce GTX 465" 0x10DE06CA, "GeForce GTX 480M" 0x10DE06CD, "GeForce GTX 470" 0x10DE06D1, "Tesla C2050" 0x10DE06D1, "Tesla C2070" 0x10DE06DD, "Quadro 4000" 0x10DE06DE, "Tesla M2050" 0x10DE06DE, "Tesla M2070" 0x10DE06E0, "GeForce 9300 GE" 0x10DE06E1, "GeForce 9300 GS" 0x10DE06E2, "GeForce 8400" 0x10DE06E3, "GeForce 8400 SE" 0x10DE06E4, "GeForce 8400 GS" 0x10DE06E5, "GeForce 9300M GS" 0x10DE06E6, "GeForce G100" 0x10DE06E7, "GeForce 9300 SE" 0x10DE06E8, "GeForce 9200M GS" 0x10DE06E9, "GeForce 9300M GS" 0x10DE06EA, "Quadro NVS 150M" 0x10DE06EB, "Quadro NVS 160M" 0x10DE06EC, "GeForce G 105M" 0x10DE06EF, "GeForce G 103M" 0x10DE06F8, "Quadro NVS 420" 0x10DE06F9, "Quadro FX 370 LP" 0x10DE06FA, "Quadro NVS 450" 0x10DE06FB, "Quadro FX 370M" 0x10DE06FD, "Quadro NVS 295" 0x10DE07E0, "GeForce 7150 / nForce 630i" 0x10DE07E1, "GeForce 7100 / nForce 630i" 0x10DE07E2, "GeForce 7050 / nForce 630i" 0x10DE07E3, "GeForce 7050 / nForce 610i" 0x10DE07E5, "GeForce 7050 / nForce 620i" 0x10DE0844, "GeForce 9100M G" 0x10DE0845, "GeForce 8200M G" 0x10DE0846, "GeForce 9200" 0x10DE0847, "GeForce 9100" 0x10DE0848, "GeForce 8300" 0x10DE0849, "GeForce 8200" 0x10DE084A, "nForce 730a" 0x10DE084B, "GeForce 9200" 0x10DE084C, "nForce 980a/780a SLI" 0x10DE084D, "nForce 750a SLI" 0x10DE084F, "GeForce 8100 / nForce 720a" 0x10DE0860, "GeForce 9400" 0x10DE0861, "GeForce 9400" 0x10DE0862, "GeForce 9400M G" 0x10DE0863, "GeForce 9400M" 0x10DE0864, "GeForce 9300" 0x10DE0865, "ION" 0x10DE0866, "GeForce 9400M G" 0x10DE0867, "GeForce 9400" 0x10DE0868, "nForce 760i SLI" 0x10DE086A, "GeForce 9400" 0x10DE086C, "GeForce 9300 / nForce 730i" 0x10DE086D, "GeForce 9200" 0x10DE086E, "GeForce 9100M G" 0x10DE086F, "GeForce 8200M G" 0x10DE0870, "GeForce 9400M" 0x10DE0871, "GeForce 9200" 0x10DE0872, "GeForce G102M" 0x10DE0873, "GeForce G102M" 0x10DE0874, "ION" 0x10DE0876, "ION" 0x10DE087A, "GeForce 9400" 0x10DE087D, "ION 9400M" 0x10DE087E, "ION LE" 0x10DE087F, "ION LE" 0x10DE0A20, "GeForce GT220" 0x10DE0A22, "GeForce 315" 0x10DE0A23, "GeForce 210" 0x10DE0A28, "GeForce GT 230M" 0x10DE0A29, "GeForce GT 330M" 0x10DE0A2A, "GeForce GT 230M" 0x10DE0A2B, "GeForce GT 330M" 0x10DE0A2C, "NVS 5100M" 0x10DE0A2D, "GeForce GT 320M" 0x10DE0A34, "GeForce GT 240M" 0x10DE0A35, "GeForce GT 325M" 0x10DE0A3C, "Quadro FX 880M" 0x10DE0A60, "GeForce G210" 0x10DE0A62, "GeForce 205" 0x10DE0A63, "GeForce 310" 0x10DE0A64, "ION" 0x10DE0A65, "GeForce 210" 0x10DE0A66, "GeForce 310" 0x10DE0A67, "GeForce 315" 0x10DE0A68, "GeForce G105M" 0x10DE0A69, "GeForce G105M" 0x10DE0A6A, "NVS 2100M" 0x10DE0A6C, "NVS 3100M" 0x10DE0A6E, "GeForce 305M" 0x10DE0A6F, "ION" 0x10DE0A70, "GeForce 310M" 0x10DE0A71, "GeForce 305M" 0x10DE0A72, "GeForce 310M" 0x10DE0A73, "GeForce 305M" 0x10DE0A74, "GeForce G210M" 0x10DE0A75, "GeForce G310M" 0x10DE0A78, "Quadro FX 380 LP" 0x10DE0A7C, "Quadro FX 380M" 0x10DE0CA0, "GeForce GT 330 " 0x10DE0CA2, "GeForce GT 320" 0x10DE0CA3, "GeForce GT 240" 0x10DE0CA4, "GeForce GT 340" 0x10DE0CA7, "GeForce GT 330" 0x10DE0CA8, "GeForce GTS 260M" 0x10DE0CA9, "GeForce GTS 250M" 0x10DE0CAC, "GeForce 315" 0x10DE0CAF, "GeForce GT 335M" 0x10DE0CB0, "GeForce GTS 350M" 0x10DE0CB1, "GeForce GT 360M" 0x10DE0CBC, "Quadro FX 1800M" 0x10DE0DC4, "GeForce GTS 450" 0x10DE0DE1, "GeForce GT 430" 0x10DE0DF0, "GeForce GT 425M" 0x10DE0E22, "GeForce GTX 460" 0x10DE0E24, "GeForce GTX 460" 0x10DE1080, "GeForce GTX 580" 0x10DE10C3, "GeForce 8400 GS" Intel 0x808627A2, "Mobile GMA950" 0x808627AE, "Mobile GMA950" 0x808627A6, "Mobile GMA950" 0x8086A011, "Mobile GMA3150" 0x8086A012, "Mobile GMA3150" 0x80862772, "Desktop GMA950" 0x80862776, "Desktop GMA950" 0x8086A001, "Desktop GMA3150" 0x8086A002, "Desktop GMA3150" 0x80862A02, "GMAX3100" 0x80862A03, "GMAX3100" 0x80862A12, "GMAX3100" 0x80862A13, "GMAX3100" 0x80862A42, "GMAX3100" 0x80862A43, "GMAX3100" Manual Installation Procedures: Snow Leopard This has to be done manually (from command-line): The [color="#FF0000"]X[/color] is the drive identifier on which snow has been installed and/or the one you 'd want to use for booting (e.g.: USB). You can find that identifier with the [b]diskutil list[/b] command. [list] [*]sudo -s [*]newfs_hfs -v EFI /dev/disk[color="#FF0000"]X[/color]s1 [*]fdisk -f boot0hfs -u -y /dev/rdisk[color="#FF0000"]X[/color] [*]dd if=boot1h of=/dev/rdisk[color="#FF0000"]X[/color]s1 [*]mkdir /Volumes/EFI [*]mount_hfs /dev/disk[color="#FF0000"]X[/color]s1 /Volumes/EFI [*]cp boot /Volumes/EFI [/list] If you have windows on another partition, do not follow those steps in blue [list][color="#4169E1"] [*]fdisk -e /dev/rdisk[/color][color="#FF0000"]X[/color][color="#4169E1"] [*]p [*]f 1 [*]w [*]y [*]q[/color] [*]mkdir /Volumes/EFI/Extra [*]mkdir /Volumes/EFI/Extra/10.6/Extensions [*]mkdir /Volumes/EFI/.fseventsd [*]touch /Volumes/EFI/.fseventsd/no_log [/list]Then, u 'd want to copy your extra kexts and/or kernel etc...[list] [*]cp mach_kernel /Volumes/EFI/ [*]cp Extensions.mkext /Volumes/EFI/Extra/10.6/Extensions/ [*]cp *.aml /Volumes/EFI/Extra/ [*]cp com.apple.boot.plist /Volumes/EFI/Extra/ [*]cp smbios.plist /Volumes/EFI/Extra/ [*]cp Themes /Volumes/EFI/Extra/ [/list]Finally you 'd need to unmount the EFI partition[list] [*]umount -f /Volumes/EFI [*]rm -rf /Volumes/EFI [*]fsck_hfs /dev/diskXs1 [/list] Leopard (Thanks to FKA) How to manually install Chameleon How to manually install Chameleon to EFI partition How to manually install chameleon to a software RAID To monitor your cpu's frequency, voltage, temperature... u may need: MSR_Tools.app.zip Enjoy, and keep tuned for next good news. Greetz Edited March 13, 2011 by valv Link to comment Share on other sites More sharing options...
XLR Posted April 28, 2010 Share Posted April 28, 2010 Nice one, looks promising! Now i have couple of questions: What Nvidia cards does the auto-detection supports, is there a list anywhere? Does it reads the UUID directly from hardware, or generates a random one? Link to comment Share on other sites More sharing options...
valv Posted April 28, 2010 Author Share Posted April 28, 2010 Nice one, looks promising! Now i have couple of questions: What Nvidia cards does the auto-detection supports, is there a list anywhere? Does it reads the UUID directly from hardware, or generates a random one? Hi XLR, 1) It's up to u to test it with your card "Huge Graphics Card" and tell us if this works for u. more seriously I didn't find a list, neither I can tell u it supports 100% of nVidia cards 2) Yes it does read UUID directly (in my case) if your bios permits it Link to comment Share on other sites More sharing options...
Common Sense Posted April 28, 2010 Share Posted April 28, 2010 As many of u was waiting for this, let me introduce a new friend to your HDD on its way to vanilla.I call it The Anv's Chameleon 2. Big thanks to Andy and the VoodooTeam for the hard work on this. This is 2..0-RC5pre7 Changelog: - Nvidia injection fix - pciroot would not always return correct uuid in autodection mode - Fixed the hibernation problem in boot2/resume.c - Fixed all new booter versions with SystemType would override the facp value even if correct, now keeps the facp value if correct and no override has been done, implemented a best effort algo. for maximizing the chance to get the most correct value before we decide to use a fixed value (1=desktop) - Fixed display cosmetics of UUID, now a convert.c file contains all conversions api, to be completed by function that we should reuse. - Fixed SystemType would be always forced to a value, now optionally changed only if overridden - Kept SystemID as the only option to change manually the system-id. For theses reasons, SystemId from bootConfig and SMUUID from smbiosConfig aer now DEPRECATED. - Integrated JrCs fadt patch (kept for RC5 the existing DSDT.aml retry algo that disapeared in his patch, should be more discussed for RC6) - Added JrCs modified convention name change to coding_standards - Now malloc (ex. MALLOC in Asere patch) is renamed malloc(size) and is an alias to safe_malloc(size, file, line) with _FILE_ and _LINE_ prerocessor definitions - Added a new 'Rename Partition Feature', now permitting to rename partition like 'System reserved' to a more meaningful name - Added SystemID option permitting to change the System UUID to a fixed value. - Added the PciRoot autodetection feature imported from pcefi10.5 - Added automatic "system-id" injection from dmi bios, also compatible with SystemID boot option and former SMUUID from smbios.plist - Added "system-type' automatic injection (1=Desktop) plus override possibility with the new system-type option in bootConfig - Added SMserial and SMproductname new options for smbios.plist - Merged with asere patch, while keeping my fake_efi.c changes, and adding a new stringForKey() API, also changed the DT__XXXX() set of functions to handle const char * values instead of char*. - Added full ACPI tables override. - Added ACPI V1 to V4 conversion, also auto generates XSDT from RSDT if needed. - Added force USB legacy off patch. If u already have a Chameleon on your HDD, then use these files: i386.zip with these you'll be replacing your own "boot" & "cdboot" files. Now if u wanna go with a completely new setup, use the installer: Chameleon_2.0_RC5pre7_r141.pkg.zipChameleon_2.0_RC5pre7_r141.pkg.md5.zip Enjoy, and keep tuned for next good news. Greetz Hi, Thanks for the upload it works great, hopefully we will get rc5 release soon I noticed the memory detection is not working very well on my ep45-ds3lr (ich10r + ddr2). Aserebln bootloader 1.18 could detect the speed correctly and also the vendor of the ram. But this is of course a very minor thing. Great release! Link to comment Share on other sites More sharing options...
valv Posted April 28, 2010 Author Share Posted April 28, 2010 Hi, Thanks for the upload it works great, hopefully we will get rc5 release soon I noticed the memory detection is not working very well on my ep45-ds3lr (ich10r + ddr2). Aserebln bootloader 1.18 could detect the speed correctly and also the vendor of the ram. But this is of course a very minor thing. Great release! u said it, this is minor, and I don't think customizing few keys into smbios.plist is a hard work. Also, this all remains cosmetic. so, enjoy your ACPI tables again Link to comment Share on other sites More sharing options...
Freaky Chokra Posted April 28, 2010 Share Posted April 28, 2010 Dear valv. Loads of Complications... and broken installation of my Snow Leopard 10.6.3 x64 When, applied to the Snow Leopard 10.6.3 installation partition. Will post the detailed log as soon as possible. Right now posting from my Leopard 10.5.8 install. Apologies for the short description and input. Hope that is fine. And, my inputs will help take it further. Regards, Freaky Chokra Link to comment Share on other sites More sharing options...
valv Posted April 28, 2010 Author Share Posted April 28, 2010 Dear AnV. Loads of Complications... and broken installation of my Snow Leopard 10.6.3 x64 When, applied to the Snow Leopard 10.6.3 installation partition. Will post the detailed log as soon as possible. Right now posting from my Leopard 10.5.8 install. Apologies for the short description and input. Hope that is fine. And, my inputs will help take it further. Regards, Freaky Chokra hi Chokra, Apologies for your mistake. how did u proceed ? Personally, am having 10.6.3 + 10.5.8 + EFI (from where things get loaded) BTW: those files are already compiled, u can use the installer for your convenience Link to comment Share on other sites More sharing options...
scorcho Posted April 29, 2010 Share Posted April 29, 2010 works great on my setup, which is upgraded from AsereBLN's boot file. question, though. how would i go about utilizing an external theme and not the embedded one? using the theme-free AsereBLN boot file it only has to be called in the boot plist. is there anything else that has to be called/switched for yours? Link to comment Share on other sites More sharing options...
Freaky Chokra Posted April 29, 2010 Share Posted April 29, 2010 hi Chokra, Apologies for your mistake. how did u proceed ? Personally, am having 10.6.3 + 10.5.8 + EFI (from where things get loaded) BTW: those files are already compiled, u can use the installer for your convenience Hi valv. No apologies needed. It's all experimentation and getting things working right and at their best, correct? Well, I've my exams going on, and trying and using your boot loader was just me taking a break after 3 hours of writing on the theory aspects of Software Project Management. Lolz... Anyways, I usually don't prefer the "Installer way" when updating the "boot loaders". Terminal it is...Always! However, this time I chose to make an exception and try something new (due to shortage of time), and things just became messy. Using the installer, I choose the base install, only. NO kexts, NO FAT or HFS option, NO themes. But enabled the HPET, UHCI, EHCI fix options. It wrote the boot loader fine. But upon rebooting, It couldn't load the FakeSMC.kext in /Extra/Extensions/ and in the same .mkext file. [i think your ./postflight script extracts the kexts from the respective .mkext file, right? and then rebuilds it [but, it doesn't work properly. The extracted kexts are corrupted or "not-full" like their original sizes". I hope you got my point ] Now, the other messages while rebooting, was that lots of kexts couldn't be loaded just like the Fakesmc. These were: 1) the original JMicron.kext from /S/L/E/ 2) AppleRTL8139Ethernet.kext 3) certain Audio kexts.. the names I forgot... by morning... ha ha ha.. (exams... ) 4) The platformUUID.kext that was in /Extra/Extensions/ was extracted from the mkext.. but not correct rebuilt... making the system "non-original" and un-bootable too! 5) After everything appeared to load (or not load), the last error displayed was: "Apple_ACPI_SMC_platform could not load _CSD profile data.... and two more lines related to processor power management and the CSD stepping data or methods... I don't understand what it is ... and hence can't remember the exact output. My apologies... but probably you'll get the error from someone else, if they too faced the same thing. Or, in case I again faced the problem, I'll take a pic from my cell camera, ok? 6) It showed the dreaded and most dangerous message of all... "STILL WAITING FOR ROOT DEVICE"... on my perfectly working Snow installation. see my signature. Coz everything is DSDT patched and fully functional. 7) Lastly, during boot up, your boot loader pauses for 5 seconds saying an error occurred, and then proceeds. This is not new to me... probably coz we are using hacked boot loaders, and System (SMC chip) emulators. I've seen this error in a previous build of Chameleon (probably EFI 10.3 or 10.4 with Chameleon). But I hadn't seen this error since I installed Chameleon R658 version and was using a EFI 10.6 boot loader file. My Snow 10.6.3 system booted the fastest ever of all my installations. Now, as I am writing this (very big & detailed) post / reply from my Snow Leopard , I'll say how I fixed things and got it back to normal too! I booted into 10.5.8 and tried various combinations of replacing you boot, boot1h boot0 installation from my previous Chameleon R658 version.. but to no success. Coz still the FakeSMC, PlatformUUID and the SATA AHCI identification would not get loaded... That means, the system would not load the DSMOS kext and then.... eventually pause showing "still waiting for root device". I figured out that the actual AHCIPortinjector kext wasn't being loaded, coz there was none! I did not need to use it with previous boot loader at all! So, I extracted the above kext, with IOAHCIBlockStorageInjector.kext from your installer into the /Exgtra/Extensions/ folder and rebuilt the mkext file. Next, I rebooted using flags as: arch=i386 -x32 -f -v And, I could then boot in to Snow Leopard finally!!! But instead of 32 bit, SL was still booting into x64 bit mode!!!!! Checked and confirmed with the command "uname -a' in Terminal. However, just one observation. During boot up, as you have said that the new boot loader file can load DSDT and SSDT tables during real time, I don't know why or how, but it is not able to read my tables from the BIOS of my motherboard. Phew!.... That's the most things I can remember, and am happy to provide as much input as I can to take this Chameleon version to a working version. [Happy Hacking!] Regards, Freaky Chokra Link to comment Share on other sites More sharing options...
MacTech84 Posted April 29, 2010 Share Posted April 29, 2010 Hi XLR, 1) It's up to u to test it with your card "Huge Graphics Card" and tell us if this works for u. more seriously I didn't find a list, neither I can tell u it supports 100% of nVidia cards 2) Yes it does read UUID directly (in my case) if your bios permits it I have been so waiting for this release, now 1 question.. You say it supports 100% of Nvidia cards, does this mean the new "Fermi" aka 400 series cards are supported? Link to comment Share on other sites More sharing options...
BlackCH Posted April 29, 2010 Share Posted April 29, 2010 I've been running RC5Pre12 for at least two months. I fail to understand how this is a 'New Release' Link to comment Share on other sites More sharing options...
valv Posted April 29, 2010 Author Share Posted April 29, 2010 Dear Chokra, Try rebuilding your mkexts (from your own kexts) and copying them in the right place, see what comes. for the error message on boot, try these: 1) for Fakesmc, try replacing the value of the"OSBundleRequired" key to "Safe Boot" without quotes into the info.plist file of this kext. try to this with any kext supposed to cause problems not loading at boot-up. 2) get rid of platformUUID.kext, and see if it gets it directly from the Bios. the message stating "Apple_ACPI_SMC_platform could not load" is normal as you did not mod your LPCB device id, this is needed for Speed-Step. this message can also show up when you chose the wrong model for your hack. Regarding ACPI Tables loading from Bios, take a look at AppleACPIPlatformExpert section. on the right side, you can see "ACPI Tables" that got loaded. tell me wich ones u suspect not to be loaded. One thing though, do not expect to get your CpuxCST and CpuxIST tables to be loaded directly from bios with this. to get those loaded, you have to go the known way, extacting 'em first and then putting 'em on your disk. I have been so waiting for this release, now 1 question.. You say it supports 100% of Nvidia cards, does this mean the new "Fermi" aka 400 series cards are supported? valv:"...I didn't find a list, neither I can tell u it supports 100% of nVidia cards" I've been running RC5Pre12 for at least two months. I fail to understand how this is a 'New Release' u know, using a branch is not as using trunk section. evert dev do the changes he intends to be important for one case or the other, (that do not exist in trunk). Andy worked this out to be the best ACPI loader for the rest of us. look into the boothelp below: [color="#556B2F"] The boot: prompt waits for you to type advanced startup options. If you don't type anything, the computer continues starting up normally. It uses the kernel and configuration files on the startup device, which it also uses as the root device. Advanced startup options use the following syntax: [device]<kernel> [arguments] Example arguments include device: rd=<BSD device name> (e.g. rd=disk0s2) rd=*<IODeviceTree path> (e.g. rd=*/PCI0@0/CHN0@0/@0:1) kernel: kernel name (e.g. "mach_kernel" - must be in "/" ) flags: -v (verbose) -s (single user mode), -x (safe mode) -F (ignore boot configuration file) "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32") kernel flags (e.g. debug=0x144) io=0xffffffff (defined in IOKit/IOKitDebug.h) Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32" If the computer won't start up properly, you may be able to start it up using safe mode. Type -x to start up in safe mode, which ignores all cached driver files. Special booter hotkeys: F5 Rescans optical drive. F10 Scans and displays all BIOS accessible drives. Special booter commands: ?memory Displays information about the computer's memory. ?video Displays VESA video modes supported by the computer's BIOS. ?norescan Leaves optical drive rescan mode. Additional useful command-line options: config=<file> Use an alternate Boot.plist file. Options useful in the com.apple.Boot.plist file: Wait=Yes|No Prompt for a key press before starting the kernel. "Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt). Timeout=8 Number of seconds to pause at the boot: prompt. "Instant Menu"=Yes Force displaying the partition selection menu. "Default Partition" Sets the default boot partition, =hd(x,y) where 'x' is the disk number, 'y' the partition number. "Hide Partition" Remove unwanted partition(s) from the boot menu. =hd(x,y) [hd(m,n)] arch=<i386/x86_64> Force ABI to 32/64 bit and load 32/64 bit kernel. -x32 Enable forcing 32 bit ABI only and load 32 bit kernel. -x64 Enable forcing 64 bit ABI and load 64 bit kernel. LoadTestDrivers=Yes|No Enable loading of test drivers from /Test/Extensions(.mkext) GUI=No Disable the GUI (enabled by default). "Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default). "Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default). PciRoot=<value> Use an alternate value for PciRoot. (default value: 0). GraphicsEnabler=Yes|No Automatic device-properties generation for graphics cards. VideoROM=<file> Use an alternate ROM image (default path: /NVIDIA.ROM). VBIOS=Yes|No Inject VBIOS to device-properties. EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation for ethernet interfaces. UpdateACPIVersion=Yes Enable ACPI V1 to ACPI V4 upgrade (disabled by default). FixRestart=Yes Enable the restart fix (disabled by default). ForceHPET=Yes Force HPET on (disabled by default). USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default). EHCIacquire=Yes Enable the EHCI fix (disabled by default). UHCIreset=Yes Enable the UHCI fix (disabled by default). USBLegacyOff=Yes Force USB Legacy off (disabled by default). Wake=No Disable wake up after hibernation (enbaled by default). ForceWake=Yes Force using the sleepimage (disabled by default). WakeImage=<file> Use an alternate sleepimage file (default path is /private/var/vm/sleepimage). PMProfile=<0-7> Set preferred power management profile. oemDSDT=Yes Use standard DSDT and don't patch ACPI. oemHPET=Yes Use standard HPET table. oemSSDT=Yes Use standard SSDT tables. oemHPET=Yes Use standard HPET table. oemSBST=Yes Use standard SBST table. oemECDT=Yes Use standard ECDT table. oemASFT=Yes Use standard ASF! table. oemDMAR=Yes Use standard DMAR table. oemFADT=Yes Use standard FADT table. oemAPIC=Yes Use standard APIC table. oemMCFG=Yes Use standard MCFG table. DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables. DropHPET=Yes Skip the HPET table while relocating the ACPI tables. DropSLIC=Yes Skip the SLIC table while relocating the ACPI tables. DropSBST=Yes Skip the SBST table while relocating the ACPI tables. DropECDT=Yes Skip the ECDT table while relocating the ACPI tables. DropASFT=Yes Skip the ASF! table while relocating the ACPI tables. DropDMAR=Yes Skip the DMAR table while relocating the ACPI tables. DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml) HPET=<file> Use an alternate HPET.aml file (default path: /HPET.aml /Extra/HPET.aml) SBST=<file> Use an alternate SBST.aml file (default path: /DSDT.aml /Extra/SBST.aml) ECDT=<file> Use an alternate ECDT.aml file (default path: /ECDT.aml /Extra/ECDT.aml) DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml) ASFT=<file> Use an alternate ASFT.aml file (default path: /ASFT.aml /Extra/ASFT.aml) DMAR=<file> Use an alternate DMAR.aml file (default path: /DMAR.aml /Extra/DMAR.aml) FADT=<file> Use an alternate FADT.aml file (default path: /FADT.aml /Extra/FADT.aml) APIC=<file> Use an alternate APIC.aml file (default path: /APIC.aml /Extra/APIC.aml) MCFG=<file> Use an alternate MCFG.aml file (default path: /MCFG.aml /Extra/MCFG.aml) SMBIOS=<file> Use an alternate smbios.plist file (default path: /smbios.plist /Extra/smbios.plist bt(0,0)/Extra/smbios.plist). SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding if smbios.plist doesn't exist, factory values are kept. "Scan Single Drive" Scan the drive only where the booter got loaded from. =Yes|No Fix rescan issues when using a DVD reader in AHCI mode. Rescan=Yes Enable CD-ROM rescan mode. "Rescan Prompt"=Yes Prompts for enable CD-ROM rescan mode. [/color] Now take a look at the one from the trunk [color="#556B2F"]The boot: prompt waits for you to type advanced startup options. If you don't type anything, the computer continues starting up normally. It uses the kernel and configuration files on the startup device, which it also uses as the root device. Advanced startup options use the following syntax: [device]<kernel> [arguments] Example arguments include device: rd=<BSD device name> (e.g. rd=disk0s2) rd=*<IODeviceTree path> (e.g. rd=*/PCI0@0/CHN0@0/@0:1) kernel: kernel name (e.g. "mach_kernel" - must be in "/" ) flags: -v (verbose) -s (single user mode), -x (safe mode) -F (ignore boot configuration file) "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32") kernel flags (e.g. debug=0x144) io=0xffffffff (defined in IOKit/IOKitDebug.h) Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32" If the computer won't start up properly, you may be able to start it up using safe mode. Type -x to start up in safe mode, which ignores all cached driver files. Special booter hotkeys: F5 Rescans optical drive. F10 Scans and displays all BIOS accessible drives. Special booter commands: ?memory Displays information about the computer's memory. ?video Displays VESA video modes supported by the computer's BIOS. ?norescan Leaves optical drive rescan mode. Additional useful command-line options: config=<file> Use an alternate Boot.plist file. Options useful in the com.apple.Boot.plist file: Wait=Yes|No Prompt for a key press before starting the kernel. "Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt). Timeout=8 Number of seconds to pause at the boot: prompt. "Instant Menu"=Yes Force displaying the partition selection menu. "Default Partition" Sets the default boot partition, =hd(x,y) where 'x' & 'y' are the disk and partition numbers. "Hide Partition" Remove unwanted partition(s) from the boot menu. =hd(x,y) [hd(m,n)] only non mac osx boot partitions can be hidden. "Rename Partition" Rename partition(s) for the boot menu. =hd(x,y) <alias> [;hd(m,n) <alias2> ...] GUI=No Disable the GUI (enabled by default). "Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default). "Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default). PciRoot=<value> Use an alternate value for PciRoot (default value 0). GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards. UseAtiROM=Yes|No Use an alternate Ati ROM image (path: /Extra/<vendorid>_<devid>.rom) UseNvidiaROM=Yes|No Use an alternate Nvidia ROM image (path: /Extra/<vendorid>_<devid>.rom) VBIOS=Yes|No Inject VBIOS to device-properties. EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation for ethernet interfaces. USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default). EHCIacquire=Yes Enable the EHCI fix (disabled by default). UHCIreset=Yes Enable the UHCI fix (disabled by default). ForceHPET=Yes|No Force Enable HPET. Wake=No Disable wake up after hibernation (default: enabled). ForceWake=Yes Force using the sleepimage (disabled by default). WakeImage=<file> Use an alternate sleepimage file. (default path is /private/var/vm/sleepimage). DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables. DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml). SMBIOS=<file> Use an alternate smbios.plist file (default path: /smbios.plist /Extra/smbios.plist bt(0,0)/Extra/smbios.plist). SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding if smbios.plist doesn't exist, factory values are kept. "Scan Single Drive" Scan the drive only where the booter got loaded from. =Yes|No Fix rescan pbs when using a DVD reader in AHCI mode. Rescan=Yes Enable CD-ROM rescan mode. "Rescan Prompt"=Yes Prompts for enable CD-ROM rescan mode. SystemId=<UUID> Set manually the system id UUID, SMUUID in smbios config (reserved field) isn't used. SystemType=<n> Set the system type where n is between 0..6 (default =1 (Desktop) [/color] Do you understand now how this is different from yours. It gives us the chance to enjoy with our ACPI again (loading DSDT, SSDT, FADT, XSDT..), getting rid of many kexts (UUID, Restart..) Hope you'll enjoy it like I do Link to comment Share on other sites More sharing options...
jlvaio Posted April 29, 2010 Share Posted April 29, 2010 Dear Chokra,Try rebuilding your mkexts (from your own kexts) and copying them in the right place, see what comes. for the error message on boot, try these: 1) for Fakesmc, try replacing the value of the"OSBundleRequired" key to "Safe Boot" without quotes into the info.plist file of this kext. try to this with any kext supposed to cause problems not loading at boot-up. 2) get rid of platformUUID.kext, and see if it gets it directly from the Bios. the message stating "Apple_ACPI_SMC_platform could not load" is normal as you did not mod your LPCB device id, this is needed for Speed-Step. this message can also show up when you chose the wrong model for your hack. Regarding ACPI Tables loading from Bios, take a look at AppleACPIPlatformExpert section. on the right side, you can see "ACPI Tables" that got loaded. tell me wich ones u suspect not to be loaded. One thing though, do not expect to get your CpuxCST and CpuxIST tables to be loaded directly from bios with this. to get those loaded, you have to go the known way, extacting 'em first and then putting 'em on your disk. u know, using a branch is not as using trunk section. evert dev do the changes he intends to be important for one case or the other, (that do not exist in trunk). Andy worked this out to be the best ACPI loader for the rest of us. look into the boothelp below: [color="#556B2F"] The boot: prompt waits for you to type advanced startup options. If you don't type anything, the computer continues starting up normally. It uses the kernel and configuration files on the startup device, which it also uses as the root device. Advanced startup options use the following syntax: [device]<kernel> [arguments] Example arguments include device: rd=<BSD device name> (e.g. rd=disk0s2) rd=*<IODeviceTree path> (e.g. rd=*/PCI0@0/CHN0@0/@0:1) kernel: kernel name (e.g. "mach_kernel" - must be in "/" ) flags: -v (verbose) -s (single user mode), -x (safe mode) -F (ignore boot configuration file) "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32") kernel flags (e.g. debug=0x144) io=0xffffffff (defined in IOKit/IOKitDebug.h) Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32" If the computer won't start up properly, you may be able to start it up using safe mode. Type -x to start up in safe mode, which ignores all cached driver files. Special booter hotkeys: F5 Rescans optical drive. F10 Scans and displays all BIOS accessible drives. Special booter commands: ?memory Displays information about the computer's memory. ?video Displays VESA video modes supported by the computer's BIOS. ?norescan Leaves optical drive rescan mode. Additional useful command-line options: config=<file> Use an alternate Boot.plist file. Options useful in the com.apple.Boot.plist file: Wait=Yes|No Prompt for a key press before starting the kernel. "Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt). Timeout=8 Number of seconds to pause at the boot: prompt. "Instant Menu"=Yes Force displaying the partition selection menu. "Default Partition" Sets the default boot partition, =hd(x,y) where 'x' is the disk number, 'y' the partition number. "Hide Partition" Remove unwanted partition(s) from the boot menu. =hd(x,y) [hd(m,n)] arch=<i386/x86_64> Force ABI to 32/64 bit and load 32/64 bit kernel. -x32 Enable forcing 32 bit ABI only and load 32 bit kernel. -x64 Enable forcing 64 bit ABI and load 64 bit kernel. LoadTestDrivers=Yes|No Enable loading of test drivers from /Test/Extensions(.mkext) GUI=No Disable the GUI (enabled by default). "Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default). "Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default). PciRoot=<value> Use an alternate value for PciRoot. (default value: 0). GraphicsEnabler=Yes|No Automatic device-properties generation for graphics cards. VideoROM=<file> Use an alternate ROM image (default path: /NVIDIA.ROM). VBIOS=Yes|No Inject VBIOS to device-properties. EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation for ethernet interfaces. UpdateACPIVersion=Yes Enable ACPI V1 to ACPI V4 upgrade (disabled by default). FixRestart=Yes Enable the restart fix (disabled by default). ForceHPET=Yes Force HPET on (disabled by default). USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default). EHCIacquire=Yes Enable the EHCI fix (disabled by default). UHCIreset=Yes Enable the UHCI fix (disabled by default). USBLegacyOff=Yes Force USB Legacy off (disabled by default). Wake=No Disable wake up after hibernation (enbaled by default). ForceWake=Yes Force using the sleepimage (disabled by default). WakeImage=<file> Use an alternate sleepimage file (default path is /private/var/vm/sleepimage). PMProfile=<0-7> Set preferred power management profile. oemDSDT=Yes Use standard DSDT and don't patch ACPI. oemHPET=Yes Use standard HPET table. oemSSDT=Yes Use standard SSDT tables. oemHPET=Yes Use standard HPET table. oemSBST=Yes Use standard SBST table. oemECDT=Yes Use standard ECDT table. oemASFT=Yes Use standard ASF! table. oemDMAR=Yes Use standard DMAR table. oemFADT=Yes Use standard FADT table. oemAPIC=Yes Use standard APIC table. oemMCFG=Yes Use standard MCFG table. DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables. DropHPET=Yes Skip the HPET table while relocating the ACPI tables. DropSLIC=Yes Skip the SLIC table while relocating the ACPI tables. DropSBST=Yes Skip the SBST table while relocating the ACPI tables. DropECDT=Yes Skip the ECDT table while relocating the ACPI tables. DropASFT=Yes Skip the ASF! table while relocating the ACPI tables. DropDMAR=Yes Skip the DMAR table while relocating the ACPI tables. DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml) HPET=<file> Use an alternate HPET.aml file (default path: /HPET.aml /Extra/HPET.aml) SBST=<file> Use an alternate SBST.aml file (default path: /DSDT.aml /Extra/SBST.aml) ECDT=<file> Use an alternate ECDT.aml file (default path: /ECDT.aml /Extra/ECDT.aml) DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml) ASFT=<file> Use an alternate ASFT.aml file (default path: /ASFT.aml /Extra/ASFT.aml) DMAR=<file> Use an alternate DMAR.aml file (default path: /DMAR.aml /Extra/DMAR.aml) FADT=<file> Use an alternate FADT.aml file (default path: /FADT.aml /Extra/FADT.aml) APIC=<file> Use an alternate APIC.aml file (default path: /APIC.aml /Extra/APIC.aml) MCFG=<file> Use an alternate MCFG.aml file (default path: /MCFG.aml /Extra/MCFG.aml) SMBIOS=<file> Use an alternate smbios.plist file (default path: /smbios.plist /Extra/smbios.plist bt(0,0)/Extra/smbios.plist). SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding if smbios.plist doesn't exist, factory values are kept. "Scan Single Drive" Scan the drive only where the booter got loaded from. =Yes|No Fix rescan issues when using a DVD reader in AHCI mode. Rescan=Yes Enable CD-ROM rescan mode. "Rescan Prompt"=Yes Prompts for enable CD-ROM rescan mode. [/color] Now take a look at the one from the trunk [color="#556B2F"]The boot: prompt waits for you to type advanced startup options. If you don't type anything, the computer continues starting up normally. It uses the kernel and configuration files on the startup device, which it also uses as the root device. Advanced startup options use the following syntax: [device]<kernel> [arguments] Example arguments include device: rd=<BSD device name> (e.g. rd=disk0s2) rd=*<IODeviceTree path> (e.g. rd=*/PCI0@0/CHN0@0/@0:1) kernel: kernel name (e.g. "mach_kernel" - must be in "/" ) flags: -v (verbose) -s (single user mode), -x (safe mode) -F (ignore boot configuration file) "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32") kernel flags (e.g. debug=0x144) io=0xffffffff (defined in IOKit/IOKitDebug.h) Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="1920x1200x32" If the computer won't start up properly, you may be able to start it up using safe mode. Type -x to start up in safe mode, which ignores all cached driver files. Special booter hotkeys: F5 Rescans optical drive. F10 Scans and displays all BIOS accessible drives. Special booter commands: ?memory Displays information about the computer's memory. ?video Displays VESA video modes supported by the computer's BIOS. ?norescan Leaves optical drive rescan mode. Additional useful command-line options: config=<file> Use an alternate Boot.plist file. Options useful in the com.apple.Boot.plist file: Wait=Yes|No Prompt for a key press before starting the kernel. "Quiet Boot"=Yes|No Use quiet boot mode (no messages or prompt). Timeout=8 Number of seconds to pause at the boot: prompt. "Instant Menu"=Yes Force displaying the partition selection menu. "Default Partition" Sets the default boot partition, =hd(x,y) where 'x' & 'y' are the disk and partition numbers. "Hide Partition" Remove unwanted partition(s) from the boot menu. =hd(x,y) [hd(m,n)] only non mac osx boot partitions can be hidden. "Rename Partition" Rename partition(s) for the boot menu. =hd(x,y) <alias> [;hd(m,n) <alias2> ...] GUI=No Disable the GUI (enabled by default). "Boot Banner"=Yes|No Show boot banner in GUI mode (enabled by default). "Legacy Logo"=Yes|No Use the legacy grey apple logo (disabled by default). PciRoot=<value> Use an alternate value for PciRoot (default value 0). GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards. UseAtiROM=Yes|No Use an alternate Ati ROM image (path: /Extra/<vendorid>_<devid>.rom) UseNvidiaROM=Yes|No Use an alternate Nvidia ROM image (path: /Extra/<vendorid>_<devid>.rom) VBIOS=Yes|No Inject VBIOS to device-properties. EthernetBuiltIn=Yes|No Automatic "built-in"=yes device-properties generation for ethernet interfaces. USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default). EHCIacquire=Yes Enable the EHCI fix (disabled by default). UHCIreset=Yes Enable the UHCI fix (disabled by default). ForceHPET=Yes|No Force Enable HPET. Wake=No Disable wake up after hibernation (default: enabled). ForceWake=Yes Force using the sleepimage (disabled by default). WakeImage=<file> Use an alternate sleepimage file. (default path is /private/var/vm/sleepimage). DropSSDT=Yes Skip the SSDT tables while relocating the ACPI tables. DSDT=<file> Use an alternate DSDT.aml file (default path: /DSDT.aml /Extra/DSDT.aml). SMBIOS=<file> Use an alternate smbios.plist file (default path: /smbios.plist /Extra/smbios.plist bt(0,0)/Extra/smbios.plist). SMBIOSdefaults=No Don't use the Default values for SMBIOS overriding if smbios.plist doesn't exist, factory values are kept. "Scan Single Drive" Scan the drive only where the booter got loaded from. =Yes|No Fix rescan pbs when using a DVD reader in AHCI mode. Rescan=Yes Enable CD-ROM rescan mode. "Rescan Prompt"=Yes Prompts for enable CD-ROM rescan mode. SystemId=<UUID> Set manually the system id UUID, SMUUID in smbios config (reserved field) isn't used. SystemType=<n> Set the system type where n is between 0..6 (default =1 (Desktop) [/color] Do you understand now how this is different from yours. It gives us the chance to enjoy with our ACPI again (loading DSDT, SSDT, FADT, XSDT..), getting rid of many kexts (UUID, Restart..) Hope you'll enjoy it like I do hello does it work with vaio nvcards ? flashback: the vaio doesnt have internal screen enabled so i post you log with softmcss 11:23:50.65000...Open log 29/04/2010 11:23:50 11:23:50.65001...softMCCS version = 2.4.0.942 11:23:50.65102...OS version: 6.0.6000.2 11:23:50.65103...MAC address: 00-1D-E0-8E-1B-09 11:23:50.65104...Starting hardware device enumeration 11:23:50.65205...******************************************* 11:23:50.65206...BUS_SLOT = PCI00000,PCI00004,PCI00008,PCI0000C,PCI00010,PCI00014,PCI00018,PCI0001C,PCI00020 ,PCI00024,PCI00028,PCI0002C 11:23:50.65207...00000000 = 2A008086,20900106,0600000C,00000000,00000000,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.65208...00000008 = 2A018086,00100007,0604000C,00010010,00000000,00000000,00010100,00002020,CEF0CC00 ,DFF1D001,00000000,00000000 11:23:50.65509...000000D0 = 28348086,02800005,0C030003,00800000,00000000,00000000,00000000,00000000,00001801 ,00000000,00000000,9016104D 11:23:50.6550A...000000D1 = 28358086,02800005,0C030003,00000000,00000000,00000000,00000000,00000000,00001821 ,00000000,00000000,9016104D 11:23:50.6560B...000000D7 = 283A8086,02900006,0C032003,00000000,FC304800,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.6560C...000000D8 = 284B8086,00100006,04030003,00000010,FC300004,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.6560D...000000E0 = 283F8086,00100007,06040003,00810010,00000000,00000000,00030200,20003030,F7F0F600 ,F1F1F001,00000000,00000000 11:23:50.6570E...000000E8 = 28308086,02800005,0C030003,00800000,00000000,00000000,00000000,00000000,00001841 ,00000000,00000000,9016104D 11:23:50.6570F...000000E9 = 28318086,02800005,0C030003,00000000,00000000,00000000,00000000,00000000,00001861 ,00000000,00000000,9016104D 11:23:50.65810...000000EA = 28328086,02800005,0C030003,00000000,00000000,00000000,00000000,00000000,00001881 ,00000000,00000000,9016104D 11:23:50.65811...000000EF = 28368086,02900006,0C032003,00000000,FC304C00,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.65912...000000F0 = 24488086,00100007,060401F3,00010000,00000000,00000000,20090800,2280F0F0,FC00FC00 ,0001FFF1,00000000,00000000 11:23:50.65913...000000F8 = 28118086,02100007,06010003,00800000,00000000,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.65914...00000100 = 040710DE,00100007,030000A1,00000010,CE000000,D000000C,00000000,CC000004,00000000 ,00002001,00000000,9016104D 11:23:50.66515...00000200 = 436311AB,00100007,02000013,00000010,F6000004,00000000,00003001,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.69916...00000600 = 42298086,00100406,02800061,00000010,FA000004,00000000,00000000,00000000,00000000 ,00000000,00000000,11018086 11:23:50.71017...00000818 = 8039104C,02100007,06070000,00823110,FC004000,020000A0,04090908,FC0FF000,FC0FF000 ,FC0FE000,FC0FE000,0000FC00 11:23:50.71118...00000819 = 803A104C,02100016,0C001000,00802010,FC006000,FC000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.71119...0000081A = 803B104C,02100006,01800000,00803910,FC005000,00000000,00000000,00000000,00000000 ,00000000,00000000,9016104D 11:23:50.7121A...00000820 = 71331131,02900006,048000D1,00000600,FC006800,00000000,00000000,00000000,00000000 ,00000000,00000000,E8361461 11:23:50.8221B...Graphics controllers found = 1 11:23:50.8231C...Device 1 = A4,040710DE,9016104D,00000100,CE000000,00002000,00000002,NV50 11:23:50.8241D...Abstraction layer = 1 11:23:50.8241E...Beginning initialization 11:23:50.8241F.../////////////////////////////////////////// 11:23:50.82420...Hardware monitor enumeration 11:23:50.82521...******************************************* 11:23:50.82522...Querying 00010001 11:23:50.82623.....[s] [P] 11:23:50.87824.....[s] [P] 11:23:50.98125.....[s] [P] 11:23:50.98226...Nothing found on 00010001 11:23:50.98227...******************************************* 11:23:50.98228...Querying 00020001 11:23:50.98329.....[s] [P] 11:23:51.0352A.....[s] [P] 11:23:51.1382B.....[s] [P] 11:23:51.1392C...Nothing found on 00020001 11:23:51.1392D...******************************************* 11:23:51.1392E...Querying 00030001 11:23:53.3362F...Nothing found on 00030001 11:23:53.33630...******************************************* 11:23:53.33631...Querying 00040001 11:23:53.33732.....[s] [P] 11:23:53.38933.....[s] [P] 11:23:53.49234.....[s] [P] 11:23:53.49335...Nothing found on 00040001 11:23:53.49336...******************************************* 11:23:53.49637...******************************************* 11:23:53.49638...Found device on NVIDIA GeForce 8600M GT 11:23:53.49639...Monitor ID = Microsoft Nvidia Defaul 11:23:53.4963A...Raw EDID = 00FFFFFFFFFFFF00367F2600000000002D0C010380201400EAA8E099574B92251C50540000000101 0101010101010101010101010101603B808270B02540182C460042C910000018000000FC004E76696 469612044656661756C000000FC007420466C61742050616E656C00000000FD00003D1D4B10000020 202020200000E6 11:23:53.6253B...Error: failed to obtain capabilities string from driver 11:23:53.6303C...Error: failed to obtain capabilities string length from OS 11:23:53.8713D...Error: failed to obtain capabilities string from driver 11:23:53.8763E...Error: failed to obtain capabilities string length from OS 11:23:54.1963F...Error: failed to obtain capabilities string from driver 11:23:54.20040...Error: failed to obtain capabilities string length from OS 11:23:54.62341...Error: failed to obtain capabilities string from driver 11:23:54.62642...Error: failed to obtain capabilities string length from OS 11:23:54.62643...MS_0026 on NVIDIA GeForce 8600M GT does not respond to DDC/CI 11:23:54.62644...******************************************* 11:23:54.62745...Software monitor enumeration 11:23:54.62746...Monitor #1: Microsoft Nvidia Defaul 11:23:54.62747.............. Hardware ID: 0x0000 11:23:54.62848.............. Device handle: 0x00010001 11:23:54.62849.............. Device number: 0 11:23:54.6284A.............. Device name: \\.\DISPLAY1 11:23:54.6284B.............. Device string: NVIDIA GeForce 8600M GT 11:23:54.6294C.............. Device ID: PCI\VEN_10DE&DEV_0407&SUBSYS_9016104D&REV_A1 11:23:54.6294D.............. Device flags: 0x00000005 11:23:54.6294E.............. Device driver: nvd3dum 7.15.11.6760 11:23:54.6294F.............. Monitor name: \\.\DISPLAY1\Monitor0 11:23:54.62950.............. Monitor string: Écran plat numérique (1920 x 1200 60 Hz) 11:23:54.62951.............. Monitor flags: 0x00000003 11:23:54.62952.............. Coordinates: 0,0,1920,1200 11:23:55.63053...Finished monitor enumeration, total elapsed time = 4804 ms 11:23:55.63054...Number of monitors enumerated = 1 total, 0 DDC/CI 11:23:55.63055...\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ here is log with mon info Monitor Model name............... Nvidia Default Flat Panel Manufacturer............. Microsoft Plug and Play ID......... MS_0026 Serial number............ n/a Manufacture date......... 2002, ISO week 45 ------------------------- EDID revision............ 1.3 Input signal type........ Digital Color bit depth.......... Undefined Display type............. RGB color Screen size.............. 320 x 200 mm (14,9 in) Power management......... Standby, Suspend, Active off/sleep Extension blocs.......... None ------------------------- DDC/CI................... Not supported Color characteristics Default color space...... Non-sRGB Display gamma............ 1,00 Red chromaticity......... Rx 0,600 - Ry 0,342 Green chromaticity....... Gx 0,295 - Gy 0,570 Blue chromaticity........ Bx 0,147 - By 0,111 White point (default).... Wx 0,313 - Wy 0,328 Additional descriptors... None Timing characteristics Horizontal scan range.... 29-75kHz Vertical scan range...... 0-61Hz Video bandwidth.......... 160MHz CVT standard............. Not supported GTF standard............. Not supported Additional descriptors... None Preferred timing......... Yes Native/preferred timing.. 1920x1200p at 60Hz (16:10) Modeline............... "1920x1200" 152,000 1920 1944 1988 2050 1200 1204 1210 1237 -hsync -vsync Standard timings supported Report information Date generated........... 29/04/2010 Software revision........ 2.50.0.849 Operating system......... 6.0.6000.2 Raw data 00,FF,FF,FF,FF,FF,FF,00,36,7F,26,00,00,00,00,00,2D,0C,01,03,80,20,14,00,EA,A8,E0 ,99,57,4B,92,25, 1C,50,54,00,00,00,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,01,60,3B,80,82,70 ,B0,25,40,18,2C, 46,00,42,C9,10,00,00,18,00,00,00,FC,00,4E,76,69,64,69,61,20,44,65,66,61,75,6C,00 ,00,00,FC,00,74, 20,46,6C,61,74,20,50,61,6E,65,6C,00,00,00,00,FD,00,00,3D,1D,4B,10,00,00,20,20,20 ,20,20,00,00,E6 can you help? in first post i upload dsdt from dsdtse and edid from softmcss.. thanks from reply MS_0026.rar dsdt.rar Link to comment Share on other sites More sharing options...
bs0d Posted April 29, 2010 Share Posted April 29, 2010 I've been running RC5Pre12 for at least two months. I fail to understand how this is a 'New Release' AnV if your part of the Chameleon Team ... why do you carry on with your own releases ? Either your a team player or not which is it ? Link to comment Share on other sites More sharing options...
Donk Posted April 29, 2010 Share Posted April 29, 2010 AnV if your part of the Chameleon Team ... why do you carry on with your own releases ? Either your a team player or not which is it ? Why the attitude? He has his own branch on the Voodoo server and is experimenting with various things, as are other members of the team. Also this may not actually have come from him but been compiled from his branch. Link to comment Share on other sites More sharing options...
valv Posted April 29, 2010 Author Share Posted April 29, 2010 AnV if your part of the Chameleon Team ... why do you carry on with your own releases ? Either your a team player or not which is it ? man this is a pre-release/variant. btw, take a look around the forum you'll find many devs doing own stuff that just didn't stick into the final release. sorry but, I don't think many over here understand what this does. just take a look at aserebln's or ab__73 bootloaders. maybe not that much people are interested in ACPI tables load as I was thinking. maybe I should remove this topic. anyway am sharing it and am excited to know it'll come to enjoyment later on Link to comment Share on other sites More sharing options...
FKA Posted April 29, 2010 Share Posted April 29, 2010 thanks for this valv Link to comment Share on other sites More sharing options...
valv Posted April 29, 2010 Author Share Posted April 29, 2010 thanks for this valv happy to here from u my friend. thanks to u (for the speed-step topic & everything) and to all people behind this bootloader, I got 100% working vanilla (speed-step..) Link to comment Share on other sites More sharing options...
Donk Posted April 29, 2010 Share Posted April 29, 2010 man this is a pre-release/variant.btw, take a look around the forum you'll find many devs doing own stuff that just didn't stick into the final release. sorry but, I don't think many over here understand what this does. just take a look at aserebln's or ab__73 bootloaders. maybe not that much people are interested in ACPI tables load as I was thinking. maybe I should remove this topic. anyway am sharing it and am excited to know it'll come to enjoyment later on I think it's good the new work is getting some excitement. There is a heck of a lot of new stuff being down over at Voodoo Projects, but bringing it here helps expand the testing and feedback. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted April 29, 2010 Share Posted April 29, 2010 AnV if your part of the Chameleon Team ... why do you carry on with your own releases ? Either your a team player or not which is it ? Yes I am a team player but I need these features tested thoroughly before a new rewrite... The eventual version will have this probably implemented slightly different (even more options with less code). We've been thinking of setting some options list so it knows which .aml files to load + replace/add. I at current haven't had much time to fully rewrite it yet. BTW: This is the code from my branch over @ chameleon forge which needs some updating still (I'll get to that) + is still pre-release... Link to comment Share on other sites More sharing options...
bs0d Posted April 29, 2010 Share Posted April 29, 2010 man this is a pre-release/variant.btw, take a look around the forum you'll find many devs doing own stuff that just didn't stick into the final release. sorry but, I don't think many over here understand what this does. just take a look at aserebln's or ab__73 bootloaders. maybe not that much people are interested in ACPI tables load as I was thinking. maybe I should remove this topic. anyway am sharing it and am excited to know it'll come to enjoyment later on i understand more than you could possibly know. perhaps the vooodoo team (if there is one still, which doesnt look like it) should concentrate on fixing the bugs instead of adding more bloat. but its a far easier for members to take peoples work and commit. Link to comment Share on other sites More sharing options...
CharredPC Posted April 29, 2010 Share Posted April 29, 2010 A couple issues... as mentioned, after installing, default (and only) theme on EFI partition isn't used. I could live with that, though, if for ****'s sake, some build of Chameleon somewhere would solve the infernal hanging at SystemVersion.plist introduced in RC4. It only happens when trying to boot 10.5.8, and can be solved by fully booting into SL, restarting, then trying 10.5.8 again. It often happens after booting to Windows 7, which leads me to believe it's perhaps a bios-time thing... which makes sense, if booting into SL resets it back. What bugs me is this problem was NOT there in RC3, and no one can manage to fix it in any later release (though it's been reported, discussed and attempted multiple times). valv, if you can get this glitch solved, you'll be my hero. I could care less if my ram and cpu are reported right, or even what my startup looks like. I just want it to be able to boot OSX... after all, isn't that what Chameleon was made for? Link to comment Share on other sites More sharing options...
Freaky Chokra Posted April 29, 2010 Share Posted April 29, 2010 Dear Chokra,Try rebuilding your mkexts (from your own kexts) and copying them in the right place, see what comes. for the error message on boot, try these: 1) for Fakesmc, try replacing the value of the"OSBundleRequired" key to "Safe Boot" without quotes into the info.plist file of this kext. try to this with any kext supposed to cause problems not loading at boot-up. 2) get rid of platformUUID.kext, and see if it gets it directly from the Bios. the message stating "Apple_ACPI_SMC_platform could not load" is normal as you did not mod your LPCB device id, this is needed for Speed-Step. this message can also show up when you chose the wrong model for your hack. Regarding ACPI Tables loading from Bios, take a look at AppleACPIPlatformExpert section. on the right side, you can see "ACPI Tables" that got loaded. tell me wich ones u suspect not to be loaded. One thing though, do not expect to get your CpuxCST and CpuxIST tables to be loaded directly from bios with this. to get those loaded, you have to go the known way, extacting 'em first and then putting 'em on your disk. u know, using a branch is not as using trunk section. evert dev do the changes he intends to be important for one case or the other, (that do not exist in trunk). Do you understand now how this is different from yours. It gives us the chance to enjoy with our ACPI again (loading DSDT, SSDT, FADT, XSDT..), getting rid of many kexts (UUID, Restart..) Hope you'll enjoy it like I do Hello dear Valv. Thanks for the prompt reply! However, I have posted how I got my system working back again ALONG WITH your boot loader. can you go through it again, please? Just so we are on same page. I confirm that your bootloader does work perfectly. IN fact, now my nVidia Graphics card shows up in the PCI cards in the System profiler, which perviously it did not. Hope that is some constructive input from me to you. What I wrote then meant that the ./postflight script probably had something to do with "unpacking" (yeah that word I forgot to use in the last post) of the /Extra/Extensions.mkext file. This script unpacked MY original (modded) kexts and that lead to all things going buggy. I fixed things as in teh previous post, and rebuilt the /Extra/Extensions.mkext file. Things are running smooth as before. Just I miss my customized boot screen theme. The plain vanilla Chameleon is really an eye sore. I just had edited a nice Hackintosh on Metal wallpaper and changed the icon placement location and other cosmetic settings of the boot theme. The original theme I edited was Twilight. Now as for what you suggested: 1) I'll not modify the fakesmc from "root" to -> "safe boot". Coz I wanna try something else. 2) I'll remove the PlatformUUID.kext only if you confirm the system boots without it, actually. I've not yet had success ever by removing that file. And things get way messy once that gets deleted. I don't wanna ruin my currently 101% perfectly working install. I just fixed my issue with GeekBench crashing since I upgraded from 10.6.0, and that was way back! I read a post from an actual employee of Geekbench developers. It was an amazing, and very simple fix. The last part where you suggested: Regarding ACPI Tables loading from Bios, take a look at AppleACPIPlatformExpert section. on the right side, you can see "ACPI Tables" that got loaded. tell me wich ones u suspect not to be loaded. One thing though, do not expect to get your CpuxCST and CpuxIST tables to be loaded directly from bios with this. to get those loaded, you have to go the known way, extacting 'em first and then putting 'em on your disk. How do I extract the *CST and *IST tables? From where, or using what? And where in my disk do I have to place them or insert them? Lastly, I am not at all into SPEEDSTEP. I turn off the PC when Not in Use. Hoping for a quick reply. And, that the bootloader is working fine. Just, what else it is supposed to do, I will soon find out and keep putting up reports. Ok? Regards, Freaky Chokra. PS: AnV.. .Greetings. Don't mind bs0d. No offence to bs0d. Your (or maybe your teams work till AnV XNU kernels 9.8.0 was simply Awesome!) Till I got myself a Core2Duo and have been using Vanilla kernel ever since. Both in Leopard and in Snow Leopard. Sayonara! Link to comment Share on other sites More sharing options...
valv Posted April 29, 2010 Author Share Posted April 29, 2010 perhaps the vooodoo team (if there is one still, which doesnt look like it) should concentrate on fixing the bugs instead of adding more bloat. but its a far easier for members to take peoples work and commit. ,whatever! am gettin' :censored2: with your thinkin'. take it easy and let us respect this non-sense. A couple issues... as mentioned, after installing, default (and only) theme on EFI partition isn't used. I could live with that, though, if for ****'s sake, Just I miss my customized boot screen theme. The plain vanilla Chameleon is really an eye sore. I just had edited a nice Hackintosh on Metal wallpaper and changed the icon placement location and other cosmetic settings of the boot theme. The original theme I edited was Twilight. my fault, sorry guys for this. I will remediate to this heck quickly. in fact I compiled it with default theme embedded sorry for this EDIT= verified. it doesn't seem to be a compile mistake. maybe renaming your theme to default and replacing the one in the first place could resolve the problem. afraid to say we have to stick with this for now. some build of Chameleon somewhere would solve the infernal hanging at SystemVersion.plist introduced in RC4. It only happens when trying to boot 10.5.8, and can be solved by fully booting into SL, restarting, then trying 10.5.8 again. It often happens after booting to Windows 7, which leads me to believe it's perhaps a bios-time thing... which makes sense, if booting into SL resets it back. What bugs me is this problem was NOT there in RC3, and no one can manage to fix it in any later release (though it's been reported, discussed and attempted multiple times). valv, if you can get this glitch solved, you'll be my hero. I could care less if my ram and cpu are reported right, or even what my startup looks like. I just want it to be able to boot OSX... after all, isn't that what Chameleon was made for? I could be wrong, but could the RTC patching (dsdt or whatever) get rid of this? are u sinking time with online server (on 7, sl & leo) ? really don't know, but can this fix the heck: 1) correct your clock to current time 2) go on terminal and type: sudo nano /etc/rc.local 3) now type this: date `date -u +%m%d%H%M%Y` 4) save & exit nano (ctrl O & ctrl X) 5) always on terminal, type: sudo nano /etc/rc.shutdown.local 6) type: date -u `date +%m%d%H%M%Y` 7) save & exit nano (ctrl O & ctrl X) 8) reboot into se7en, check your clock then go back into sl. not sure if this could fix it though. but give it a try anyway Hello dear Valv. Thanks for the prompt reply! However, I have posted how I got my system working back again ALONG WITH your boot loader. can you go through it again, please? Just so we are on same page. I confirm that your bootloader does work perfectly. IN fact, now my nVidia Graphics card shows up in the PCI cards in the System profiler, which perviously it did not. Hope that is some constructive input from me to you. What I wrote then meant that the ./postflight script probably had something to do with "unpacking" (yeah that word I forgot to use in the last post) of the /Extra/Extensions.mkext file. This script unpacked MY original (modded) kexts and that lead to all things going buggy. I fixed things as in teh previous post, and rebuilt the /Extra/Extensions.mkext file. Things are running smooth as before. Now as for what you suggested: 1) I'll not modify the fakesmc from "root" to -> "safe boot". Coz I wanna try something else. don't forget to go safe and keep copies of working stuff 2) I'll remove the PlatformUUID.kext only if you confirm the system boots without it, actually. I've not yet had success ever by removing that file. And things get way messy once that gets deleted. I don't wanna ruin my currently 101% perfectly working install.I just fixed my issue with GeekBench crashing since I upgraded from 10.6.0, and that was way back! I read a post from an actual employee of Geekbench developers. It was an amazing, and very simple fix. do this only if you can see an uuid on the bios screen. mine works without that kext neither an smbios key for it. It is so that the bootloader takes care of dumping and taking care of it. The last part where you suggested:How do I extract the *CST and *IST tables? From where, or using what? And where in my disk do I have to place them or insert them? Lastly, I am not at all into SPEEDSTEP. I turn off the PC when Not in Use. maybe then u don't need these files, but if u need to know then go here. I wrote up some ways on how to get those tables dumped (second post) Hoping for a quick reply. And, that the bootloader is working fine. Just, what else it is supposed to do, I will soon find out and keep putting up reports. Ok? Regards, Freaky Chokra. I'll count on you, thanks that's the way we grow things up over here Link to comment Share on other sites More sharing options...
CharredPC Posted April 29, 2010 Share Posted April 29, 2010 I could be wrong, but could the RTC patching (dsdt or whatever) get rid of this? are u sinking time with online server (on 7, sl & leo) ?really don't know, but can this fix the heck: 1) correct your clock to current time 2) go on terminal and type: sudo nano /etc/rc.local 3) now type this: date `date -u +%m%d%H%M%Y` 4) save & exit nano (ctrl O & ctrl X) 5) always on terminal, type: sudo nano /etc/rc.shutdown.local 6) type: date -u `date +%m%d%H%M%Y` 7) save & exit nano (ctrl O & ctrl X) 8) reboot into se7en, check your clock then go back into sl. not sure if this could fix it though. but give it a try anyway I'm sure all the OS's are syncing time with an online server; that's normal behavior. My point is, RC3 worked great and never had this problem. This bug started with RC4 (and continues in your build) so I view it as 'something got broken.' I wouldn't even budge off of RC3 if I didn't want hibernation ability with my 4GB of RAM.... Link to comment Share on other sites More sharing options...
Recommended Posts