Chameleon for OS X El Capitan Enroch 2773
8 8

By Niresh
(3)

1 Screenshot

About This File

Chameleon Boot-loader for OS X El Capitan

 

[2725] Add more fix to consolidate the memory map (cparm)
[2718] Add complete support for OSx 10.11 El Capitan from RevoBoot to fix the zone_init (credit to Pike R. Alpha)
[2712] Add Icons GUI staff(default theme) credits to BlackOsx
[2711] Match icon name for 10.11 gui.c
[2708] Preliminary support for "El Capitan"


What's New in Version Enroch 2773   See changelog

Released

  • [2772] Corrected bootArgsStruct for Snow Leopard (Credits to Micky1979)
  • [2768] Update credits
  • [2767] Update pkg languages
  • [2763] typo and revert EFI_* tables name
  • [2762] Update ATi cards name and FB (Credits Clover Team)
  • [2760] Fix bug in xml parses where keys like <integer ID=_ would break. These were improperly treated as strings and duplicated. Subsequent <integer IDREF keys would also retrieve the incorrect value.
  • [2759] Improving Operating System Identification.
  • [2757] fix allocate space for ascii string zero terminating in device_inject.c (thx Slice and BlackOsx)
  • [2756] clang compilation fix (3.7 / xcode 7.0) errors on compiling interrupts.c (credits to cmf_)
  • [2754_v2] Fix get for value 0 in CsrActiveConfig
  • [2754] Add ability to set custom CsrActiveConfig value in org.chameleon.Boot.plist
  • [2747] Add HDA bus scans and codecs enumeration (Credits to Zenith432).
  • [2746] Commit missed changes for packed logo.
  • [2745] Complete adding support for (LZVN) grey logo (credits to Pike R. Alpha).
  • [2744] Removing old RLE/Clut data
  • [2743] Use LZVN packed logo data instead of old RLE data (Credits to Pike R. Alpha).
  • [2742] Turn off device_id replacement for Intel gfx (0x0412).
  • [2741] Add data for new logo and clut (grey) from macosxbootloader (Credits to Pike R. Alpha).
  • [2738] The "Legacy Logo" is now enabled by default.
  • [2736] Fix RAM speed detection information for System Profiler detect as 0 Mhz, introduced with commit 2382 (Thx Alex J to spot this issue)
  • [2735] Skip case also for GFX audio (ATi/AMD and nVidia). 
  • [2734] Typo indent and whitespace. 
  • [2733] Rename bootArgs struct from pre_Lion to Legacy. 
  • [2731] Correction for "config=<file>" thx to deek5 see: http://www.insanelymac.com/forum/topic/306509-config-file/
  • [2730] Add missed "!" for NvidiaSingle flag
  • [2728] Port from Clover Broadwell data (Credits to TheRacerMaster)
  • [2726] Typo and cleanup for embedded HDAEnabler.
  • [2725] Added new AMD Radeon families and IDs cards (Credit to Slice)
  • [2724] Added NvidiaSingle (Credit to Slice)
  • [2715] Add more fix to consolidate the memory map (cparm)
  • [2714] Add complete support for OSx 10.11 El Capitan from RevoBoot to fix the zone_init (credit to Pike R. Alpha)
  • [2712] Add Icons GUI staff(default theme) credits to BlackOsx
  • [2711] Match icon name for 10.11 gui.c
  • [2708] Preliminary support for "El Capitan"
  • [2703] Commit from Pootle by user crazybirdy.
  • [2701] Updating pkg and language resources.
  • [2699] Switch order in pre-processors conditional directives.
  • [2696] Conditional # @build time for random-seed algo, partial rollback. fix boot hang for some old motherboard. (Thx crazybirdy)
  • [2694] Changed type definition for getStringFromUUID.
  • [2691] Timing Functions (Credits to Zenith432)
  • [2690] Setting core and thread for ATOM 3700 (Credits to Slice)
  • [2689] Merge Rock/Paper/Scissors algo (Credits to cparm)
  • [2688] Refactoring networking.c and correct typo.
  • [2686] Cleanup text info for bdmesg output.
  • [2685] Merge enable_wifi feature (original concept by meklort) and IDs from Enoch Branch
  • [2684] Update IDs and IDs macro define (gam, hda and networking)
  • [2682] Refactoring and optimization for cpu.c (Credits to Bronya)
  • [2681] Typo for device inject.
  • [2678] Update CREDITS
  • [2676] Correct CPU Brandstring detection and logic order.
  • [2674] Update ForceHPET (Credits to meklort)
  • [2673] Casting value for ATi.
  • [2672] Refactored nvidia mem detection. 
  • [2671] Update CPUID.
  • [2669] Fix detection output for memory type.
  • [2668] Refactoring prf and DecompressData functions (Credits to cparm).
  • [2667] Correction for 0112 and 0122 gma device.
  • [2665] Update data for embedded HDA enabler.
  • [2664] Update IDs for Resolution module (Credits Clover Team)
  • [2663] Update and improve gma source.
  • [2662] Move hex2bin fund to better location.
  • [2661] Reworked and order functions for moot.c (Credits to Bronya)
  • [2657] Added missed script for chameleon pkg (SkipStage0 SkipStage1 SkipActivePartition) also correct sectorsize.c
  • [2656] Move get_acpi_cpu_names to proper location.
  • [2654] Restore mask PIC0 interrupts for cpu
  • [2653] Typo and correction for gma.c
  • [2652] Added preliminar broadwell gfx support (new boot key IntelBdwFB = 0 to 19) (Thx Pike R. for the useful info)
  • [2651] Correct spelling (BROADWELL was BRODWELL) added more Broadwell IDs
  • [2650] Add missed haswell-ig values, typo for gma.c
  • [2649] Comment "out" never used/old nvidia cards (credits to Slice)
  • [2648] Correct mistake in cpu.c (Credits to Bronya)
  • [2647] Implement Bronya's AMD support (Credits to Bronya)
  • More info here: http://www.insanelymac.com/forum/forum/318-amd-development/
  • [2646] Revert changes made in commit 2602
  • [2645] Add pkg ability to "Skip" capabilities for Stage 0, Stage 1 and the activation (Credits to Micky1979)
  • [2644] fix patch of brew get text (Credits to FurtiF)
  • [2643] Revert changes for multiboot args.
  • [2640] Add StartupPowerEvents and tweak for fake_efi.c (credits to Pike R. Alpha)
  • [2639] Add machine-signature (credits to Bungo)
  • [2637] Add size as arg to getPlatformName using strlcpy
  • [2632] Protect timing code in scan_cpu() from interrupts, use bios for sleep()
  • [2631] Fix setupChosenNode, Tweak asm.s
  • [2630] Change identity snprintf to strncpy + misc printf issues
  • [2625] Reformatted machOconv.c (credits to Pike R. Alpha)
  • [2624] Add sizeof for archCpuType.
  • [2623] Improve getOSVersion (credits to Bronya)
  • [2615] Implement strlcat (credits to cparm)
  • [2614] Allow multi-digit version numbers (disk.c)
  • [2609] - Correct Kabini FB name was "Abini"
  • - Changed cards IDs order now is low to hight
  • - Add new cards ID (kNull FB)
  • [2608] Add IDs for GeForce GTX 960 and Quadro k1200 (nvidia.c)
  • [2597] Sanitize 16-bit assembly
  • [2595] Fix bug in malloc_init, use bios for enableA20()
  • [2586] Implement strlcat (credits to cparm)
  • [2585] Merge Interrupt Management changes from Zenith432 branch to my branch
  • [2584] Update pkg scripts (credits to Micky1979) 
  • [2581] comment devprop value for IOName gma.c 
  • [2576] Reworked cpu.c (Credits to Bungo)
  • [2572] Fix typo in the Makefile for modules that prevents optimizations (Credits to Zenith432)
  • [2571] Fix miscalculation in usb.c (Credits to Zenith432)
  • [2569] Update Chameleon pkg Installer (Allow install on ESP). (Credits to Micky1979)
  • [2565] Rollback ZALLOC_LEN value to commit 2554 (Thx Zenith432)
  • [2562] Added ability to auto-select last booted partition as the boot volume (Credits to Bungo).
  • [2561] Remove macros for checkOSVersion(xx) and replace with MacOSVerCurrent and MacOSVer2Int
  • [2560] Added MacOSVerCurrent and MacOSVer2Int function to use instead of macros, fixed bug in gDarwinBuildVerStr extracting.
  • [2559] Fixed fixedUUID function (Credits to Bungo).
  • [2558] Improve GMA detection for HD4x00 HSW cards.
  • [2557] Added new IDs for nVidia cards.
  • [2556] Refactor function patch_nvidia_rom (Credits Clover Team)
  • [2555] Update HDA data for internal HDAEnabler injector.
  • [2548] Move define stuff from cpu.h to platform.h
  • [2547] Update cpu define (Bungo)
  • [2545] Temp. comment out .IABootFiles hidden folder on boot partition. (Credits to Bungo)
  • [2544] Added Logging start time (credit Bungo)
  • [2543] Improve detection for HD4200, HD4400 and HD4600 (gma.c)
  • [2541] Added getRTCdatetime() Int 1Ah function 02h - RTC service (Credits to Bungo)
  • [2535] Use caching with ExFat filesystem by Zenith432
  • [2532] Add sectorsize utility by Micky1979 see: http://www.insanelymac.com/forum/topic/302764-sectorsize-v11-a-tool-t o-detect-the-physical-and-logical-sector-size-of-hard-disk-advanced-f ormat-supported/
  • [2528] Add turning off USB legacy for XHCI (XHCILegacyOff) credits to Zenith432
  • [2527] C6 & C7 States (Credits to Clover Team) 
  • [2526] define recursive cpu series for BrandString
  • [2524] saio_types.h, biosfn.c - minor typo in bios-defined data structure that isn't actually used. fake_efi.c - eliminate redundant scan of bt(0,0) in setupSmbiosConfigFile. loadConfigFile already does a fall-back scan of bt(0,0), so another scan isn't needed. sys.c - While scanning a volume, getOSVersion looks for 5 files and switches back-n-forth between hd(X,Y)/....SystemVersion.plist on the newly scanned volume and bt(0,0)/hd(X,Y)/...SystemVersion.plist - which is an invalid path - should always return an error.
  • [2523] Change to disk.c - Prevent getOSVersion from looking for SystemVersion.plist on FAT32 or exFAT file systems - since those filesystems never serve as system volumes. UFS may serve as system volume, but there's no driver to read from it. Change to sys
  • [2522] Patch from issue 388, init_module_system() in modules.c dereferences NULL pointer
  • [2520] boot1-install can show ntfs volume (Credits Clover Team)
  • [2519] Improve gma detection for HD4600
  • [2518] Add UseIntelHDMI for (hda-gfx=onboard-1 or onboard-2) that vale will be injected into the GFX0 and HDEF devices (Credits Clover Team)
  • [2516] Full implementation of exfat support for Chameleon's boot2 stage.
  • [2515] Inject "kext-dev-mode=1" if OS X 10.10 is detected 
  • [2511] Incorporated Micky1979's force umount option -u (boot1-install.c)
  • [2510] Replace boot0 with boot0xg(1.0.3). Now boot0xg has all features of previous boot0 + recognize exFAT on MBR marked active + recognize exFAT+FAT32 on GPT typed as "Microsoft basic data".
  • [2507] Add UseIntelHDMI for hda-gfx = onboard-1 or 2 that vale will be injected into the GFX0 and HDEF devices. credits Clover Team
  • - Improve gma detection for HD4600
  • - Completed patch for ExFAT support ( http://www.insanelymac.com/forum/topic/302938-exfat-volume-boot-record-for-chameleon )
  • - add EXFAT boot support by Zenith432
  • - Merge patch from issue 386 (boot2 does not know how to read files from FAT partitions on GPT)
  • - Update laoder.h to latest, declare gMI global, Load modules passed in via the multiboot header / first boot loader, fix mboot.h include, Add ?log command to print out bdmesg without needing Wait=y, Add slightly more debugging for modules.

26 people like this

  • Download this file


  • User Feedback


    Niresh

    • 5
       4 of 5 members found this review helpful 4 / 5 members
    1 person likes this

    Share this review


    Link to review
    przemek_79

    • 5
      

    :rofl: good

    Share this review


    Link to review
    persiangang007

    • 5
      

    good review

    Share this review


    Link to review