Skip to content

Instantly share code, notes, and snippets.

@gornostal
Last active June 7, 2019 16:20
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gornostal/b4f2d0938c38a3814437 to your computer and use it in GitHub Desktop.
Save gornostal/b4f2d0938c38a3814437 to your computer and use it in GitHub Desktop.
Install Hackintosh OS X Yosemite on Sony Vaio VPC-F11M1R/H

Successfully installed OS X Yosemite on my Sony VAIO F11M1R/H.

Problems:

  • I had to buy USB sound card for $10 (Viewcon VE533 works for me), because I couldn't find audio drivers.
  • OS X won't connect to password protected Wi-Fi networks, so I had to remove a password.

So here's the steps that I followed:

  1. Make a bootable flash drive using UniBeast tool
  2. Boot with flags -f GraphicsEnabler=Yes kext-dev-mode=1 UseKernelCache=Yes
  3. Install OS X Yosemite
  4. Boot installed OS via USB drive with flags -f GraphicsEnabler=Yes
  5. Install network drivers (attached toledaARPT.kext.zip)
  6. Build a boot loader using MultiBeast tool
    • Go to Drivers → Misc, select FakeSMC v6.11.1328
    • Go to Bootloaders, select Chimera v4.0.0
    • Go to Customize → Boot options, select GraphicsEnabler=Yes, Use KernelCache
    • Go to Customize → Themes, select Chameleon 2.2 Default
    • Click "Build"
  7. Edit /Extra/org.chameleon.Boot.plist, set UseKernelCache to No
  8. Connect your new sound card
  9. Open Preferences → Sound, select input/output devices
  10. Reboot

Attached system_profiler and lshw (got from Linux) output.

