Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

No creo.
Los procesadores funcionan o NO. A menos que sepas de alguna falla que pudiera causar algo parecido, sobre el chipset, los sensores, o alguna cosa que se haya estropeado cuando hiciste el reemplazo del CPU... se te ocurre algún argumento técnico? Yo NO soy especialista en portátiles, ni mucho menos que eso.

Probable causante desde mi humilde punto de vista: La BIOS.

1) Te recomiendo 100% que quites (desconectes) la WiFi que ahora tiene rebranding, lo cual impedirá que arranque la portátil (error 101) con la BIOS de fábrica de HP.

2) La idea es que instales una BIOS anterior de HP (la F34 original por ejemplo) y veas si te da temperaturas al menos en Windows. Luego instales la BIOS más reciente también directa de HP (F35 original), para descartar que el problema venga de la versión hackeada. No sería la primera vez que cosas como esas ocurran.

3) En caso de que quieras aplicar el rebranding a la inversa para pasar la whitelist de HP, lo puedes hacer sin problema siempre y cuando recuerdes los valores originales que cambiaste. Pero hazlo con la BIOS hackeada, obviamente. No importa cuantas veces le hagas rebranding a la inalámbrica, no se va a dañar si colocas bien los datos.

Por favor toma las medidas necesarias. Y nos cuentas.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Ok juanerson, sin embargo el problema de las temperaturas se presentó mucho antes de que realizará el hackeo de la bios y el rebranding de la wifi. Voy a a probar lo que me sugieres, de repente pudiese ser eso, ya que cuando le pusieron el procesador que no fue compatible con el board tuve que reinstalar la bios para que el procesador original trabajara bien (daba problemas). Pero cuando instale el T8300 no reinstale y sobre esta bis instale la hackeada.
Ahora, la F34 va bien en Windows y OS X, pero al instalar la F35 tengo problemas con la batería, siempre me reporta que solo carga al 63%, no así con la 34 que va al 100%. No solo se trata de %, sino que la duración de la carga es menor en la 35 que en la 34.
Creo que me quedo y estaciono con la 34. Voy a probar y te cuento como me fue.

Saludos
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

juanerson hermano una disculpa pero no entendí el punto tres. Que quieres decir con "aplicar rebranding a la inversa, siempre que recuerdes los valores originales que cambiaste" podrías explicarlo de otra manera, ya que no entendí.

Como te comenté el problema de temperaturas se dio desde que cambie el procesador, aún con la bios original de hp F34 y F35 (instaladas varias veces sin resultado positivo) con la hackeada, mismo resultado no hay reporte de temperaturas.
Entonces antes de hacer lo que me sugieres y con los antecedentes que te expongo, tu consideras que esta prueba de resultado positivo?

Espero tus comentarios pana

Saludos
 
Última edición por un moderador:
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

juanerson, tengo otro problema con el equipo, cada cierto tiempo este se congela, pero el puntero del mouse sigue funcionando y si tengo reproduciendo música esta continua tocando.
Viendo la consola observo que justo cuando se congelo aparecen estas líneas.


1. 25/02/12 11:18:58,000 kernel: macx_swapon SUCCESS
2. 25/02/12 11:36:06,000 kernel: (default pager): [KERNEL]: ps_select_segment - send
HI_WAT_ALERT
3. 25/02/12 11:36:06,000 kernel: macx_swapon SUCCESS
4. 25/02/12 11:50:01,537 mdworker32: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint()
to catch errors as they are logged.
JUSTO AQUI ES CUANDO SE CONGELA EL SISTEMA, TENGO QUE APAGAR A LA FUERZA Y REINICIAR
5. 25/02/12 11:52:07,000 bootlog: BOOT_TIME 1330188727 0
6. 25/02/12 11:52:26,814 fseventsd: event logs in /.fseventsd out of sync with volume. destroying old logs. (61350 18 61417) ESTE ES EL ERROR QUE DABA ANTES Y SE CONGELABA TODO INCLUSO EL MOUSE AHORA LE REPORTA AL VOLVER A INICIAR EL SISTEMA
25/02/12 11:52:27,000 kernel: npvhash=4095
25/02/12 11:52:27,000 kernel: PAE enabled
25/02/12 11:52:26,814 fseventsd: log dir: /.fseventsd getting new uuid: 28EB7FC5-FCB2-409F-B8F4-C2EDEA1522F6
25/02/12 11:52:27,000 kernel: 64 bit mode enabled

Ya me tiene loco y realmente no se donde estará el problema. Me parece que podría ser el AppleIntelGMAX3100FB.kext de Leopard o no tendrá nada que ver?

Cual es tu opinión?
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

kakaro, hermano... Por favor!

1) NO tengo ese problema del congelamiento como lo describes, y NO es culpa del FB.kext de Leopard, porque esa extensión más bien soluciona el KP del GPU Parser error. Ya con tanto drama, por qué mejor no vuelves a Snow Leopard?

En fin, este es mi Set de extensiones para la X3100 en Lion: http://www.mediafire.com/?04cmhb84q57bnfq

2) En serio pana, tienes problemas con el Español? El rebranding a la inversa es para que le devuelvas los valores originales que cambiaste a la WiFi y así logre pasar la Whitelist de HP (el error 101), con lo cual puedas colocar la BIOS original F34... Francamente, si NO eres capaz de entender eso, entonces olvídalo.

3) Y por favor una última cosa... compadre NO me sigas aludiendo con tus preguntas, te lo agradezco. Siempre lo mismo.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Pues entonces ya me jodí con el rebranding inverso, ya que no tome nota de los valores originales y no los recuerdo. Si alguien conoce alguna forma de devolver a su estado original se les va a agradecer.

Ni loco regreso a Snow Leopard, son gustos

saludos
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Con apelar a la lógica es suficiente. Alternativas:

A) Citando parcialmente las instrucciones del rebranding, ahí están los dos (2) datos originales de HP:

OJO CON LOS DOS (2) VALORES ORIGINALES DE HP QUE SERÁN MODIFICADOS:
SPROM(0x004), subp, Subsystem Product ID = 0x1371
SPROM(0x006), subv, Subsystem Vendor ID = 0x103C

SPROM(0x008), ppid, PCI Product ID = 0x0008 (OPCIONAL)

B) También se puede hacer una comprobación y comparación desde un .ioreg anterior al rebranding, con el cual se obtienen dichos datos originales de la WiFi:

m7xgn7.jpg
 
Última edición:
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Gracias a los dos, me pongo a trabajar. Saludos.

Mira esta página de X86 HCL 10.7.3/Portables y que forma parte de insanelymac, aquí se publican las instalaciones exitosas de equipos y el tuyo es super compatible con Lion 10.7.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

eurisko, tres cosas sobre tus pruebas y resultados:


2) Por eso los flags de Chameleon son efectivos, porque corrigen las deficiencias que existen en el código de tu única tabla SSDT. En ese sentido, lo que yo hice en su momento, y estoy seguro que tu también vas a necesitar, fue buscar la(s) tabla(s) SSDT de una máquina genuina que se corresponda con tu perfil (ejm: iMac12,2) y compararla(s) para hacer los ajustes. Repito: Mis tablas de C-S y P-S (4 en total) las tuve que adaptar de acuerdo al código original de la MacBook4,1, las tablas se consiguen. Si encuentras la tabla SSDT genuina y me subes tu tabla de fábrica te podría ayudar. En conclusión, a veces NO es suficiente con corregir los errores y warnings de compilación, sino que además hay que modificarlas para hacerlas lo más parecido a las tablas genuinas... de lo contrario el sistema NO las reconoce correctamente.

Juanerson

En este enlace te puedes dercargar tanto las tablas SSDT de un imac 12.2 original como mi tabla SSDT. http://www.4shared.com/zip/WvLFAjFf/iMac122_acpi.html?refurl=d1url
Yo he empezado a compararlas y la verdad no se por donde empezar a modificar, ya que hay muchas diferencias, asi como metodos que en unas estan y otras no. En fin, seguire investigando a ver hasta donde puedo llegar y que pudo hacer. Tu ayuda me vendra bien, si tienes a bien prestarmela.

