CHDK en Canon PowerShot S100: alto riesgo, retornos decrecientes

El Canon Hack Development Kit (CHDK) fue un notable proyecto de código abierto que desbloqueó captura raw, scripting y funciones avanzadas en docenas de cámaras Canon PowerShot (2008-2016). **Para la PowerShot S100 (lanzada en 2011), CHDK está efectivamente muerta.** Esta guía explica por qué, los riesgos y las mejores alternativas.

La dura realidad

  • Desarrollo detenido: El desarrollo del núcleo de CHDK cesó ~2018. No hay nuevos puertos.
  • Muro de firmware: CHDK requiere una **versión de firmware específica** (ej. 1.00A, 1.00B). Canon actualizó el firmware de la S100 durante su ciclo de vida. Si tu cámara tiene un firmware posterior (probable), **no existe compilación de CHDK.** Degradar el firmware es imposible en PowerShots.
  • Sin soporte: Los foros (chdk.setepontos.com) son archivos. Nadie soluciona S100s brickadas ya.
  • Riesgo de brick: Flashear un archivo `.fir` incorrecto = **Brick permanente.** La cámara se convierte en basura electrónica. Sin modo de recuperación.
  • Garantía anulada: Irrelevante (13+ años), pero indica hostilidad del fabricante.

Si aún insistes: El proceso arqueológico

Procede solo si aceptas la pérdida total de la cámara.

  1. Verificar firmware: Encender > Menú > Herramientas (Llave inglesa) > Versión de firmware. Anotar la cadena exacta (ej. `GM1.00A`).
  2. Buscar en archivo: Ir a Página de CHDK Wiki S100 o Hilo del foro. Coincidir el firmware **exacto**.
  3. Descargar: Obtener `PS.S100.100A.CHDK.zip` (ejemplo). Verificar MD5 si está listado.
  4. Preparar tarjeta: **Tarjeta SD ≤ 32GB (SDHC).** Formatear **FAT32** (no exFAT) en la cámara o PC (Clúster 32KB).
  5. Copiar: Extraer el zip. Copiar `PS.FIR` (o `DISKBOOT.BIN`) a la **Raíz** de la tarjeta.
  6. Instalar (Método de actualización de firmware):
    1. Cámara apagada. Insertar tarjeta.
    2. Encender. Menú > Herramientas > Actualización de firmware.
    3. Seleccionar `PS.FIR`. Aceptar. "¿Actualizar firmware?" → Aceptar.
    4. La pantalla se pone negra. Los LED parpadean. **No tocar.** Esperar el reinicio.
  7. Verificar: Botón de reproducción > Menú > **Menú CHDK** aparece (generalmente "CHDK" o modo "Alt").

Lo que *podría* funcionar (si existe la compilación)

  • Raw (DNG): La S100 soporta CR2+JPG. CHDK *puede* agregar DNG. **Pero:** El búfer RAW de la S100 es lento. 1.5-2s/escritura. Sin continuo.
  • Intervalómetro: Scripting (BASIC/Lua). Time-lapse. Funciona bien.
  • Detección de movimiento: Rayos, disparo de vida silvestre. Basado en scripts.
  • Controles manuales: Anular Tv (Obturador), Av (Abertura), Sv (ISO), Enfoque. La S100 tiene un modo manual nativo decente.
  • Video: ¿Control de tasa de bits? Improbable. ¿Desbloqueo de resolución? No (Límite del codificador de hardware).
  • Auto ISO personalizado / Bracketing: Scriptable.

Por qué no vale la pena (Las alternativas)

1. Disparar JPG + Postproducción (Mejor calidad / esfuerzo)

  • La S100 tiene un excelente motor JPG (Digic 5). ¿Disparar RAW+JPG nativo? **No, la S100 NO hace RAW nativo.** Solo JPG.
  • Exponer a la derecha (ETTR). Usar Colores personalizados (Contraste -2, Nitidez 0, Saturación 0). Procesar en Lightroom/Capture One. Obtienes el 90% del "beneficio RAW" con cero riesgo.

2. Actualizar a una compacta de 1 pulgada con RAW nativo (Actualización real)

Cámara (Precio usado ~$300-600)SensorRAWVideoLente
Sony RX100 I / II / III1" 20MPSí (ARW)1080p6028-100mm f/1.8-4.9
Canon G7 X / G7 X II1" 20MPSí (CR3)1080p6024-100mm f/1.8-2.8
Panasonic LX100 / LX100 II4/3" 16/21MPSí (RW2)4K3024-75mm f/1.7-2.8
Ricoh GR II / IIIAPS-C 16/24MPSí (DNG)1080p6028mm f/2.8 (Fijo)

Estas ofrecen **RAW nativo**, **sensores más grandes**, **mejores lentes**, **AF moderno**, **video 4K (LX100)** y **cero riesgo de hackeo.** Vende la S100 ($50-80) + $250 → Cámara real.

3. Smartphone + Fotografía computacional (La opción pragmática)

  • iPhone 12+ / Pixel 7+ / Galaxy S22+: **HDR multiframe, Modo Noche, Deep Fusion, ProRAW (iPhone), RAW (Android).** RAW computacional > JPG de S100 + RAW de CHDK.
  • Siempre contigo. Uso compartido instantáneo. Video 4K60/4K120.

4. Mirrorless (Si se desea lente intercambiable)

  • Sony a6000 / a6100 / a6400 (~$500-800 usado). APS-C. Lentes E-mount. 4K. Cámara real.

Veredicto

La Canon S100 es una compacta encantadora de 2011. CHDK en ella es **arqueología digital con riesgo de brick.** Las funciones que obtienes (Intervalómetro, DNG) están o bien disponibles mediante Canon Basic (más seguro, sin flasheo) o mejor servidas por una RX100/G7X usada de $150. **No arriesgues el hardware. Mejora la herramienta.**

Scripting de Canon Basic (Alternativa más segura): La S100 soporta Canon Basic (`.scpt` en la tarjeta). Existen scripts para Intervalómetro, Apilamiento de enfoque, Bracketing en el foro de CHDK. Sin flasheo de firmware. Sin riesgo de brick. Explora esto *en su lugar* si debes hackear.