# Hackintosh USB Booteable - Proceso Completo y Estado Actual **Fecha**: 5 de Febrero 2026 **Hardware**: ASUS ROG STRIX B760-I GAMING WIFI + Intel i7-13700K + AMD RX 6800 XT **macOS**: Sequoia 15.7.3 **OpenCore**: 1.0.6 --- ## 📋 RESUMEN EJECUTIVO ### ✅ USB Booteable LISTO El USB booteable está **creado y funcionando** con: - BaseSystem.dmg (938MB) restaurado con **TransMac** - OpenCore 1.0.6 con configuración optimizada para B760/13700K - Todos los kexts y quirks necesarios ### 🎯 PRÓXIMO PASO Arrancar desde el USB en la PC de destino y comenzar instalación de macOS Sequoia. --- ## 🔧 HARDWARE CONFIRMADO ### Motherboard: ASUS ROG STRIX B760-I GAMING WIFI - **Chipset**: Intel B760 - **CPU**: Intel Core i7-13700K (Raptor Lake, 13th Gen) - **RAM**: Compatible (configurar en BIOS) - **GPU**: AMD Radeon RX 6800 XT (Navi 21) - Soporte nativo en macOS - **Ethernet**: Intel I226-V 2.5GbE (requiere AppleIGC.kext) - **WiFi/BT**: Intel AX211 (requiere AirportItlwm + IntelBTPatcher) - **Audio**: Realtek ALC4080 (requiere AppleALC layout-id 7) --- ## 📂 ARCHIVOS EN ESTA CARPETA ``` Hackintosh-Backup-Final/ ├── EFI/ # Configuración OpenCore completa │ ├── BOOT/ │ │ └── BOOTx64.efi # Bootloader UEFI │ └── OC/ │ ├── config.plist # ⭐ Configuración principal │ ├── Drivers/ │ │ ├── HfsPlus.efi # Driver HFS+ actualizado │ │ └── OpenRuntime.efi │ ├── Kexts/ # Drivers de kernel │ │ ├── Lilu.kext │ │ ├── VirtualSMC.kext │ │ ├── WhateverGreen.kext │ │ ├── AppleALC.kext │ │ ├── AppleIGC.kext # Intel I226-V Ethernet │ │ ├── AirportItlwm.kext │ │ ├── IntelBluetoothFirmware.kext │ │ ├── IntelBTPatcher.kext │ │ └── otros... │ └── ACPI/ │ ├── SSDT-EC.aml # Fake EC para desktop │ └── SSDT-PLUG.aml # Power Management │ ├── com.apple.recovery.boot/ # Imagen de recuperación macOS │ ├── BaseSystem.dmg # 938 MB - macOS Sequoia Recovery │ └── BaseSystem.chunklist │ ├── README-PROCESO-COMPLETO.md # ⭐ Este archivo ├── 01-bios-settings.md # Configuración BIOS requerida └── otros .md files # Guías complementarias ``` --- ## 🚀 CÓMO SE CREÓ EL USB BOOTEABLE (MÉTODO FINAL QUE FUNCIONÓ) ### ❌ Métodos que NO funcionaron: 1. **macrecovery.py + copia manual** → Error "OCB: Start Image failed - Aborted" 2. **Reemplazo de HfsPlus.efi** → Sin cambios 3. **GibMacOS + MakeInstall.py** → Error diskpart en Windows 4. **Extracción de InstallAssistant.pkg con 7-Zip** → Archivos corruptos/incompletos ### ✅ Método que FUNCIONÓ: **TransMac (versión trial) + copia manual de EFI** 1. **Descargar macOS Recovery** (ya hecho): - Usamos `macrecovery.py` para obtener `BaseSystem.dmg` (938MB) - Ubicación: `com.apple.recovery.boot/BaseSystem.dmg` 2. **Restaurar con TransMac**: ``` TransMac → Right-click USB → "Format Disk for Mac" TransMac → Right-click USB → "Restore with Disk Image" → Seleccionar: BaseSystem.dmg → Esperar ~5 minutos ``` 3. **Copiar EFI con TransMac**: ``` TransMac → Open USB Drive → Arrastrar carpeta EFI/ a la raíz del USB → Esperar copia (45 archivos) ``` 4. **Resultado**: USB booteable funcional --- ## ⚙️ CONFIGURACIÓN CLAVE DEL config.plist ### SMBIOS ```xml SystemProductName iMacPro1,1 SystemSerialNumber C02ZCSZTHX87 MLB C029361044NJG361F SystemUUID 65e79699-dff5-4d81-a980-e85203c80120 ``` ### Boot Arguments ```xml boot-args -v keepsyms=1 agdpmod=pikera amfi_get_out_of_my_way=1 ``` **Explicación**: - `-v`: Verbose mode (ver logs de arranque) - `keepsyms=1`: Mantener símbolos para debugging - `agdpmod=pikera`: Fix para AMD RX 6800 XT (previene pantalla negra) - `amfi_get_out_of_my_way=1`: Desactiva AMFI (solo para instalación, quitar después) ### Quirks Críticos **Booter → Quirks**: ```xml DevirtualiseMmio RebuildAppleMemoryMap SetupVirtualMap ProtectUefiServices ``` **Kernel → Quirks**: ```xml AppleCpuPmCfgLock AppleXcpmCfgLock DisableIoMapper ``` **Misc → Security**: ```xml DmgLoadingAny SecureBootModelDisabled ``` --- ## 🖥️ CONFIGURACIÓN DE BIOS REQUERIDA **ANTES de arrancar desde el USB, configurar en BIOS:** ### Desactivar: - ❌ Fast Boot - ❌ Secure Boot - ❌ CSM (Compatibility Support Module) - ❌ VT-d - ❌ CFG Lock (si la opción existe) ### Activar: - ✅ Above 4G Decoding - ✅ XHCI Hand-off - ✅ UEFI Boot Mode - ✅ VT-x (Virtualization) ### Boot Priority: 1. USB EFI (OpenCore) 2. Disco de instalación (después de instalar) **Ver archivo**: `01-bios-settings.md` para detalles completos --- ## 🎬 PROCESO DE INSTALACIÓN (PRÓXIMOS PASOS) ### 1. Preparación - [ ] Desconectar otros discos (opcional, recomendado) - [ ] Conectar USB booteable - [ ] Configurar BIOS (ver arriba) ### 2. Primer Arranque - [ ] Boot desde USB - [ ] En OpenCore, seleccionar: **"Install macOS Sequoia"** o **"macOS Base System"** - [ ] Esperar a que cargue el instalador (~2-5 minutos) ### 3. Disk Utility (Utilidad de Discos) ``` Cuando arranque el instalador: 1. Seleccionar idioma 2. Ir a "Utilidad de Discos" 3. Seleccionar el disco de destino 4. Formatear como: - Nombre: Macintosh HD (o el que quieras) - Formato: APFS - Scheme: GUID Partition Map 5. Aplicar ``` ### 4. Instalación ``` 1. Cerrar Utilidad de Discos 2. Seleccionar "Instalar macOS" 3. Aceptar términos 4. Seleccionar disco "Macintosh HD" 5. Esperar descarga e instalación (~30-60 minutos) - Requiere conexión a internet - Se reiniciará varias veces - SIEMPRE arrancar desde USB en cada reinicio ``` ### 5. Post-Instalación ``` Una vez instalado: 1. Copiar EFI del USB al disco de instalación - Montar EFI del disco: sudo diskutil mount EFI - Copiar carpeta EFI/ del USB a /Volumes/EFI/ 2. Reiniciar sin USB 3. Verificar hardware funcionando 4. QUITAR amfi_get_out_of_my_way=1 de boot-args ``` --- ## 🔍 DIAGNÓSTICO DE PROBLEMAS COMUNES ### Problema: "OCB: Start Image failed - Aborted" **Causa**: Imagen de recuperación corrupta o método de copia incorrecto **Solución**: Usar TransMac para restaurar BaseSystem.dmg (método que usamos) ### Problema: Símbolo de prohibido (⊘) **Causa**: Verificación de seguridad de macOS **Solución**: - Verificar `SecureBootModel = Disabled` - Agregar `amfi_get_out_of_my_way=1` a boot-args ### Problema: Pantalla negra después de logo Apple **Causa**: GPU AMD no reconocida correctamente **Solución**: Verificar `agdpmod=pikera` en boot-args ### Problema: No aparece el instalador **Causa**: Partición EFI mal configurada **Solución**: Verificar que la carpeta EFI esté en la raíz del USB ### Problema: Kernel Panic **Causa**: Kext incompatible o quirk incorrecto **Solución**: Verificar logs con `-v` y ajustar config.plist --- ## 📥 ARCHIVOS DESCARGADOS (NO INCLUIDOS - MUY GRANDES) Estos archivos están en la PC original, NO en esta carpeta de backup: ### macOS Sequoia 15.7.3 Completo (si necesitas instalador offline): ``` Ubicación: gibMacOS-master/macOS Downloads/publicrelease/089-70987/ Archivo: InstallAssistant.pkg (15.66 GB) Uso: Si necesitas instalador completo sin internet ``` ### Herramientas Usadas: - **TransMac**: Software comercial ($59, trial 15 días) - CRÍTICO para crear USB - **gibMacOS**: Descargador de macOS desde servidores Apple - **macrecovery.py**: Parte de OpenCore, descarga recovery - **OpenCore**: v1.0.6 (incluido en carpeta EFI/) --- ## ✅ CHECKLIST PRE-ARRANQUE Antes de arrancar en la PC de destino, verificar: - [ ] USB booteable creado con TransMac - [ ] Carpeta EFI copiada correctamente (45 archivos) - [ ] BIOS configurada (Fast Boot OFF, Secure Boot OFF, etc.) - [ ] Disco de destino preparado (puede estar vacío) - [ ] Conexión a internet disponible (para descarga durante instalación) - [ ] Backup de datos importantes (si el disco tenía algo) --- ## 📚 RECURSOS Y REFERENCIAS ### Guías Oficiales: - **Dortania OpenCore Install Guide**: https://dortania.github.io/OpenCore-Install-Guide/ - **Config específico para Raptor Lake (13th Gen)**: https://dortania.github.io/OpenCore-Install-Guide/config.plist/comet-lake.html ### EFI de Referencia: - **Luchina Gabriel B760/13700K**: https://github.com/luchina-gabriel/ROG-STRIX-B760-I-GAMING-WIFI-13600K-RX6600XT - Usamos esta configuración como base ### Comunidad: - **r/hackintosh**: Reddit - **InsanelyMac**: Foros - **TonyMacx86**: Tutoriales (controversial, pero útil) --- ## 🐛 PROBLEMAS CONOCIDOS Y SOLUCIONES ### WiFi Intel AX211 - **Kext actual**: AirportItlwm.kext (Sonoma 14.4+) - **Limitación**: Solo funciona en macOS Sonoma y superior - **Alternativa**: Usar Ethernet o dongle USB WiFi compatible ### iGPU Intel UHD 770 - **Estado**: Deshabilitado en config por usar dGPU - **Nota**: Si quieres usar headless iGPU para Quick Sync, necesita configuración adicional ### Sleep/Wake - **Estado**: No probado aún - **Posibles problemas**: Requiere configuración de USB mapping y power management - **Solución futura**: Crear USBMap.kext específico para esta motherboard --- ## 📝 NOTAS IMPORTANTES 1. **Seriales SMBIOS**: Los incluidos en el config.plist son válidos pero debes verificar que no estén en uso: - Ir a: https://checkcoverage.apple.com/ - Ingresar el serial: `C02ZCSZTHX87` - Si dice "válido" o "en garantía" → Generar nuevos seriales - Si dice "no encontrado" → Perfecto, puedes usarlos 2. **Boot-args temporales**: Después de instalar macOS, QUITAR: - `amfi_get_out_of_my_way=1` (solo para instalación) - `-v` (opcional, pero útil mantener para debugging) 3. **Actualización de OpenCore**: Cuando actualices: - Siempre hacer backup del EFI funcionando - Leer changelog de OpenCore - Actualizar config.plist según sample.plist nuevo 4. **Kexts desactualizados**: Los kexts incluidos son de Nov 2025. Verifica actualizaciones en: - Lilu: https://github.com/acidanthera/Lilu/releases - VirtualSMC: https://github.com/acidanthera/VirtualSMC/releases - WhateverGreen: https://github.com/acidanthera/WhateverGreen/releases - AppleALC: https://github.com/acidanthera/AppleALC/releases --- ## 🎯 QUÉ FALTA HACER ### Inmediato (en la PC de destino): 1. ✅ USB booteable creado 2. ⏳ Configurar BIOS 3. ⏳ Arrancar desde USB 4. ⏳ Instalar macOS Sequoia 5. ⏳ Copiar EFI al disco de instalación ### Post-Instalación: 1. ⏳ Verificar funcionamiento de: - [ ] GPU (RX 6800 XT) - [ ] Ethernet (Intel I226-V) - [ ] WiFi (AX211) - [ ] Bluetooth - [ ] Audio (ALC4080) - [ ] USB (puertos funcionando) - [ ] Sleep/Wake 2. ⏳ Optimizar: - [ ] Crear USB Map personalizado - [ ] Ajustar power management - [ ] Deshabilitar logs de OpenCore (si todo funciona) - [ ] Quitar boot-args de debugging 3. ⏳ Actualizar: - [ ] Verificar nuevos seriales SMBIOS si es necesario - [ ] Actualizar kexts a últimas versiones - [ ] Considerar actualizar OpenCore si hay nueva versión estable --- ## 🆘 SOPORTE Y AYUDA Si encuentras problemas: 1. **OpenCore DEBUG**: Habilita debug en config.plist: ```xml Target 67 ``` Los logs se guardarán en EFI/OC/Logs/ 2. **Verbose Mode**: Los boot-args ya incluyen `-v` para ver el proceso de arranque 3. **Comunidad**: - Reddit r/hackintosh (muy útil) - Discord de OpenCore - GitHub Issues de los kexts específicos --- ## 📦 BACKUP Y MANTENIMIENTO ### Hacer backup del EFI funcionando: ```bash # Desde macOS sudo cp -R /Volumes/EFI/EFI ~/Desktop/EFI-Backup-$(date +%Y%m%d) ``` ### Restaurar EFI desde backup: ```bash # 1. Montar partición EFI sudo diskutil mount disk0s1 # 2. Borrar EFI actual (CUIDADO!) sudo rm -rf /Volumes/EFI/EFI # 3. Copiar backup sudo cp -R ~/Desktop/EFI-Backup-YYYYMMDD /Volumes/EFI/EFI ``` --- ## ✨ CRÉDITOS - **OpenCore Team**: Por el bootloader - **Acidanthera**: Por los kexts (Lilu, WhateverGreen, etc.) - **Dortania**: Por la guía completa - **Luchina Gabriel**: Por el EFI de referencia B760/13700K - **corpnewt**: Por gibMacOS y otras herramientas - **Acute Angle Software**: Por TransMac --- ## 📅 HISTORIAL DE CAMBIOS ### 2026-02-05 - Initial Creation - Creación del USB booteable con TransMac - Configuración completa de OpenCore 1.0.6 - SMBIOS generado para iMacPro1,1 - Quirks optimizados para B760/13700K - Kexts incluidos para todo el hardware --- **¡Buena suerte con la instalación!** 🍀 Si todo funciona, verás el instalador de macOS. El proceso puede tardar 30-60 minutos dependiendo de tu conexión a internet.