Ergebnis 1 bis 11 von 11
  1. #1
    ライオン ./Bruderschaft86
    ./root86club
    ./wheel86

    Registriert seit
    11.11.2009
    Ort
    Überall und Nirgends
    Alter
    38
    Beiträge
    561
    Blog-Einträge
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Daumen hoch AsereBLN Booter - Based on Chameleon RC4 / PCEFI10.5

    Happy new year to everyone!

    I have a little gift for you I was quite inactive here in the last weeks... but not dormant at all. I'm done the first major changes to Chameleon. I'm really disappointed regarding the code quality of Chameleon. It's full of possible buffer overflows, quick & dirty hacks... you can notice that there is no one behind, who is supervising the development, who has and keeps the whole picture in mind. The code quality is really bad One example is the use of the boolean datatype. You can find boolean_t, bool, BOOL, int, char... used with 0, 1, TRUE, FALSE, true, false, 0, 1, YES or NO, and this even mixed! So I started to cleanup this mess, fixed some bugs and also added new cool features.

    Bugfixes:
    First of all I fixed the stupid bug with the fixed Platform UUID.
    Fixed a bug regarding PCI-Root-UID different than 0
    Fixed a bug regarding the detection of the CPU
    Fixed dozens of possible buffer overflows
    and all the bugs I forgot to mention

    New Features:
    You can build Chameleon with GUI-support without the need of an embedded theme (Never understood why this should be necessary). The Booter is a lot smaller now. Only 160 kBytes.
    Platform UUID is taken from the BIOS (UUID from SMBIOS Table 1). You can remove PlatformUUID.kext, SMUUID from smbios.plist and also System-ID from com.apple.Boot.plist.
    Dynamic memory parameter detecting and injecting like Frequency, Type (DDR2, DDR3), Manufactor, Partnumber, Serialnumber. You can remove all memory related stuff from smbios.plist.
    Dynamic PCI-Root-UID detection from PCEFI 10.5
    Duvell300's FACP Restart Fix added (from here)

    Changes:
    Filenames configured in com.apple.Boot.plist (DSDT=..., SMBIOS=...) must be given with the full path. The Booter does not check automatically the Extra Folder. So if you used DSDT=mydsdt.aml and the mydsdt.aml file is in the Extra folder, then you must use now DSDT=/Extra/mydsdt.aml.
    ATI and nVidia Video-ROM-Files must be renamed to <vendorid>_<deviceid>.rom and must be put into the Extra folder. vendorid and deviceid as 4-digit hex values without a leading 0x. For instance, a nVidia 9400 GT (55nm) has the vendorid "0x10DE" and the deviceid "0x0641", so the filename must be "10de_0641.rom". To enable nVidia VGA BIOS File Loading use: UseNvidiaROM=Yes in com.apple.Boot.plist. To enable ATI VGA BIOS File Loading use: UseAtiROM=Yes in com.apple.Boot.plist.

    If you use the Booter without the embedded theme, then you must supply a Theme in Extra/Themes/ to have GUI support. The default theme name is "Default". You can configure the theme to be used with Theme="Name" in com.apple.Boot.plist.

    Platform UUID is setup by injecting /efi/platform/system-id property. The UUID value from SMBIOS table 1 is used as system-id. If your BIOS does not provide an UUID, then you can configure the UUID with SMUUID in smbios.plist. If you set system-id=No in com.apple.Boot.plist, then the system-id is not injected into the IORegistry. Use this if you want/need to use PlatformUUID.kext or something similar.

    The memory parameter detecting should work with P35/X38/X48/P45 memory controllers and the builtin memory controllers of the Core i5/i7 CPU's. Reading of memory SPD (Serial Presence Detect EEPROM) data should work on P55, ICH10(R) and ICH9. You must remove all memory related keys from smbios.plist (SMmemmanufacter_X, SMmempart_X, SMmemserial_X, SMmemspeed & SMmemtype).

    Dynamic PCI-Root-UID should work if your DSDT defines the UID like this: Name (UID, <value>). Default PCI-Root-UID is 0. You can configure the PCI-Root-UID to be used with PCIRootUID=<value> in com.apple.Boot.plist (-pci0, -pci1, PciRoot... does not work anymore).

    You should also update boot0 (with fdisk) and boot1h with (dd), because the Chameleon team fixed some bugs there.

    The archive contains:
    boot - the Booter without debugs, without an embedded theme
    boot_with_embedded_theme - the Booter without debugs and with an embedded theme
    boot_with_debugs - the Booter with some debug messages
    boot0 - the fist stage bootloader (goes into the MBR)
    boot1h - the second stage bootloader (goes to the beginning of the Chameleon Booter partition)

    I ask everyone to use at least one time the Booter with Debugs and to take photos at every "(Press a key to continue...)" stop (PCI-Bus, CPU, Memory-Controller, SPD) to help me to improve Chameleon further. If you have a running Windows on your Hackintosh, then a TXT-Report made with the CPU-Z programm would be very helpful too. If you encounter problems, then use the Booter with debugs. Do not forget to rename it to boot.

    Patch against Chameleon-RC4 is included, but without the memory detection stuff. I'll release it after a grace period. You know... ASEM is also reading here

    Any feedback is welcome!

    Update Version 1.1.1:
    1. FACP RestartFix is enabled by default if you have an Intel CPU
    2. Memory Manufactor Code Lookup for some common Vendors (OCZ, G.Skill, GeIL, Crossair, Kingston)


    Update Version 1.1.2:
    1. Fixed a bug with Memory Manufactor Code Lookup (DDR3: ManufactorID, Parity-Bit)


    Update Version 1.1.3:
    1. Added Patriot, Crucial, A-DATA Memory Manufactor
    2. Support for 945 northbridge and ICH8, ICH7 southbridges
    3. SMBus Device Enable for systems there the controller is disabled (Tip from iNDi)
    4. printout a message if theme fails to load due to a missing file
    5. removed a print in non verbose mode to keep the Booter quiet


    Update Version 1.1.4:
    1. You can supply a system-id with system-id=<value> in com.apple.Boot.plist
    2. You can prevent the system-id injection with system-id=No in com.apple.Boot.plist
    3. system-type is now supported. Default is 1 (Desktop). Use system-type=2 in com.apple.Boot.plist if you have laptop. (Link)
    4. Removed the setVideoMode(TEXT) in resume.c to make Hibernation work.
    5. Support for 946GZ/PZ, Q963/Q965a and P965 northbridge memory controllers.


    Update Version 1.1.6:
    1. Improved system-type injection. ACPI V2 FACP PM_Profile is patched to match system-type.
    2. Fixed a bug with system-id injection (com.apple.Boot.plist).
    3. Supported memory manufactors: Micron, Samsung, Transcend, Apacer, Kingston, PNY, MDT, Corsair, GeIL, takeMS, Buffalo, Mushkin, OCZ, A-DATA, G.SKILL, TeamElite, Patriot and Crucial.
    4. Supported memory controllers: Core i5/i7 IMC, 945G/P, 955X, 945GM/PM, 945GME, 946GZ/PZ, Q963/Q965, P965, P35, X38/X48, 965GM, 965GME and P45.
    5. Supported SMBus controllers: P55, ICH10, ICH9, ICH8 and ICH7.


    To set system-type put a system-type= into com.apple.Boot.plist (1=Desktop, 2=Laptop enables Battery, 3=Workstation). Default system-type is 1 (Desktop).

    Update Version 1.1.7:
    1. Fixed the font swapping bug (small & console font).
    2. Fixed a problem with disabled MCH MMIO on some mainboards (needed to detect dram frequency)
    .

    Update Version 1.1.8:
    1. Fixed the font swapping bug (small & console font) for the Booter with an embedded theme.
    2. Fixed an issue with memory detection for some mainboard (2 slot only mainboards).
    3. Added support for PM45 northbridge memory controller.
    4. Added memory manufactor lookup for: Hynix, Nanya, KingMax, Qimonda and SuperTalent.
    5. Added nVidia GT240 device lookup.
    6. You can now hide HFS partitions too using “Hide Partition” in com.apple.Boot.plist.
    7. Made the verbose output the using nVidia/ATI ROM’s more useful.
    8. Fixed a bug with sprintf (rek).
    9. Merged hibernation fix from Chameleon repo (46).
    10. Made verbosity at early bootstage useable.
    11. Bugfixes.


    Update Version 1.1.9:
    1. Added nVidia ION device lookup.
    2. Added a feature to set/override the nVidia NVCAP value using NVCAP_ key in com.apple.Boot.plist.


    If you want to override the NVCAP value, you must determine the PCI DeviceID of your graphic card. For instance: my new GTX260 has the DeviceID 0×05e2. Knowing the DeviceID add this to your com.apple.Boot.plist:
    Code:
    <key>NVCAP_05e2</key>
    <string>0000000000000000000000000000000000000000</string>
    The NVCAP value is exactly 20 bytes long. You have to specify it using ASCII-HEX (0-9,a-f).
    Sources under http://github.com/aserebln/Chameleon.

    Original Thread http://www.efixusers.com/showthread.php?t=644
    Angehängte Dateien Angehängte Dateien
    Geändert von flashi (16.03.2010 um 04:18 Uhr)
    STAND: 22/08/2011
    OS: Lion 10.7.1
    Motherboard: Gigabyte GA-P35-DS4
    CPU: Intel Q6600 @ 2.44GHz
    CPU Lüfter: Arctic Cooling Freezer 7 Pro Rev 2
    Bluetooh: Belkin Mini Bluetooth-Adapter
    GPU: ATI Radeon™ HD 6870 Graphics
    Sound on Board: Realtek ALC889A
    Lan on Board: RTL 8111B
    Wlan: Atheros 9280: 4.0.55.4-P2P
    Arbeitsspeicher: 4x 2GB DDR2 800MHz
    SATA: 3x500GB(HDD), 1x1TB(HDD), 1x60GB(SSD)
    DVD-Brenner: HL-DT-ST DVDRAM GH22NS40
    Keyboard: Apple Keyboard (MB110D/A)
    Mouse: Mighty Mouse (Wireless) (MA272ZM/A)
    TrackPad: Apple Magic Trackpad
    Mousepad: Razer Pro Pad
    Netzteil: 530W be quiet! Pure Power L7 80+
    Extra Dateien: Lion-GA-P35-DS4 (Es ist alles in Extra enthalten. Es muss nichts mehr am System verändert werden. Es läuft alles.)

  2. #2
    ./Gehirnchirurg86 ./Bruderschaft86
    ./root86club
    ./SysOp
    ./Dominus86

    Registriert seit
    14.05.2009
    Beiträge
    7.206
    Blog-Einträge
    1
    Thanks
    37
    Thanked 73 Times in 62 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    funzelt wie immer 1A, thx für die info
    Geändert von Stefe Hobs (18.02.2010 um 10:48 Uhr)
    13" MBA 2010

    Klaus Norbert: "Denn nicht die Versager fallen bei uns durch den Rost, sondern die Könner. Die stören nämlich Erstere beim Herummurksen und Abkassieren."

  3. #3
    ./Flocki86 ./Bruderschaft86
    ./root86club
    ./Moderator86
    ./SysOp
    ./SuperModerator86
    ./Dominus86

    Registriert seit
    10.06.2008
    Ort
    Körbchen
    Alter
    44
    Beiträge
    6.401
    Blog-Einträge
    3
    Thanks
    19
    Thanked 46 Times in 34 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    lohnt sich das ?
    10.6.8 Retail / 10.8 - 12A178q - Chameleon / r1902 / r1820

    C2Q8300 CPU @ 2.5GHz / Asus P5W DH Deluxe
    8 GB DDR2-800 RAM - SSD 128 GB C300 - Snow
    Zotac GT240 1 GB passiv - SSD 64 GB OCZ MLion

    GA-P55A-UD3 / i5@2,8GHz / 6GB RAM / 2x 64GB
    OCZ SSD / PowerColor HD6850 SCS3 1GB passiv
    Rechner komplett lüfterlos ... Lion 10.7.3 -> waiting
    for the fucking Mountain Lion Golden Master !!!



    Apple Hardware: MBA 2010, MBP 2008, iMac 2007, Mac Mini 2011, iPod Video, iPod Shuffle, iPhone4S, iPhone4

  4. #4
    ./Gehirnchirurg86 ./Bruderschaft86
    ./root86club
    ./SysOp
    ./Dominus86

    Registriert seit
    14.05.2009
    Beiträge
    7.206
    Blog-Einträge
    1
    Thanks
    37
    Thanked 73 Times in 62 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    lohnen ist relativ, ich probiere halt gerne neues aus und bin dann halt dabei geblieben, ist halt ne alternative . . . aber Danica würde jetzt sicher etwas anderes dazu schreiben, was ich ja durchaus nachvollziehen kann
    Geändert von Stefe Hobs (05.03.2010 um 15:01 Uhr)
    13" MBA 2010

    Klaus Norbert: "Denn nicht die Versager fallen bei uns durch den Rost, sondern die Könner. Die stören nämlich Erstere beim Herummurksen und Abkassieren."

  5. #5
    ライオン ./Bruderschaft86
    ./root86club
    ./wheel86

    Registriert seit
    11.11.2009
    Ort
    Überall und Nirgends
    Alter
    38
    Beiträge
    561
    Blog-Einträge
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    Ja AsereBLN läuft sehr gut bei mir. Ich habe mit AsereBLN bis jetzt keine Probleme. Wenn PC EFI endlich den RestartFix einbauen würde dann würde ich wieder wechseln da PC EFI schneller bootet und da laufen die Themes (Ich möchte kein Profi sein ).
    Geändert von flashi (04.03.2010 um 15:38 Uhr)
    STAND: 22/08/2011
    OS: Lion 10.7.1
    Motherboard: Gigabyte GA-P35-DS4
    CPU: Intel Q6600 @ 2.44GHz
    CPU Lüfter: Arctic Cooling Freezer 7 Pro Rev 2
    Bluetooh: Belkin Mini Bluetooth-Adapter
    GPU: ATI Radeon™ HD 6870 Graphics
    Sound on Board: Realtek ALC889A
    Lan on Board: RTL 8111B
    Wlan: Atheros 9280: 4.0.55.4-P2P
    Arbeitsspeicher: 4x 2GB DDR2 800MHz
    SATA: 3x500GB(HDD), 1x1TB(HDD), 1x60GB(SSD)
    DVD-Brenner: HL-DT-ST DVDRAM GH22NS40
    Keyboard: Apple Keyboard (MB110D/A)
    Mouse: Mighty Mouse (Wireless) (MA272ZM/A)
    TrackPad: Apple Magic Trackpad
    Mousepad: Razer Pro Pad
    Netzteil: 530W be quiet! Pure Power L7 80+
    Extra Dateien: Lion-GA-P35-DS4 (Es ist alles in Extra enthalten. Es muss nichts mehr am System verändert werden. Es läuft alles.)

  6. #6
    ./Konklave ./Bruderschaft86
    ./root86club
    ./SysOp
    ./houdini86

    Registriert seit
    03.10.2009
    Ort
    Zuhause im 1. Stock... (AT)
    Beiträge
    1.778
    Thanks
    0
    Thanked 2 Times in 2 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    Ich halte mich da von AsereBLN fern nachdem was ich von Danica gelesen hab
    Mein Mac: 10.6.7 Retail Client 64bit (derzeit inaktiv da keine Zeit)
    Mainboard: Foxconn 945G7AD-8EKRS2H (kein Bios-Mod notwendig)
    CPU: Intel E6600 Dual Core
    Grafik: nVidia 8400GS (GraphicsEnabler PC-Efi)

    Ram: 3 bis 4 GB DDR-2 800 (anscheinend kann mein Board nur 3GB nutzen)
    Lan / Sound: GB-Lan PCI "DIGITUS DN-1011-1" - funktioniert OOTB / Lan On-Board (Realtek RTL RTL8111B) / Trust SC-5500p USB Soundkarte ( On-Board Sound mit VoodooHDA.kext (Realtek ALC 861VC) inaktiv )
    HDD: 1 x 500 GB WD Caviar Black, 2 x 80GB sATA (WD und Samsung)
    NAS: QNAP TS-439 2 TB + 2 TB / Bufallo LS-WX2 - 1TB (Raid 1)

    Sonstiges: Drucker: Lexmark S405 - mit Faxunterstützung und Wlan für Mac, Drucker: Lexmark E320 via Fritz!Box als Netzwerkdrucker (über Fritz!Box USB), Apple Tastatur mit Ziffernblock (Alu-Design), Magic Mouse (mit aufladbaren Batterien), MIDI-Controller läuft (USB), Dual Screen läuft
    Netzwerk: Pirelli PRGAV4202N, Fritz!Box 7170, Netgear 16x-Switch, Zyxel GB-Switch 5 Port (Netzwerk immer in Bewegung)

    Real Macs:
    Mac Mini 2,4GHZ / 8 GB Ram / 320GB HDD / 2010 | MBP Late 2011 / 13" / 8GB Ram

    iDevices: iPhone 4 Schwarz + Weiß / iPad 1 + 2 - WiFi, iPhone 3GS, iPod Touch, Apple TV 2


    Tutorials: Installation von 10.6 Retail ohne bestehendes 10.5.x - Installation von 10.6 Retail bei laufendem Mac-System

  7. #7
    ./Nerd ./Bruderschaft86
    ./root86club
    ./obama86

    Registriert seit
    14.06.2008
    Beiträge
    2.331
    Thanks
    4
    Thanked 4 Times in 4 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    Tja, Retten konnte ich meine 10.5.7 iPC Installation nur durch ein Upgrade auf Retail 10.6.2

    Wenigstens sind meine Projekte auf dieser HD weiter nutzbar! Also von AsereBLN bin ich geheilt. Schön, wenn es auf anderen Systemen läuft. Das Forum ist bei mir seit Tagen nur sporadisch oder gar nicht mehr erreichbar....
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken efi-x..png  
    Geändert von Danica Talos (04.03.2010 um 21:01 Uhr)
    Hackintosh G5 Quad - aktualisiert am 01.04.2012


  8. #8
    ライオン ./Bruderschaft86
    ./root86club
    ./wheel86

    Registriert seit
    11.11.2009
    Ort
    Überall und Nirgends
    Alter
    38
    Beiträge
    561
    Blog-Einträge
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    Das muss ja jeder selber entscheiden welcheln Boolader Sie oder Er installieren will. Es ist ja auch nur ein Privat Projekt von AsereBLN jeder macht Fehler da wir ja nur Menschen sind und ich glaube das sind doch Original Sourcen von Chameleon. Wenn ich was neues Installiere dann setzte ich auch erst ein Test System auf. Das werde ich auch bei 10.6.3 Update machen. Als das Problem mit den Bios (CMOS reset) aufgetaucht ist da haben die Leute da ja auch nicht aufgegeben sonder das Problem gelöst und da kann mann ja nicht Apple die Schult geben da ja Mac nicht für normale PC geschrieben ist..

    PS. Der Server ist nur Überlastet http://www.efixusers.com. Du kannst doch nicht den machern der Seite Schult geben .
    Geändert von flashi (05.03.2010 um 10:05 Uhr)
    STAND: 22/08/2011
    OS: Lion 10.7.1
    Motherboard: Gigabyte GA-P35-DS4
    CPU: Intel Q6600 @ 2.44GHz
    CPU Lüfter: Arctic Cooling Freezer 7 Pro Rev 2
    Bluetooh: Belkin Mini Bluetooth-Adapter
    GPU: ATI Radeon™ HD 6870 Graphics
    Sound on Board: Realtek ALC889A
    Lan on Board: RTL 8111B
    Wlan: Atheros 9280: 4.0.55.4-P2P
    Arbeitsspeicher: 4x 2GB DDR2 800MHz
    SATA: 3x500GB(HDD), 1x1TB(HDD), 1x60GB(SSD)
    DVD-Brenner: HL-DT-ST DVDRAM GH22NS40
    Keyboard: Apple Keyboard (MB110D/A)
    Mouse: Mighty Mouse (Wireless) (MA272ZM/A)
    TrackPad: Apple Magic Trackpad
    Mousepad: Razer Pro Pad
    Netzteil: 530W be quiet! Pure Power L7 80+
    Extra Dateien: Lion-GA-P35-DS4 (Es ist alles in Extra enthalten. Es muss nichts mehr am System verändert werden. Es läuft alles.)

  9. #9
    ./Flocki86 ./Bruderschaft86
    ./root86club
    ./Moderator86
    ./SysOp
    ./SuperModerator86
    ./Dominus86

    Registriert seit
    10.06.2008
    Ort
    Körbchen
    Alter
    44
    Beiträge
    6.401
    Blog-Einträge
    3
    Thanks
    19
    Thanked 46 Times in 34 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    wie war das ? Zuviele Köche ver...dingsen den Brei ?! Ich bleibe bei NetKas ... ... da weiß man, was man hat !
    10.6.8 Retail / 10.8 - 12A178q - Chameleon / r1902 / r1820

    C2Q8300 CPU @ 2.5GHz / Asus P5W DH Deluxe
    8 GB DDR2-800 RAM - SSD 128 GB C300 - Snow
    Zotac GT240 1 GB passiv - SSD 64 GB OCZ MLion

    GA-P55A-UD3 / i5@2,8GHz / 6GB RAM / 2x 64GB
    OCZ SSD / PowerColor HD6850 SCS3 1GB passiv
    Rechner komplett lüfterlos ... Lion 10.7.3 -> waiting
    for the fucking Mountain Lion Golden Master !!!



    Apple Hardware: MBA 2010, MBP 2008, iMac 2007, Mac Mini 2011, iPod Video, iPod Shuffle, iPhone4S, iPhone4

  10. #10
    ./Nerd ./Bruderschaft86
    ./root86club
    ./obama86

    Registriert seit
    14.06.2008
    Beiträge
    2.331
    Thanks
    4
    Thanked 4 Times in 4 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    Ich finde es in der Gesamtheit gut, dass es unterschiedliche Projekte gibt. So wird sich gegenseitig das Beste abgeschaut und weiter entwickelt. Das sieht man ja beim Chameleon Team und Netkas!
    Hackintosh G5 Quad - aktualisiert am 01.04.2012


  11. #11
    ./Gehirnchirurg86 ./Bruderschaft86
    ./root86club
    ./SysOp
    ./Dominus86

    Registriert seit
    14.05.2009
    Beiträge
    7.206
    Blog-Einträge
    1
    Thanks
    37
    Thanked 73 Times in 62 Posts

    Standard AW: Booter_AsereBLN_v1.1.9 released !

    @Danica

    das unterschreib ich doch glatt
    13" MBA 2010

    Klaus Norbert: "Denn nicht die Versager fallen bei uns durch den Rost, sondern die Könner. Die stören nämlich Erstere beim Herummurksen und Abkassieren."

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •