¿Necesito SSDT-AWAC en mi Hackintosh?

Basado en el texto publicado por los autores de OpenCore titulado Fixing System Clocks dentro de la sección Getting Started With ACPI del cual en gran parte es una traducción.

Real-time clock (RTC)

Un reloj en tiempo real (RTC) es un reloj que funciona con pila o batería y que se incluye en un microchip en la placa base de un ordenador. Suele estar separado del microprocesador y se denomina "CMOS" (Complementary Metal Oxide Semiconductor). Su función es mantener una corriente cuando la placa base se apaga y/o es desconectada de la corriente eléctrica y, de esta forma, evitar que la BIOS se desconfigure cada vez que se apaga el ordenador.
Una pequeña memoria en este microchip almacena la descripción del sistema o los valores de configuración, incluidos los valores de tiempo almacenados por el RTC. Cuando encendemos el ordenador, la BIOS lee la hora actual desde la memoria en el chip con el RTC.
Aunque el término RTC normalmente se refiere a dispositivos en ordenadores y sistemas embebidos, los RTC están presentes en la mayoría de los aparatos electrónicos que necesitan guardar el tiempo exacto.

Continuar leyendo "¿Necesito SSDT-AWAC en mi Hackintosh?"

Reparar la partición EFI de macOS

Reparar la partición EFI de macOS Catalina o Big Sur cuando desde Utilidad de Discos no es posible completar Primera Ayuda sobre el disco en el que se encuentra esa partición con el mensaje "El mapa de particiones debe repararse porque hay un problema con el sistema de archivos de la partición EFI (-69766)".

En ocasiones, después de actuar sobre la partición EFI, Primera Ayuda de Utilidad de Discos muestra el mensaje de error "El mapa de particiones debe repararse porque hay un problema con el sistema de archivos de la partición EFI (-69766)".

Continuar leyendo "Reparar la partición EFI de macOS"

macOS Catalina 10.15.6 en Z390 Aorus Elite

Instalar macOS Catalina en la placa Gigabyte Z390 Aorus Élite + procesador i3 9100 Coffee Lake + tarjeta gráfica AMD Radeon RX 580 + tarjeta WIFI y Bluetooth fenvi FV-T919 + Clover r5121 + AppleALC, IntelMausiEthernet, Lilu, USBPorts, VirtualSMC, XHCI-unsupported y WhateverGreen. Inspirado en el hilo iniciado por kasix y completado por joanserramiret en tonymacx86.

Hardware

  • Placa base Gigabyte Z390 Aorus Élite: soporte para procesadores Intel de generaciones 8 y 9, audio Realtek ALC1220, Ethernet Intel I219V, 4 ranuras PCI-E, puertos USB 2, 3 y 3.1, tarjeta gráfica integrada Intel UHD Graphics 630
  • Procesador de 9ª generación Intel i3 9100
  • Ventilador CPU 120 mm Nox Hummer H-212
  • Memoria RAM Corsair Vengeance LPX 3200 MHz 16 GB (2 x 8)
  • Tarjeta gráfica AMD Radeon RX 580 8 GB
  • Tarjeta Wifi y Bluetooth Fenvi FV-T919
  • Fuente de alimentación Mars Gaming MPII850 (850 W)
  • Disco SSD Samsung EVO 860.

¿Qué funciona bien?

Prácticamente todo lo que he probado:
- Radeon RX 580: 3 puertos DP y 1 puerto HDMI, salida a 3 pantallas simultáneamente
- Apagado, reinicio y reposo
- Sonido integrado y salida de sonido HDMI
- Puertos USB (2, 3 y 3.1)
- Activación de TRIM para el disco SSD
- AirDrop, Sidecar, etc.

Continuar leyendo "macOS Catalina 10.15.6 en Z390 Aorus Elite"

Tarjeta Wifi + BT para macOS OOTB

MQUPIN fenvi FV-T919: tarjeta PCI-E con chip Broadcom BCM94360CD similar a productos utilizados por Apple que unifica en el mismo dispositivo Wifi AC (admite redes de 2,4 y de 5 GHz) y Bluetooth 4, apta para macOS desde High Sierra hasta Big Sur, sin necesidad de instalar controladores adicionales, reconocida automáticamente como dispositivos Apple nativos.

La tarjeta MQUPIN fenvi FV-T919 encontrada en Amazon como "MQUPIN fenvi T919 Tarjeta inalámbrica, BCM94360CD computadora 5G Tarjeta WiFi Bluetooth, Bluetooth 4.0 Tarjeta de Red inalámbrica Gigabit PCIE, no Necesita Controlador para macOS" lleva el chip Broadcom BCM94360CD que se encuentra en tarjetas miniPCI-E utilizadas por Apple en sus ordenadores para dar soporte Wifi y Bluetooth.

Continuar leyendo "Tarjeta Wifi + BT para macOS OOTB"

Sincronizar 2 carpetas en macOS con rsync

Rsync es una herramienta para sincronizar el contenido de 2 carpetas diferentes. Funciona en modo local y en modo remoto. Fue lanzada en junio de 1996. Está disponible como software libre bajo la licencia GNU General Public License.

Utilizar rsync para sincronizar 2 carpetas diferentes

