Micrologiciel pour Half Decent Scale

Dernière version du micrologiciel pour Half Decent Scale

  • Dernière version du micrologiciel universel

  • Utilisez ce lien pour accéder à tout moment à la dernière version du micrologiciel disponible.

    Vous trouverez ci-dessous les versions spécifiques du micrologiciel accompagnées de mises à jour plus détaillées.


    Micrologiciel v3.0.4 pour Half Decent Scale

  • Micrologiciel universel 3.0.4

  • Nouveautés :

  • Détection intelligente du toucher des doigts

  • La détection intelligente du toucher des doigts réduira les fausses détections d'appui sur les boutons, en vérifiant qu'une pression suffisante a été exercée sur le bouton (comme ce serait le cas si vous appuyiez dessus avec un doigt).


    Micrologiciel v3.0.3 pour Half Decent Scale

  • Micrologiciel universel 3.0.3

  • Nouveautés :

  • Compensation de la dérive

  • La compensation de dérive est activée par défaut avec un seuil de 0,05 g. Lorsqu'elle est active, la HDS ne signale un changement que si un nouvel échantillon diffère de la valeur précédente de plus de ±0,05 g.

    Cela ne modifie pas la résolution native de la cellule de charge, mais améliore la précision effective et la répétabilité en supprimant les petites fluctuations et le bruit. Par conséquent, les mesures répétées dans des conditions identiques sont plus stables et cohérentes.

    Cette fonctionnalité compense également la dérive thermique lente, causée par les variations de la température ambiante, l'auto-échauffement du capteur de pesage après un démarrage à froid, ou la présence d'objets chauds ou froids placés sur la balance. Ces effets produisent souvent de légères variations de poids continues qui peuvent être efficacement filtrées à l'aide d'un seuil approprié.

    Par exemple, les tasses chaudes peuvent bénéficier d'un seuil plus élevé (par ex. 0,2 g), tandis qu'un coussin isolant en silicone permet généralement un seuil plus bas (par ex. 0,05 g). Choisissez le seuil en fonction de votre application et des conditions d'utilisation.

    Si votre HDS fonctionne avec le micrologiciel v3.0.0 ou une version ultérieure, la mise à jour est possible à la fois via Wi-Fi que par USB-C.


    Micrologiciel v3.0.2 pour Half Decent Scale

  • Micrologiciel universel 3.0.2

  • Nouveautés

  • Filtrage de la dérive de la balance : si vous constatiez une dérive lors de l'utilisation de la balance (passant de 0,0 à -0,1 g par intermittence sans charge), cela devrait vous aider.
  • Informations sur la version : outre les informations sur la version, la date de compilation et l'identifiant de commit Git s'affichent désormais également sur l'écran « About » (À propos).
  • Initialisation asynchrone du Wi-Fi : au lieu de bloquer le processus de démarrage, le Wi-Fi (s'il est activé) est désormais initialisé de manière asynchrone, ce qui rend le démarrage à nouveau rapide et fluide.
  • Indication de l'état du Wi-Fi : pendant que HDS se connecte à votre réseau Wi-Fi, l'icône représentant un maillon de chaîne clignote. Une fois la connexion établie, elle cesse de clignoter et reste allumée en continu.
  • Option « Démarrage rapide » dans la configuration HDS. Cette option ne fera pas attendre 0,5 seconde avant d'allumer HDS et le lancera instantanément à la place.
  • Suppression de l'option permettant d'éteindre la balance en appuyant longuement, car cela pouvait entraîner l'arrêt de la balance en plein milieu de la préparation (très compliquée) d'un café.
  • Amélioration du timing du double tapotement.
  • Correction du démarrage de la minuterie à la sortie de la configuration HDS.
  • Correction d'un plantage potentiel lors de l'étalonnage.
  • Correction d'un plantage si le Wi-Fi est désactivé dans la configuration HDS.
  • Corrections de la mise à jour de la tension de la batterie.
  • Utilisation du framework stable pioarduino.
  • Correction du démarrage du Wi-Fi même pendant la simple mise en charge.

  • Si votre HDS utilise le micrologiciel v3.0.0 ou une version ultérieure, la mise à jour est possible à la fois via Wi-Fi que par USB-C.


    Micrologiciel Half Decent Scale v3.0.1

  • Micrologiciel universel 3.0.1

  • Nouveautés

  • Expérience de charge simplifiée : une petite icône s'affiche pendant la charge et s'éteint lorsque la batterie est complètement chargée. Cela permet d'éviter les indications erronées de charge à 100 % qui se produisaient parfois.
  • Rapports plus précis sur le niveau de la batterie pendant le fonctionnement
  • Vérification du poids désactivée pendant l'étalonnage. Cela devrait aider à éviter le message « No weight detected » (Aucun poids détecté) qui empêche le recalibrage
  • La version du micrologiciel HDS est désormais envoyée sous forme de réponse de 3 octets à la commande LED ON/OFF (BLE & USB).
  • Options de réinitialisation WiFi sur la page d'accueil HDS et dans les paramètres HDS (sous WiFi Settings). Permet de restaurer le mode WiFi HDS pour créer son propre réseau.

  • Si votre HDS fonctionne avec le micrologiciel v3.0.0, la mise à jour est possible via WiFi ou USB-C.


    Micrologiciel Half Decent Scale v3.0.0

  • Micrologiciel universel 3.0.0

  • Nouveautés de cette version :

  • Les applications de pesée fonctionnant sur HDS sont désormais compatibles avec le navigateur Safari et les appareils iOS.
  • Nouvelle API Web socket et nouveau serveur Web.
  • Appuyez longuement sur le bouton O pour éteindre, le double appui fonctionne toujours.

  • Il est recommandé de mettre à niveau vers cette version à l'aide de USBC.


    Micrologiciel Half Decent Scale v2.7.6

  • Micrologiciel WiFi 2.7.6
  • Micrologiciel USB 2.7.6

  • Nouveautés de cette version :

  • Correction d'un bogue Beanconqueror iOS. L'application Beanconqueror sur iOS ne pouvait auparavant pas se connecter à l'HDS. La version Android de l'application fonctionnait correctement.

  • Instructions pour mettre à niveau le micrologiciel de la balance via USBC ou WiFi.


    Micrologiciel Half Decent Scale v2.7.5

  • Option de configuration permettant aux deux boutons (tare et minuterie) de fonctionner même lorsque la connexion Bluetooth est activée. Par défaut, c'est l'application qui détermine la fonction des deux boutons. Si l'application que vous utilisez ne fait rien avec les deux boutons, mais que vous souhaitez que les fonctions Tare et Minuterie soient activées lorsque l'application est connectée, vous pouvez désormais le faire.
  • Option de configuration pour inverser l'écran.
  • Option de configuration pour inverser la position du minuteur et des informations de poids à l'écran. Cela peut être utile si vous avez inversé l'écran.
  • Le bip sonore lorsque vous appuyez sur un bouton a été définitivement supprimé du micrologiciel. Les circuits imprimés ne comportent même plus de haut-parleur. Non seulement les utilisateurs trouvaient cela gênant, mais le haut-parleur était susceptible de tomber en panne s'il était mouillé, ce qui rendait la balance complètement inutilisable. La suppression du haut-parleur améliore la résistance de la balance à l'eau.
  • La fonction de détection d'inclinaison/d'angle a été supprimée (il s'agissait d'un gyroscope sur le circuit imprimé), à la fois du micrologiciel et du circuit imprimé. Auparavant, cette fonction empêchait intentionnellement la balance de s'allumer si elle n'était pas posée sur une surface plane. Cette fonction était considérée comme nécessaire, mais elle augmentait le coût et rendait la balance plus vulnérable au mauvais fonctionnement en cas d'humidité.
  • Introduction du circuit imprimé v8.1. Il est identique au circuit imprimé v8.0, mais le haut-parleur et le gyroscope ont été supprimés. Le même micrologiciel fonctionne sur tous les circuits imprimés v8.x.
  • La fonction « demande un heartbeat » (nécessite un signal de vie), qui améliore la capacité de la balance à se connecter aux anciennes versions d'Android, est désormais facultative. Vous pouvez désactiver la fonction « heartbeat » dans les paramètres si vous souhaitez utiliser une ancienne application qui ne sait pas envoyer le signal de vie.
  • La pesée via le câble USB a été testée, déboguée et fonctionne avec toutes nos applications Chrome.
  • Même micrologiciel pour tous les modèles Half Decent Scale. Nous n'avons plus besoin de micrologiciels différents pour les différentes versions de circuit. Il n'y a plus qu'un seul micrologiciel désormais. Nous avons supprimé le menu « PCB Version », car il n'est plus pertinent.

  • Pour mettre à jour via Wi-Fi :

  • micrologiciel wifi 2.7.5

  • Pour mettre à jour via USBC :

  • micrologiciel USB 2.7.5


  • Micrologiciel Half Decent Scale v2.6.3

    Journal des modifications :

  • La nouvelle fonctionnalité « heartbeat » résout les problèmes de connectivité avec Android 9 et les versions antérieures.
  • Les applications doivent envoyer un « heartbeat » (signe de vie) au moins toutes les 5 secondes, sinon la connexion Bluetooth sera interrompue.
  • Les anciennes versions d'Android ont un problème qui empêche la connexion Bluetooth d'être interrompue même lorsque l'application n'est plus connectée.
  • Le heartbeat résout ce problème et utilise la même approche que Decent a adoptée avec le Bluetooth sur le DE1 pour résoudre le même problème.
  • Les anciennes applications qui ne connaissent pas la fonctionnalité heartbeat la désactiveront automatiquement lorsqu'elles enverront la commande Bluetooth LED ON, avec le 6e octet de cette commande défini sur 00.
  • Les applications qui souhaitent utiliser la fonctionnalité de heartbeat doivent envoyer 01 comme dernier octet de données de la commande LED ON, par exemple : « 03 0a 01 01 00 01 08 ».
  • La commande de heartbeat à envoyer à la balance est : « 03 0a 03 ff ff 00 0a ».
  • Les utilisateurs de DE1 doivent mettre à jour l'application de1app NIGHTLY datée du 11 avril ou plus récente.
  • Correction d'un bogue qui provoquait le redémarrage de la HDS lorsque la connexion Bluetooth était interrompue.
  • Correction d'un bogue qui pouvait bloquer la HDS lorsque le minuteur dépassait 65535 secondes.
  • Ajout de la fonction « Afficher le logo » dans le menu Configuration, à des fins photographiques.
  • Empêche l'utilisateur de calibrer la balance lorsqu'un câble USB est branché, car le câble peut provoquer un mauvais calibrage.
  • Ajout du mode veille. Commande BLE et USB pour éteindre les périphériques. (03 0A 04 00 pour quitter le mode veille et 03 0A 04 01 pour démarrer le mode veille)
  • En mode calibrage, si aucun poids n'est placé sur la balance après le calibrage 0, la procédure se termine et revient au menu.
  • L'icône de batterie vide clignote si la tension est inférieure à 5 % (environ 3,45 V).

  • Pour mettre à jour via Wi-Fi :

  • micrologiciel Wi-Fi 2.6.3 pour circuit imprimé v7.5
  • micrologiciel Wi-Fi 2.6.3 pour circuit imprimé v8.0

  • Pour mettre à jour via USBC :

  • micrologiciel USB 2.6.3 pour circuit imprimé v7.5
  • micrologiciel USB 2.6.3 pour circuit imprimé v8.0


  • Micrologiciel Half Decent Scale v2.6

    Journal des modifications :

  • La durée du bip a été réduite de 50 ms à 5 ms. Le son est désormais plus agréable et moins fort.

  • Pour mettre à jour via Wi-Fi :

  • micrologiciel wi-fi 2.6 pour circuit imprimé v7.5
  • micrologiciel wi-fi 2.6 pour circuit imprimé v8.0

  • Pour mettre à jour via USBC :

  • micrologiciel USB 2.6 pour circuit imprimé v7.5
  • micrologiciel USB 2.6 pour circuit imprimé v8.0


  • Micrologiciel Half Decent Scale v2.5.9

    Journal des modifications :

  • Option « Exit » (quitter) pour le menu Calibration. Auparavant, vous pouviez rester bloqué dans ce menu sans pouvoir en sortir.
  • Correction d'un bogue provoquant un redémarrage lors du choix de la mise à jour du micrologiciel via Wi-Fi.

  • Pour mettre à jour via Wi-Fi :

  • micrologiciel 2.5.9 pour la mise à jour Wi-Fi (circuit imprimé v8.0)
  • micrologiciel 2.5.9 pour la mise à jour Wi-Fi (circuit imprimé v7.5)

  • Pour mettre à jour via USBC :

  • micrologiciel 2.5.9 pour mise à jour USBC (circuit imprimé v8.0)
  • micrologiciel 2.5.9 pour mise à jour USBC (circuit imprimé v7.5)


  • Micrologiciel Half Decent Scale v2.5.8

    Journal des modifications :

  • Nom du firmware changé en HDS_PCB_x_x_FW_x_x_x pour correspondre à la page About et à la page WiFi OTA.
  • Les commandes peuvent désormais être envoyées via USB, avec un débit de 115200.
  • Nouvelle commande de réinitialisation.
  • Nouvelle commande de contrôle du poids via USB.
  • Nouvelle commande de données gyroscopiques.
  • Nouvelle commande de tension de la batterie.
  • Pour envoyer manuellement des commandes via USB, veuillez cocher l'option « Send HEX » dans le Serial Debug Assistant de Windows ou le Serialport Assistant de Mac.
  • Le poids USB doit d'abord être activé à l'aide de la commande 03 20 01.
  • Le gyroscope et la tension sont appelés à la demande, et non en continu.

  • Pour mettre à jour via Wi-Fi :

  • micrologiciel 2.5.8 pour la mise à jour Wi-Fi (circuit imprimé v8.0)
  • micrologiciel 2.5.8 pour la mise à jour Wi-Fi (circuit imprimé v7.5)

  • Pour mettre à jour via USBC :

  • micrologiciel 2.5.8 pour mise à jour USBC (circuit imprimé v8.0)
  • micrologiciel 2.5.8 pour mise à jour USBC (circuit imprimé v7.5)


  • serial port assistant example



  • Ce texte est une traduction de : Firmware for Half Decent Scale


    mirjam created 2025/07/13, mirjam updated 2026/05/16