Skip to content

Releases

AULA Studio 0.5.0 — model library, new models offline

Choose a tag to compare

@Dahuum Dahuum released this 03 Nov 17:32

AULA Studio0.5.0 adds a native Device library and safer F75 identification.

Hardware configuration support remains limited to the original wired ANSI F75. The additional models are offline editors; their hardware access is disabled. This is an early-access prerelease, not universal AULA compatibility.

  • Working model-bound local workspaces for F87 variants, F108, H108, S75 Pro, S99 Pro, F108 Pro and F98 Pro. Resource-derived layouts, local colors where recovered, keyboard/media assignments, resource-declared Fn intent, focused macro recording including numpad keys, and profile save/load/import/export/history.
    -31 official catalog entries classified and12 eligible direct Windows packages acquired and hashed. Original factual findings and independently written code are public; proprietary binaries, assets and decompiler output remain private.
  • REA/Ghidra F87/S75 analysis and bounded static Hub-core inspection recovered identity, transport, lighting, keymap and partial macro structures. Offline G5 identity/S75 codecs are tested. Unresolved timing/channel/revision/persistence details are documented rather than guessed.
  • The F75 controller now requires its exact six-byte model identity before configuration access, preventing other keyboards sharing its USB ID from inheriting the F75 controller. A bounded read verified the local F75 identity; no configuration writes were performed in this expansion.

Validation:111 Rust/44 frontend/12 Python tests, formatting, strict Clippy and production build pass locally. The Debian12/glibc2.36 native binary passed actual WebKit/Tauri model workflows (including downloaded JSON file contents), the existing F75 GUI/demo suite and8 Wayland/TTY startup cases on Arch. Software tests do not validate additional keyboard hardware. Distribution package checks are tracked in GitHub Actions.

Downloads: x86_64 Arch package, Debian/Ubuntu .deb, Fedora .rpm, portable GNU/Linux directory, source and landing-page archive. Verify SHA256SUMS. Native packages need GTK3/WebKitGTK4.1 and glibc2.36+; no npm/Rust/Windows/REA runtime is required. Run as a regular user. Additional models require no USB permissions for local editing.

Onboard macro upload, wireless configuration, full Windows UI parity, new-model physical configuration, broader revision coverage and power-cycle persistence remain incomplete or unverified. F2088 and mouse entries are research-only. See docs/MODEL_WORKSPACES.md, docs/MULTI_MODEL_RESEARCH.md and docs/FEATURE_MATRIX.md.

AULA Studio 0.4.3 — native Linux packages

Choose a tag to compare

@Dahuum Dahuum released this 03 Nov 10:35

Native Linux packages and a redesigned installation site. Early access: original ANSI AULA F75, USB wired configuration only.

Install

Download the matching file and SHA256SUMS, verify it, then:

  • Arch: sudo pacman -U ./aula-studio-0.4.3-1-x86_64.pkg.tar.zst
  • Debian 12+ / Ubuntu 24.04+: sudo apt install ./aula-studio_0.4.3_amd64.deb
  • Fedora: sudo dnf install ./aula-studio-0.4.3-1.x86_64.rpm
  • Other x86_64 GNU/Linux: extract aula-studio-0.4.3-linux-x86_64.tar.gz, then launch bin/aula-studio. GTK 3, WebKitGTK 4.1, libudev and appindicator runtime libraries are required.

Launch aula-studio as your regular desktop user or use the desktop menu. Native packages include a narrow wired-device uaccess rule; refresh rules if needed and reconnect. No privileged service, drivers or automatic hardware configuration are installed. Node/npm and Rust are only source-build dependencies, not runtime requirements.

