Jump to content

damis648

Members
  • Content count

    20
  • Joined

  • Last visited

About damis648

  • Rank
    InsanelyMac Protégé
  1. damis648

    Work in Progress: Google (Inventec) Cr-48

    Use Disk Utility to create a DMG of your Mac OS X install disk (on a real Mac or other Hackintosh). Then partition a flash drive (>=8GB) with GPT and a single partition. Use the "restore" feature to restore the DMG to the partition on the flash drive. Then install Chameleon (either manually or just with one of the packages, such as [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]). Then you should be able to copy the "Extra" folder, and the "boot" file. (Also a kernel if you need that.)
  2. damis648

    Work in Progress: Google (Inventec) Cr-48

    That would depend on how you install it, I guess. If you don't overwrite the bootloader, and don't mess with the locations of the Chrome OS's partitions (KERN, ROOT, and STATE partitions), it should still be there. Worst case scenario: You flash back your old BIOS, and make a Chrome OS recovery flash drive.
  3. damis648

    Work in Progress: Google (Inventec) Cr-48

    I am actually using Meklort's Chameleon in the OP. It works just fine, except that there's still no QE/CI.
  4. damis648

    Work in Progress: Google (Inventec) Cr-48

    I honestly have no idea. I haven't tried. If anyone else wants to, be my guest. You can certainly flash back. Just keep the write protection removed, and flash back your backup.bin or the Cr48-StockFW.bin that I've attached using flashrom -w.
  5. Yes, it's possible to get Mac OS X on an Cr-48. This guide was posted at 7:22PM EST (GMT-5). My system clock was five hours off because one OS uses UTC and another uses localtime. I'd like to make it clear that I didn't make this guide for the purpose of helping people get a free laptop without helping Google. I do not condone that. I, myself, will go back to Chrome OS in the near future to continue my commitment of helping Google to test Chrome OS, which is what I agreed to. I suggest you do the same. This is going to be somewhat of a pseudo-guide on how to: 1) Flash the InsydeH2O BIOS 2) Install Mac OS X. This guide will be also useful for anyone that wants to install Windows or linux distributions easily. For anyone wanting to install Windows or something, just follow the BIOS guide. (I'm not going to go into detail on the installation of Snow Leo... hopefully that should be pretty easy.) Requirements: 1) You have already installed another Linux distro on your Cr-48 (such as Ubuntu). If you haven't, do that first: GUIDE 2) You have sufficient Linux experience. I don't know what that level is, but if you've already installed Ubuntu on your Cr-48, you're probably doing fine. 3) Electrical tape and a screwdriver (or a few). You will need to crack open your Cr-48 to do the BIOS flash. If you don't want to do that, this is not for you. I am not responsible for any damage this may cause to you, your laptop, your dog, etc. It works fine for me. Flashing the BIOS The stock BIOS that comes with the Cr-48 is a modified EFI BIOS which works differently than both legacy BIOS and standard EFI. You probably already know this by now if you've gotten this far. Some reading material: Firmware Boot and Recovery I'd like to thank Brent, who was accidentally sent the wrong Cr-48 with the wrong BIOS. He has provided the image we will flash onto our own devices. I'd also like to thank Stepan, who told me how to get around the BIOS write protection. Here is another upload of the BIOS file (and the Stock one, in case you forget to make your own backup), in case you don't want to register on this site. Step 1) Take the bottom panel off of the device. To do this, remove the battery, then remove the seven silver screws from the battery compartment. Also remove the three black screws. There are two more screws underneath the two feet on the device (you'll have to super-glue the feet back later). Take out the plastic sd-card insert (it gets annoying). Pry off the bottom cover, starting at the LCD hinge and working your way around with your nail, a knife, a case opening tool, etc. 2) Locate the SIM card slot on the bottom piece that you just removed. Immediately towards the hinge is a floppy strip of metal. That metal piece usually contacts the pad above the SIM slot, which write-protects the BIOS. To prevent that from happening, you need to block that contact. I took some electrical tape and taped the strip of metal to prevent contact. I recommend that. 3) Put it back together. Everything should snap together easily enough. Your BIOS is no longer write-protected. 4) Boot into your linux distribution of choice and install flashrom. I recommend the SVN latest; that's what I used. 5) Download the ZIP attached at the bottom of this post. It contains two files: Cr48-StockFW.bin, the stock firmware; and Cr48-ModFW.bin, the one we will be flashing. 6) Make a backup of your BIOS (as root): flashrom -r backup.bin 7) Flash the new BIOS (as root): flashrom -w Cr48-ModFW.bin 8) If everything went OK, it should say it verified and that life is good. If not, DO NOT POWER OFF OR REBOOT. Either try flashing the backup back, or post here if that doesn't work. 9) Reboot ONLY IF YOU ARE SURE IT WAS SUCCESSFUL. Be greeted by InsydeH2O. Press F2 (the "forward" key) and "Load Optimal Defaults" once in the settings. Save and exit. You can now boot anything just like a standard PC. Installing Mac OS X There's really not much to put here. I've uploaded the bootloader and extensions needed, as well as a com.apple.Boot.plist and an smbios.plist if you need it. I might make this guide more detailed in the future, but I don't know how much longer I will keep my notebook in this state. Not Working: Sleep QE/CI Trackpad is Wonky Kexts Used: fakesmc.kext VoodooHDA.kext VoodooPS2Controller.kext AppleACPIPS2Nub.kext VoodooBattery.kext No DSDT modifications. Download the required files here. (The mach_kernel_atom found in the zip is for 10.6.5. Replace with your own.) The bootloader was found here. 1) Use Disk Utility to make a DMG of your Snow Leopard install DVD. 2) Restore that image to a GPT-Partitioned flash drive. 3) Install Chameleon there, and copy the Extra folder and "boot" file to the root of the flash drive. 3.5) If your installation DVD is with 10.6.3, download the teateam kernel for that from here and place it on the root of the flash drive, and modify com.apple.Boot.plist accordingly. 4) Install Mac OS X to the SSD. 5) Reboot from the flash drive to get into the new installation. Install chameleon to the SSD and copy the needed files (boot, kernel, Extra). 5) Combo update to 10.6.5, and delete AppleHDA.kext before you reboot. Place in VoodooHDA.kext, and use Kext Utility to fix things up. That's all there is to it. I was pretty vague, but if you've gotten that far, I assume you know what you are doing. Let me know if you get anything else working/fixed (I've posted the dsdt I extracted with Linux, also). This is a pretty barebones guide, but it's just to prove a concept really. I wish everyone who tried this some good luck. I can try to help if anything goes wrong. MD5SUM OF Cr48-Firmwares.zip: a1567abbce7b27bc4dbeb06574cae6d7 Cr48_Firmwares.zip StockDSDT.zip
  6. damis648

    ATI Mobility Radeon X2300 now WORKS CI/QE !

    I got the X2300 HD working at native resolution with QE/CI on a Gateway C-142XL on 10.6.5 with device ID 0x7211 with the following steps: - Replaced 0x72101002 with 0x72111002 in ATIRadeonX1000.kext's Info.plist. - Used 0xED to find and replace all instances of 1072 with 1172 in the Contents/MacOS/ATIRadeonX1000 binary(?). (And yeah, the fact that the first two and last two digits are flipped confused me at first.) It replaced four occurrences. This fixed QE/CI, but the resolution was wrong, and I couldn't set it. Before this, I was just using RadeonHD.kext which got the correct resolution, but no QE/CI. I decided to try combining that with the newly modified ATIRadeonX1000.kext, and lo and behold, QE/CI at native resolution. The resolution is switchable via the prefpane, too. I've attached the modified ATIRadeonX1000.kext and the RadeonHD.kext that I use. The RadeonHD.kext ought to work for any device id, if you modify your own ATIRadeonX1000.kext properly. ATIRadeonX1000.kext.zip RadeonHD.kext.zip
  7. damis648

    Biostar H55 HD

    Interesting, I'll have to try that.
  8. damis648

    Biostar H55 HD

    I used retail with myHack, I think. This was a while ago... I haven't done anything with it since since nobody can shed any light on the sleep + usb issue. After installing, I just installed Chameleon and started using that (with the provided kexts linked in my first post...), and nothing else (no myHack installer or [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]). Also, bsd43, I'm pretty sure I had HPET off. I will have to look though. EDIT: Yup. Here are the relevant sections.
  9. damis648

    Biostar H55 HD

    Nobody can tell me anything about this sleep issue? I've searched high and low...
  10. damis648

    Biostar H55 HD

    You don't have the USB issue? That is mainly what I want to fix. If possible, i'd also like to integrate audio into the DSDT so I can use Alc662.kext.
  11. damis648

    Biostar H55 HD

    Any ideas? Thanks in advance.
  12. damis648

    Biostar H55 HD

    I don't know if bumping is allowed here, but i'll try anyway.
  13. damis648

    Biostar H55 HD

    So, I decided to try out installing Slow Leopard on a Biostar H55 HD. It belongs to a friend of mine, and he wanted to try it out. The basic specs: Intel Core i3-530 nVidia 9400GT ALC662 Audio Realtek Something NIC I'm a bit new at this, having only followed guides to Hackintosh a few computers in the past, but I think I have a pretty good handle on it but need some help. This board seems surprisingly good for installing Snow Leopard. I have succeeded in getting almost everything to work with the following: /Extra/Extensions: IONetworkingFamily.kext FakeSMC.kext OSXRestart.kext /System/Library/Extensions: VoodooHDA.kext Removed AppleHDA.kext No DSDT override. I've attached my current files onto this post. This setup pretty much has everything working, leave only a few problems with sleep. Sleep works fine, except that after wakeup, sometimes USB doesn't work. Sometimes nothing works, and I need to put it back to sleep and wake it up again (via the power button, which I have patched into a DSDT that I've been using just for that purpose), and sometimes only a few things will work, and what doesn't needs to be unplugged and replugged. I've tried various USB fixes around the net, and nothing seems to work. Also, what doesn't work quite correctly is audio after sleep. It sounds garbled and weird, and I've seen that this is a common problem with VoodooHDA, and the only way to fix it is to reload the extension after sleep. I wanted to patch in the audio to the DSDT instead, and use ALC662.kext, except that the audio is nowhere to be found in the DSDT. What should I do? The last issue (only a question, really) is that I'm not sure if SpeedStep is really working. I haven't put anything in the DSDT for the i3-530, and I'm not using NullCPUPowerManagement.kext, and yet MSRTools says that Speedstep and TM1 are functioning. Interestingly, though, the frequency seems to be stuck at 0.9Ghz. (Also, the temperatures are always under 30C, so I have a feeling it's at least working partially.) I've attached the DSDT I pulled from a Linux livecd, and also a modified one which contains these modifications: 1. Removed CPU Aliases 2. Added DTGP Method 3. HPET Fix (don't know if needed) 4. Removed IRQs from RTC 5. Power Button fix 6. Set to always load Vista defaults Thanks if anyone can answer any of my questions. EDIT: Also, a few things. This is running 10.6.4, which I am told is why I can use the vanilla kernel. For 10.6.3 and lower, the Qoopz kernel (or similar) must be used to run on an unsupported cpu. If PS2 or ATA support is needed, the corresponding Kexts can be found in the ExtraKexts.zip. DSDTs.zip WorkingFiles.zip ExtraKexts.zip
  14. Are you running 10.6.3 or 10.6.2?
×