Releases: Heiphaistos/PureRGB
Release list
PureRGB v0.8.1
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
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
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
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
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
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
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
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
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
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