Existen muchos programas con interfaz gráfica para sincronizar 2 carpetas pero en ocasiones puede resultar más sencillo utilizar Terminal y comandos que ya existen en macOS sin tener que instalar ningún otro programa. El uso de rsync es lo suficientemente sencillo para tenerlo en cuenta.

El comando básico para sincronizar 2 carpetas que pueden estar en el mismo disco o en discos distintos o incluso en 2 ordenadores conectados es:

Continuar leyendo "Sincronizar 2 carpetas en macOS con rsync"

MAMP 4.1.1 no arranca Apache en Windows

MAMP 4.1.1 para Windows 10 puede fallar al arrancar alguno de los 2 servicios fundamentales, Apache y MySQL, incluso cuando previamente el programa funcionaba bien y no se han hecho modificaciones en su configuración o en el sistema.

MAMP es un entorno de servidor local con 2 versiones, una gratuita y otra de pago. Existen versiones para macOS y para Windows aunque en un principio el programa se diseñó específicamente para macOS (MAMP es el acrónimo de Mac Apache MySQL Php). MAMP permite tener una instalación de WordPress en modo local de forma simple.

La versión actual es la 4.1.1. Su instalación y funcionamiento son sencillos. SIn embargo muchos usuarios entre los que me cuento han observado cómo una instancia de MAMP que parecía bien instalada y funcionaba correctamente de repente deja de arrancar el servidor Apache (en otras ocasiones el servidor MySQL) sin un motivo aparente o sin haber realizado cambios en la configuración.

Continuar leyendo "MAMP 4.1.1 no arranca Apache en Windows"

WordPress local en macOS con Local

Local de Flywheel: la forma más sencilla de instalar WordPress en modo local en macOS. Cómo utilizar HTTPS (SSL) en el sitio local configurando un certificado válido tanto para Safari como para Chrome.

La compañía Flywheel ofrece alojamiento web específicamente diseñado para WordPress (WP en adelante) con diferentes planes, desde sitios sencillos para blogs personales o pequeños negocios hasta sitios complejos que requieren tráfico intenso, diferentes instalaciones de WP y tiendas online.

Flywheel también ofrece a la comunidad una herramienta gratuita llamada Local, disponible para macOS, Windows y Linux, que actualmente se ha convertido en la manera más sencilla de instalar un servidor local con WP en nuestro ordenador. Yo he descargado la versión Local Lightning 5.2.5 que actualmente es la más reciente disponible.

Continuar leyendo "WordPress local en macOS con Local"

Instalar wget de GNU Linux en macOS

Instalar en macOS High Sierra, desde el código fuente, openssl y la herramienta wget de GNU Linux. Utilizar wget para descargar a nuestro ordenador una copia estática de un sitio web remoto.

Nota previa: para compilar e instalar aplicaciones desde su código fuente en macOS es necesario disponer de las Command Line Tools (CLT) correspondientes a la versión del sistema. Si tienes Xcode instalado, ya las tienes. En caso contrario puedes instalarlas de 2 maneras diferentes:

  • Abre Terminal y teclea uno de los comandos que están incluidos en esas herramientas, por ejemplo gcc, y se abrirá una ventana de alerta con 3 opciones: instalar las CLT, instalar Xcode completo (no es necesario) o no instalar por ahora.
  • Descarga directa desde la web de Apple, elige la versión de las CLT correspondiente a tu versión de macOS.
Continuar leyendo "Instalar wget de GNU Linux en macOS"

Instalar PHP en IIS de Windows 10

Configurar el servidor web Internet Information Services (IIS) de Windows 10 para ejecutar código PHP en modo local y mostrar adecuadamente las páginas que contienen ese tipo de lenguaje.

Instalar y habilitar IIS y CGI

Internet Information Services con CGI se instala desde la opción Activar o desactivar las características de Windows. En la casilla Servicio World Wide Web marca estas opciones:

  • Características de desarrollo de aplicaciones: todas (IIS por defecto utiliza FastCGI al activar CGI)
  • Características de rendimiento: todas
  • Características HTTP comunes: todas excepto Publicación en WebDav
  • Estado y diagnóstico: marca Registro HTTP y Seguimiento
  • Seguridad: marca Autenticación básica, Autenticación de Windows, Autorización para URL y Filtrado de solicitudes.

De esta forma se instala IIS con la configuración necesaria para funcionar como servidor local en Windows 10, servir páginas aspx y aceptar la configuración para interpretar lenguaje PHP.

Continuar leyendo "Instalar PHP en IIS de Windows 10"

Defaults write con ejemplos en macOS

Trucos con "defaults write" para macOS

Defaults es una herramienta de línea de comandos de sistemas BSD (aparecida por primera vez en NeXTStep) que permite acceder a preferencias y opciones de usuario en macOS. Puedes teclear man defaults desde Terminal para conocer más sobre ella.

macOS utiliza archivos xml para guardar preferencias de usuario y otra información (por ejemplo, fuente por defecto de un documento o posición de una ventana) cuando las aplicaciones están cerradas. Muchas de estas informaciones pueden ser accedidas mediante las preferencias de las aplicaciones o programas específicos de configuración pero también es posible leerlas o modificarlas con la herramienta defaults. Las modificaciones realizadas con defaults sólo tienen efecto si la aplicación cuya configuración se cambia está cerrada.

Continuar leyendo "Defaults write con ejemplos en macOS"