News

CHDK cameras, in-browser applications and a round of corrections

CHDK becomes the 34th imported source, with 61 new Canon cameras and 130 existing records enriched. A new components page runs device applications in the browser, curated records add Aquacomputer cooling hardware and several stock-firmware devices, and a series of fixes makes support claims match their sources. The directory now holds 30,411 entries.

Since the last update, OpenDeviceDB has gained a new imported source, a way to run device applications directly in the browser, new curated records, and a set of corrections that make support claims match exactly what upstream projects document.

CHDK for Canon compacts

CHDK loads from the SD card alongside Canon’s own firmware and adds RAW/DNG capture, Lua scripting and manual controls to many PowerShot and IXUS cameras. Its build list is now an imported source covering 191 cameras: 61 new entries and 130 existing records enriched, mostly ones already known through libgphoto2. Browse the CHDK records.

Each record keeps the Canon firmware versions a build targets, because a CHDK build only matches specific firmware. Cameras sold under two names, such as IXUS in Europe and PowerShot ELPH in America, keep one record per name, each listing the other as an alias. Matching was also tightened so that suffixes like IS or HS no longer split one camera in two, and an IXUS 300 HS is no longer confused with the 2001 Digital IXUS 300.

Applications that run in your browser

The new Components & apps page lists small applications built from reusable components. They run in the browser, without installing anything or running a local server. You can open an application as is, then customise how its components connect. Device pages also list the applications compatible with that device, and Detect device can suggest them after a USB match.

The first applications target one of the USB ultrasound probes documented in the directory. One replays a saved recording from a convex USB probe and reconstructs its images, without the probe or a configuration file. These are interoperability research tools: rendering is uncalibrated, hardware configuration is still incomplete, and they are not medical or diagnostic software. The WebAssembly modules are rebuilt byte for byte in CI from published source.

New curated records

Corrections

For developers

An experimental fwupd quirk index preserves fwupd’s device declarations exactly as written, pinned to a fwupd commit. It starts with 104 sections from three plugins. It is kept separate from the device directory and from detection, because fwupd identifiers can describe bootloader modes, receivers or whole chip families rather than a single retail product.

The directory now holds 30,411 entries across 34 imported sources. As always, these are documented support records rather than new hardware tests by OpenDeviceDB. Found a mistake? Send a correction with the exact model and an upstream source.


Edit this post on GitHub · Licensed CC BY-SA 4.0.