# Historial de cambios (23)

## <mark style="color:$primary;">**Firmware de Cronus Zen**</mark>

***

{% hint style="info" %}

### **v2.2.2 - 11 de diciembre de 2023**

<mark style="color:morado;">**Corregido**</mark>

DualShock 4 Bluetooth.
{% endhint %}

***

{% hint style="info" %}

### **v2.2.1 - 1 de diciembre de 2023**

<mark style="color:morado;">**Corregido**</mark>

Micrófono integrado y micrófono del auricular del controlador PS5 (solo USB).
{% endhint %}

***

{% hint style="info" %}

### **v2.2.0 - 30 de noviembre de 2023**

<mark style="color:azul;">**Añadido**</mark>

Compatibilidad mejorada para la consola PlayStation 5.

Compatibilidad USB mejorada para los controladores DualSense.

Nueva compatibilidad Bluetooth para los controladores DualSense.

Compatibilidad con Zen Studio v1.5.0 y superiores.
{% endhint %}

***

{% hint style="info" %}

### **v2.1.0 Beta.68 - 12 de mayo de 2023**

<mark style="color:morado;">**Corregido**</mark>

Compatibilidad con la consola PS5.

Compatibilidad con los controladores DualSense (USB).

Varias optimizaciones.
{% endhint %}

***

{% hint style="info" %}

### **v2.1.0 Beta.50 - 20 de marzo de 2023**

<mark style="color:azul;">**Añadido**</mark>

Compatibilidad con Hori OCTA

<mark style="color:morado;">**Corregido**</mark>

Espejo de PS4 y PS5 que pasaba la entrada con error.

Girosscopios de PS5 en remoto.
{% endhint %}

***

{% hint style="info" %}

## v2.1.0 Beta.47 - 3 de febrero de 2023

<mark style="color:azul;">**Añadido**</mark>

Compatibilidad añadida para el controlador DualSense Edge (solo USB).
{% endhint %}

***

## <mark style="color:$primary;">Actualizaciones de Zen Studio</mark>

***

{% hint style="info" %}

## v1.5.0 Build 24 - 30 de noviembre de 2023

<mark style="color:azul;">**Añadido**</mark>

enlace URL zenstudio:// (consulta el manual para más detalles).

Simulación analógica para MK (Control de movimiento HIP).

Protocolo de salida para PS5.

Compatibilidad para el botón PS5\_MUTE get\_val(PS5\_MUTE) / set\_val(PS5\_MUTE, 100)

Pantalla de inicio al arrancar.

<mark style="color:morado;">**Corregido**</mark>

Problema al guardar una ranura debido a que el dispositivo se desconectó.

Problema con la sincronización de ranuras

Condición de carrera al abrir un script gpc.

Problemas de rendimiento con la función de plegado de código.

Problema que causaba que el dispositivo fuera considerado no responsive.

Un problema que potencialmente podía llevar a bucles infinitos al usar un bucle do while.

Problemas al compilar arreglos multidimensionales de 32 bits.

Problema con la configuración.

Varias mejoras en la interfaz gráfica.

<mark style="color:verde;">**Mejorado**</mark>

Actualizado a .Net Framework 4.8.1

Actualizado a TLS 1.3
{% endhint %}

***

{% hint style="info" %}

## v1.3.1 Beta 46 - 12 de mayo de 2023

<mark style="color:azul;">**Añadido**</mark>

Panel desplegable para los gatillos adaptativos DualSense en el monitor de dispositivos.

Etiquetas de entrada/salida de PS5.

Nueva biblioteca de comunicación.

<mark style="color:morado;">**Corregido**</mark>

Problemas de 'Dispositivo no responde'.

Problema con la sincronización del dispositivo en Zen Studio.

Varios errores visuales.

Docenas de optimizaciones de código.

Compilador GPC: problema con arreglo múltiple const int32.

Compilador GPC: varios errores tipográficos y optimizaciones.
{% endhint %}

***

{% hint style="info" %}

## v1.3.1 Beta 11 - 20 de marzo de 2023

<mark style="color:verde;">**Mejorado**</mark>

Se eliminaron los gamepacks de CronusMax Plus.

<mark style="color:morado;">**Corregido**</mark>

Inconsistencias en la interfaz de Windows 11.

Problema de reproducción con marcas de tiempo incorrectas en MaxRec.

Importar CFG cuando hay una actualización de gamepack disponible.

Falta el caso PS5 al establecer la opción de ranura remota.

La lista de gamepacks favoritos no se poblaba.

Problema de notificación de actualización de gamepack.

Sentencias switch anidadas.

Una mala advertencia al usar una sentencia return en un case de switch en lugar de un break.

Un problema que causaba un bloqueo en ciertos casos.

Un problema al usar un switch dentro de un bucle for.

Problema con Get\_Ledx.

No hay error por uso incorrecto de combo\_\* en condiciones de asignación.

Bloqueo cuando if, else if o else era la última sentencia en un case de switch.

Error tipográfico en el mensaje de error de redefinición.
{% endhint %}

***
