Jump to content

miliuco

Donators
  • Content count

    384
  • Joined

  • Last visited

About miliuco

  • Rank
    InsanelyMac Sage

Contact Methods

  • Website URL
    http://www.miliuco.es

Profile Information

  • Gender
    Male
  • Location
    Spain

Recent Profile Visitors

8,213 profile views
  1. miliuco

    Disk Utility (patched_v2)

  2. Muchas gracias, Eduardo, aquí seguimos aunque veo que tienes placa base más moderna que yo. Y más estados personales Voy a probar iMac12,1 como tú a ver si va bien igual que iMac14,2.
  3. Cómo habilitar Mensajes en el Hackintosh con El Capitán NOTA1: texto basado en el excelente artículo de grantfitz “Simple iMessage Guide for Yosemite and El Capitan” del que es prácticamente una traducción con algunas aportaciones propias. NOTA2: requiere el uso de Clover Configurator de mackie100projects. Interfaz de red con el nombre BSD En0 Como paso previo, es imprescindible que la interfaz de red que usamos para conectar a Internet, cable o wifi, sea En0 en Perfil de Sistema. Si no es así, hay que borrar los archivos NetworkInterfaces.plist and preferences.plist de la carpeta /Library/Preferences/SystemConfiguration y reiniciar el ordenador antes de continuar. SMBIOS Copia al Escritorio el archivo /EFI/CLOVER/config.plist para poder modificarlo. Abre config.plist desde Clover Configurator. En la pestaña SMBIOS pulsa en el icono de la varita mágica. Elige el modelo de Mac que vas a tener en tu Perfil del Sistema. En mi caso elijo iMac14,2. Hasta ahora he funcionado bien con el perfil MacPro3,1 pero recientemente Apple ha declarado obsoleto el modelo de Mac al que hace referencia por lo que conviene cambiar a otro modelo más reciente y en mi Hackintosh el iMac14,2 parece funcionar bien. A ello hay que añadir que con el perfil MacPro3,1 o MacPro5,1 no es posible ni siquiera descargar Mac OS Sierra precisamente por corresponderse con modelos obsoletos para la nueva versión del sistema operativo. Pulsa los botones Shake varias veces para que asigne semana de fabricación y número de unidad, de ambos depende el número de serie que tendrá el sistema. Visita la página de Apple que permite comprobar los números de serie https://checkcoverage.apple.com. Comprueba el tuyo, si avisa de error por número de serie no válido, sigue adelante. En caso contrario significa que se ha generado un número de serie que se corresponde con el de un Mac real por lo que has de elegir otro número de serie pulsando los botones en Clover Configurator. En la casilla Board Serial Number has de escribir el número de serie seguido de 5 caracteres hexadecimales (números y letras), aquí tienes algunos ejemplos que puedes utilizar: W9YLL / K73PA / P1YF5 / CK217 / 2K73P / AF8JC. Abre Terminal, escribe uuidgen y pulsa INTRO. Copia el valor obtenido y pégalo en la casilla SmUUID de Clover Configurator. Guarda los cambios del archivo config.plist desde Clover Configurator. Este archivo has de copiarlo a 2 lugares reemplazando al existente: /EFI/CLOVER/config.plist /Volumes/EFI/EFI/CLOVER/config.plist (para poder copiarlo aquí primero has de montar la partición EFI que por defecto está oculta, se puede hacer desde Clover Configurator que tiene esa opción, entre otras, en la pestaña de la izquierda). Eliminar configuraciones previas Abre Terminal, pega este texto y pulsa INTRO. Puedes recibir mensajes de que alguno de los archivos no existe: cd ~/Library/Caches/ rm -R com.apple.Messages* rm -R com.apple.imfoundation* cd ~/Library/Preferences/ rm com.apple.iChat* rm com.apple.imagent* rm com.apple.imessage* rm com.apple.imservice* rm -R ~/Library/Messages/ Reinicia el ordenador. Aplicación Mensajes Si todo ha ido bien, la aplicación Mensajes debería funcionar correctamente. Primero configuras la cuenta de iCloud. Y después pruebas a enviar algo desde la aplicación. AVISO: las instrucciones y propuestas de esta página se proporcionan sin garantía de ningún tipo a la hora de llevarlas a la práctica. Lo que ha funcionado bien en mi caso pudiera no hacerlo en el tuyo.
  4. OS X 10.11 El Capitan en placa P55-USB3 usando Clover Introducción La placa base Gigabyte P55-USB3 (y algunas otras de la misma marca con chipset P55 / H55) facilitaron el montaje de un hackintosh y la instalación de OS X desde la versión 10.6 Snow Leopard hasta la 10.9 Mavericks utilizando gestores de arranque que emulaban a un Mac real ante el sistema operativo: al principio PC-EFi de netkas, basado en BOOT-132 de David Elliot Chameleon de Voodoo Team (ErmaC, Kabyl, Tamás Kosárszky, JrCs, valv, Slice y otros), muy utilizado, existieron varias versiones creadas por diferentes programadores Chimera de MacMan para unificar las distintas versiones de Chameleon; Chimera siempre ha estado asociado a la web de tonymacx86. La inyección de código ACPI (Advanced Configuration and Power Interface) mediante DSDT (Differentiated System Description Table) mejoró enormemente la instalación de OS X en los hackintosh. Usando Chameleon / Chimera + DSDT ha sido relativamente fácil utilizar los sistemas operativos de Apple en mi PC (placa P55-USB3 + procesador i5 750 + Geforce 750 GTX) hasta la aparición de la versión 10.10 Yosemite cuya instalación requería mucho esfuerzo por la dificultad de gestionar el arranque del nuevo sistema operativo cuyas modificaciones lo hacían menos compatible con mi equipo. Un grupo de programadores iniciado por Slice publicó un nuevo gestor de arranque llamado Clover con numerosas ventajas sobre los anteriores, entre ellas la de ser compatible con los nuevos sistemas 10.10 y 10.11. Actualmente es lo suficentemente maduro y fácil de instalar para que quien tenga algunos conocimientos del mundo hackintosh se atreva a probarlo consultando documentación existente en Internet. He probado a instalar El Capitan en mi PC utilizando Clover como gestor de arranque, con DSDT. A continuación se explica el método empleado. Requisitos previos hackintosh o Mac con 10.9 o 10.10 segundo disco duro para instalar 10.11 sin perder la instalación previa de OS X la aplicación “Instalar OS X El Capitan” en la carpeta /Aplicaciones una memoria USB de al menos 16gb preparada desde Utilidad de Discos con esquema de particiones MBR y formateada como Mac Os Plus con registro (en placas Gigabyte como la mía, las memorias USB particionadas con esquema GUID en vez de MBR suelen colgar el sistema al arrancar) utilidad de creación de USB de arranque para instalar OS X de tonymacx86 (utilidad en adelante). USB de arranque para instalar OS X 11.11 Se emplea la utilidad para crear el USB de arranque. Sólo funciona en sistemas con idioma en inglés por lo que hay que cambiarlo en Preferencias del Sistema > Idioma y Región. Al cerrar las preferencias, un diálogo avisa de que es necesario reiniciar pero sólo con cerrar la sesión es suficiente. Después de crear el USB puedes volver a poner el sistema en tu idioma. Las opciones de la utilidad son pocas y sencillas de elegir: en Destination Select elige la memoria USB, en Select OS Installation elige OS X El Capitan, en Bootloader Options elige Legacy Boot Mode y en Graphics Configuration no marques ninguna opción. Al finalizar la creación del USB es conveniente mostrar los archivos ocultos, para ello desde Terminal: defaults write com.apple.finder AppleShowAllFiles YES;killall Finder Más tarde podemos volver a ocultarlos con el comando: defaults write com.apple.finder AppleShowAllFiles NO;killall Finder Con este método se instala Clover en la memoria USB con un archivo config.plist genérico, se localiza en EFI/CLOVER/. Este tipo de archivos se pueden editar fácilmente de forma gráfica con la utilidad Clover Configurator. Los detalles principales para mi PC son: MacPro3,1 en la pestaña SMBIOS algunos parches para inyectar en la pestaña Acpi sin inyección de ningún tipo en la pestaña Graphics nv_disable=1 y dev-kext-mode=1 en la pestaña Boot (no marques nvda_drv=1). También he copiado mi DSDT.aml dentro del USB en la carpeta EFI/CLOVER/ACPI/patched/ que es el lugar en que Clover busca los archivos DSDT. Además es necesario copiar unas pocas extensiones en la carpeta EFI/CLOVER/kexts/10.11/ (si no existe hay que crearla), básicamente son 2, FakeSMC.kext y NullCPUPowerManagement.kext, aunque yo aprovecho para copiar también RealtekRTL8111.kext que es la apropiada para mi tarjeta de red integrada (chip RTL8111E). Instalación de OS X 10.11 El Capitan desde USB Reinicia el PC desde la memoria USB, se muestra el menú de Clover, elige el dispositivo USB y arranca desde ahí. Transcurre bastante tiempo hasta que se muestra la pantalla del programa de instalación de OS X 10.11. Una vez en el programa de instalación, abre el menú Utilidades > Utilidad de Discos y crea la partición en el disco duro, con esquema GUID y formato “Mac OS Plus con registro”. Cierra Utilidad de Discos e instala el sistema operativo en el disco recién particionado. Al terminar hay que reiniciar de nuevo desde el USB pero en el menú de Clover elige esta vez el disco con OS X 10.11 recién instalado. OS X 10.11 El Capitan Si todo ha ido bien, has entrado en el escritorio de El Capitan después de la configuración inicial. Ahora has de hacer que este disco duro sea arrancable sin necesidad de usar el USB y ajustar algunas cosas, la aceleración gráfica entre ellas ya que el sistema arranca con una resolución de pantalla básica. 1.- Instalar Clover en el disco duro Instala Clover en el disco duro: existen varios paquetes accesibles por Internet, yo he usado el que viene incluido en el paquete “El Capitan Post-Install Tools” que contiene: varios paquetes para instalar Clover, en mi PC he usado el que se llama “Clover_v2.3k_r3320-Legacy” “CustoMac Essentials” instala en /Library/Extensions (observa que no es en la ruta /System/Library/Extensions) las extensiones básicas FakeSMC.kext, AppleIntelE1000e.kext, AtherosE2200Ethernet.kext y RealtekRTL8111.kext). 2.- Configurar Clover Modifica el archivo config.plist situado en /EFI/CLOVER/ y ajústalo para tu sistema. El que yo empleo es éste. 3.- DSDT.aml Puedes usar el DSDT que usabas con versiones anteriores de OS X o descargar el adecuado para tu placa base y versión de BIOS desde la base de datos; hay que copiarlo a la carpeta /EFI/CLOVER/ACPI/patched/. 4.- Tarjeta gráfica Geforce 750 GTX Tiene su propio artículo que puedes consultar aquí. 5.- Partición EFI En ocasiones, al modificar la configuración de Clover con Clover Configurator y reiniciar se observa que no se han guardado los cambios y que arranca como si no se hubiese cambiado el archivo config.plist. Aquí es necesario explicar que el disco duro en el que se instala El Capitan tiene una partición que por defecto suele estar oculta llamada EFI. En esta partición de formato FAT32 existe una carpeta EFI que tiene algunas subcarpetas similares a las de la carpeta EFI de la partición con OS X. En concreto interesan la subcarpeta CLOVER que contiene un archivo config.plist y dentro de ella la subcarpeta ACPI/Patched para el archvio DSDT.aml. Mostrar la partición EFI es sencillo con Clover Configurator que tiene en el lado izquierdo un menu “Mount EFI” que monta esta partición para que aparezca en el Escritorio. De lo que se trata es de que los archivos config.plist (obligatorio) y DSDT.aml (opcional) de ambas particiones (EFI y OS X) sean idénticos y estén en sus carpetas correspondientes, de esta forma se guardan bien los cambios de configuración de Clover. Si con ello no es suficiente para que los cambios en Clover tengan efecto, puedes activar la opción “No Caches” en Clover Configurator en la sección “System Parameters“: 6.- Tarjeta Ethernet La tarjeta de red Realtek RTL8111E funciona perfectamente con la extensión RealtekRTL8111.kext. 7.- Sonido USB y ALC892 En el hackintosh utilizo desde hace tiempo unos altavoces externos que se conectan por bluetooth a un emisor conectado a un puerto USB por lo que tengo sonido sin realizar ningún otro ajuste. Cualquier dispositivo de sonido por puerto USB debería funcionar sin problemas en OS X, o bien un dispositivo USB al que conectar altavoces por minijack o bien altavoces de los que obtienen la alimentación y el sonido por un puerto USB. Esta placa lleva el chip de audio ALC892, menos compatible que el chip ALC889, yo no he conseguido hacerlo funcionar bien en El Capitan a pesar de haber probado varios métodos: "CloverALC110_script.zip", se trata de un script de bash preparado por toleda y otros; AppleHDA Patcher del usuario Mirone; incluso he probado el método propuesto por el fabricante de las placas base QUO que llevan este chip de audio , etc. 8.- Puertos USB Si tienes problemas con los puertos USB, puede ser que el uso de un hub USB (alimentado por corriente o no) en uno de los puertos USB que funcionan bien sea una solución ya que por lo general todos los puertos del hub funcionan perfectamente. Los puertos USB3 funcionan como USB2. Conclusiones En mi PC OS X Mavericks funciona perfectamente pero las ganas de probar algo nuevo y el desafío de volver a contactar con el mundo hackintosh me han llevado a comprobar que OS X 10.11 también se puede instalar y usar en este hardware aunque requiere claramente más esfuerzo y se pierden algunas funciones de gestión y ahorro de energía. A cambio se prueba la versión más moderna del sistema operativo de Apple y se pueden usar programas incompatibles con Mavericks como Office 2016 por ejemplo.
  5. NVidia Geforce GTX 750 en placa P55-USB3 con OS X 10.11 Nota: Es recomendable buscar en la red el artículo titulado "Solving NVIDIA Driver Install & Loading Problems" de slim.jim que ha hecho un gran trabajo sobre este asunto. He cambiado la tarjeta gráfica del Hackintosh, he comprado un modelo de EVGA, Geforce GTX 750 con 1GB de memoria DDR5. Es un modelo de gama media que aparece en las guías del comprador (Buyer’s Guide) de tonymacx86 como tarjeta compatible con OS X 10.10 y 10.11. La tarjeta viene con conexión PCI-E 3 y la placa base es del tipo PCI-E 2 pero se puede colocar sin problemas y funciona correctamente. Según algunos artículos consultados, una tarjeta gráfica PCI-E 3 colocada en una ranura PCI-E 2 pierde 5-10% de rendimiento aunque mi impresión subjetiva es que responde como se espera. Una ventaja adicional es que no requiere conector extra de alimentación. Para utilizar esta tarjeta en mi Hackintosh con OS X 10.11 hay que tener en cuenta algunas cosas: Clover como gestor de arranque (Chameleon o Chimera dan muchos problemas y requieren más trabajo) para que funcione correctamente hay que instalar los controladores que NVidia ofrece en su web, es obligatorio descargar la versión apropiada para la versión de OS X (10.11, 10.11.1, 10.11.2) cuando no están instalados los controladores web, OS X 10.11 solamente arranca (lo hace en modo VGA con mala resolución y aceleración) con las opciones de Clover: nv_disable=1 y dev-kext-mode=1 en Boot (no marques nvda_drv=1) sin inyección de ningún tipo en Graphics con los controladores web instalados la configuración de Clover es: nvda_drv=1 y dev-kext-mode=1 en Boot (no marques nv_disable=1) sin inyección de ningún tipo en Graphics. El procedimiento resumido es como sigue: configurar Clover desde OS X funcionando con la tarjeta gráfica que se va a reemplazar, eligiendo las opciones nv_disable=1 y dev-kext-mode=1 en Boot y sin inyección gráfica en Graphics apagar el PC y colocar la tarjeta nueva encender para llegar al escritorio en modo VGA e instalar los controladores web de NVidia (recuerda que han de ser específicos para la versión del sistema operativo) modificar Clover de nuevo (nvda_drv=1 y dev-kext-mode=1 en Boot y sin inyección gráfica en Graphics) y reiniciar. También es posible instalar los controladores web desde OS X 10.11 usando la tarjeta que se va a quitar, modificar Clover con nvda_drv=1 y dev-kext-mode=1, apagar, cambiar de tarjeta y reiniciar ahorrando un paso en el proceso. Una vez bien instalada, el funcionamiento de la tarjeta es excelente, el sistema la reconoce correctamente y no hace ningún artefacto extraño cuando cambia desde la pantalla de arranque al Escritorio de OS X. Funcionan los 3 puertos: HDMI, Display Port y DVI.
  6. uzmi: perfecto, con tu cadena de IC y el código gráfico en el DSDT también funcionan los 4 puertos, igual que con las cadenas de shiecldk, y todo parece funcionar bien.
  7. Gracias por la información, yo he probado los datos de uzmi (los de shiecldk ya los había probado) y me pasa como a ti, con los 2 tengo los 4 puertos funcionantes. Pero sólo tengo 1 monitor por lo que no puedo probar lo que preguntas. Si averiguo algo útil te lo comentaré.
  8. El usuario uzmi tiene en esta sección un excelente post titulado ATI His Radeon HD 6850 en Mountain Lion que merece la pena leer, trata sobre el mismo tema.
  9. Excelente texto, Uzmi, perdón por no leerte antes, voy a probar con tu IC (información de conectores) ya que es diferente a las 2 cadenas que he utilizado yo del usuario shiecldk, la tuya la pongo aquí junto a las otras 2 y se ven claramente las diferencias (en rojo negrita las parejas de shiecldk que son diferentes a las tuyas): Uzmi 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 04 00 00 00 14 00 00 00 00 01 00 00 10 00 05 05 00 08 00 00 04 02 00 00 00 01 00 00 22 05 03 04 04 00 00 00 14 00 00 00 00 01 00 00 11 02 06 06 shiecldk (2 IC diferentes) 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 00 08 00 00 04 02 00 00 00 01 00 00 22 05 03 04 04 00 00 00 14 02 00 00 00 01 00 00 10 00 06 05 00 02 00 00 14 02 00 00 00 01 00 00 11 02 05 06 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 00 08 00 00 04 02 00 00 00 01 00 00 22 05 05 04 04 00 00 00 14 02 00 00 00 01 00 00 00 00 03 05 00 02 00 00 04 02 00 00 00 01 00 00 11 02 06 06 Repito: formidable trabajo, pruebo tus cadenas y comento los resultados, mi gráfica es ASUS EAH6850 1gb.
  10. Nota previa: es recomendable consultar el hilo de Alexander Martinez titulado [Guide] Getting XFX HD6850 connectors to work, en él se propone un método avanzado de configurar el chip gráfico Radeon 6850 en Lion para que todos los puertos funcionen adecuadamente. Es recomendable consultar también el hilo de Shiecldk titulado Make ASUS EAH6850 100% work! (los 2 textos están en InsanelyMac) y mi texto Tarjeta gráfica ASUS EAH6850 (Radeon 6850) en Lion 10.7.3: modificar ATI6000controller mediante script de Perl En esta publicación la información se actualiza a la nueva versión de OSX, 10.9 Mavericks. Antes de nada es necesario remarcar que ATI6000Controller.kext ya no existe y que su lugar lo ocupa AMD6000Controller.kext por lo que, si se actúa sobre la extensión con alguno de los scripts de Perl que se usaban anteriormente, no se obtendrá el resultado esperado. El usuario bcc9 tiene en InsanelyMac un hilo titulado Editing custom personalities for ATI Radeon HD[45]xxx en cuyo primer mensaje está el enlace a la versión 0.12 del script ati-personality y esta versión funciona bien en OSX 10.9. El resto del método no ha variado y sigue siendo bastante laborioso aunque se puede ahorrar mucho trabajo utilizando alguna de las cadenas con información de conectores ya creadas y probadas por usuarios que tengan idéntico modelo de tarjeta gráfica. Yo he recurrido al usuario shiecldk en su hilo Make ASUS EAH6850 100% work! ya que mi tarjeta gráfica es exactamente la misma. Este usuario nos ofrece: cadenas con información de conectores que él mismo ha desarrollado y probado en su sistema, referidas al framebuffer Duckweed código gráfico DSDT específico para su tarjeta extensiones ATI6000Controller.kext modificadas, válidas para varios sistemas, pero sobre todo una extensión AMD6000Controller.kext correspondiente a Mavericks 10.9 disponible para descarga. Cadenas de shiecldk con información de conectores Son 2 cadenas diferentes, ambas parecen funcionar bien: 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 00 08 00 00 04 02 00 00 00 01 00 00 22 05 03 04 04 00 00 00 14 02 00 00 00 01 00 00 10 00 06 05 00 02 00 00 14 02 00 00 00 01 00 00 11 02 05 06 00 04 00 00 04 03 00 00 00 01 00 00 12 04 04 01 00 08 00 00 04 02 00 00 00 01 00 00 22 05 05 04 04 00 00 00 14 02 00 00 00 01 00 00 00 00 03 05 00 02 00 00 04 02 00 00 00 01 00 00 11 02 06 06 DSDT gráfico para incluir en nuestro archivo DSDT.aml DSDT Resultado de la modificación Yo he probado AMD6000Controller.kext modificado junto con el código gráfico en DSDT y la opción <string>GraphicsEnabler</string> <key>Yes</key> en org.chameleon.Boot.plist y ahora funcionan los 4 puertos de la tarjeta Asus EAH6850 (2 DVI, 1 HDMI y 1 DP) cuando en condiciones basales solamente funcionan 2: uno de los DVI y el DP (DisplayPort).
  11. miliuco

    Realtek WLAN Client Utility Facelift

    Thanks, looks better
  12. miliuco

    Dudas sobre los resultados

    Tanto con FakeSMC de Slice como con la última versión de Kozlek desaparece ese intervalo de 5" con equipo aparentemente apagado pero luz de encendido todavía activa.
  13. miliuco

    Dudas sobre los resultados

    Pues voy a probar yo también FakeSMC de Slice aunque la de Kozlek me gusta mucho por las mejoras que ha ido introduciendo en la configuración. Comentaré pero sospecho que también se irán esos segundos de apagado incompleto.
  14. miliuco

    Dudas sobre los resultados

    Respecto al primer asunto, sospecho que se juntan 2 cosas diferentes. Por un lado Mountain Lion presenta en muchos equipos (no sólo Hackintosh) ese retraso en el apagado cuando Lion parecía ser más rápido en terminar, hay bastantes comentarios sobre ésto en Internet, si regeneras la caché de extensiones o arrancas en modo seguro y reinicias o haces alguna otra limpieza del sistema en el/los siguiente/s arranque/s apaga más rápido pero enseguida vuelve a lo de antes. Por otro lado, hablas de que ya con la pantalla apagada en negro aún tarda 4 o 5 seg. en apagar la luz de encendido, ésto parece ser debido a las versiones recientes de FakeSMC que instalas con las últimas versiones de "la utilidad que no se puede nombrar en este foro", no sé si también pasa con FakeSMC instalada desde otras fuentes. Desconozco el motivo, no sé si es un error o algo premeditado.
  15. miliuco

    Sleep Disabler

    Muchas gracias, probaré la nueva versión aunque la anterior funcionaba bien y producía el resultado esperado a pesar de ese error. Edito: el error ha desaparecido, ahora parece ir todo OK. Gracias.
×