What changed

  • Rebuilt on Debian 12 / glibc 2.36, rather than relabeling an Arch binary for other distributions.
  • Added real .deb and .rpm packages, retaining Arch and portable formats. x86_64/glibc only; not every Linux system is supported.
  • Reworked the website with a plain wordmark, light typography, direct distribution downloads and useful install commands.
  • Added an AUR-style local binary recipe, explicitly not an AUR registry listing. No npm, Flathub, apt/dnf repository, AppImage or ARM binary is published.
  • Documented evidence states and physical-validation requirements for future keyboard models. No new keyboard model is claimed supported.

Validation

96 Rust and 37 frontend tests, strict Clippy, formatting, production build and publication checks pass locally. The actual Debian-built executable passed the complete WebKit GUI/demo/profile/macro suite and eight native Wayland/TTY startup cases on Arch. No physical writes were performed during this release work.

Fresh Debian 12, Ubuntu 24.04 and Fedora 43 containers all passed package-manager dependency installation, CLI checks, a real GTK window mapped as UID1000 under Xvfb, and package uninstallation. Passing installation matrix. This verifies packaging/runtime behavior, not physical keyboard writes or full interactive desktop sessions on those distributions. Arch native GUI/Wayland tests are separate. The local AUR-style recipe also built successfully from the exact portable archive; it is not registered on AUR.

Compatibility and downloads

Hardware evidence remains bounded wired reads, an owner-confirmed visible theme change, and the earlier authorized brightness6→5→6 readback/restoration test. Other write scopes, power-cycle persistence, broader revisions and exact original UI parity remain unverified/incomplete. Onboard macro uploading and wireless configuration are unavailable.

Source and static-site archives are included. SHA256SUMS covers release assets; verify with sha256sum --check --ignore-missing SHA256SUMS. Checksums are not code-signing signatures. Dependencies retain full license notices. The Arch package omits optional BUILDINFO to avoid exposing a host inventory; its payload is unchanged. No proprietary Windows installer, artwork or private analysis is distributed.

Installation guide · Hardware support · Website

AULA Studio 0.4.2 — Linux early access

Choose a tag to compare

@Dahuum Dahuum released this 03 Nov 10:04

AULA Studio is an independent, MIT-licensed native Linux configurator for the original ANSI AULA F75 in USB wired mode. This is an early-access release, not full Windows-software parity.

  • Rust/Tauri/React desktop app, explicit device-free demo, read-only CLI, local profiles and local macro editor.
  • Bounded wired configuration reads; reviewed, backed-up HID transactions with matching readback.
  • Version 0.4.2 fixes GTK startup from a TTY when a unique trusted user-owned Wayland display is available. Ambiguous/unavailable displays return a useful error.
  • Hardware evidence: owner-confirmed visible theme switching, plus a brightness 6 → 5 → 6 test with matching readback and exact restoration of all five configuration banks.
  • Other write scopes, power-cycle persistence and broader hardware revisions still need physical validation. Onboard macro uploads and wireless configuration are unavailable. Original UI recreation remains unfinished.

Downloads

  • aula-studio-0.4.2-linux-x86_64.tar.gz: Arch-tested portable binaries; compatible GTK 3, WebKitGTK 4.1, libudev and appindicator libraries are required. Extract and launch ./aula-studio-0.4.2-linux-x86_64/bin/aula-studio as your regular user.
  • aula-studio-0.4.2-1-x86_64.pkg.tar.zst: Arch package (optional host-inventory BUILDINFO omitted); review installation details and the optional uaccess rule before installing.
  • aula-studio-0.4.2-source.tar.gz: sanitized source with build instructions.
  • aula-studio-0.4.2-site.zip: standalone static landing page, including source and portable downloads.
  • SHA256SUMS: checksums for these assets. After downloading, run sha256sum --check --ignore-missing SHA256SUMS and confirm every file you use reports OK. Checksums are not code-signing signatures.

Website · README · Installation · Compatibility

No Windows installer, proprietary artwork, decompiler output, local hardware backups or private development history is distributed. The Linux application does not depend on REA, Ghidra, Wine or the Windows software. Development included substantial Codex assistance; maintainers remain responsible for evidence, review and testing.