Ergebnis 1 bis 11 von 11
-
13.02.2010, 22:06 #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
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:
- FACP RestartFix is enabled by default if you have an Intel CPU
- Memory Manufactor Code Lookup for some common Vendors (OCZ, G.Skill, GeIL, Crossair, Kingston)
Update Version 1.1.2:
- Fixed a bug with Memory Manufactor Code Lookup (DDR3: ManufactorID, Parity-Bit)
Update Version 1.1.3:
- Added Patriot, Crucial, A-DATA Memory Manufactor
- Support for 945 northbridge and ICH8, ICH7 southbridges
- SMBus Device Enable for systems there the controller is disabled (Tip from iNDi)
- printout a message if theme fails to load due to a missing file
- removed a print in non verbose mode to keep the Booter quiet
Update Version 1.1.4:
- You can supply a system-id with system-id=<value> in com.apple.Boot.plist
- You can prevent the system-id injection with system-id=No in com.apple.Boot.plist
- system-type is now supported. Default is 1 (Desktop). Use system-type=2 in com.apple.Boot.plist if you have laptop. (Link)
- Removed the setVideoMode(TEXT) in resume.c to make Hibernation work.
- Support for 946GZ/PZ, Q963/Q965a and P965 northbridge memory controllers.
Update Version 1.1.6:
- Improved system-type injection. ACPI V2 FACP PM_Profile is patched to match system-type.
- Fixed a bug with system-id injection (com.apple.Boot.plist).
- Supported memory manufactors: Micron, Samsung, Transcend, Apacer, Kingston, PNY, MDT, Corsair, GeIL, takeMS, Buffalo, Mushkin, OCZ, A-DATA, G.SKILL, TeamElite, Patriot and Crucial.
- 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.
- 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:
- Fixed the font swapping bug (small & console font).
- Fixed a problem with disabled MCH MMIO on some mainboards (needed to detect dram frequency)
Update Version 1.1.8:
- Fixed the font swapping bug (small & console font) for the Booter with an embedded theme.
- Fixed an issue with memory detection for some mainboard (2 slot only mainboards).
- Added support for PM45 northbridge memory controller.
- Added memory manufactor lookup for: Hynix, Nanya, KingMax, Qimonda and SuperTalent.
- Added nVidia GT240 device lookup.
- You can now hide HFS partitions too using “Hide Partition” in com.apple.Boot.plist.
- Made the verbose output the using nVidia/ATI ROM’s more useful.
- Fixed a bug with sprintf (rek).
- Merged hibernation fix from Chameleon repo (46).
- Made verbosity at early bootstage useable.
- Bugfixes.
Update Version 1.1.9:
- Added nVidia ION device lookup.
- 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:
The NVCAP value is exactly 20 bytes long. You have to specify it using ASCII-HEX (0-9,a-f).Code:<key>NVCAP_05e2</key> <string>0000000000000000000000000000000000000000</string>
Sources under http://github.com/aserebln/Chameleon.
Original Thread http://www.efixusers.com/showthread.php?t=644Geä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.)
-
17.02.2010, 00:15 #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
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."
-
04.03.2010, 15:03 #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
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
-
04.03.2010, 15:07 #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
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."
-
04.03.2010, 15:35 #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
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.)
-
04.03.2010, 19:12 #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
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
-
04.03.2010, 20:54 #7./Nerd ./Bruderschaft86
./root86club
./obama86
- Registriert seit
- 14.06.2008
- Beiträge
- 2.331
- Thanks
- 4
- Thanked 4 Times in 4 Posts
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....Geändert von Danica Talos (04.03.2010 um 21:01 Uhr)
-
05.03.2010, 09:58 #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
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.)
-
05.03.2010, 11:18 #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
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
-
05.03.2010, 18:36 #10./Nerd ./Bruderschaft86
./root86club
./obama86
- Registriert seit
- 14.06.2008
- Beiträge
- 2.331
- Thanks
- 4
- Thanked 4 Times in 4 Posts
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!
-
06.03.2010, 12:44 #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
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)


Zitieren