$ sudo lshw
sanya-vaio
description: Notebook
product: VPCF11M1R (N/A)
vendor: Sony Corporation
version: C604X2FC
serial: 27515367-5002954
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
configuration: boot=normal chassis=notebook cpus=1 family=VAIO sku=N/A uuid=6081743D-4CD7-DD11-88B2-5442490F8CED
*-core
description: Motherboard
product: VAIO
vendor: Sony Corporation
physical id: 0
version: N/A
serial: C604X2FC
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: R0280Y6
date: 05/14/2010
size: 64KiB
capacity: 4032KiB
capabilities: pci pnp upgrade shadowing escd cdboot bootselect edd int9keyboard int10video acpi usb agp smartbattery biosbootspecification netboot
*-cpu
description: CPU
product: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 6.5.2
serial: 0002-0652-0000-0000-0000-0000
slot: N/A
size: 1199MHz
capacity: 1199MHz
width: 64 bits
clock: 133MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm tpr_shadow vnmi flexpriority ept vpid cpufreq
configuration: id=0
*-memory
description: System Memory
physical id: 9
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM DDR3
physical id: 0
slot: SODIMM1
size: 2GiB
width: 64 bits
*-bank:1
description: SODIMM DDR3
physical id: 1
slot: SODIMM2
size: 2GiB
width: 64 bits
*-pci:0
description: Host bridge
product: Core Processor DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 02
width: 32 bits
clock: 33MHz
*-pci:0
description: PCI bridge
product: Core Processor PCI Express x16 Root Port
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:40 ioport:d000(size=4096) memory:d0000000-e30fffff
*-display
description: VGA compatible controller
product: GT216M [GeForce GT 330M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:e2000000-e2ffffff memory:d0000000-dfffffff memory:e0000000-e1ffffff ioport:d000(size=128) memory:e3000000-e307ffff
*-multimedia
description: Audio device
product: High Definition Audio Controller
vendor: NVIDIA Corporation
physical id: 0.1
bus info: pci@0000:01:00.1
version: a1
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:16 memory:e3080000-e3083fff
*-usb:0
description: USB controller
product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
vendor: Intel Corporation
physical id: 1a
bus info: pci@0000:00:1a.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci-pci latency=0
resources: irq:16 memory:e8e08000-e8e083ff
*-multimedia
description: Audio device
product: 5 Series/3400 Series Chipset High Definition Audio
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=snd_hda_intel latency=0
resources: irq:43 memory:e8e00000-e8e03fff
*-pci:1
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:c000(size=4096) memory:e7a00000-e8dfffff ioport:e8f00000(size=2097152)
*-network
description: Wireless interface
product: AR9287 Wireless Network Adapter (PCI-Express)
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:02:00.0
logical name: wlan0
version: 01
serial: 78:dd:08:cb:d7:ea
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.8.0-35-generic firmware=N/A ip=192.168.0.101 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:e7a00000-e7a0ffff
*-pci:2
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 2
vendor: Intel Corporation
physical id: 1c.1
bus info: pci@0000:00:1c.1
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:17 ioport:b000(size=4096) memory:e6600000-e79fffff ioport:e9100000(size=2097152)
*-generic:0
description: SD Host controller
product: MMC/SD Host Controller
vendor: Ricoh Co Ltd
physical id: 0
bus info: pci@0000:03:00.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: driver=sdhci-pci latency=0
resources: irq:17 memory:e6603000-e66030ff
*-generic:1 UNCLAIMED
description: System peripheral
product: R5U2xx (R5U230 / R5U231 / R5U241) [Memory Stick Host Controller]
vendor: Ricoh Co Ltd
physical id: 0.1
bus info: pci@0000:03:00.1
version: 00
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: latency=0
resources: memory:e6602000-e66020ff
*-firewire
description: FireWire (IEEE 1394)
product: R5C832 PCIe IEEE 1394 Controller
vendor: Ricoh Co Ltd
physical id: 0.3
bus info: pci@0000:03:00.3
version: 00
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress ohci bus_master cap_list
configuration: driver=firewire_ohci latency=0
resources: irq:16 memory:e6601000-e66017ff
*-generic:2
description: SD Host controller
product: MMC/SD Host Controller
vendor: Ricoh Co Ltd
physical id: 0.4
bus info: pci@0000:03:00.4
version: 00
width: 32 bits
clock: 33MHz
capabilities: msi pm pciexpress bus_master cap_list
configuration: driver=sdhci-pci latency=0
resources: irq:19 memory:e6600000-e66000ff
*-pci:3
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 3
vendor: Intel Corporation
physical id: 1c.2
bus info: pci@0000:00:1c.2
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:18 ioport:a000(size=4096) memory:e5200000-e65fffff ioport:e9300000(size=2097152)
*-network
description: Ethernet interface
product: 88E8057 PCI-E Gigabit Ethernet Controller
vendor: Marvell Technology Group Ltd.
physical id: 0
bus info: pci@0000:04:00.0
logical name: eth0
version: 10
serial: 54:42:49:0f:8c:ed
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 latency=0 link=no multicast=yes port=twisted pair
resources: irq:41 memory:e5220000-e5223fff ioport:a000(size=256) memory:e5200000-e521ffff
*-pci:4
description: PCI bridge
product: 5 Series/3400 Series Chipset PCI Express Root Port 6
vendor: Intel Corporation
physical id: 1c.5
bus info: pci@0000:00:1c.5
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:17 ioport:9000(size=4096) memory:e3200000-e51fffff ioport:e9500000(size=2097152)
*-usb:1
description: USB controller
product: 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pm debug ehci bus_master cap_list
configuration: driver=ehci-pci latency=0
resources: irq:23 memory:e8e07000-e8e073ff
*-pci:5
description: PCI bridge
product: 82801 Mobile PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: a5
width: 32 bits
clock: 33MHz
capabilities: pci subtractive_decode bus_master cap_list
*-isa
description: ISA bridge
product: Mobile 5 Series Chipset LPC Interface Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: isa bus_master cap_list
configuration: driver=lpc_ich latency=0
resources: irq:0
*-storage
description: SATA controller
product: 5 Series/3400 Series Chipset 6 port SATA AHCI Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 05
width: 32 bits
clock: 66MHz
capabilities: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:42 ioport:e070(size=8) ioport:e060(size=4) ioport:e050(size=8) ioport:e040(size=4) ioport:e020(size=32) memory:e8e06000-e8e067ff
*-serial UNCLAIMED
description: SMBus
product: 5 Series/3400 Series Chipset SMBus Controller
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
version: 05
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: memory:e8e05000-e8e050ff ioport:e000(size=32)
*-generic UNCLAIMED
description: Signal processing controller
product: 5 Series/3400 Series Chipset Thermal Subsystem
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 05
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: latency=0
resources: memory:e8e04000-e8e04fff
*-pci:1
description: Host bridge
product: Core Processor QuickPath Architecture Generic Non-core Registers
vendor: Intel Corporation
physical id: 101
bus info: pci@0000:3f:00.0
version: 02
width: 32 bits
clock: 33MHz
*-pci:2
description: Host bridge
product: Core Processor QuickPath Architecture System Address Decoder
vendor: Intel Corporation
physical id: 102
bus info: pci@0000:3f:00.1
version: 02
width: 32 bits
clock: 33MHz
*-pci:3
description: Host bridge
product: Core Processor QPI Link 0
vendor: Intel Corporation
physical id: 103
bus info: pci@0000:3f:02.0
version: 02
width: 32 bits
clock: 33MHz
*-pci:4
description: Host bridge
product: Core Processor QPI Physical 0
vendor: Intel Corporation
physical id: 104
bus info: pci@0000:3f:02.1
version: 02
width: 32 bits
clock: 33MHz
*-pci:5
description: Host bridge
product: Core Processor Reserved
vendor: Intel Corporation
physical id: 105
bus info: pci@0000:3f:02.2
version: 02
width: 32 bits
clock: 33MHz
*-pci:6
description: Host bridge
product: Core Processor Reserved
vendor: Intel Corporation
physical id: 106
bus info: pci@0000:3f:02.3
version: 02
width: 32 bits
clock: 33MHz
*-scsi:0
physical id: 1
logical name: scsi0
capabilities: emulated
*-disk
description: ATA Disk
product: OCZ-AGILITY4
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: 1.4.
serial: OCZ-X4ZJ02JZ4H03Y7S8
size: 238GiB (256GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=a96fdfcd
*-volume:0
description: Windows NTFS volume
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
version: 3.1
serial: 66af-4bd3
size: 98MiB
capacity: 100MiB
capabilities: primary bootable ntfs initialized
configuration: clustersize=4096 created=2012-11-03 19:28:48 filesystem=ntfs label=System Reserved state=clean
*-volume:1
description: Windows NTFS volume
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
version: 3.1
serial: 38def7ba-20d4-424a-8726-31e13a65c3cd
size: 38GiB
capacity: 38GiB
capabilities: primary ntfs initialized
configuration: clustersize=4096 created=2012-11-03 19:29:04 filesystem=ntfs state=clean
*-volume:2
description: Extended partition
physical id: 3
bus info: scsi@0:0.0.0,3
logical name: /dev/sda3
size: 199GiB
capacity: 199GiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume:0
description: Linux filesystem partition
physical id: 5
logical name: /dev/sda5
logical name: /
capacity: 13GiB
configuration: mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered state=mounted
*-logicalvolume:1
description: Linux swap / Solaris partition
physical id: 6
logical name: /dev/sda6
capacity: 1906MiB
capabilities: nofs
*-logicalvolume:2
description: Linux filesystem partition
physical id: 7
logical name: /dev/sda7
logical name: /home
capacity: 183GiB
configuration: mount.fstype=ext4 mount.options=rw,relatime,data=ordered state=mounted
*-scsi:1
physical id: 2
logical name: scsi1
capabilities: emulated
*-cdrom
description: DVD-RAM writer
product: DVD RW AD-7700H
vendor: Optiarc
physical id: 0.0.0
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/sr0
version: 1.V0
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
*-scsi:2
physical id: 3
bus info: usb@2:1.1.3
logical name: scsi6
capabilities: emulated scsi-host
configuration: driver=usb-storage
*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@6:0.0.0
logical name: /dev/sdb
size: 1955MiB (2051MB)
capabilities: partitioned partitioned:dos
configuration: sectorsize=512
*-volume
description: Windows FAT volume
vendor: BSD 4.4
physical id: 1
bus info: scsi@6:0.0.0,1
logical name: /dev/sdb1
logical name: /media/sanya/UNTITLED
version: FAT32
serial: 388a-1dec
size: 1955MiB
capacity: 1955MiB
capabilities: primary fat initialized
configuration: FATs=2 filesystem=fat label=UNTITLED mount.fstype=vfat mount.options=rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro state=mounted
@gornostal
Copy link
Author

Boot via Grub -> Chameleon

menuentry "OS X"{
        insmod hfsplus
        set root='(hd0,2)'
        chainloader (hd0,4)/boot/chameleon/boot0
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment