# 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
<key>SystemProductName</key>
<string>iMacPro1,1</string>
<key>SystemSerialNumber</key>
<string>C02ZCSZTHX87</string>
<key>MLB</key>
<string>C029361044NJG361F</string>
<key>SystemUUID</key>
<string>65e79699-dff5-4d81-a980-e85203c80120</string>
```

### Boot Arguments
```xml
<key>boot-args</key>
<string>-v keepsyms=1 agdpmod=pikera amfi_get_out_of_my_way=1</string>
```

**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
<key>DevirtualiseMmio</key><true/>
<key>RebuildAppleMemoryMap</key><true/>
<key>SetupVirtualMap</key><false/>
<key>ProtectUefiServices</key><true/>
```

**Kernel → Quirks**:
```xml
<key>AppleCpuPmCfgLock</key><true/>
<key>AppleXcpmCfgLock</key><true/>
<key>DisableIoMapper</key><true/>
```

**Misc → Security**:
```xml
<key>DmgLoading</key><string>Any</string>
<key>SecureBootModel</key><string>Disabled</string>
```

---

## 🖥️ 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
   <key>Target</key>
   <integer>67</integer>
   ```
   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.
