ErmaC Posted April 28, 2015 Author Share Posted April 28, 2015 Another confimation of that r2660 is working for me thanks all. Thx. And thank to Bronya! ErmaC 6 Link to comment Share on other sites More sharing options...
ErmaC Posted April 29, 2015 Author Share Posted April 29, 2015 Could you refresh OPI by including this change and #2838 ? Commits done, I also update the precompiled pkgs (Chameleon and Enoch) ErmaC 3 Link to comment Share on other sites More sharing options...
ea dd Posted April 30, 2015 Share Posted April 30, 2015 Commits done, I also update the precompiled pkgs (Chameleon and Enoch) ErmaC Working like a charm and expected. thanks to Micky1979, Bronya, ErmaC and others. 3 Link to comment Share on other sites More sharing options...
Micky1979 Posted April 30, 2015 Share Posted April 30, 2015 Thanks to all involved, especially Bronya and all who made tests 2 Link to comment Share on other sites More sharing options...
ErmaC Posted May 11, 2015 Author Share Posted May 11, 2015 _TEST VERSION_ Hi guys here a revised version of chameleon released by Bronya. --> The changes made are in the cpu detection method (hopefully better brandString detection). pls we need feedback on it! ErmaC ShowInfo Yes Graphics Mode 1024x768x32 GraphicsEnabler No Instant Menu Yes Legacy Logo No Kernel kernel Kernel Flags -v kext-dev-mode=1 PCIRootUID=0 UseKernelCache No @chris111 The KernelFlag kext-dev-mode=1 is not needed anymore with Chameleon or Enoch! Chammy and Enoch inject it authomatically that KernelFlag if Yosemite is found... 11 Link to comment Share on other sites More sharing options...
chris1111 Posted May 11, 2015 Share Posted May 11, 2015 @chris111 The KernelFlag kext-dev-mode=1 is not needed anymore with Chameleon or Enoch! Chammy and Enoch inject it authomatically that KernelFlag if Yosemite is found... I know I use it by habit 1 Link to comment Share on other sites More sharing options...
yakei Posted May 14, 2015 Share Posted May 14, 2015 _TEST VERSION_ Hi guys here a revised version of chameleon released by Bronya. --> Chameleon_2679_Bronya_TEST.zip The changes made are in the cpu detection method (hopefully better brandString detection). pls we need feedback on it! ErmaC works without problems on my AMD System, thanks ErmaC and Bronya 4 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted May 15, 2015 Share Posted May 15, 2015 @ErmaC Would it be possible to add native UEFI support to Chameleon? Add Chameleon to a loadable efi binary?!! http://www.rodsbooks.com/efi-programming/hello.html We can use code from grub or clover. All PCs sold over the last couple of years have UEFI support and use it by default. (Hope that's even possible) 1 Link to comment Share on other sites More sharing options...
yakei Posted May 15, 2015 Share Posted May 15, 2015 Question: It is possible in the boot loader still another function in to insert those the hard disk partitions hide. meant: Windows Partitions are not show under Yosemite ? Depending upon which partition to be visible is gives can be booted -------------------------------------------------------------------------------------------------------------------- Error Message too 2686: with 2679 my graphics card was as Nvidia GTX 650 with 2047 MB VRAM. after installation of the version 2686 VRAM is indicated as 0 MB. However now ist the graphics card with the correct designation shown ? Version 2679 Version 2686 Link to comment Share on other sites More sharing options...
Slice Posted May 16, 2015 Share Posted May 16, 2015 @ErmaC Would it be possible to add native UEFI support to Chameleon? Add Chameleon to a loadable efi binary?!! http://www.rodsbooks.com/efi-programming/hello.html We can use code from grub or clover. All PCs sold over the last couple of years have UEFI support and use it by default. (Hope that's even possible) Chameleon is designed to be legacy bootloader. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted May 16, 2015 Share Posted May 16, 2015 Chameleon is designed to be legacy bootloader.My idea was making a simple efi app (ChmaleonLoader.efi) which can replace boot0 and chainload the rest of the boot loader. From there, Chameleon can load Mac OS as it does on a regular BIOS machine. (as opposed to boot.efi in Clover) I'm no expert, but I hope this is doable. Link to comment Share on other sites More sharing options...
Slice Posted May 16, 2015 Share Posted May 16, 2015 My idea was making a simple efi app (ChmaleonLoader.efi) which can replace boot0 and chainload the rest of the boot loader. From there, Chameleon can load Mac OS as it does on a regular BIOS machine. (as opposed to boot.efi in Clover) I'm no expert, but I hope this is doable. Chameleon requires legacy BIOS (CSM) to work. And the BIOS must start in legacy mode, not in UEFI mode. If your idea is to start BIOS in UEFI mode and then call Chameleon then you will encounter the same problem as Clover already has: switch to legacy mode becames impossible. 3 Link to comment Share on other sites More sharing options...
Bronya Posted May 17, 2015 Share Posted May 17, 2015 I get in bdmesg : [ AUDIO DEVICE INFO ] Class code: [0403] device number: 2 Model name: ATI RV840 HDA Controller (HDMi) [1002:aa58] (rev 00) Subsystem: [174b:aa58] PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x1) Found ATI R6xx (1002aa01), rev(0002) Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 [ ETHERNET DEVICE INFO ] Class code: [0200] Setting up lan keys Realtek RTL8111/8168 PCI-E Gigabit Ethernet [10ec:8168] PciRoot(0x0)/Pci(0x5,0x0)/Pci(0x0,0x0) [ AUDIO DEVICE INFO ] Class code: [0403] device number: 4 Model name: ATI SB600 HDA Controller (HDMi) [1002:4383] (rev 40) Subsystem: [1462:7642] PciRoot(0x0)/Pci(0x14,0x2) Found Realtek ALC889 (10ec0889), rev(0000) Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 4 Link to comment Share on other sites More sharing options...
yakei Posted May 18, 2015 Share Posted May 18, 2015 i get in bdmesg : ------------------------ AUDIO DEVICE INFO ------------------------- Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 Class code: [0403] Model name: nVidia GK107 HDA Controller (HDMi) [10de:0e1b] (rev a1) Subsystem: [19da:4294] PciRoot(0x1)/Pci(0xf,0x0)/Pci(0x0,0x1) device number: 3 no more Info ?? Link to comment Share on other sites More sharing options...
ErmaC Posted May 18, 2015 Author Share Posted May 18, 2015 no more Info ?? You have to replace the boot file... The snippet you provide not comng from the TEST revision that I provide few post ago.. ErmaC Link to comment Share on other sites More sharing options...
yakei Posted May 19, 2015 Share Posted May 19, 2015 with Test revision: Zotac GeForce GTX 650 2101346304MB NVe7 [10de:0fc6]-[19da:4294] :: PciRoot(0x1)/Pci(0xf,0x0)/Pci(0x0,0x0) device number: 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted May 22, 2015 Share Posted May 22, 2015 @ErmaC, Micky1979 Found the same problem since 2629~2687 as below, and after patched back to 2628 for fake_efi.c, boot to 10.10.x as FINE as before. (only got problem to boot 10.10.x, and it's fine to boot 10.9.x and old version.) FYI. fake_efi.diff.zip Have a nice day. crazybirdy http://www.insanelymac.com/forum/files/file/59-chameleon-23-svn/?st=140 HurricaneX May 04 2015 01:58 AM Hey!guys,this version of Chameleon could not boot my Hackintosh 10.10.3 when updating it from v2625 to v2667!!Does anyone know what is the problem with this issue?PS;It was just stuck at the CPU info when booting with the flags -v!! Larx May 09 2015 02:12 AM After update boot loader from Rev 2625 can't boot anymore?! Stack on logo.... 3 Link to comment Share on other sites More sharing options...
Micky1979 Posted May 22, 2015 Share Posted May 22, 2015 Thanks for your time, I'm far from an Hackintosh ATM, I hope ErmaC can build a package to test soon. Micky 1 Link to comment Share on other sites More sharing options...
ErmaC Posted May 22, 2015 Author Share Posted May 22, 2015 Found the same problem since 2629~2687 as below, and after patched back to 2628 for fake_efi.c, boot to 10.10.x as FINE as before. (only got problem to boot 10.10.x, and it's fine to boot 10.9.x and old version.) Have a nice day. crazybirdy I was thinking about open a specific topic but let's try to handle here... I add the ability to detect the codec id of each audio chipset. Big thanks to Zenith432 to provite the HDA bus scan function. If you normally use the HDAEnabler key for the injection of the custom or default layout-id now you can also see the finded codec in your Motherboard or Graphics card. So as usual in the org.chameleon.Boot.plist ... <key>HDAEnabler</key> <string>Yes</string>...CordiallyErmaC Thx crazybirdy... Yep I receive few "feedback" about blocked at boot... and I also w8 for other feedback about for other changes... I will attach here some revision including those correction for the random-seed algo. Here a new TEST build: more typo for the HDA Device, general output cleanup, and the potential issue fixed for the random-seed algo (thx crazybirdy) PLS! feedback... (binary format: use manual install or Chameleon Wizard... I'm not going to make a pkg only for testing purpose...) --> Uploaded on the download section (Chameleon and Enoch) ErmaC 2689_TEST.zip 7 Link to comment Share on other sites More sharing options...
crazybirdy Posted May 22, 2015 Share Posted May 22, 2015 Here a new TEST build more typo for the HDA Device, general output cleanup, and the potential issue coming from the random-seed algo (thx crazybirdy) PLS! feedback... (binary format: use manual install or Chameleon wizard... I'm not going to make a pkg only for testing purpose...) --> 2689_TEST.zip ErmaC The new Test2689 works fine here with both 1095+10103. Thanks for quick reply. :thumbsup_anim: 3 Link to comment Share on other sites More sharing options...
Fabio1971 Posted May 22, 2015 Share Posted May 22, 2015 2689_TEST OK bdmesg P6T Deluxe V2 <key>HDAEnabler</key> <string>Yes</string> [ NVIDIA GFX DEVICE INFO ] Class code: [0300] device number: 1 Zotac GeForce GTX 470 1280MB NVc0 [10de:06cd]-[19da:1153] PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x0) NvidiaGeneric = No [ AUDIO DEVICE INFO ] Class code: [0403] Model name: nVidia GT100 HDA Controller (HDMi) [10de:0be5] (rev a1) Subsystem: [19da:1153] PciRoot(0x0)/Pci(0x3,0x0)/Pci(0x0,0x1) Found nVidia %s Codec (10de0010) revision (0100) (10de0010), rev(0001) Found nVidia %s Codec (10de0010) revision (0100) (10de0010), rev(0001) Found nVidia %s Codec (10de0010) revision (0100) (10de0010), rev(0001) Found nVidia %s Codec (10de0010) revision (0100) (10de0010), rev(0001) Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 [ AUDIO DEVICE INFO ] Class code: [0403] Model name: Intel 82801JI High Definition Audio Controller [8086:3a3e] (rev 00) Subsystem: [1043:82ea] PciRoot(0x0)/Pci(0x1b,0x0) Found Analog Devices AD2000B (11d4989b), rev(0003) Using default HDEF layout-id: 0x0c, 0x00, 0x00, 0x00 [ ETHERNET DEVICE INFO ] Class code: [0200] EthernetBuiltIn = No Marvell 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0) [ ETHERNET DEVICE INFO ] Class code: [0200] EthernetBuiltIn = No Marvell 88E8056 PCI-E Gigabit Ethernet Controller [11ab:4364] PciRoot(0x0)/Pci(0x1c,0x5)/Pci(0x0,0x0) [ FIREWIRE DEVICE INFO ] Class code: [0c00] FireWire device [1106:3044]-[1043:81fe] PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x2,0x0) Read HFS+ file: [hd(0,2)/Extra/smbios.plist] 2704 bytes. [ DRAM CONTROLLER ] Intel X58 DRAM Controller [8086:3405] at 00:00.0 Frequency detected: 801 MHz (1603) Triple Channel CAS:9 tRC:9 tRP:9 RAS:24 (9-9-9-24) Fabio 2 Link to comment Share on other sites More sharing options...
crazybirdy Posted May 23, 2015 Share Posted May 23, 2015 @ErmaC Build 2697 from svn and test both 2697 & 2698 http://www.insanelymac.com/forum/files/file/59-chameleon-23-svn/ still get the same error as above. How to make RANDOMSEED work? fake_efi.c #ifndef RANDOMSEED #define RANDOMSEED 0 #endif thx. crazybirdy Link to comment Share on other sites More sharing options...
J0hny Posted May 23, 2015 Share Posted May 23, 2015 I also had some problems with booting to system, but for now it seems to be OK! Thanks ErmaC! This is my bdmesg: 2689_TEST [ AUDIO DEVICE INFO ] Class code: [0403] Model name: nVidia GF119 HDA Controller (HDMi) [10de:0e08] (rev a1) Subsystem: [1043:847b] PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x1) Found nVidia %s Codec (10de001c) revision (0100) (10de001c), rev(0001) Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 [ ETHERNET DEVICE INFO ] Class code: [0200] EthernetBuiltIn = Yes Location number: 1 Setting up lan keys Realteck RTL8111/8168 PCI-E Gigabit Ethernet [10ec:8168] PciRoot(0x0)/Pci(0x9,0x0)/Pci(0x0,0x0) [ AUDIO DEVICE INFO ] Class code: [0403] Model name: ATI SB600 HDA Controller (HDMi) [1002:4383] (rev 40) Subsystem: [1462:f715] PciRoot(0x0)/Pci(0x14,0x2) Found Realtek ALC887 (10ec0887), rev(0003) Using default HDAU layout-id: 0x01, 0x00, 0x00, 0x00 upd. Also tried the newest r2698, it's fine too. 3 Link to comment Share on other sites More sharing options...
ErmaC Posted May 23, 2015 Author Share Posted May 23, 2015 @ErmaC Build 2697 from svn and test both 2697 & 2698 http://www.insanelymac.com/forum/files/file/59-chameleon-23-svn/ still get the same error as above. How to make RANDOMSEED work? fake_efi.c #ifndef RANDOMSEED #define RANDOMSEED 0#endifthx. crazybirdy Hi crazybirdy Switch to #ifndef RANDOMSEED #define RANDOMSEED 1 #endif And the first part of the code will be used at compiling time instead of the second part of the code. Anyway later I commit other changes and I set this value permanently... So or you made the change yourself ( change 0 to 1) or w8 for the next commits. Let me know... EDIT: Done... revision 2700 in the download section already have those changes ErmaC 1 Link to comment Share on other sites More sharing options...
crazybirdy Posted May 23, 2015 Share Posted May 23, 2015 Hi crazybirdy Switch to #ifndef RANDOMSEED #define RANDOMSEED 1 #endif And the first part of the code will be used at compiling time instead of the second part of the code. Anyway later I commit other changes and I set this value permanently... So or you made the change yourself ( change 0 to 1) or w8 for the next commits. Let me know... EDIT: Done... revision 2700 in the download section already have those changes ErmaC Hi ErmaC. I see, and test with 2699(svn) and 2700(download section), both work fine here now. good job, thanks. :yes: crazybirdy. 2 Link to comment Share on other sites More sharing options...
Recommended Posts