chore: clean unnecessary markdown files for CV sharing
This commit is contained in:
@@ -1,220 +0,0 @@
|
||||
# 01 - Configuración del BIOS
|
||||
|
||||
## ⚙️ ASUS ROG STRIX B760-I GAMING WIFI - Configuración Completa
|
||||
|
||||
### 🔄 Antes de Comenzar
|
||||
|
||||
1. **Anota tus configuraciones actuales** (foto o notas)
|
||||
2. **Conecta teclado USB** (el inalámbrico puede no funcionar en BIOS)
|
||||
3. **NO guardes hasta terminar todas las configuraciones**
|
||||
|
||||
---
|
||||
|
||||
## 📍 Navegación del BIOS
|
||||
|
||||
```
|
||||
Presiona [Delete] o [F2] al encender para entrar al BIOS
|
||||
```
|
||||
|
||||
### Estructura del Menú ASUS:
|
||||
- **Main** - Información del sistema
|
||||
- **Advanced** - Configuraciones avanzadas
|
||||
- **Monitor** - Monitoreo y overclocking
|
||||
- **Boot** - Opciones de arranque
|
||||
- **Tool** - Herramientas del sistema
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Configuraciones Obligatorias
|
||||
|
||||
### 1. Deshabilitar Fast Boot
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot | Fast Boot | **DISABLE** |
|
||||
|
||||
**¿Por qué?** Fast Boot puede causar problemas con el reconocimiento de dispositivos USB y el arranque de OpenCore.
|
||||
|
||||
---
|
||||
|
||||
### 2. Configurar CFG Lock (CRÍTICO)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | CFG Lock | **DISABLE** |
|
||||
|
||||
**¿Por qué?** CFG Lock habilitado impide que macOS modifique las configuraciones de energía de la CPU, causando kernel panic.
|
||||
|
||||
**¿No aparece la opción?** Tu BIOS puede no tener esta opción visible. Soluciones:
|
||||
- **Opción A**: Usar `AppleCpuPmCfgLock` y `AppleXcpmCfgLock` en config.plist
|
||||
- **Opción B**: Modificar BIOS con UEFI tool (avanzado)
|
||||
- **Opción C**: Usar un EFI que ya tenga los patches de CFG Lock
|
||||
|
||||
---
|
||||
|
||||
### 3. Configurar VT-d (Intel VT-d)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | Intel Virtualization Technology for Directed I/O (VT-d) | **DISABLE** |
|
||||
|
||||
**¿Por qué?** VT-d puede causar problemas con los gráficos y dispositivos. Deshabilitarlo simplifica la instalación.
|
||||
|
||||
**Alternativa**: Si necesitas VT-d para virtualización, habilitar `IoMapper` en `config.plist → Kernel → Quirks → DisableIoMapper = YES`
|
||||
|
||||
---
|
||||
|
||||
### 4. Habilitar VT-x
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → CPU Configuration | Intel Virtualization Technology (VT-x) | **ENABLE** |
|
||||
|
||||
**¿Por qué?** Necesario para algunas características de macOS y para que funcione correctamente la emulación.
|
||||
|
||||
---
|
||||
|
||||
### 5. Above 4G Decoding
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration | Above 4G Decoding | **ENABLE** |
|
||||
|
||||
**¿Por qué?** Necesario para que la GPU AMD RX 6800 XT tenga acceso a toda la memoria.
|
||||
|
||||
**¿No aparece la opción?** Agregar `npci=0x2000` a boot-args en config.plist
|
||||
|
||||
---
|
||||
|
||||
### 6. DVMT Pre-Allocated (Memoria de Video Integrada)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration → Graphics Configuration | DVMT Pre-Allocated | **64MB** |
|
||||
|
||||
**¿Por qué?** macOS requiere mínimo 32MB, pero 64MB es recomendado para evitar problemas con la iGPU (aunque uses GPU dedicada).
|
||||
|
||||
**Valores posibles**: 32MB, 64MB, 128MB (recomendado: 64MB o 128MB)
|
||||
|
||||
---
|
||||
|
||||
### 7. Deshabilitar CSM (Compatibility Support Module)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot → CSM (Compatibility Support Module) | CSM | **DISABLE** |
|
||||
|
||||
**¿Por qué?** macOS solo arranca en modo UEFI puro. CSM habilita modo Legacy.
|
||||
|
||||
**Nota**: Después de deshabilitar, asegúrate de que tu GPU tenga soporte UEFI (la RX 6800 XT sí lo tiene).
|
||||
|
||||
---
|
||||
|
||||
### 8. Deshabilitar Secure Boot
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Boot → Secure Boot | OS Type | **Other OS** |
|
||||
|
||||
**¿Por qué?** Secure Boot bloquea la carga de controladores no firmados como OpenCore.
|
||||
|
||||
---
|
||||
|
||||
### 9. Configurar SATA Mode
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → PCH Storage Configuration → SATA Mode Selection | **AHCI** | |
|
||||
|
||||
**¿Por qué?** macOS no soporta RAID ni IDE en la mayoría de casos.
|
||||
|
||||
---
|
||||
|
||||
### 10. Deshabilitar Resizable BAR (SAM)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Chipset Configuration | Resize BAR (or Smart Access Memory) | **DISABLE** |
|
||||
|
||||
**¿Por qué?** Resizable BAR puede causar problemas de estabilidad en macOS.
|
||||
|
||||
---
|
||||
|
||||
### 11. Optimizaciones de Energía (Opcional pero Recomendado)
|
||||
|
||||
| Menú | Opción | Valor |
|
||||
|-----|--------|-------|
|
||||
| Advanced → Power Management | ErP Ready | **DISABLE** |
|
||||
| Monitor → Digi+ VRM | Power Efficiency Mode | **Standard** |
|
||||
|
||||
---
|
||||
|
||||
## 📋 Resumen de Configuraciones
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────┐
|
||||
│ ASUS ROG STRIX B760-I - BIOS CONFIGURATION SUMMARY │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Boot → Fast Boot: DISABLE │
|
||||
│ Boot → CSM: DISABLE │
|
||||
│ Boot → Secure Boot: Other OS │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → CPU → CFG Lock: DISABLE │
|
||||
│ Advanced → CPU → VT-d: DISABLE │
|
||||
│ Advanced → CPU → VT-x: ENABLE │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → Chipset → Above 4G: ENABLE │
|
||||
│ Advanced → Chipset → Resizable BAR: DISABLE │
|
||||
│ Advanced → Chipset → DVMT: 64MB │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ Advanced → SATA Mode: AHCI │
|
||||
└─────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Verificaciones Importantes
|
||||
|
||||
### Después de Configurar
|
||||
|
||||
1. **Guardar y Reiniciar**: Presiona `F10` para guardar y salir
|
||||
2. **Re-entrar al BIOS** para verificar que todas las configuraciones se guardaron
|
||||
3. **Tomar foto** de todas las páginas de configuración para referencia
|
||||
|
||||
### Comprobar Opciones que no Aparecen
|
||||
|
||||
Si alguna opción **NO aparece** en tu BIOS:
|
||||
|
||||
1. **Actualizar BIOS** a la última versión
|
||||
2. Buscar en "Advanced Mode" (F7)
|
||||
3. Algunas opciones pueden estar en sub-menús diferentes
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Problemas Comunes
|
||||
|
||||
| Problema | Solución |
|
||||
|----------|----------|
|
||||
| CFG Lock no aparece | Usar config.plist con `AppleCpuPmCfgLock=YES` y `AppleXcpmCfgLock=YES` |
|
||||
| Above 4G no aparece | Agregar boot-arg `npci=0x2000` |
|
||||
| DVMT solo tiene "Auto" | Dejar en Auto y agregar `igfxfw=2` boot-arg si hay problemas |
|
||||
| No puede deshabilitar CSM | Asegurarse de estar en UEFI mode first |
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Checklist Antes de Continuar
|
||||
|
||||
- [ ] Fast Boot: DISABLE
|
||||
- [ ] CFG Lock: DISABLE (o configurado en config.plist)
|
||||
- [ ] VT-d: DISABLE
|
||||
- [ ] VT-x: ENABLE
|
||||
- [ ] Above 4G Decoding: ENABLE
|
||||
- [ ] DVMT Pre-Allocated: 64MB
|
||||
- [ ] CSM: DISABLE
|
||||
- [ ] Secure Boot: Other OS
|
||||
- [ ] SATA Mode: AHCI
|
||||
- [ ] Resizable BAR: DISABLE
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [02 - Crear USB Instalador](02-create-installer.md)**
|
||||
@@ -1,397 +0,0 @@
|
||||
# 02 - Crear USB Instalador macOS
|
||||
|
||||
## 📋 Requisitos Previos
|
||||
|
||||
### Hardware Necesario
|
||||
- **USB Flash Drive** - Mínimo 16GB (recomendado 32GB)
|
||||
- **Acceso a una Mac** o máquina virtual con macOS
|
||||
|
||||
### Software Necesario
|
||||
- **macOS Sequoia 15.x** (o última versión disponible)
|
||||
- **OClter** o **createinstallmedia** (incluido con macOS)
|
||||
|
||||
---
|
||||
|
||||
## 🍿 Paso 1: Obtener macOS
|
||||
|
||||
### Opción A: Desde App Store (Mac Real)
|
||||
|
||||
```bash
|
||||
# Buscar "macOS Sequoia" en App Store
|
||||
# Descargar automáticamente (15GB+)
|
||||
```
|
||||
|
||||
### Opción B: Desde MacInTouch / Archivos
|
||||
|
||||
Descargar el instalador desde:
|
||||
- App Store → Buscar "macOS Sequoia"
|
||||
- Guardará en `/Applications/Install macOS Sequoia.app`
|
||||
|
||||
### Versión Recomendada
|
||||
| Versión | Estado | Notas |
|
||||
|---------|--------|-------|
|
||||
| macOS Sequoia 15.x | ✅ Recomendado | Última versión estable |
|
||||
| macOS Sonoma 14.x | ✅ Compatible | Más probado |
|
||||
| macOS Ventura 13.x | ✅ Compatible | Más estable |
|
||||
|
||||
---
|
||||
|
||||
## 💾 Paso 2: Preparar USB
|
||||
|
||||
### Formatear USB en macOS
|
||||
|
||||
1. **Conectar USB** a la Mac
|
||||
2. Abrir **Disk Utility** (Utilidad de Discos)
|
||||
3. Seleccionar el USB (no el volumen)
|
||||
|
||||
```
|
||||
Nombre: MyVolume
|
||||
Formato: Mac OS Extended (Journaled)
|
||||
Esquema: GUID Partition Map
|
||||
```
|
||||
|
||||
4. Click en **Erase** (Borrar)
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 3: Crear Instalador con Terminal
|
||||
|
||||
### Método createinstallmedia (Oficial)
|
||||
|
||||
Abrir **Terminal** y ejecutar:
|
||||
|
||||
```bash
|
||||
# Para macOS Sequoia
|
||||
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume \
|
||||
--nointeraction
|
||||
|
||||
# Para macOS Sonoma
|
||||
sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume \
|
||||
--nointeraction
|
||||
```
|
||||
|
||||
**Tiempo estimado**: 30-45 minutos
|
||||
|
||||
**Salida esperada**:
|
||||
```
|
||||
Install media now available
|
||||
Volume name: MyVolume
|
||||
...
|
||||
Ready to start.
|
||||
To continue, press Y and Return.
|
||||
```
|
||||
|
||||
### Usando OClter (Alternativa)
|
||||
|
||||
```bash
|
||||
# Descargar OClter
|
||||
curl -O https://github.com/chris1111/OClter/releases/download/v1.x/OClter.tool
|
||||
|
||||
# Dar permisos
|
||||
chmod +x OClter.tool
|
||||
|
||||
# Ejecutar
|
||||
sudo ./OClter.tool
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 4: Verificar USB
|
||||
|
||||
### Comprobar que el USB tenga la estructura correcta
|
||||
|
||||
```bash
|
||||
ls -la /Volumes/MyVolume
|
||||
```
|
||||
|
||||
**Debería contener**:
|
||||
```
|
||||
MyVolume/
|
||||
├── System/
|
||||
├── .IAProductInfo
|
||||
├── .IAPhysicalMedia
|
||||
├── BaseSystem.dmg
|
||||
├── BaseSystem.chunklist
|
||||
└── ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 5: Agregar OpenCore al USB
|
||||
|
||||
### Descargar OpenCore
|
||||
|
||||
Ir a: [Acidanthera/OpenCorePkg Releases](https://github.com/acidanthera/OpenCorePkg/releases)
|
||||
|
||||
Descargar la última versión **stable** (ej: OpenCore-0.9.7-RELEASE.zip)
|
||||
|
||||
### Estructura de Carpetas
|
||||
|
||||
En el USB, crear la estructura EFI:
|
||||
|
||||
```bash
|
||||
# Montar EFI del USB (si no está visible)
|
||||
sudo diskutil mount diskXs1
|
||||
|
||||
# Crear estructura
|
||||
mkdir -p /Volumes/EFI/OC/{ACPI,Kexts,Drivers,Tools}
|
||||
```
|
||||
|
||||
### Copiar Archivos de OpenCore
|
||||
|
||||
Desde el ZIP descargado, copiar a `EFI/OC/`:
|
||||
|
||||
| Archivo | Destino |
|
||||
|---------|---------|
|
||||
| `OpenCore.efi` | `EFI/OC/` |
|
||||
| `BOOTx64.efi` | `EFI/BOOT/` (renombrar a BOOTx64.efi) |
|
||||
| `Drivers/` | `EFI/OC/Drivers/` |
|
||||
|
||||
**Drivers necesarios**:
|
||||
```
|
||||
EFI/OC/Drivers/
|
||||
├── OpenRuntime.efi (REQUIRED)
|
||||
├── OpenCanopy.efi (Opcional - para resolución de problemas)
|
||||
└── HfsPlus.efi (Opcional - si quieres leer HFS+)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📦 Paso 6: Descargar Kexts Esenciales
|
||||
|
||||
### Lista de Kexts Necesarios
|
||||
|
||||
```
|
||||
EFI/OC/Kexts/
|
||||
├── Lilu.kxt (Base)
|
||||
├── VirtualSMC.kxt (Emulación SMC)
|
||||
├── WhateverGreen.kxt (GPU)
|
||||
├── AppleIGC.kxt (Ethernet I226-V)
|
||||
├── AirportItlwm.kxt (Wi-Fi Intel)
|
||||
├── IntelBluetoothFirmware.kxt (Bluetooth)
|
||||
├── IntelBTPatcher.kxt (Parche BT)
|
||||
├── AppleALC.kxt (Audio)
|
||||
├── VoodooPS2Controller.kxt (Teclado/PS2)
|
||||
├── FeatureUnlock.kxt (Features)
|
||||
├── SMCProcessor.kxt (VirtualSMC plugin)
|
||||
├── SMCSuperIO.kxt (VirtualSMC plugin)
|
||||
└── Lilu.kxt (Base - repetido)
|
||||
```
|
||||
|
||||
### Links de Descarga
|
||||
|
||||
Ver **[downloads.md](downloads.md)** para links directos a GitHub.
|
||||
|
||||
### Colocar los Kexts
|
||||
|
||||
```bash
|
||||
# Copiar todos los kexts descargados a:
|
||||
EFI/OC/Kexts/
|
||||
|
||||
# Asegurarse de que cada kext sea una carpeta con el .kext dentro
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Paso 7: Crear config.plist
|
||||
|
||||
### Usar OCAuxiliaryTools (Recomendado)
|
||||
|
||||
1. Descargar **OCAuxiliaryTools** desde [GitHub](https://github.com/ic005k/OCAuxiliaryTools)
|
||||
2. Abrir `config.plist` que viene con OpenCore
|
||||
3. Editar según tu hardware
|
||||
|
||||
### Configuración Mínima para este Hardware
|
||||
|
||||
#### ACPI
|
||||
```
|
||||
Add: []
|
||||
Delete: []
|
||||
Patch: []
|
||||
Quirks:
|
||||
- FadtEnableReset: YES
|
||||
- NormalizeHeaders: YES
|
||||
- RebaseRegions: YES
|
||||
- ResetHwSig: YES
|
||||
- ResetLogoStatus: YES
|
||||
```
|
||||
|
||||
#### Booter
|
||||
```
|
||||
Quirks:
|
||||
- AvoidRuntimeDefrag: YES
|
||||
- DevirtualiseMmio: NO
|
||||
- DisableSingleUser: NO
|
||||
- DisableVariableWrite: NO
|
||||
- DiscardHibernateMap: NO
|
||||
- EnableSafeModeSlide: NO
|
||||
- EnableWriteUnprotector: YES
|
||||
- ForceBooterSignature: NO
|
||||
- ForceExitBootServices: NO
|
||||
- ProtectMemoryRegions: NO
|
||||
- ProtectSecureBoot: NO
|
||||
- ProtectUefiServices: NO
|
||||
- ProvideCustomSlide: YES
|
||||
- ProvideMaxSlide: 0
|
||||
- ResizeAppleGpuBars: -1
|
||||
- RevirtualiseMmio: NO
|
||||
- SetupVirtualMap: YES
|
||||
- SignalAppleOS: NO
|
||||
- SyncRuntimePermissions: YES
|
||||
```
|
||||
|
||||
#### DeviceProperties
|
||||
```
|
||||
Add: {}
|
||||
Delete: {}
|
||||
```
|
||||
|
||||
#### Kernel
|
||||
```
|
||||
Emulate: NO
|
||||
Force: []
|
||||
Kexts:
|
||||
- BundlePath: Lilu.kext
|
||||
Enabled: YES
|
||||
ExecutablePath: Contents/MacOS/Lilu
|
||||
MaxKernel: ""
|
||||
MinKernel: ""
|
||||
PlistPath: Contents/Info.plist
|
||||
|
||||
- BundlePath: VirtualSMC.kext
|
||||
Enabled: YES
|
||||
...
|
||||
|
||||
# Repetir para todos los kexts
|
||||
```
|
||||
|
||||
#### Misc
|
||||
```
|
||||
Boot:
|
||||
- HideAuxiliary: NO
|
||||
- LauncherOption: Full
|
||||
- LauncherPath: Default
|
||||
- PickerAttributes: 0
|
||||
- PickerAudioAssist: NO
|
||||
- PickerMode: Builtin
|
||||
- PickerVariant: Default
|
||||
- PollAppleHotKeys: NO
|
||||
- ShowPicker: YES
|
||||
- TakeoffDelay: 0
|
||||
- Timeout: 5
|
||||
|
||||
Debug:
|
||||
- AppleDebug: NO
|
||||
- ApplePanic: NO
|
||||
- DisableWatchDog: NO
|
||||
- DisplayDelay: 0
|
||||
- DisplayLevel: 2147483650
|
||||
- LogModules: "*"
|
||||
- SerialInit: NO
|
||||
- SysReport: NO
|
||||
- Target: 3
|
||||
|
||||
Entries: []
|
||||
Tools: []
|
||||
```
|
||||
|
||||
#### PlatformInfo (SMBIOS)
|
||||
```
|
||||
Generic:
|
||||
- AdviseFeatures: NO
|
||||
- MaxBIOSVersion: NO
|
||||
- ProcessorType: 0
|
||||
- SpoofVendor: NO
|
||||
- SystemMemoryStatus: Auto
|
||||
- SystemProductName: iMacPro1,1
|
||||
- SystemSerialNumber: ...
|
||||
- SystemUUID: ...
|
||||
- MLB: ...
|
||||
- ROM: ...
|
||||
- FirmwareFeatures: ...
|
||||
- FirmwareFeaturesMask: ...
|
||||
|
||||
Update: Auto
|
||||
UpdateSMBIOSMode: Create
|
||||
```
|
||||
|
||||
**SMBIOS Recomendado**:
|
||||
- `iMacPro1,1` - Para i7-13700K (16 cores,推荐)
|
||||
- `MacPro7,1` - Alternativa
|
||||
|
||||
Generar valores únicos con **GenSMBIOS**:
|
||||
```bash
|
||||
python3 gensmbios.py
|
||||
```
|
||||
|
||||
#### UEFI
|
||||
```
|
||||
Drivers:
|
||||
- Path: OpenRuntime.efi
|
||||
|
||||
Quirks:
|
||||
- IgnoreInvalidFlexRatio: NO
|
||||
- ReleaseUsbOwnership: NO
|
||||
- RequestBootVarRouting: YES
|
||||
- TscSyncTimeout: 0
|
||||
- UnblockFsConnect: NO
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Paso 8: Configuración Específica para i7-13700K
|
||||
|
||||
### Kernel → Emulate
|
||||
```
|
||||
Cpuid1Data: <xx xx xx xx>
|
||||
Cpuid1Mask: <xx xx xx xx>
|
||||
DummyPowerManagement: NO # IMPORTANTE para Raptor Lake
|
||||
```
|
||||
|
||||
Para Raptor Lake (13th gen), usar estos patches:
|
||||
|
||||
```xml
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>
|
||||
NxcB/V/QwMA=
|
||||
</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>
|
||||
////
|
||||
</data>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist USB Completado
|
||||
|
||||
- [ ] USB formateado (HFS+, GUID)
|
||||
- [ ] Instalador macOS creado
|
||||
- [ ] OpenCore copiado
|
||||
- [ ] Kexts descargados y copiados
|
||||
- [ ] config.plist configurado
|
||||
- [ ] SMBIOS generado
|
||||
- [ ] Verificar que EFI/OC/ tenga todos los archivos
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Paso 9: Probar el USB
|
||||
|
||||
1. **Conectar USB** al PC Hackintosh
|
||||
2. **Arrancar** y presionar `F8` para Boot Menu
|
||||
3. **Seleccionar "UEFI: MyVolume"**
|
||||
4. Debería ver el **OpenCore Picker**
|
||||
|
||||
### Si no arranca:
|
||||
- Verificar configuración BIOS
|
||||
- Verificar estructura EFI
|
||||
- Rehacer USB si es necesario
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [03 - Configurar EFI](03-efi-config.md)**
|
||||
@@ -1,893 +0,0 @@
|
||||
# 03 - Configuración EFI Detallada
|
||||
|
||||
## 📋 Archivos de Configuración EFI
|
||||
|
||||
### Estructura Completa EFI/OC/
|
||||
|
||||
```
|
||||
EFI/
|
||||
├── BOOT/
|
||||
│ └── BOOTx64.efi
|
||||
└── OC/
|
||||
├── ACPI/
|
||||
│ ├── SSDT-EC.aml (Fake EC)
|
||||
│ ├── SSDT-PLUG.aml (Power Management)
|
||||
│ ├── SSDT-AWAC.aml (Clock fix B760)
|
||||
│ └── SSDT-PMC.aml (Opcional)
|
||||
├── Kexts/
|
||||
│ ├── Lilu.kext
|
||||
│ ├── VirtualSMC.kext
|
||||
│ ├── WhateverGreen.kext
|
||||
│ ├── AppleALC.kext
|
||||
│ ├── AppleIGC.kext
|
||||
│ ├── AirportItlwm.kext
|
||||
│ ├── IntelBluetoothFirmware.kext
|
||||
│ ├── IntelBTPatcher.kext
|
||||
│ ├── FeatureUnlock.kext
|
||||
│ ├── VoodooPS2Controller.kext
|
||||
│ ├── SMCProcessor.kext
|
||||
│ ├── SMCSuperIO.kext
|
||||
│ └── NVMeFix.kext
|
||||
├── Drivers/
|
||||
│ ├── OpenRuntime.efi
|
||||
│ └── OpenCanopy.efi
|
||||
├── Tools/
|
||||
│ └── Haciend.efi (opcional)
|
||||
├── config.plist
|
||||
└── .
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Configuración config.plist Completa
|
||||
|
||||
### ACPI Section
|
||||
|
||||
```xml
|
||||
<key>ACPI</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>Fake EC</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-EC.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>PluginType</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-PLUG.aml</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>Comment</key>
|
||||
<string>AWAC Fix</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>SSDT-AWAC.aml</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Delete</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>FadtEnableReset</key>
|
||||
<false/>
|
||||
<key>NormalizeHeaders</key>
|
||||
<false/>
|
||||
<key>RebaseRegions</key>
|
||||
<false/>
|
||||
<key>ResetHwSig</key>
|
||||
<false/>
|
||||
<key>ResetLogoStatus</key>
|
||||
<false/>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Booter Section
|
||||
|
||||
```xml
|
||||
<key>Booter</key>
|
||||
<dict>
|
||||
<key>MmapWhitelist</key>
|
||||
<array/>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AvoidRuntimeDefrag</key>
|
||||
<true/>
|
||||
<key>DevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>DisableSingleUser</key>
|
||||
<false/>
|
||||
<key>DisableVariableWrite</key>
|
||||
<false/>
|
||||
<key>DiscardHibernateMap</key>
|
||||
<false/>
|
||||
<key>EnableSafeModeSlide</key>
|
||||
<false/>
|
||||
<key>EnableWriteUnprotector</key>
|
||||
<true/>
|
||||
<key>ForceBooterSignature</key>
|
||||
<false/>
|
||||
<key>ForceExitBootServices</key>
|
||||
<false/>
|
||||
<key>ProtectMemoryRegions</key>
|
||||
<false/>
|
||||
<key>ProtectSecureBoot</key>
|
||||
<false/>
|
||||
<key>ProtectUefiServices</key>
|
||||
<false/>
|
||||
<key>ProvideCustomSlide</key>
|
||||
<true/>
|
||||
<key>ProvideMaxSlide</key>
|
||||
<integer>0</integer>
|
||||
<key>ResizeAppleGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>RevirtualiseMmio</key>
|
||||
<false/>
|
||||
<key>SetupVirtualMap</key>
|
||||
<true/>
|
||||
<key>SignalAppleOS</key>
|
||||
<false/>
|
||||
<key>SyncRuntimePermissions</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### DeviceProperties Section
|
||||
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key> <!-- Audio Realtek -->
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data> <!-- Layout ID 7 -->
|
||||
</dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key> <!-- GPU AMD -->
|
||||
<dict>
|
||||
<key>enable-backlight-registers-fix</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>enable-backlight-smoother</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-patch-enable</key>
|
||||
<data>AQAAAA==</data>
|
||||
<key>framebuffer-cursormem</key>
|
||||
<data>AACQAA==</data>
|
||||
<key>radpng</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Delete</key>
|
||||
<dict/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Layout IDs Comunes para Audio Realtek**:
|
||||
| Layout ID | Uso |
|
||||
|-----------|-----|
|
||||
| 1 | Stereo Output |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 5 | Common for desktop |
|
||||
| 7 | Common for Realtek |
|
||||
| 11 | Realtek ALC897 |
|
||||
| 13 | Realtek ALC1220 |
|
||||
| 28 | Common alternative |
|
||||
| 99 | Built-in Speaker + Headphone |
|
||||
|
||||
---
|
||||
|
||||
### Kernel Section
|
||||
|
||||
```xml
|
||||
<key>Kernel</key>
|
||||
<dict>
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data> <!-- CPUID Data para Raptor Lake -->
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Force</key>
|
||||
<array/>
|
||||
<key>Kexts</key>
|
||||
<array>
|
||||
<!-- Lilu - BASE -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>Lilu.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Patch engine</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/Lilu</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- VirtualSMC -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VirtualSMC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>SMC emulator</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VirtualSMC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- WhateverGreen - GPU AMD -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>WhateverGreen.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>AMD GPU patches</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/WhateverGreen</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AppleALC - Audio -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleALC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Realtek Audio</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleALC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AppleIGC - Ethernet I226-V -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AppleIGC.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel 2.5GbE</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AppleIGC</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- AirportItlwm - Wi-Fi Intel -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Wi-Fi</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/AirportItlwm</string>
|
||||
<key>MaxKernel</key>
|
||||
<string>23.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- IntelBluetoothFirmware -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Bluetooth</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBluetoothFirmware</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- IntelBTPatcher -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Intel Bluetooth Patcher</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/IntelBTPatcher</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- FeatureUnlock -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>FeatureUnlock.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>Unlock macOS features</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/FeatureUnlock</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- VoodooPS2Controller -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>VoodooPS2Controller.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>PS2 Keyboard/Mouse</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/VoodooPS2Controller</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- SMCProcessor -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCProcessor.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC Plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCProcessor</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
|
||||
<!-- SMCSuperIO -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>SMCSuperIO.kext</string>
|
||||
<key>Comment</key>
|
||||
<string>VirtualSMC Plugin</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>ExecutablePath</key>
|
||||
<string>Contents/MacOS/SMCSuperIO</string>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string></string>
|
||||
<key>PlistPath</key>
|
||||
<string>Contents/Info.plist</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Patch</key>
|
||||
<array/>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>AppleCpuPmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmCfgLock</key>
|
||||
<false/>
|
||||
<key>AppleXcpmExtraMsrs</key>
|
||||
<false/>
|
||||
<key>AppleXcpmForceBoost</key>
|
||||
<false/>
|
||||
<key>CustomSMBIOSGuid</key>
|
||||
<false/>
|
||||
<key>DisableIoMapper</key>
|
||||
<true/>
|
||||
<key>DisableLinkeditJettison</key>
|
||||
<true/>
|
||||
<key>DisableRtcChecksum</key>
|
||||
<false/>
|
||||
<key>ExtendBTFeatureFlags</key>
|
||||
<false/>
|
||||
<key>ExternalDiskIcons</key>
|
||||
<false/>
|
||||
<key>ForceSecureBootScheme</key>
|
||||
<false/>
|
||||
<key>IncreasePciBarSize</key>
|
||||
<false/>
|
||||
<key>LapicKernelPanic</key>
|
||||
<false/>
|
||||
<key>LegacyCommpage</key>
|
||||
<false/>
|
||||
<key>PanicNoKextDump</key>
|
||||
<true/>
|
||||
<key>PowerTimeoutKernelPanic</key>
|
||||
<true/>
|
||||
<key>ProvideCurrentCpuInfo</key>
|
||||
<true/>
|
||||
<key>SetApfsTrimTimeout</key>
|
||||
<integer>-1</integer>
|
||||
<key>ThirdPartyDrives</key>
|
||||
<false/>
|
||||
<key>XhciPortLimit</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Scheme</key>
|
||||
<dict>
|
||||
<key>FuzzyMatch</key>
|
||||
<true/>
|
||||
<key>KernelArch</key>
|
||||
<string>x86_64</string>
|
||||
<key>KernelCache</key>
|
||||
<string>Auto</string>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Misc Section
|
||||
|
||||
```xml
|
||||
<key>Misc</key>
|
||||
<dict>
|
||||
<key>BlessOverride</key>
|
||||
<array/>
|
||||
<key>Boot</key>
|
||||
<dict>
|
||||
<key>ConsoleAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>HibernateMode</key>
|
||||
<string>None</string>
|
||||
<key>HibernateSkipsPicker</key>
|
||||
<false/>
|
||||
<key>HideAuxiliary</key>
|
||||
<false/>
|
||||
<key>LauncherOption</key>
|
||||
<string>Full</string>
|
||||
<key>LauncherPath</key>
|
||||
<string>Default</string>
|
||||
<key>PickerAttributes</key>
|
||||
<integer>0</integer>
|
||||
<key>PickerAudioAssist</key>
|
||||
<false/>
|
||||
<key>PickerMode</key>
|
||||
<string>Builtin</string>
|
||||
<key>PickerVariant</key>
|
||||
<string>Default</string>
|
||||
<key>PollAppleHotKeys</key>
|
||||
<false/>
|
||||
<key>ShowPicker</key>
|
||||
<true/>
|
||||
<key>TakeoffDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>Timeout</key>
|
||||
<integer>5</integer>
|
||||
</dict>
|
||||
<key>Debug</key>
|
||||
<dict>
|
||||
<key>AppleDebug</key>
|
||||
<false/>
|
||||
<key>ApplePanic</key>
|
||||
<false/>
|
||||
<key>DisableWatchDog</key>
|
||||
<false/>
|
||||
<key>DisplayDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>DisplayLevel</key>
|
||||
<integer>2147483650</integer>
|
||||
<key>LogModules</key>
|
||||
<string>*</string>
|
||||
<key>SerialInit</key>
|
||||
<false/>
|
||||
<key>SysReport</key>
|
||||
<false/>
|
||||
<key>Target</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>Entries</key>
|
||||
<array/>
|
||||
<key>Security</key>
|
||||
<dict>
|
||||
<keyAllowNvramReset</key>
|
||||
<true/>
|
||||
<key>AllowSetDefault</key>
|
||||
<true/>
|
||||
<key>ApECID</key>
|
||||
<integer>0</integer>
|
||||
<key>AuthRestart</key>
|
||||
<false/>
|
||||
<key>BlacklistAppleUpdate</key>
|
||||
<true/>
|
||||
<key>DmgLoading</key>
|
||||
<string>Signed</string>
|
||||
<key>EnablePassword</key>
|
||||
<false/>
|
||||
<key>ExposeSensitiveData</key>
|
||||
<integer>6</integer>
|
||||
<key>HaltLevel</key>
|
||||
<integer>2147483648</integer>
|
||||
<key>PasswordHash</key>
|
||||
<data></data>
|
||||
<key>PasswordSalt</key>
|
||||
<data></data>
|
||||
<key>ScanPolicy</key>
|
||||
<integer>0</integer>
|
||||
<key>SecureBootModel</key>
|
||||
<string>Disabled</string>
|
||||
<key>Vault</key>
|
||||
<string>Optional</string>
|
||||
</dict>
|
||||
<key>Serial</key>
|
||||
<dict>
|
||||
<key>Init</key>
|
||||
<false/>
|
||||
<key>Override</key>
|
||||
<false/>
|
||||
<key>Swap</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Tools</key>
|
||||
<array/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### PlatformInfo (SMBIOS)
|
||||
|
||||
```xml
|
||||
<key>PlatformInfo</key>
|
||||
<dict>
|
||||
<key>Automatic</key>
|
||||
<true/>
|
||||
<key>CustomMemory</key>
|
||||
<false/>
|
||||
<key>Generic</key>
|
||||
<dict>
|
||||
<key>AdviseFeatures</key>
|
||||
<false/>
|
||||
<key>MaxBIOSVersion</key>
|
||||
<false/>
|
||||
<key>ProcessorType</key>
|
||||
<integer>0</integer>
|
||||
<key>SpoofVendor</key>
|
||||
<true/>
|
||||
<key>SystemMemoryStatus</key>
|
||||
<string>Auto</string>
|
||||
<key>SystemProductName</key>
|
||||
<string>iMacPro1,1</string>
|
||||
<key>SystemSerialNumber</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>SystemUUID</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>MLB</key>
|
||||
<string>GENERATED_WITH_GENSMBIOS</string>
|
||||
<key>ROM</key>
|
||||
<data>GENERATED_WITH_GENSMBIOS</data>
|
||||
</dict>
|
||||
<key>UpdateDataHub</key>
|
||||
<true/>
|
||||
<key>UpdateNVRAM</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOS</key>
|
||||
<true/>
|
||||
<key>UpdateSMBIOSMode</key>
|
||||
<string>Create</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Generar SMBIOS válido**:
|
||||
```bash
|
||||
# Usar GenSMBIOS
|
||||
python3 gensmbios.py
|
||||
|
||||
# O usar
|
||||
./gensmbios
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### UEFI Section
|
||||
|
||||
```xml
|
||||
<key>UEFI</key>
|
||||
<dict>
|
||||
<key>APFS</key>
|
||||
<dict>
|
||||
<key>EnableJumpstart</key>
|
||||
<true/>
|
||||
<key>GlobalConnect</key>
|
||||
<false/>
|
||||
<key>HideVerbose</key>
|
||||
<true/>
|
||||
<key>JumpstartHotPlug</key>
|
||||
<false/>
|
||||
<key>MinDate</key>
|
||||
<integer>0</integer>
|
||||
<key>MinVersion</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Audio</key>
|
||||
<dict>
|
||||
<key>AudioCodec</key>
|
||||
<integer>0</integer>
|
||||
<key>AudioDevice</key>
|
||||
<string>PciRoot(0x0)/Pci(0x1F,0x3)</string>
|
||||
<key>AudioOut</key>
|
||||
<integer>0</integer>
|
||||
<key>AudioSupport</key>
|
||||
<false/>
|
||||
<key>MinimumVolume</key>
|
||||
<integer>20</integer>
|
||||
<key>PlayChime</key>
|
||||
<string>Auto</string>
|
||||
<key>ResetTrafficClass</key>
|
||||
<false/>
|
||||
<key>SetupDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>VolumeAmplifier</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>ConnectDrivers</key>
|
||||
<true/>
|
||||
<key>Drivers</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>Arguments</key>
|
||||
<string>agdpmod=pikera</string>
|
||||
<key>Comment</key>
|
||||
<string></string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>LoadEarly</key>
|
||||
<false/>
|
||||
<key>Path</key>
|
||||
<string>OpenRuntime.efi</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Input</key>
|
||||
<dict>
|
||||
<key>KeyFiltering</key>
|
||||
<false/>
|
||||
<key>KeyForgetThreshold</key>
|
||||
<integer>5</integer>
|
||||
<key>KeyMergeThreshold</key>
|
||||
<integer>2</integer>
|
||||
<key>KeySupport</key>
|
||||
<true/>
|
||||
<key>KeySupportMode</key>
|
||||
<string>Auto</string>
|
||||
<key>KeySwap</key>
|
||||
<false/>
|
||||
<key>PointerSupport</key>
|
||||
<false/>
|
||||
<key>PointerSupportMode</key>
|
||||
<string></string>
|
||||
<key>TimerResolution</key>
|
||||
<integer>50000</integer>
|
||||
</dict>
|
||||
<key>Output</key>
|
||||
<dict>
|
||||
<key>ClearScreenOnModeSwitch</key>
|
||||
<false/>
|
||||
<key>ConsoleMode</key>
|
||||
<string></string>
|
||||
<key>DirectGopRendering</key>
|
||||
<false/>
|
||||
<key>ForceResolution</key>
|
||||
<false/>
|
||||
<key>GopBurstMode</key>
|
||||
<false/>
|
||||
<key>GopPassThrough</key>
|
||||
<string>Disabled</string>
|
||||
<key>IgnoreTextInGraphics</key>
|
||||
<false/>
|
||||
<key>InitialMode</key>
|
||||
<integer>3</integer>
|
||||
<key>ReconnectGraphicsOnResChange</key>
|
||||
<false/>
|
||||
<key>ReplaceTabWithSpace</key>
|
||||
<false/>
|
||||
<key>Resolution</key>
|
||||
<string>Max</string>
|
||||
<key>SanitiseClearScreen</key>
|
||||
<false/>
|
||||
<key>TextRenderer</key>
|
||||
<string>BuiltinGraphics</string>
|
||||
<key>UgaPassThrough</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>ProtocolOverrides</key>
|
||||
<dict>
|
||||
<key>AppleAudio</key>
|
||||
<false/>
|
||||
<key>AppleBootPolicy</key>
|
||||
<false/>
|
||||
<key>AppleDebugLog</key>
|
||||
<false/>
|
||||
<key>AppleEg2Info</key>
|
||||
<false/>
|
||||
<key>AppleFramebufferInfo</key>
|
||||
<false/>
|
||||
<key>AppleImg4Verification</key>
|
||||
<false/>
|
||||
<key>AppleKeyMap</key>
|
||||
<false/>
|
||||
<key>AppleRtcRam</key>
|
||||
<false/>
|
||||
<key>AppleSecureBoot</key>
|
||||
<false/>
|
||||
<key>AppleSmcIo</key>
|
||||
<false/>
|
||||
<key>AppleUserInterfaceTheme</key>
|
||||
<false/>
|
||||
<key>DataHub</key>
|
||||
<false/>
|
||||
<key>DeviceProperties</key>
|
||||
<false/>
|
||||
<key>FirmwareVolume</key>
|
||||
<false/>
|
||||
<key>HashServices</key>
|
||||
<false/>
|
||||
<key>OSInfo</key>
|
||||
<false/>
|
||||
<key>PciIo</key>
|
||||
<false/>
|
||||
<key>UnicodeCollation</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>Quirks</key>
|
||||
<dict>
|
||||
<key>ActivateHpetSupport</key>
|
||||
<false/>
|
||||
<key>DisableSecurityPolicy</key>
|
||||
<false/>
|
||||
<key>EnableVectorAcceleration</key>
|
||||
<false/>
|
||||
<key>ExitBootServicesDelay</key>
|
||||
<integer>0</integer>
|
||||
<key>ForceOcWriteFlash</key>
|
||||
<false/>
|
||||
<key>ForgeUefiSupport</key>
|
||||
<false/>
|
||||
<key>IgnoreInvalidFlexRatio</key>
|
||||
<false/>
|
||||
<key>ReleaseUsbOwnership</key>
|
||||
<false/>
|
||||
<key>ReloadOptionRoms</key>
|
||||
<false/>
|
||||
<key>RequestBootVarRouting</key>
|
||||
<true/>
|
||||
<key>ResizeGpuBars</key>
|
||||
<integer>-1</integer>
|
||||
<key>TscSyncTimeout</key>
|
||||
<integer>0</integer>
|
||||
<key>UnblockFsConnect</key>
|
||||
<false/>
|
||||
</dict>
|
||||
<key>ReservedMemory</key>
|
||||
<array/>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔍 Verificar config.plist
|
||||
|
||||
### Usar ProperTree u OCAuxiliaryTools
|
||||
|
||||
```bash
|
||||
# Validar config.plist
|
||||
plutil -lint config.plist
|
||||
```
|
||||
|
||||
**Salida esperada**:
|
||||
```
|
||||
config.plist: OK
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Archivos SSDT Necesarios
|
||||
|
||||
### SSDT-EC.aml (Fake EC)
|
||||
|
||||
Necesario porque macOS espera un Embedded Controller.
|
||||
|
||||
### SSDT-PLUG.aml (Plugin Type)
|
||||
|
||||
Necesario para power management correcto del CPU.
|
||||
|
||||
### SSDT-AWAC.aml (RTC Fix)
|
||||
|
||||
**CRÍTICO PARA B760**: Corrige el reloj del sistema. Sin esto, macOS no arrancará.
|
||||
|
||||
### Generar SSDTs
|
||||
|
||||
```bash
|
||||
# Usar SSDTTime
|
||||
./SSDTTime.sh
|
||||
|
||||
# O usar GenPMC
|
||||
./gen-pmc.sh
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist EFI Completo
|
||||
|
||||
- [ ] EFI/BOOT/BOOTx64.efi presente
|
||||
- [ ] EFI/OC/OpenCore.efi presente
|
||||
- [ ] EFI/OC/Drivers/OpenRuntime.efi presente
|
||||
- [ ] EFI/OC/Kexts/ tiene todos los kexts (incluyendo NVMeFix)
|
||||
- [ ] EFI/OC/ACPI/ tiene SSDT-EC.aml, SSDT-PLUG.aml y SSDT-AWAC.aml
|
||||
- [ ] config.plist validado con plutil
|
||||
- [ ] SMBIOS generado con GenSMBIOS
|
||||
- [ ] Cpuid1Data configurado para Raptor Lake
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [04 - Instalación](04-installation.md)**
|
||||
@@ -1,419 +0,0 @@
|
||||
# 04 - Proceso de Instalación de macOS
|
||||
|
||||
## 🎯 Objetivo
|
||||
|
||||
Instalar macOS Sequoia (o versión elegida) en tu PC con hardware Hackintosh.
|
||||
|
||||
---
|
||||
|
||||
## 📋 Pre-Instalación - Checklist
|
||||
|
||||
### Antes de Arrancar el USB
|
||||
|
||||
- [ ] **BIOS configurado** según [01-bios-settings.md](01-bios-settings.md)
|
||||
- [ ] **USB instalador creado** con EFI OpenCore
|
||||
- [ ] **Verificado SSDT-AWAC.aml** en EFI/OC/ACPI (CRÍTICO)
|
||||
- [ ] **Verificado boot-arg `agdpmod=pikera`** en config.plist
|
||||
- [ ] **Disco destino** preparado (mínimo 80GB recomendado)
|
||||
- [ ] **Conexión a Internet** (Ethernet preferiblemente)
|
||||
- [ ] **Teclado USB** conectado
|
||||
- [ ] **Monitor** conectado a la GPU AMD RX 6800 XT
|
||||
|
||||
### Particionamiento del Disco
|
||||
|
||||
**Opción A: Usar todo el disco** (Recomendado para instalación limpia)
|
||||
|
||||
**Opción B: Dual Boot con Windows**
|
||||
|
||||
1. En Windows, abrir **Disk Management**
|
||||
2. **Shrink** una partición (mínimo 100GB)
|
||||
3. Dejar el espacio **sin asignar** (no formatear)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Paso 1: Arrancar desde el USB
|
||||
|
||||
### 1.1 Conectar USB y Arrancar
|
||||
|
||||
1. **Conectar el USB instalador**
|
||||
2. **Encender el PC**
|
||||
3. Presionar **F8** repetidamente para **Boot Menu**
|
||||
|
||||
### 1.2 Seleccionar el USB
|
||||
|
||||
En el Boot Menu ASUS:
|
||||
```
|
||||
Boot Option #1: UEFI: <nombre del USB>
|
||||
```
|
||||
|
||||
Seleccionar con Enter.
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 2: OpenCore Picker
|
||||
|
||||
Deberías ver el **OpenCore Boot Picker**:
|
||||
|
||||
```
|
||||
OpenCore 0.9.7
|
||||
|
||||
macOS Installer
|
||||
Recovery
|
||||
```
|
||||
|
||||
### Si NO ves el OpenCore Picker:
|
||||
|
||||
1. Verificar que EFI/OC/ está en el USB
|
||||
2. Verificar config.plist
|
||||
3. Verificar configuración BIOS
|
||||
4. Consultar sección de **Solución de Problemas** abajo
|
||||
|
||||
### Seleccionar "macOS Installer"
|
||||
|
||||
Con las flechas, seleccionar **"macOS Installer"** y presionar **Enter**.
|
||||
|
||||
---
|
||||
|
||||
## ⏳ Paso 3: Carga de macOS
|
||||
|
||||
### 3.1 Apple Logo
|
||||
|
||||
Verás el logo de Apple con una barra de progreso.
|
||||
|
||||
**Tiempo**: 2-5 minutos
|
||||
|
||||
### 3.2 Si se reinicia automáticamente
|
||||
|
||||
Esto es **NORMAL**. OpenCore recargará el instalador.
|
||||
|
||||
```
|
||||
Primera carga: Puede reiniciar 1-2 veces
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 4: Pantalla de Instalación
|
||||
|
||||
### 4.1 Selección de Idioma
|
||||
|
||||
```
|
||||
Choose your language: Español (o preferencia)
|
||||
Click en la flecha
|
||||
```
|
||||
|
||||
### 4.2 Utilidades de macOS
|
||||
|
||||
Deberías ver **"macOS Utilities"**:
|
||||
|
||||
```
|
||||
- Restore from Time Machine Backup
|
||||
- Reinstall macOS
|
||||
- Get Help Online
|
||||
- Disk Utility
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 💽 Paso 5: Disk Utility (Formatear Disco)
|
||||
|
||||
### 5.1 Abrir Disk Utility
|
||||
|
||||
Click en **"Disk Utility"** → **Continue**
|
||||
|
||||
### 5.2 Seleccionar el Disco Destino
|
||||
|
||||
En la columna izquierda, seleccionar el disco donde instalarás macOS.
|
||||
|
||||
**⚠️ IMPORTANTE**: Seleccionar el disco **completo**, no una partición.
|
||||
|
||||
### 5.3 Borrar y Formatear
|
||||
|
||||
1. Click en el botón **"Erase"** (Borrar)
|
||||
2. Configurar:
|
||||
|
||||
| Campo | Valor |
|
||||
|-------|-------|
|
||||
| **Name** | Macintosh HD |
|
||||
| **Format** | APFS |
|
||||
| **Scheme** | GUID Partition Map |
|
||||
|
||||
3. Click en **"Erase"**
|
||||
|
||||
### 5.4 Verificar
|
||||
|
||||
Deberías ver:
|
||||
|
||||
```
|
||||
Macintosh HD
|
||||
- Macintosh HD - Data
|
||||
- Preboot
|
||||
- Recovery
|
||||
```
|
||||
|
||||
### 5.5 Cerrar Disk Utility
|
||||
|
||||
Click en **"Done"** → **"Disk Utility"** → **Quit Disk Utility**
|
||||
|
||||
---
|
||||
|
||||
## 📦 Paso 6: Instalar macOS
|
||||
|
||||
### 6.1 Elegir "Reinstall macOS"
|
||||
|
||||
De vuelta en macOS Utilities:
|
||||
```
|
||||
Click en: Reinstall macOS Sequoia
|
||||
Click en: Continue
|
||||
```
|
||||
|
||||
### 6.2 Aceptar Términos
|
||||
|
||||
Click en **"Agree"** → **"Agree"** nuevamente
|
||||
|
||||
### 6.3 Seleccionar Disco
|
||||
|
||||
```
|
||||
Select the disk where you want to install macOS:
|
||||
Macintosh HD
|
||||
```
|
||||
|
||||
Click en **"Install"**
|
||||
|
||||
### 6.4 Iniciar Instalación
|
||||
|
||||
macOS comenzará a copiar archivos:
|
||||
|
||||
```
|
||||
Preparing installation...
|
||||
Installing macOS...
|
||||
Time remaining: ~20-30 minutos
|
||||
```
|
||||
|
||||
### 6.5 Primer Reinicio
|
||||
|
||||
Durante la instalación, el sistema se reiniciará **automáticamente**.
|
||||
|
||||
**IMPORTANTE**: Al arrancar después del reinicio:
|
||||
1. **Presionar F8** para Boot Menu
|
||||
2. **Seleccionar el USB** otra vez
|
||||
3. **NO seleccionar** el disco duro todavía
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Paso 7: Continuación de la Instalación
|
||||
|
||||
### 7.1 Segunda Carga
|
||||
|
||||
El sistema continuará la instalación:
|
||||
|
||||
```
|
||||
Installing: 5 minutes remaining...
|
||||
Configuración...
|
||||
```
|
||||
|
||||
### 7.2 Segundo Reinicio
|
||||
|
||||
Se reiniciará nuevamente.
|
||||
|
||||
**Esta vez**:
|
||||
1. **Presionar F8** para Boot Menu
|
||||
2. **Seleccionar el USB**
|
||||
3. En OpenCore Picker, seleccionar **"Macintosh HD"** (no el installer)
|
||||
|
||||
---
|
||||
|
||||
## 🎉 Paso 8: Primer Arranque - Configuración
|
||||
|
||||
### 8.1 Asistente de Configuración
|
||||
|
||||
Verás la pantalla **"Hello"** con diversos idiomas.
|
||||
|
||||
```
|
||||
Continúa con la configuración inicial:
|
||||
1. País o región: Argentina (o tu país)
|
||||
2. Teclado: Spanish - ISO o ANSI
|
||||
3. Red: Seleccionar Ethernet (AppleIGC debería funcionar)
|
||||
4. Transferir información: Not now
|
||||
5. Apple ID: Puedes saltar este paso inicialmente
|
||||
```
|
||||
|
||||
### 8.2 Crear Cuenta
|
||||
|
||||
```
|
||||
Nombre: [Tu nombre]
|
||||
Nombre de cuenta: [tu_usuario]
|
||||
Contraseña: [tu_contraseña]
|
||||
```
|
||||
|
||||
### 8.3 Express Setup
|
||||
|
||||
```
|
||||
Location Services: Enable (o Disable si prefieres)
|
||||
Siri: Enable o Disable
|
||||
Screen Time: Set up later
|
||||
```
|
||||
|
||||
### 8.4 Finalizar
|
||||
|
||||
El sistema preparará tu escritorio...
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 9: Post-Instalación Inmediata
|
||||
|
||||
### 9.1 Verificar Hardware Funcional
|
||||
|
||||
Abrir **Acerca de este Mac**:
|
||||
|
||||
```
|
||||
Apple menu () → Acerca de este Mac
|
||||
```
|
||||
|
||||
**Verificar**:
|
||||
- [ ] CPU: Correcta
|
||||
- [ ] Memoria: 32GB mostrados
|
||||
- [ ] Gráficos: AMD RX 6800 XT
|
||||
- [ ] Serie/UUID: Correctos (SMBIOS)
|
||||
|
||||
### 9.2 Verificar Red
|
||||
|
||||
```
|
||||
Ajustes del Sistema → Red
|
||||
```
|
||||
|
||||
**Ethernet**: Debería mostrar "Conectado"
|
||||
**Wi-Fi**: Puede no funcionar todavía (requiere AirportItlwm)
|
||||
|
||||
### 9.3 Verificar Audio
|
||||
|
||||
Reproducir un sonido desde Preferencias del Sistema → Sonido
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Solución de Problemas
|
||||
|
||||
### Problema: Kernel Panic (Pantalla con texto vertical)
|
||||
|
||||
**Causas comunes**:
|
||||
- CFG Lock no deshabilitado
|
||||
- config.plist incorrecto
|
||||
- Kexts faltantes
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Agregar boot-args de depuración**:
|
||||
|
||||
En config.plist → Boot → NVRAM → Add → boot-args:
|
||||
```
|
||||
-v keepsyms=1
|
||||
```
|
||||
|
||||
2. **Verificar CFG Lock**:
|
||||
```
|
||||
config.plist → Kernel → Quirks:
|
||||
AppleCpuPmCfgLock: YES
|
||||
AppleXcpmCfgLock: YES
|
||||
```
|
||||
|
||||
3. **Verificar Kexts**:
|
||||
```
|
||||
Asegurarse de tener:
|
||||
- Lilu.kext
|
||||
- VirtualSMC.kext
|
||||
- WhateverGreen.kext
|
||||
```
|
||||
|
||||
### Problema: Pantalla negra después de Apple logo
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar WhateverGreen.kext**
|
||||
2. **Agregar boot-arg**:
|
||||
```
|
||||
-v agdpmod=pikera
|
||||
```
|
||||
|
||||
3. **Verificar GPU en DeviceProperties**:
|
||||
```
|
||||
config.plist → DeviceProperties → Add
|
||||
PciRoot(0x0)/Pci(0x2,0x0)
|
||||
```
|
||||
|
||||
### Problema: Se reinicia constantemente
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Deshabilitar XMP** en BIOS temporalmente
|
||||
2. **Verificar Cpuid1Data** para Raptor Lake
|
||||
3. **Probar con SMBIOS diferente** (MacPro7,1)
|
||||
|
||||
### Problema: No detecta red Ethernet
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AppleIGC.kext** está en EFI/OC/Kexts/
|
||||
2. **Verificar config.plist** → Kernel → Kexts → AppleIGC.kext está enabled
|
||||
3. **Verificar BIOS** → Network Stack está habilitado
|
||||
|
||||
### Problema: No funciona Wi-Fi
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AirportItlwm.kext** está presente
|
||||
2. **Verificar versión compatible** con tu macOS
|
||||
3. **Alternativa**: Usar itlwm.kext + app Helios
|
||||
|
||||
### Problema: No funciona Audio
|
||||
|
||||
**Soluciones**:
|
||||
|
||||
1. **Verificar AppleALC.kext** está presente
|
||||
2. **Probar diferentes layout-id**:
|
||||
- 1, 3, 5, 7, 11, 13, 28, 99
|
||||
3. **Usar Hackintool** para detectar layout correcto
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Instalación Completada
|
||||
|
||||
- [ ] macOS instalado en el disco
|
||||
- [ ] Primer arranque completado
|
||||
- [ ] Cuenta de usuario creada
|
||||
- [ ] Ethernet funcionando
|
||||
- [ ] Gráficos AMD RX 6800 XT detectados
|
||||
- [ ] Audio funcionando (o configurado)
|
||||
- [ ] SMBIOS correcto en "Acerca de este Mac"
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Próximos Pasos
|
||||
|
||||
### Instalar EFI en el Disco (Obligatorio)
|
||||
|
||||
Actualmente estás arrancando desde el USB. Necesitas copiar el EFI al disco.
|
||||
|
||||
1. **Arrancar desde USB**
|
||||
2. **Montar EFI del disco**:
|
||||
```bash
|
||||
# En Terminal
|
||||
diskutil list
|
||||
# Identificar tu disco (ej: disk1)
|
||||
sudo diskutil mount disk1s1
|
||||
```
|
||||
|
||||
3. **Copiar EFI**:
|
||||
```bash
|
||||
# Desde el USB EFI al disco EFI
|
||||
sudo cp -R /Volumes/EFI/OC /Volumes/DESTINO_EFI/OC/
|
||||
```
|
||||
|
||||
4. **Verificar**:
|
||||
```bash
|
||||
ls /Volumes/DESTINO_EFI/OC/
|
||||
```
|
||||
|
||||
5. **Reiniciar y arrancar desde el disco** (sin USB)
|
||||
|
||||
---
|
||||
|
||||
**Siguiente paso: [05 - Post-Instalación](05-post-install.md)**
|
||||
@@ -1,545 +0,0 @@
|
||||
# 05 - Post-Instalación y Optimización
|
||||
|
||||
## 🎯 Objetivos
|
||||
|
||||
1. Copiar EFI al disco duro
|
||||
2. Configurar hardware restante (Wi-Fi, Bluetooth, Audio)
|
||||
3. Optimizar power management
|
||||
4. Verificar estabilidad del sistema
|
||||
|
||||
---
|
||||
|
||||
## 💾 Paso 1: Copiar EFI al Disco Duro
|
||||
|
||||
### 1.1 Identificar Volúmenes
|
||||
|
||||
```bash
|
||||
# Abrir Terminal y listar volúmenes
|
||||
diskutil list
|
||||
|
||||
# Identificar tu disco macOS (ej: disk1)
|
||||
disk1s1 EFI
|
||||
disk1s2 Macintosh HD
|
||||
```
|
||||
|
||||
### 1.2 Montar EFI del Disco macOS
|
||||
|
||||
```bash
|
||||
# Montar la partición EFI
|
||||
sudo diskutil mount disk1s1
|
||||
```
|
||||
|
||||
### 1.3 Copiar EFI
|
||||
|
||||
```bash
|
||||
# Copiar desde USB al disco
|
||||
sudo cp -R /Volumes/EFI_USB/OC /Volumes/EFI_DISK/OC/
|
||||
|
||||
# Copiar BOOT
|
||||
sudo cp -R /Volumes/EFI_USB/BOOT /Volumes/EFI_DISK/BOOT/
|
||||
|
||||
# Verificar
|
||||
ls -la /Volumes/EFI_DISK/OC/
|
||||
```
|
||||
|
||||
### 1.4 Desmontar EFI
|
||||
|
||||
```bash
|
||||
sudo diskutil unmount /Volumes/EFI_DISK
|
||||
```
|
||||
|
||||
### 1.5 Arrancar desde el Disco
|
||||
|
||||
1. **Retirar USB**
|
||||
2. **Reiniciar**
|
||||
3. Presionar **F8** para Boot Menu
|
||||
4. **Seleccionar** "macOS" o "Macintosh HD"
|
||||
|
||||
---
|
||||
|
||||
## 🔊 Paso 2: Configurar Audio (AppleALC)
|
||||
|
||||
### 2.1 Identificar Layout ID Correcto
|
||||
|
||||
#### Método 1: Hackintool
|
||||
|
||||
1. **Descargar Hackintool** desde [GitHub](https://github.com/headkaze/Hackintool)
|
||||
2. Abrir **Hackintool**
|
||||
3. Ir a **Audio**
|
||||
4. **Select Audio Codec**: Realtek ALC897 (o tu codec)
|
||||
5. **Probar Layout IDs**:
|
||||
- Click en **"Select Audio Layout"**
|
||||
- Elegir diferentes IDs
|
||||
- **Test Audio** para cada uno
|
||||
|
||||
#### Layout IDs Comunes para ASUS ROG B760
|
||||
|
||||
| Layout ID | Uso |
|
||||
|-----------|-----|
|
||||
| 1 | Salida estándar |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 7 | Realtek genérico |
|
||||
| 11 | ALC897/1220 |
|
||||
| 13 | ALC1220 |
|
||||
| 28 | 5.1 Surround |
|
||||
| 99 | Built-in + Headphone |
|
||||
|
||||
### 2.2 Configurar en config.plist
|
||||
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x1B,0x0)</key>
|
||||
<dict>
|
||||
<key>layout-id</key>
|
||||
<data>BwAAAA==</data> <!-- Layout ID 7 -->
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
**Para cambiar Layout ID**:
|
||||
|
||||
```
|
||||
Layout ID 1: AQAAAA==
|
||||
Layout ID 3: AwAAAA==
|
||||
Layout ID 7: BwAAAA==
|
||||
Layout ID 11: CwAAAA==
|
||||
Layout ID 13: DQAAAA==
|
||||
Layout ID 28: GwAAAA==
|
||||
Layout ID 99, bwAAAA==
|
||||
```
|
||||
|
||||
### 2.3 Verificar Audio
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
kextstat | grep AppleALC
|
||||
|
||||
# Debería mostrar proceso cargado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📡 Paso 3: Configurar Wi-Fi (Intel AX211)
|
||||
|
||||
### 3.1 Opciones para Wi-Fi Intel
|
||||
|
||||
**Opción A: AirportItlwm.kext** (Interfaz nativa macOS)
|
||||
|
||||
**Opción B: itlwm.kext + Helios** (App separada)
|
||||
|
||||
### 3.2 Configurar AirportItlwm
|
||||
|
||||
1. **Verificar kext cargado**:
|
||||
```bash
|
||||
kextstat | grep itlwm
|
||||
```
|
||||
|
||||
2. **Configurar** (si no funciona automáticamente):
|
||||
|
||||
```xml
|
||||
<!-- En config.plist → Kernel → Kexts -->
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>AirportItlwm.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string>23.9.9</string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
3. **Reiniciar** y verificar en **Ajustes del Sistema → Red**
|
||||
|
||||
### 3.3 Alternativa: itlwm + Helios
|
||||
|
||||
Si AirportItlwm no funciona:
|
||||
|
||||
1. **Reemplazar** AirportItlwm.kext con **itlwm.kext**
|
||||
2. **Descargar Helios app** desde [OpenIntelWireless](https://github.com/OpenIntelWireless/Helios)
|
||||
3. **Abrir Helios** para conectarse a redes Wi-Fi
|
||||
|
||||
---
|
||||
|
||||
## 🔵 Paso 4: Configurar Bluetooth (Intel AX211)
|
||||
|
||||
### 4.1 Verificar Kexts de Bluetooth
|
||||
|
||||
Asegurarse de tener estos 3 kexts en EFI/OC/Kexts/:
|
||||
|
||||
```
|
||||
IntelBluetoothFirmware.kext
|
||||
IntelBTPatcher.kext
|
||||
BlueTool.kext (opcional, incluido en IntelBluetoothFirmware)
|
||||
```
|
||||
|
||||
### 4.2 Configurar en config.plist
|
||||
|
||||
```xml
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBluetoothFirmware.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
|
||||
<dict>
|
||||
<key>BundlePath</key>
|
||||
<string>IntelBTPatcher.kext</string>
|
||||
<key>Enabled</key>
|
||||
<true/>
|
||||
<key>MaxKernel</key>
|
||||
<string></string>
|
||||
<key>MinKernel</key>
|
||||
<string>19.0.0</string>
|
||||
</dict>
|
||||
```
|
||||
|
||||
### 4.3 Verificar
|
||||
|
||||
```bash
|
||||
# Verificar Bluetooth cargado
|
||||
kextstat | grep Bluetooth
|
||||
|
||||
# Abrir Bluetooth en Ajustes del Sistema
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚡ Paso 5: Power Management (CPU)
|
||||
|
||||
### 5.1 Verificar Gestión de Energía
|
||||
|
||||
Abrir **Acerca de este Mac** → **Reporte del Sistema** → **Energía**
|
||||
|
||||
**Estado correcto**:
|
||||
```
|
||||
Estado de alimentación: alimentado por CA
|
||||
Batería: No hay batería
|
||||
```
|
||||
|
||||
### 5.2 Generar SSDT-PM
|
||||
|
||||
**Opción A: Usar SSDTTime**
|
||||
|
||||
1. **Descargar SSDTTime** desde [GitHub](https://github.com/corpnewt/SSDTTime)
|
||||
2. **Ejecutar**: `./SSDTTime.sh`
|
||||
3. **Seleccionar**: "1" (Basic Mode)
|
||||
4. **Seleccionar**: "1" (PM)
|
||||
5. **Copiar** SSDT-PM.aml a EFI/OC/ACPI/
|
||||
|
||||
**Opción B: Usar GenPMC**
|
||||
|
||||
```bash
|
||||
./gen-pmc.sh
|
||||
```
|
||||
|
||||
### 5.3 Habilitar XNU PM (Power Management)
|
||||
|
||||
```xml
|
||||
<!-- En config.plist → Kernel → Emulate -->
|
||||
<key>Emulate</key>
|
||||
<dict>
|
||||
<key>Cpuid1Data</key>
|
||||
<data>NxcB/V/QwMA=</data>
|
||||
<key>Cpuid1Mask</key>
|
||||
<data>////</data>
|
||||
<key>DummyPowerManagement</key>
|
||||
<false/> <!-- TRUE para deshabilitar PM, FALSE para habilitar -->
|
||||
</dict>
|
||||
```
|
||||
|
||||
### 5.4 Verificar Speed Step
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
sudo powermetrics --samplers cpu_power -i 1000
|
||||
|
||||
# Verificar que las frecuencias cambien
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🌡️ Paso 6: Monitoreo de Temperaturas
|
||||
|
||||
### 6.1 Instalar Stats (o similar)
|
||||
|
||||
1. **Descargar Stats** desde [GitHub](https://github.com/exelban/stats)
|
||||
2. **Configurar** para mostrar:
|
||||
- Temperatura CPU
|
||||
- Uso de CPU
|
||||
- Velocidad de ventiladores
|
||||
- Uso de RAM
|
||||
|
||||
### 6.2 Verificar Temperaturas Normales
|
||||
|
||||
| Componente | Rango Normal |
|
||||
|------------|--------------|
|
||||
| CPU (idle) | 30-45°C |
|
||||
| CPU (load) | 60-85°C |
|
||||
| GPU (idle) | 35-50°C |
|
||||
| GPU (load) | 70-85°C |
|
||||
|
||||
---
|
||||
|
||||
## 🖥️ Paso 7: Configurar GPU AMD RX 6800 XT
|
||||
|
||||
### 7.1 Verificar Aceleración Gráfica
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
kextstat | grep AMD
|
||||
|
||||
# Debería mostrar:
|
||||
# com.apple.driver.AMDRadeonX6000
|
||||
# com.apple.driver.AMDRadeonX6000MTL
|
||||
```
|
||||
|
||||
### 7.2 Verificar Metal
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
metalinfo
|
||||
|
||||
# Debería mostrar:
|
||||
# AMD Radeon RX 6800 XT
|
||||
# Metal Support: YES
|
||||
```
|
||||
|
||||
### 7.3 Habilitar Resizeable BAR (si lo deseas)
|
||||
|
||||
**NOTA**: Generalmente **DISABLED** en BIOS para estabilidad.
|
||||
|
||||
Si deseas habilitarlo:
|
||||
1. Habilitar en BIOS: "Resize BAR" o "SAM"
|
||||
2. Agregar a config.plist:
|
||||
```xml
|
||||
<key>DeviceProperties</key>
|
||||
<dict>
|
||||
<key>Add</key>
|
||||
<dict>
|
||||
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
|
||||
<dict>
|
||||
<key>force-online</key>
|
||||
<data>AQAAAA==</data>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Paso 8: Optimizaciones Adicionales
|
||||
|
||||
### 8.1 Habilitar Hibernación (opcional)
|
||||
|
||||
```bash
|
||||
# En Terminal
|
||||
sudo pmset hibernatemode 25
|
||||
sudo pmset standby 1
|
||||
sudo pmset standbydelay 10800
|
||||
sudo pmset autopoweroff 1
|
||||
```
|
||||
|
||||
### 8.2 Deshabilitar Hibernación (para ahorrar espacio)
|
||||
|
||||
```bash
|
||||
sudo pmset hibernatemode 0
|
||||
sudo rm -rf /var/vm/sleepimage
|
||||
```
|
||||
|
||||
### 8.3 Configurar Sleep/Wake
|
||||
|
||||
```bash
|
||||
# Deshabilitar sleep al cerrar tap (laptops)
|
||||
sudo pmset -a disablesleep 1
|
||||
|
||||
# Habilitar wake on LAN
|
||||
sudo pmset -a womp 1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🧪 Paso 9: Verificar Estabilidad
|
||||
|
||||
### 9.1 Test de Estrés
|
||||
|
||||
**Usar Geekbench 6**:
|
||||
1. Descargar desde [geekbench.com](https://www.geekbench.com/)
|
||||
2. Ejecutar **CPU Benchmark**
|
||||
3. Ejecutar **Compute Benchmark** (OpenCL/Metal)
|
||||
|
||||
**Puntuaciones esperadas** (i7-13700K):
|
||||
```
|
||||
Single Core: ~2200-2600
|
||||
Multi Core: ~18000-22000
|
||||
OpenCL: ~200000-250000 (RX 6800 XT)
|
||||
```
|
||||
|
||||
### 9.2 Test de Memoria
|
||||
|
||||
```bash
|
||||
# Memtest (opcional)
|
||||
memtest /Volumes/Macintosh\ HD
|
||||
```
|
||||
|
||||
### 9.3 Test de Red
|
||||
|
||||
```bash
|
||||
# Ping test
|
||||
ping -c 100 google.com
|
||||
|
||||
# Velocidad de descarga
|
||||
curl -o /dev/null http://speedtest.tele2.net/100MB.zip
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📱 Paso 10: Apps Recomendadas
|
||||
|
||||
### Utilidades
|
||||
|
||||
| App | Propósito |
|
||||
|-----|-----------|
|
||||
| **Stats** | Monitoreo de sistema |
|
||||
| **Hackintool** | Configuración hardware |
|
||||
| **ProperTree** | Editar config.plist |
|
||||
| **OCAuxiliaryTools** | Editar config.plist |
|
||||
| **KextsViewer** | Ver kexts cargados |
|
||||
| **Haciend** | Consola OpenCore (en EFI) |
|
||||
| **BetterDisplay** | Gestión de monitores |
|
||||
| **MonitorControl** | Control de brillo DDC |
|
||||
|
||||
### Apps de Producto
|
||||
|
||||
| App | Propósito |
|
||||
|-----|-----------|
|
||||
| **Rectangle** | Gestión de ventanas |
|
||||
| **AltTab** | Alt-Tab estilo Windows |
|
||||
| **iStat Menus** | Monitoreo avanzado |
|
||||
| **Carbon Copy Cloner** | Backups |
|
||||
| **Time Machine** | Backups nativo |
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Paso 11: Actualizaciones de macOS
|
||||
|
||||
### 11.1 Preparación para Actualizaciones
|
||||
|
||||
**Antes de actualizar**:
|
||||
|
||||
1. **Actualizar OpenCore** a última versión
|
||||
2. **Actualizar Kexts** (Lilu, WhateverGreen, etc.)
|
||||
3. **Hacer backup** con Time Machine
|
||||
4. **Verificar compatibilidad** de la versión nueva
|
||||
|
||||
### 11.2 Proceso de Actualización
|
||||
|
||||
```bash
|
||||
# 1. Actualizar desde App Store
|
||||
# 2. El sistema se reiniciará
|
||||
# 3. Arrancar desde EFI del disco (no USB)
|
||||
# 4. La actualización continuará
|
||||
```
|
||||
|
||||
### 11.3 Si la actualización falla
|
||||
|
||||
1. **Arrancar en modo verbose**:
|
||||
- En OpenCore Picker, presionar **Espacio**
|
||||
- Seleccionar las opciones del volumen
|
||||
- Agregar boot-arg: `-v`
|
||||
|
||||
2. **Ver logs** para identificar el problema
|
||||
|
||||
3. **Actualizar kexts** si es necesario
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Post-Instalación Completado
|
||||
|
||||
### Hardware
|
||||
|
||||
- [ ] Audio funcionando (AppleALC con layout-id correcto)
|
||||
- [ ] Wi-Fi funcionando (AirportItlwm o itlwm)
|
||||
- [ ] Bluetooth funcionando (IntelBluetoothFirmware)
|
||||
- [ ] Ethernet funcionando (AppleIGC)
|
||||
- [ ] Gráficos AMD RX 6800 XT con aceleración
|
||||
- [ ] Power Management configurado
|
||||
- [ ] Temperaturas normales
|
||||
|
||||
### Software
|
||||
|
||||
- [ ] EFI copiado al disco
|
||||
- [ ] Arranca sin USB
|
||||
- [ ] Hackintool instalado
|
||||
- [ ] Stats instalado
|
||||
- [ ] Time Machine configurado (opcional)
|
||||
|
||||
### Estabilidad
|
||||
|
||||
- [ ] Geekbench ejecutado
|
||||
- [ ] No hay kernel panics aleatorios
|
||||
- [ ] Sleep/Wake funciona correctamente
|
||||
- [ ] Todas las apps funcionan
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Mantenimiento
|
||||
|
||||
### Mensual
|
||||
|
||||
1. **Actualizar kexts** si hay nuevas versiones
|
||||
2. **Actualizar OpenCore** si hay nueva versión
|
||||
3. **Verificar temperatures**
|
||||
4. **Hacer backup** con Time Machine
|
||||
|
||||
### Trimestral
|
||||
|
||||
1. **Actualizar macOS** a última versión menor
|
||||
2. **Revisar config.plist** para optimizaciones
|
||||
3. **Limpiar archivos temporales**
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Recursos Adicionales
|
||||
|
||||
### Documentación
|
||||
|
||||
- [Dortania OpenCore Post-Install Guide](https://dortania.github.io/OpenCore-Post-Install/)
|
||||
- [Dortania Troubleshooting](https://dortania.github.io/Troubleshooting/)
|
||||
- [r/hackintosh Subreddit](https://www.reddit.com/r/hackintosh/)
|
||||
|
||||
### Comunidades
|
||||
|
||||
- [TonyMacx86 Forums](https://www.tonymacx86.com/)
|
||||
- [InsanelyMac Forums](https://www.insanelymac.com/)
|
||||
- [Dortania Discord](https://discord.gg/AbTrsBq)
|
||||
|
||||
---
|
||||
|
||||
## 🎉 ¡Felicitaciones!
|
||||
|
||||
Tu Hackintosh está completamente configurado y listo para usar.
|
||||
|
||||
**Acerca de este Mac** debería mostrar:
|
||||
|
||||
```
|
||||
macOS Sequoia 15.x
|
||||
procesador: 3,4 GHz Intel Core i7-13700K (16 cores)
|
||||
Memoria: 32 GB 6400 MHz DDR5
|
||||
Gráficos: AMD Radeon RX 6800 XT 16 GB
|
||||
Serie: XXXXXXXXXX
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Gracias por seguir esta guía. ¡Disfruta tu Hackintosh! 🍎**
|
||||
@@ -1,203 +0,0 @@
|
||||
# Hackintosh Quick Start - ASUS ROG STRIX B760-I
|
||||
|
||||
## 🎯 Tu Hardware
|
||||
|
||||
```
|
||||
CPU: Intel i7-13700K (Raptor Lake, 16 cores)
|
||||
MB: ASUS ROG STRIX B760-I GAMING WIFI
|
||||
GPU: AMD Radeon RX 6800 XT (16GB)
|
||||
RAM: 32GB DDR5 6400MHz
|
||||
SSD: Crucial P3 Plus 1TB NVMe
|
||||
Ethernet Intel I226-V 2.5GbE
|
||||
Wi-Fi: Intel AX211 (Wi-Fi 6E)
|
||||
Audio: Realtek HDA
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚡ 3 Pasos Rápidos
|
||||
|
||||
### 1️⃣ Configurar BIOS (5 min)
|
||||
|
||||
| Opción | Valor |
|
||||
|--------|-------|
|
||||
| Fast Boot | DISABLE |
|
||||
| CFG Lock | DISABLE |
|
||||
| VT-d | DISABLE |
|
||||
| VT-x | ENABLE |
|
||||
| Above 4G Decoding | ENABLE |
|
||||
| DVMT Pre-Allocated | 64MB |
|
||||
| CSM | DISABLE |
|
||||
| Secure Boot | Other OS |
|
||||
| SATA Mode | AHCI |
|
||||
| Resizable BAR | DISABLE |
|
||||
|
||||
### 2️⃣ Crear USB (30 min)
|
||||
|
||||
```bash
|
||||
# En Mac
|
||||
# 1. Conectar USB 16GB+
|
||||
# 2. Formatear: HFS+, GUID
|
||||
# 3. Crear instalador
|
||||
sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia \
|
||||
--volume /Volumes/MyVolume --nointeraction
|
||||
|
||||
# 4. Copiar EFI al USB
|
||||
# 5. Configurar config.plist
|
||||
```
|
||||
|
||||
### 3️⃣ Instalar (45 min)
|
||||
|
||||
1. Arrancar desde USB (F8)
|
||||
2. Seleccionar "macOS Installer"
|
||||
3. Disk Utility → Borrar disco (APFS, GUID)
|
||||
4. Instalar macOS
|
||||
5. Completar configuración
|
||||
|
||||
---
|
||||
|
||||
## 📦 Kexts Necesarios
|
||||
|
||||
```
|
||||
EFI/OC/Kexts/
|
||||
├── Lilu.kxt ⭐ BASE
|
||||
├── VirtualSMC.kxt ⭐ SMC
|
||||
├── WhateverGreen.kxt ⭐ GPU
|
||||
├── AppleALC.kxt ⭐ Audio
|
||||
├── AppleIGC.kxt ⭐ Ethernet
|
||||
├── AirportItlwm.kxt ⭐ Wi-Fi
|
||||
├── IntelBluetoothFirmware.kxt ⭐ BT
|
||||
├── IntelBTPatcher.kxt ⭐ BT
|
||||
├── FeatureUnlock.kxt
|
||||
├── VoodooPS2Controller.kxt
|
||||
├── SMCProcessor.kxt
|
||||
└── SMCSuperIO.kxt
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ config.plist Clave
|
||||
|
||||
### SMBIOS
|
||||
```xml
|
||||
SystemProductName: iMacPro1,1
|
||||
SystemSerialNumber: GENERAR
|
||||
SystemUUID: GENERAR
|
||||
MLB: GENERAR
|
||||
```
|
||||
|
||||
### Kernel Emulate (Raptor Lake)
|
||||
```xml
|
||||
Cpuid1Data: NxcB/V/QwMA=
|
||||
Cpuid1Mask: ////
|
||||
DummyPowerManagement: false
|
||||
```
|
||||
|
||||
### Kernel Quirks
|
||||
```xml
|
||||
DisableIoMapper: true
|
||||
AppleCpuPmCfgLock: false
|
||||
AppleXcpmCfgLock: false
|
||||
```
|
||||
|
||||
### ACPI Add
|
||||
```
|
||||
SSDT-EC.aml ⭐ FAKE EC
|
||||
SSDT-PLUG.aml ⭐ PLUG TYPE
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Comandos Útiles
|
||||
|
||||
### Verificar Kexts
|
||||
```bash
|
||||
kextstat | grep Lilu
|
||||
kextstat | grep WhateverGreen
|
||||
kextstat | grep AppleALC
|
||||
```
|
||||
|
||||
### Verificar GPU
|
||||
```bash
|
||||
metalinfo
|
||||
system_profiler SPDisplaysDataType
|
||||
```
|
||||
|
||||
### Verificar Red
|
||||
```bash
|
||||
networksetup -listallhardwareports
|
||||
ifconfig
|
||||
```
|
||||
|
||||
### Verificar Audio
|
||||
```bash
|
||||
kextstat | grep AppleALC
|
||||
system_profiler SPAudioDataType
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🐛 Problemas Comunes
|
||||
|
||||
| Problema | Solución |
|
||||
|----------|----------|
|
||||
| Kernel Panic | CFG Lock en BIOS o config.plist |
|
||||
| Pantalla negra | agdpmod=pikera boot-arg |
|
||||
| No Ethernet | AppleIGC.kext + Network Stack ON |
|
||||
| No Wi-Fi | AirportItlwm.kext v2.3.0 |
|
||||
| No Audio | Probar layout-id 7, 11, 13, 28 |
|
||||
| Reinicios loop | Deshabilitar XMP |
|
||||
| No PM | SSDT-PLUG + DummyPM=false |
|
||||
|
||||
---
|
||||
|
||||
## 📱 Layout ID Audio
|
||||
|
||||
| ID | Uso |
|
||||
|----|-----|
|
||||
| 1 | Stereo básico |
|
||||
| 3 | Speaker + Line Out |
|
||||
| 7 | Realtek (más común) |
|
||||
| 11 | ALC897/1220 |
|
||||
| 13 | ALC1220 |
|
||||
| 28 | 5.1 Surround |
|
||||
| 99 | Built-in + HP |
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Enlaces Rápidos
|
||||
|
||||
| Recurso | Link |
|
||||
|---------|------|
|
||||
| OpenCore | [github.com/acidanthera/OpenCorePkg](https://github.com/acidanthera/OpenCorePkg) |
|
||||
| Dortania Guide | [dortania.github.io/OpenCore-Install-Guide](https://dortania.github.io/OpenCore-Install-Guide/) |
|
||||
| Kexts Acidanthera | [github.com/acidanthera](https://github.com/acidanthera) |
|
||||
| AppleIGC (Ethernet) | [github.com/SongXiaoXi/AppleIGC](https://github.com/SongXiaoXi/AppleIGC) |
|
||||
| itlwm (Wi-Fi) | [github.com/OpenIntelWireless/itlwm](https://github.com/OpenIntelWireless/itlwm) |
|
||||
| B760 EFI Ref | [github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) |
|
||||
|
||||
---
|
||||
|
||||
## 📋 Checklist Final
|
||||
|
||||
```
|
||||
[ ] BIOS configurado
|
||||
[ ] USB instalador creado
|
||||
[ ] EFI/OC configurado
|
||||
[ ] config.plist validado
|
||||
[ ] Kexts copiados
|
||||
[ ] SSDTs agregados
|
||||
[ ] Arranca desde USB
|
||||
[ ] macOS instalado
|
||||
[ ] EFI copiado al disco
|
||||
[ ] Arranca sin USB
|
||||
[ ] Ethernet funciona
|
||||
[ ] Wi-Fi funciona
|
||||
[ ] Audio funciona
|
||||
[ ] GPU acelerada
|
||||
[ ] PM configurado
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**Para guía completa: Ver [README.md](README.md)**
|
||||
@@ -1,450 +0,0 @@
|
||||
# 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.
|
||||
@@ -1,191 +0,0 @@
|
||||
# 🍎 Guía Completa Hackintosh - ASUS ROG STRIX B760-I + i7-13700K + RX 6800 XT
|
||||
|
||||
## 📋 Información del Sistema
|
||||
|
||||
| Componente | Especificación |
|
||||
|------------|----------------|
|
||||
| **CPU** | Intel Core i7-13700K (13th Gen, Raptor Lake) |
|
||||
| **Placa Madre** | ASUS ROG STRIX B760-I GAMING WIFI |
|
||||
| **GPU** | AMD Radeon RX 6800 XT (Navi 21, 16GB) |
|
||||
| **RAM** | 32GB DDR5 6400MHz Patriot (2x16GB) |
|
||||
| **Almacenamiento** | Crucial P3 Plus 1TB NVMe SSD |
|
||||
| **Ethernet** | Intel I226-V 2.5GbE |
|
||||
| **Wi-Fi** | Intel AX211 (Wi-Fi 6E) |
|
||||
| **Audio** | Realtek High Definition Audio |
|
||||
| **BIOS** | AMI 1825 |
|
||||
|
||||
## ✅ Estado de Compatibilidad
|
||||
|
||||
| Componente | Compatibilidad | Notas |
|
||||
|------------|----------------|-------|
|
||||
| CPU | ✅ Compatible | Requiere CPU spoofing |
|
||||
| GPU | ✅ Nativo | Soporte nativo macOS Big Sur+ |
|
||||
| Ethernet | ✅ Compatible | AppleIGC.kext v1.6 |
|
||||
| Wi-Fi | ✅ Compatible | itlwm/AirportItlwm |
|
||||
| Bluetooth | ✅ Compatible | IntelBluetoothFirmware |
|
||||
| Audio | ⚠️ Requiere config | AppleALC con layout-id |
|
||||
|
||||
---
|
||||
|
||||
## 📁 Estructura de Archivos
|
||||
|
||||
```
|
||||
hackintosh-guide/
|
||||
├── README.md (Esta guía)
|
||||
├── 01-bios-settings.md (Configuración BIOS)
|
||||
├── 02-create-installer.md (Crear USB instalador)
|
||||
├── 03-efi-config.md (Configurar EFI)
|
||||
├── 04-installation.md (Proceso de instalación)
|
||||
├── 05-post-install.md (Post-instalación)
|
||||
├── downloads.md (Links de descarga)
|
||||
├── EFI/
|
||||
│ └── OC/
|
||||
│ ├── ACPI/ (SSDTs)
|
||||
│ ├── Kexts/ (Drivers)
|
||||
│ ├── Drivers/ (OpenCore drivers)
|
||||
│ └── Tools/ (Haciend, etc.)
|
||||
├── docs/ (Documentación adicional)
|
||||
└── kexts-downloaded/ (Kexts descargados)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Índice de la Guía
|
||||
|
||||
1. **[Configuración del BIOS](01-bios-settings.md)** - Configuraciones críticas
|
||||
2. **[Crear USB Instalador](02-create-installer.md)** - Crear medio de instalación
|
||||
3. **[Configuración EFI](03-efi-config.md)** - Configurar OpenCore
|
||||
4. **[Instalación](04-installation.md)** - Instalar macOS
|
||||
5. **[Post-Instalación](05-post-install.md)** - Configuraciones finales
|
||||
6. **[Descargas](downloads.md)** - Links de descarga
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Resumen Rápido - Archivos Necesarios
|
||||
|
||||
### Kexts Esenciales
|
||||
| Kext | Versión | Propósito |
|
||||
|------|---------|-----------|
|
||||
| **Lilu.kext** | 1.6.8+ | Base para muchos parches |
|
||||
| **VirtualSMC.kext** | 1.3.4+ | Emulación SMC |
|
||||
| **WhateverGreen.kext** | 1.6.7+ | Soporte GPU AMD |
|
||||
| **AppleIGC.kext** | 1.6 | Ethernet I226-V |
|
||||
| **AirportItlwm.kext** | 2.3.0 | Wi-Fi Intel AX211 |
|
||||
| **IntelBluetoothFirmware.kext** | 2.3.0+ | Bluetooth Intel |
|
||||
| **IntelBTPatcher.kext** | 2.3.0+ | Parche Bluetooth |
|
||||
| **AppleALC.kext** | 1.8.8+ | Audio Realtek |
|
||||
| **VoodooPS2Controller.kext** | 2.3.0+ | Teclado/PS2 |
|
||||
| **FeatureUnlock.kext** | 1.1.4+ | Desbloquear features |
|
||||
|
||||
### OpenCore
|
||||
- **OpenCore 0.9.7+** (última versión estable)
|
||||
- **OCAuxiliaryTools** (editor config.plist)
|
||||
|
||||
### Herramientas
|
||||
- **Hackintool** - Configuración hardware
|
||||
- **ProperTree** - Editor plist
|
||||
- **GenSMBIOS** - Generar SMBIOS
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ Configuración BIOS Crítica
|
||||
|
||||
### ASUS ROG STRIX B760-I - Configuraciones Requeridas
|
||||
|
||||
| Opción | Valor | Ubicación |
|
||||
|--------|-------|-----------|
|
||||
| **Fast Boot** | DISABLE | Boot |
|
||||
| **CFG Lock** | DISABLE | Advanced → CPU Configuration |
|
||||
| **VT-d** | DISABLE | Advanced → CPU Configuration |
|
||||
| **VT-x** | ENABLE | Advanced → CPU Configuration |
|
||||
| **Above 4G Decoding** | ENABLE | Advanced → Chipset Configuration |
|
||||
| **DVMT Pre-Allocated** | 64MB | Advanced → Chipset → Graphics |
|
||||
| **CSM** | DISABLE | Boot |
|
||||
| **Resizable BAR** | DISABLE | Advanced → Chipset |
|
||||
| **SATA Mode** | AHCI | Advanced → PCH Storage |
|
||||
|
||||
---
|
||||
|
||||
## 📦 Plan de Instalación
|
||||
|
||||
### Paso 1: Configurar BIOS
|
||||
Ver [01-bios-settings.md](01-bios-settings.md)
|
||||
|
||||
### Paso 2: Crear USB Instalador
|
||||
Ver [02-create-installer.md](02-create-installer.md)
|
||||
|
||||
### Paso 3: Configurar EFI
|
||||
Ver [03-efi-config.md](03-efi-config.md)
|
||||
|
||||
### Paso 4: Instalar macOS
|
||||
Ver [04-installation.md](04-installation.md)
|
||||
|
||||
### Paso 5: Post-Instalación
|
||||
Ver [05-post-install.md](05-post-install.md)
|
||||
|
||||
---
|
||||
|
||||
## 🌐 Recursos y Fuentes
|
||||
|
||||
### EFI de Referencia para B760
|
||||
- [hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) - EFI específico para esta placa
|
||||
- [rosewu550/asus-strix-b760-i-hackintosh](https://github.com/rosewu550/asus-strix-b760-i-hackintosh) - Config con i9-13900F
|
||||
|
||||
### Guías Generales
|
||||
- [Dortania OpenCore Install Guide](https://dortania.github.io/OpenCore-Install-Guide/) - La biblia del Hackintosh
|
||||
- [OpenCore Visual Beginners Guide](https://chriswayg.gitbook.io/opencore-visual-beginners-guide/) - Guía visual
|
||||
- [Dortania GPU Buyers Guide - AMD](https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html)
|
||||
|
||||
### Repositorios de Kexts
|
||||
- [Acidanthera](https://github.com/acidanthera) - Kexts oficiales (Lilu, WhateverGreen, VirtualSMC, etc.)
|
||||
- [OpenIntelWireless/itlwm](https://github.com/OpenIntelWireless/itlwm) - Wi-Fi Intel
|
||||
- [OpenIntelWireless/IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware) - Bluetooth Intel
|
||||
- [SongXiaoXi/AppleIGC](https://github.com/SongXiaoXi/AppleIGC) - Ethernet I225/I226
|
||||
|
||||
### Herramientas
|
||||
- [OC-Gen-X](https://github.com/Pavo-IM/OC-Gen-X) - Generador de configuración OpenCore
|
||||
- [OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) - Editor de config.plist
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Advertencias Importantes
|
||||
|
||||
1. **Respaldar todo** antes de comenzar
|
||||
2. **NO actualizar BIOS** durante la instalación
|
||||
3. **Seguir el orden** de la guía
|
||||
4. **Solo descargar desde fuentes oficiales** (GitHub, Dortania)
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Soporte y Comunidad
|
||||
|
||||
- [r/hackintosh Reddit](https://www.reddit.com/r/hackintosh/)
|
||||
- [TonyMacx86 Forums](https://www.tonymacx86.com/)
|
||||
- [InsanelyMac Forums](https://www.insanelymac.com/)
|
||||
|
||||
---
|
||||
|
||||
## 📝 Notas Específicas para este Hardware
|
||||
|
||||
### Intel i7-13700K (Raptor Lake)
|
||||
- Requiere **CPU spoofing** a iMacPro1,1 o MacPro7,1
|
||||
- P-Cores/E-Cores necesitan configuración correcta
|
||||
- No usar XMP profile si hay problemas de estabilidad
|
||||
|
||||
### AMD RX 6800 XT
|
||||
- **Soporte nativo** en macOS Big Sur y posteriores
|
||||
- No requiere kexts especiales (WhateverGreen para patches)
|
||||
- Disable ASAPU en config.plist si hay problemas
|
||||
|
||||
### Intel I226-V Ethernet
|
||||
- Usar **AppleIGC.kext v1.6** para Sequoia 15
|
||||
- Versions anteriores usar v1.4 o v1.5
|
||||
|
||||
### Intel AX211 Wi-Fi
|
||||
- **AirportItlwm.kext** para interfaz nativa macOS
|
||||
- **itlwm.kext** + Helios (app) como alternativa
|
||||
- Bluetooth requiere 3 kexts: BlueTool, IntelBluetoothFirmware, IntelBTPatcher
|
||||
|
||||
---
|
||||
|
||||
**Comienza con [01-bios-settings.md](01-bios-settings.md)**
|
||||
@@ -1,246 +0,0 @@
|
||||
# Descargas - Links y Archivos Necesarios
|
||||
|
||||
## 📦 Archivos Esenciales
|
||||
|
||||
### Bootloader
|
||||
|
||||
| Archivo | Versión | Link |
|
||||
|---------|---------|------|
|
||||
| **OpenCore** | 0.9.7+ | [github.com/acidanthera/OpenCorePkg/releases](https://github.com/acidanthera/OpenCorePkg/releases) |
|
||||
| **OCAuxiliaryTools** | Latest | [github.com/ic005k/OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) |
|
||||
| **ProperTree** | Latest | [github.com/corpnewt/ProperTree](https://github.com/corpnewt/ProperTree) |
|
||||
| **GenSMBIOS** | Latest | [github.com/corpnewt/GenSMBIOS](https://github.com/corpnewt/GenSMBIOS) |
|
||||
|
||||
### Kexts Principales (Acidanthera)
|
||||
|
||||
| Kext | Versión | Link |
|
||||
|------|---------|------|
|
||||
| **Lilu.kext** | 1.6.8+ | [github.com/acidanthera/Lilu/releases](https://github.com/acidanthera/Lilu/releases) |
|
||||
| **VirtualSMC.kext** | 1.3.4+ | [github.com/acidanthera/VirtualSMC/releases](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
| **WhateverGreen.kext** | 1.6.7+ | [github.com/acidanthera/WhateverGreen/releases](https://github.com/acidanthera/WhateverGreen/releases) |
|
||||
| **AppleALC.kext** | 1.8.8+ | [github.com/acidanthera/AppleALC/releases](https://github.com/acidanthera/AppleALC/releases) |
|
||||
| **VoodooPS2Controller.kext** | 2.3.0+ | [github.com/acidanthera/VoodooPS2Controller/releases](https://github.com/acidanthera/VoodooPS2Controller/releases) |
|
||||
| **FeatureUnlock.kext** | 1.1.4+ | [github.com/acidanthera/FeatureUnlock/releases](https://github.com/acidanthera/FeatureUnlock/releases) |
|
||||
| **SMCProcessor.kext** | 1.3.4+ | [incluido en VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
| **SMCSuperIO.kext** | 1.3.4+ | [incluido en VirtualSMC](https://github.com/acidanthera/VirtualSMC/releases) |
|
||||
|
||||
### Kexts de Red
|
||||
|
||||
| Kext | Versión | Link | Propósito |
|
||||
|------|---------|------|-----------|
|
||||
| **AppleIGC.kext** | 1.6 (Mar 2025) | [github.com/SongXiaoXi/AppleIGC/releases](https://github.com/SongXiaoXi/AppleIGC/releases) | Ethernet I225/I226-V 2.5GbE |
|
||||
| **AirportItlwm.kext** | 2.3.0 | [github.com/OpenIntelWireless/itlwm/releases](https://github.com/OpenIntelWireless/itlwm/releases) | Wi-Fi Intel (interfaz nativa) |
|
||||
| **itlwm.kext** | 2.3.0 | [github.com/OpenIntelWireless/itlwm/releases](https://github.com/OpenIntelWireless/itlwm/releases) | Wi-Fi Intel (con app Helios) |
|
||||
| **IntelBluetoothFirmware.kext** | 2.3.0+ | [github.com/OpenIntelWireless/IntelBluetoothFirmware/releases](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Bluetooth Intel |
|
||||
| **IntelBTPatcher.kext** | 2.3.0+ | [github.com/OpenIntelWireless/IntelBluetoothFirmware/releases](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Parche Bluetooth Intel |
|
||||
| **BlueTool.kext** | 2.3.0+ | [incluido en IntelBluetoothFirmware](https://github.com/OpenIntelWireless/IntelBluetoothFirmware/releases) | Bluetooth |
|
||||
|
||||
### Kexts Adicionales
|
||||
|
||||
| Kext | Versión | Link | Propósito |
|
||||
|------|---------|------|-----------|
|
||||
| **BrcmPatchRAM3.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom (alternativa) |
|
||||
| **BrcmBluetoothInjector.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
| **BrcmFirmwareData.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
| **BrcmBluetoothInjector.kext** | Latest | [github.com/acidanthera/BrcmPatchRAM/releases](https://github.com/acidanthera/BrcmPatchRAM/releases) | Bluetooth Broadcom |
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Herramientas
|
||||
|
||||
### Configuración
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **Hackintool** | [github.com/headkaze/Hackintool](https://github.com/headkaze/Hackintool) | Configuración completa de hardware |
|
||||
| **OCAuxiliaryTools (OCT)** | [github.com/ic005k/OCAuxiliaryTools](https://github.com/ic005k/OCAuxiliaryTools) | Editor config.plist con GUI |
|
||||
| **ProperTree** | [github.com/corpnewt/ProperTree](https://github.com/corpnewt/ProperTree) | Editor plist (cross-platform) |
|
||||
| **GenSMBIOS** | [github.com/corpnewt/GenSMBIOS](https://github.com/corpnewt/GenSMBIOS) | Generar SMBIOS válido |
|
||||
| **SSDTTime** | [github.com/corpnewt/SSDTTime](https://github.com/corpnewt/SSDTTime) | Generar SSDTs personalizados |
|
||||
| **GenPMC** | [github.com/corpnewt/gen-pmc](https://github.com/corpnewt/gen-pmc) | Generar SSDT-PM |
|
||||
|
||||
### Utilidades del Sistema
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **Stats** | [github.com/exelban/stats](https://github.com/exelban/stats) | Monitoreo de sistema (menu bar) |
|
||||
| **KextsViewer** | [github.com/corpnewt/KextsViewer](https://github.com/corpnewt/KextsViewer) | Ver kexts cargados |
|
||||
| **Haciend** | [incluido en OpenCore](https://github.com/acidanthera/OpenCorePkg) | Consola interactiva OpenCore |
|
||||
| **BetterDisplay** | [github.com/waydabber/BetterDisplay](https://github.com/waydabber/BetterDisplay) | Gestión de monitores |
|
||||
| **MonitorControl** | [github.com/MonitorControl/MonitorControl](https://github.com/MonitorControl/MonitorControl) | Control de brillo DDC |
|
||||
|
||||
### Creación de Instalador
|
||||
|
||||
| Herramienta | Link | Propósito |
|
||||
|-------------|------|-----------|
|
||||
| **OClter** | [github.com/chris1111/OClter](https://github.com/chris1111/OClter) | Crear USB instalador |
|
||||
| **createinstallmedia** | (Incluido con macOS) | Método oficial de Apple |
|
||||
| **BalenaEtcher** | [etcher.balena.io](https://etcher.balena.io) | Flashear USB (alternativa) |
|
||||
|
||||
---
|
||||
|
||||
## 📚 Documentación
|
||||
|
||||
### Guías Oficiales
|
||||
|
||||
| Guía | Link |
|
||||
|------|------|
|
||||
| **Dortania OpenCore Install Guide** | [dortania.github.io/OpenCore-Install-Guide](https://dortania.github.io/OpenCore-Install-Guide/) |
|
||||
| **Dortania Post-Install Guide** | [dortania.github.io/OpenCore-Post-Install](https://dortania.github.io/OpenCore-Post-Install/) |
|
||||
| **Dortania Troubleshooting** | [dortania.github.io/Troubleshooting](https://dortania.github.io/Troubleshooting/) |
|
||||
| **Dortania GPU Buyers Guide** | [dortania.github.io/GPU-Buyers-Guide](https://dortania.github.io/GPU-Buyers-Guide/) |
|
||||
| **Dortania USB Mapping** | [dortania.github.io/USB-Map-Guide](https://dortania.github.io/USB-Map-Guide/) |
|
||||
|
||||
### Guías Visuales
|
||||
|
||||
| Guía | Link |
|
||||
|------|------|
|
||||
| **OpenCore Visual Beginners Guide** | [chriswayg.gitbook.io/opencore-visual-beginners-guide](https://chriswayg.gitbook.io/opencore-visual-beginners-guide/) |
|
||||
| **Dortania Getting Started** | [dortania.github.io/Getting-Started-With-ACPI](https://dortania.github.io/Getting-Started-With-ACPI/) |
|
||||
|
||||
### Específicos para tu Hardware
|
||||
|
||||
| Recurso | Link | Hardware |
|
||||
|---------|------|----------|
|
||||
| **hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore** | [github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore](https://github.com/hackintosh-club/ROG-STRIX-B760-I-GAMING-OpenCore) | ASUS ROG STRIX B760-I |
|
||||
| **rosewu550/asus-strix-b760-i-hackintosh** | [github.com/rosewu550/asus-strix-b760-i-hackintosh](https://github.com/rosewu550/asus-strix-b760-i-hackintosh) | ASUS B760-I + i9-13900F |
|
||||
| **chenhe/oc-b760m-13700-6800** | [github.com/ichenhe/oc-b760m-13700-6800](https://github.com/ichenhe/oc-b760m-13700-6800) | MSI B760M + i7-13700 + RX 6800 |
|
||||
| **Base EFI Raptor Lake** | [github.com/luchina-gabriel/BASE-EFI-INTEL-DESKTOP-13THGEN-14THGEN-RAPTOR-LAKE-PUBLIC](https://github.com/luchina-gabriel/BASE-EFI-INTEL-DESKTOP-13THGEN-14THGEN-RAPTOR-LAKE-PUBLIC) | Intel 13th/14th Gen |
|
||||
|
||||
### Comunidad
|
||||
|
||||
| Sitio | Link |
|
||||
|-------|------|
|
||||
| **r/hackintosh** | [reddit.com/r/hackintosh](https://www.reddit.com/r/hackintosh/) |
|
||||
| **TonyMacx86** | [tonymacx86.com](https://www.tonymacx86.com/) |
|
||||
| **InsanelyMac** | [insanelymac.com](https://www.insanelymac.com/) |
|
||||
| **Dortania Discord** | [discord.gg/AbTrsBq](https://discord.gg/AbTrsBq) |
|
||||
|
||||
---
|
||||
|
||||
## 📱 Aplicaciones macOS Recomendadas
|
||||
|
||||
### Productividad
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Rectangle** | [rectangleapp.com](https://rectangleapp.com/) |
|
||||
| **AltTab** | [alt-tab-macos.netlify.app](https://alt-tab-macos.netlify.app/) |
|
||||
| **Karabiner-Elements** | [karabiner-elements.pqrs.org](https://karabiner-elements.pqrs.org/) |
|
||||
| **BetterTouchTool** | [boastr.net](https://boastr.net/) |
|
||||
|
||||
### Monitoreo
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Stats** | [github.com/exelban/stats](https://github.com/exelban/stats) |
|
||||
| **iStat Menus** | [bjango.com/mac/istatmenus](https://bjango.com/mac/istatmenus/) |
|
||||
| **Activity Monitor** | (Incluido con macOS) |
|
||||
|
||||
### Backups
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **Time Machine** | (Incluido con macOS) |
|
||||
| **Carbon Copy Cloner** | [bombich.com](https://bombich.com/) |
|
||||
| **SuperDuper!** | [shirt-pocket.com](https://shirt-pocket.com/) |
|
||||
|
||||
### Utilidades
|
||||
|
||||
| App | Link |
|
||||
|-----|------|
|
||||
| **The Unarchiver** | [macpaw.com/the-unarchiver](https://macpaw.com/the-unarchiver) |
|
||||
| **Amphetamine** | [macpaw.com/amphetamine](https://macpaw.com/amphetamine) |
|
||||
| **HandBrake** | [handbrake.fr](https://handbrake.fr/) |
|
||||
| **VLC** | [videolan.org/vlc](https://www.videolan.org/vlc/) |
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Scripts Útiles
|
||||
|
||||
### Descargar y Usar GenSMBIOS
|
||||
|
||||
```bash
|
||||
# Clonar repositorio
|
||||
git clone https://github.com/corpnewt/GenSMBIOS.git
|
||||
cd GenSMBIOS
|
||||
|
||||
# Ejecutar
|
||||
python3 gensmbios.py
|
||||
|
||||
# Seguir instrucciones
|
||||
```
|
||||
|
||||
### Descargar y Usar SSDTTime
|
||||
|
||||
```bash
|
||||
# Clonar repositorio
|
||||
git clone https://github.com/corpnewt/SSDTTime.git
|
||||
cd SSDTime
|
||||
|
||||
# Dar permisos
|
||||
chmod +x SSDTTime.sh
|
||||
|
||||
# Ejecutar
|
||||
./SSDTTime.sh
|
||||
```
|
||||
|
||||
### Descargar Hackintool
|
||||
|
||||
```bash
|
||||
# Descargar desde releases
|
||||
# o usar Homebrew (si está instalado)
|
||||
brew install --cask hackintool
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📝 Notas de Versiones
|
||||
|
||||
### OpenCore
|
||||
- **Versión actual estable**: 0.9.7
|
||||
- **Rama de desarrollo**: 0.9.8+ (experimental)
|
||||
- **Recomendación**: Usar siempre versión estable
|
||||
|
||||
### macOS (2026)
|
||||
- **Última versión**: macOS Sequoia 15.x
|
||||
- **Soporte**: macOS Sequoia, Sonoma 14.x, Ventura 13.x
|
||||
- **Recomendación**: Sequoia 15.x para hardware más nuevo
|
||||
|
||||
### Kexts
|
||||
- Actualizar **Lilu** primero (es la base de muchos kexts)
|
||||
- **WhateverGreen** se actualiza frecuentemente para nuevas GPUs
|
||||
- **AppleIGC** tiene actualizaciones específicas para Sequoia
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Fuentes Confiables
|
||||
|
||||
**SIEMPRE descargar desde**:
|
||||
- **GitHub releases** (proyectos oficiales)
|
||||
- **Dortania guides** (documentación verificada)
|
||||
- **Acidanthera** (kexts oficiales)
|
||||
|
||||
**NUNCA descargar desde**:
|
||||
- Sitios de dudosa reputación
|
||||
- Foros con archivos adjuntos
|
||||
- YouTube sin verificar fuente
|
||||
|
||||
---
|
||||
|
||||
## 📋 Orden de Descarga Recomendado
|
||||
|
||||
1. **OpenCore** (bootloader)
|
||||
2. **Lilu** (base kext)
|
||||
3. **VirtualSMC** + plugins
|
||||
4. **WhateverGreen** (GPU)
|
||||
5. **AppleALC** (audio)
|
||||
6. **AppleIGC** (Ethernet)
|
||||
7. **AirportItlwm** + **IntelBluetoothFirmware** (Wi-Fi/Bluetooth)
|
||||
8. **VoodooPS2Controller** (teclado/PS2)
|
||||
9. **OCAuxiliaryTools** (editor config.plist)
|
||||
10. **GenSMBIOS** (generar SMBIOS)
|
||||
|
||||
---
|
||||
|
||||
**Volver a [README.md](README.md)**
|
||||
Reference in New Issue
Block a user