Gracias y saludos
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

eurisko, debes experimentar con calma, porque te habrás dado cuenta que la iMac12,2 tienes 10 tablas SSDT, de las cuales cuatro (4) aproximadamente se relacionan con tu ÚNICA tabla SSDT (P-S y C-S). Por lo tanto, lo recomendable es dividir dicha tabla de acuerdo a las genuinas, haciendo los ajustes en cada una, excluyendo el código sobrante, cambiar Métodos por Names (y viceversa), etc.

Mi aporte al respecto será darte algunas pistas/ orientaciones básicas para hacer la adaptación de manera correcta de acuerdo a mi propia experiencia, y en lo posible aclararte dudas. Por ejemplo:

1) Respetar los encabezados, y en lo posible los "External" que son vínculos o llamadas a otras tablas (incluyendo la DSDT). Por ejemplo, así comienza la tabla SSDT genuina de los P-States correspondientes al CPU0 (primer núcleo físico). El nombre de dicha tabla es "Cpu0Ist":
Insertar CODE, HTML o PHP:
/*
 * Intel ACPI Component Architecture
 * AML Disassembler version 20110623-64 [Aug 28 2011]
 * Copyright (c) 2000 - 2011 Intel Corporation
 * 
 * Disassembly of ./dsdt.aml, Sun Feb 26 16:29:37 2012
 *
 * Original Table Header:
 *     Signature        "SSDT"
 *     Length           0x000005AB (1451)
 *     Revision         0x01
 *     Checksum         0xC3
 *     OEM ID           "PmRef"
 *     OEM Table ID     "Cpu0Ist"
 *     OEM Revision     0x00003000 (12288)
 *     Compiler ID      "INTL"
 *     Compiler Version 0x20061109 (537268489)
 */

DefinitionBlock ("./dsdt.aml", "SSDT", 1, "PmRef", "Cpu0Ist", 0x00003000)
{
    External (PDC0)
    External (TCNT, IntObj)
    External (CPLT, IntObj)
    External (\_PR_.CPU0, DeviceObj)

2) Los cambios de Method por Name son muy importantes. Por ejemplo en la misma tabla del punto anterior, en los P-States (código PSS) lo tienes bastantes claro, además puedes eliminar lo sobrante que resultaría incompatible con OS X:

