Skip to content

Releases: Heiphaistos/PureRGB

PureRGB v0.8.1

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 21:25

Correctif

Détection des tâches planifiées de relance (Conflits) peu fiable. La v0.8.0 utilisait Get-ScheduledTask pour repérer les tâches de relance des logiciels constructeur (Corsair, NZXT, ASUS…) via leur nom OU leur commande exécutée. Test empirique sur ~250 tâches réelles : la propriété Actions remontait null de façon aléatoire dans jusqu'à 40% des cas (artefact du fournisseur CIM de Windows sous charge) — la correspondance par chemin d'exécutable ratait donc silencieusement des tâches qui n'ont pas le mot-clé du fabricant dans leur nom.

Remplacé par schtasks /query /fo CSV /v, découpé par position de colonne (indépendant de la langue de Windows) : 0 valeur manquante sur le même test. La désactivation passe aussi par schtasks /change /tn /disable au lieu de Disable-ScheduledTask, qui empruntait le même chemin défaillant.

Vérifié sans changement de code : le préfixe /lpc/ du backend ventilos carte mère (v0.8.0) correspond bien au schéma d'identifiants réel de LibreHardwareMonitor, et sensord.exe recompilé encaisse les commandes valides et malformées sans planter.

Fichiers

Fichier Usage
PureRGB_0.8.1_x64-setup.exe Installeur (OpenRGB 1.0rc3 + PawnIO + liquidctl + capteurs inclus)
PureRGB-portable.exe Portable, un seul fichier

PureRGB v0.8.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 19:37

Nouveautés

🌀 Ventilateurs carte mère enfin pilotables

Les ventilateurs branchés directement sur les headers PWM de la carte mère (sans hub USB) n'avaient aucun backend pour les piloter — OpenRGB/liquidctl ne voient que le matériel USB. Nouveau backend qui expose ces canaux via LibreHardwareMonitor : vitesse réglable comme n'importe quel canal, rendu proprement au BIOS à la fermeture.

🛡️ Conflits durcis — fini les relances fantômes

Corsair.Service (et consorts) qui se relance tout seul malgré service désactivé : PureRGB neutralise maintenant les actions de reprise Windows (sc failure) et les tâches planifiées de relance, avec un mode Garde en dernier recours (re-tue le processus toutes les 12 s tant que PureRGB tourne). Familles ajoutées : ASRock Polychrome, ADATA/XPG, HyperX NGENUITY, DeepCool, Cougar.

🔍 Diagnostic matériel intégré (Réglages)

liquidctl "ne se charge pas" ? Le diagnostic interroge chaque étape (version, list, initialize, status) et affiche le message d'erreur exact — plus besoin des logs serveur. Liste aussi tout périphérique USB détecté mais non reconnu par PureRGB (VID/PID), pour identifier précisément le matériel manquant (accessoires bas de gamme, clones).

⚡ Moteur d'effets plus fluide

Cadence à échéance fixe au lieu d'un sleep glissant qui dérivait avec plusieurs appareils OpenRGB — FPS max porté à 144.

Fichiers

Fichier Usage
PureRGB_0.8.0_x64-setup.exe Installeur (OpenRGB 1.0rc3 + PawnIO + liquidctl + capteurs inclus)
PureRGB-portable.exe Portable, un seul fichier

PureRGB v0.7.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 14:53

Nouveautés

🌀 Ventilateurs sur hub / carte mère enfin visibles

Les ventilateurs et bandeaux ARGB branchés sur les connecteurs de la carte mère ou d'un hub arrivaient avec 0 LED (OpenRGB ne peut pas deviner combien sont branchées) et restaient invisibles. PureRGB propose maintenant de saisir le nombre de LEDs par connecteur (onglet Éclairage, bornes proposées automatiquement) — le choix est mémorisé et ré-appliqué à chaque démarrage.

🏠 Maison connectée (nouvel onglet)

Ampoules, bandeaux Wi-Fi et panneaux pilotés comme n'importe quel appareil RGB :

  • Philips Hue (appairage du pont intégré) · Nanoleaf (obtention du token intégrée)
  • Yeelight · LIFX · Govee (API LAN) · Philips Wiz · TP-Link Kasa
  • Elgato Key Light / Light Strip · WLED et tout récepteur E1.31/sACN

🎨 24 thèmes prédéfinis (nouvel onglet)

Cyberpunk, Synthwave, Océan, Lave, Aurore boréale, Matrix, Halloween, Noël, France, Sakura… un clic applique le thème à tous les appareils, maison connectée comprise.

Fichiers

Fichier Usage
PureRGB_0.7.0_x64-setup.exe Installeur (OpenRGB 1.0rc3 + PawnIO + liquidctl + capteurs inclus)
PureRGB-portable.exe Portable, un seul fichier

PureRGB v0.6.1

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 10:36

Mise a jour des dependances

  • 14 PRs Dependabot traitees : 9 mergees (serde, anyhow, thiserror, LibreHardwareMonitorLib 0.9.6, 5 actions CI re-epinglees), 4 majors appliquees et validees localement (vite 8/rolldown avec minifier oxc, plugin-vue 6, vue-tsc 3, sysinfo 0.39), 1 refusee (TypeScript 7 natif incompatible vue-tsc — reste en 5.9)
  • 17 tests Rust verts, build front vert, app packagee testee sur machine reelle (rendu UI + scan)

PureRGB v0.6.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 09:42

Tous les parametres materiels

  • Modes materiels natifs : chaque appareil OpenRGB expose ses modes firmware (Rainbow, Breathing, Spectrum...) avec TOUS leurs parametres — vitesse (bornes reelles du materiel), direction, couleurs — appliques par le firmware, persistants meme app fermee, restaures au demarrage
  • Effets par zone : cibler une zone precise (barre ARGB, anneau, segment...) avec superposition sur l'effet global de l'appareil
  • Profils : exporter/importer toute la configuration (effets, zones, modes materiels, courbes ventilateurs, reglages) en un fichier JSON
  • Demarrage avec Windows : tache planifiee niveau eleve, sans fenetre UAC a chaque boot (case dans Reglages)
  • Dependabot : advisory glib ignoree proprement (dependance transitive Linux jamais compilee)

PureRGB v0.5.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 08:46

AIO, ecran LCD, capteurs et courbes ventilateurs

  • liquidctl 1.16.0 embarque (binaire GPLv3 separe) : AIO et hubs NZXT/Corsair (Kraken, Hydro, Smart Device, Commander) — vitesses ventilateurs et pompe
  • Ecran LCD Kraken Z / 2023 : temperature du liquide, image fixe, GIF anime, luminosite, orientation (nouvel onglet)
  • Capteurs temps reel via LibreHardwareMonitor (sidecar) : temperatures CPU/GPU/liquide, RPM, charges
  • Courbes ventilateurs automatiques : points temperature vers vitesse, capteur au choix, hysteresis anti-usure, restaurees au demarrage
  • Appareils reseau (Hue, Nanoleaf, Yeelight, WLED) restent geres via OpenRGB

Note : l'installeur (recommande) embarque tout ; le portable garde le RGB/OpenRGB mais sans AIO/capteurs.

PureRGB v0.4.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 19 Jul 01:20

Detection reelle du materiel

  • OpenRGB 1.0rc3 embarque (au lieu de 0.9) : support du materiel 2024-2026 (Corsair iCUE Link, controleurs recents, RAM DDR5...)
  • Driver PawnIO installe automatiquement (SHA-256 verifie) : acces SMBus pour la detection RAM RGB et cartes meres, avec verification device et reparation auto
  • Lancement en administrateur (UAC) : requis pour le SMBus et la gestion des services
  • Nouvel onglet Conflits : stopper / desactiver au demarrage / reactiver les logiciels constructeur qui verrouillent le materiel (iCUE, NZXT CAM, Armoury Crate, Mystic Light, RGB Fusion, Synapse, G HUB, SignalRGB...), avec kill des processus et restauration exacte du mode de demarrage
  • Bouton « Redemarrer OpenRGB + re-scanner » apres liberation du materiel
  • Messages honnetes sur les appareils vus en USB mais absents d'OpenRGB

Si RAM/carte mere restent invisibles apres installation : redemarrer Windows (activation du driver PawnIO).

PureRGB v0.3.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 18 Jul 21:43

Corrections de fond apres campagne de test en VM Windows vierge.

  • FIX MAJEUR : OpenRGB embarque ne demarrait pas sur un Windows sans redistribuable VC++ (process vivant mais aucun serveur, aucune erreur visible) - les DLLs runtime sont maintenant incluses
  • FIX : protocole NZXT HUE2 - report ID HID manquant decalait tous les paquets d'un octet (commandes corrompues)
  • FIX : les effets statiques sont re-appliques apres un re-scan (le materiel pouvait rester fige sur l'ancien etat)
  • FIX : reconnexion au serveur OpenRGB apres redemarrage de celui-ci (mode direct re-negocie)
  • FIX : settings.json cree des le premier lancement
  • Teste en VM Hyper-V : installation silencieuse, lancement, fenetre, desinstallation

PureRGB v0.2.0 — OpenRGB embarque

Choose a tag to compare

@Heiphaistos Heiphaistos released this 18 Jul 20:53

OpenRGB 0.9 est maintenant integre : plus rien a installer.

  • Setup NSIS : OpenRGB inclus dans l'installeur, serveur SDK demarre automatiquement en arriere-plan au lancement de PureRGB
  • Portable : OpenRGB telecharge au premier besoin depuis openrgb.org (SHA-256 verifie) dans APPDATA
  • Un OpenRGB deja lance par l'utilisateur est reutilise, jamais double
  • Bouton « Demarrer OpenRGB » dans le bandeau + option auto-start dans Reglages
  • Table de detection NZXT corrigee (PIDs alignes liquidctl) + Kraken X/M22/2023, Corsair Platinum/Pro XT, Obsidian 1000D
  • OpenRGB (GPLv2) distribue en binaire separe non modifie - sources : gitlab.com/CalcProgrammer1/OpenRGB

PureRGB v0.1.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 18 Jul 20:18

Premiere version : controle RGB/ARGB + ventilateurs pour Windows 10/11.

  • 900+ appareils via pont OpenRGB SDK (activer SDK Server dans OpenRGB)
  • Drivers natifs experimentaux : Corsair Lighting Node Pro/Core, NZXT HUE2 / Smart Device V2 / RGB & Fan Controller (LED + PWM ventilateurs)
  • 9 effets (fixe, respiration, arc-en-ciel cycle/vague, vague bicolore, comete, clignotement, degrade, eteint)
  • Detection de conflits logiciels (iCUE, CAM, Armoury Crate, Synapse, G HUB, SignalRGB...)
  • 0% CPU sur effet statique, ~31 MB RAM
  • setup.exe = installeur NSIS (sans admin) | PureRGB-portable.exe = portable