Un trozo de acuerdo a tu tabla original - Antes:
Insertar CODE, HTML o PHP:
        Method (_PSS, 0, NotSerialized) /*cambiar a Name e incluir el numero de P-S en la misma linea*/
        {
            If (PSEN) /*codigo sobrante, tambien quitar todas sus referencias o declaraciones*/
            {
                Return (Package (0x13) /*Este es el numero de P-States = 13. Esta linea sobra tambien*/
                {
                    Package (0x06) /*primer P-S, el mas alto*/
                    {
                        0x00001131, /*4401 Mhz, convertido de hexadecimal = 1131 a decimal = 4401*/
                        0x0001D4C0, 
                        0x0000000A, 
                        0x0000000A, 
                        0x00002D00, 
                        0x00002D00
                    }, 

... /*aqui sigue el resto de los P-S*/

Después de los cambios, quedaría como en la tabla genuina así:
Insertar CODE, HTML o PHP:
        Name (_PSS, Package (0x13)
        {
            Package (0x06)
            {
                0x00001131, 
                0x0001D4C0, 
                0x0000000A, 
                0x0000000A, 
                0x00002D00, 
                0x00002D00
            }, 

... /*aqui sigue el resto de los P-S*/
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Estoy en ello, es mi gran reto, conseguirlo en esta máquina, aunque lo mismo va lento. Le doy un vistazo. Con SL 10.6.8 no va mal.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Hola, buenas noches, ¿sabéis decirme si el impedimento que tengo para instalar en el portátil de mi firma por el tema de la gráfica lo solventaría anulando ésta y quedándome con la Intel HD300o que viene integrada en la motherboard?, en ese caso, cómo puedo hacer que la instalación no reconozca aquella y sí esta última.


Mil gracias, salud.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Podrías probar eliminando el kext que levanta la gráfica y en chameleon en el flag graphic enabler=No para que no levante la Nividia. Hace algún tiempo encontré una utilidad que permite activar o desactivar la tarjeta secundaria, sin embargo no recuerdo la página donde la vi.

suerte
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

eurisko, debes experimentar con calma, porque te habrás dado cuenta que la iMac12,2 tienes 10 tablas SSDT, de las cuales cuatro (4) aproximadamente se relacionan con tu ÚNICA tabla SSDT (P-S y C-S). Por lo tanto, lo recomendable es dividir dicha tabla de acuerdo a las genuinas, haciendo los ajustes en cada una, excluyendo el código sobrante, cambiar Métodos por Names (y viceversa), etc.


Bueno

He dividido mi tabla en 4 para seguir mas o menos la equivalencia con las de apple, he adaptado algunas cosas, y he quitado otras, (siguiendo tu consejo) aunque no estoy seguro a 100% de si los cambios realizados son los correctos o no. LLegados a este punto, surge la primera duda:
no se como implementar los c-states, ya que en la tabla de apple (la 7) hay referencia a los c-states, pero son sus direcciones de memoria:

Scope (\)
{
Name (SSDT, Package (0x0C)
{
"CPU0IST ",
0x8EDE7618,
0x000005AB,
"APIST ",
0x8EDE7C18,
0x000003A4,
"CPU0CST ",
0x8EDE6818,
0x00000781,
"APCST ",
0x8EDE5D98,
0x00000119
})
Name (CFGD, 0x00181EDF)
Name (\PDC0, 0x80000000)..........

Dejo la seccion correspondiente de mi tabla (el method _cst y limpiando algunas lineas), pero ML, no los carga, asi pues, se que tengo que modificar algo, pero no se el que. Probando las tablas, los P-states cargan, pero ls C-states no.
Agradezco algun cometario. Gracias.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Gracias Kakaro, si lo recuerdas me lo dices, por favor, en cualquier caso mi problema es que al comenzar la instalación se me quedaba colgao con el símbolo de prohibido sobre la manzana, con lo que no sé en qué momento puedo evitar antes de eso que pille la Nvidia.

Muchas gracias, de nuevo, perdona mi poca sabiduría sobre el tema, intento aprender.

Salud.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Dinos que versión de OS X estas intentando instalar y bajo que método lo estas haciendo, es decir, SL, Lion? Disco DVD Retail o mediante disco externo o USB?

Saludos
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Hola Kakaro, lo he intentado con iboot legacy y el retail de Snow Leopard 10.6.3

Es lo mismo que me funciona Ok en mi estación de trabajo de la firma.

Muchas gracias.

P.D.: quiero consultaros, a día de hoy qué portátil de precio moderado (500-600 euros) es el mejor para instalar OSX.

Mil gracias.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Para aquellos que se rompen la cabeza de como construir un bootloader de chameleon que funcione correctamente, les dejo este enlace a insanelymac en el que encontrarán una guía muy útil de como hacerlo y en español. Este documento fue elaborado por el mismisimo maestro derty.

OJO: recuerden que deben tener como nombre org.chameleon.boot.plist. La guía hace referencia al nombre Com.apple.Boot.plist el cual es obsoleto para la versión actual de chameleon.

Saludos
 
Última edición:
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Hola Kakaro, lo he intentado con iboot legacy y el retail de Snow Leopard 10.6.3

Es lo mismo que me funciona Ok en mi estación de trabajo de la firma.

Muchas gracias.

P.D.: quiero consultaros, a día de hoy qué portátil de precio moderado (500-600 euros) es el mejor para instalar OSX.

Mil gracias.

No es lo más recomendable utilizar distros para instalar OS X, lo mejor es hacerlo con la versión retail para tener lo más 100% vanilla el equipo. Sin embargo, en el caso de tu equipo marca la excepción. Prueba utilizando iatkos L1 que es la versión Lion 10.7.0 Hoy vi en youtube una prueba en un equipo igual al de tu firma con la misma tarjeta ejecutar sin problemas Lion.
Prueba y veamos como te va.
saludos
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Gracias Kakaro, lo intentaré, entiendo entonces que no es muy factible instalar la versión Retail en mi portátil, ¿verdad?.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Es bastante improbable que lo logres, ya que esa gráfica no es compatible con OS X, ninguna tarjeta con tecnología optimus ha sido utilizada en equipos genuinos Mac.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

eurisko, por favor revisa, compila y prueba estas tablas de CST (C-States), son cuatro en total. En caso de no funcionar entonces revisa la tabla X como ejemplo para seguir depurándolas, verás que allí he eliminado el código "sobrante" que genera los warnings. Es probable que corrigiendo esos warnings sean compatibles dichas tablas y carguen correctamente.

Nota: No te preocupes por la sección "Name (SSDT" de la tabla del firmware del CPU, ya que las direcciones de memoria son únicas, por lo tanto esa parte NO se recomienda inventarla o importarla. De todas formas lo mismo se obtiene cargando las 4 SSDT de arriba (CST) desde /Extra y usar DropSSDT. Sin embargo ya te habrás dado cuenta que tienes parcialmente código (en tu única tabla de fábrica) para construir una tabla similar a la SSDT-7 genuina, y de esa manera consigues distribuir aún más las tablas SSDT al estilo Apple para su carga.

Saludos.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Piensas comprar un equipo de escritorio pero no sabes que será compatible con OS X Snow Leopard o superior. Entonces sigue esta guía, tu equipo no será tan económico pero te aseguro que será 100% compatible.
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Mira esta página de X86 HCL 10.7.3/Portables y que forma parte de insanelymac, aquí se publican las instalaciones exitosas de equipos y el tuyo es super compatible con Lion 10.7.
Kanaro, efectivamente parece el método adecuado de instalación. En lugar de instalar Lion desde USB lo he intentado desde partición. He conseguido llegar a la pantalla de instalación solo que no he seguido por no cargarme el SL 1068, digo ésto ya que antes de arrancar dese la partición la beachball va muy despacio, y me cuesta luego cuando entra, mover el ratón para seleccionar el idioma de instalación, va a golpes, imagino que es por la gráfica, el equipo o que no he visto en la bios que tenga el modo AHCI activado, lo mismo lo lleva por defecto?.

Si lo instalo sobre el SL, y tras ver como iba el ratón, seguramente cuando tenga la instalación irá igual de mal?

Otra cosa, tal y como decía juanerson, hay que definirlo como un MacBook 2.1.

Gracias,
 
Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC

Extracto del mensaje escrito ayer por el autor, y borrado hoy después de mi respuesta:
kakaro dijo:
Definitvo, debe configurar el OS X como un Macbook 2,1 es por tu procesador, si le pones 3,1 o 4,1 vas a tener problemas, pues le estas diciendo al sistema que tu procesador es un Core2Duo pero con una frecuencia superior al procesador que tienes instalado, me entiendes.

Pues que enredo tienes. El perfil MacBook2,1 es exclusivamente por el tema de la gráfica, en este caso NO tiene que ver con el tipo de procesador (dual core o C2D) en lo absoluto, porque tanto la MB2,1 (GMA 950) como la MB3,1 (GMA X3100) ambas traen procesadores MEROM = 65nm (el T5500 es un merom), y tampoco tiene ningún sentido ni lógica lo que comentas de la frecuencia. Repito, en este caso la diferencia radica en la gestión de energía de la gráfica. Por cierto, la única de las tres que mencionas que usa CPU PENRYN = 45nm es la MB4,1 (X3100), y ese SÍ que es un caso aparte.
 
Última edición:
Arriba Pie