Diagnostic Bitaxe · pannes connues · §0 bis

L'auto-test du démarrage : ce qui doit s'annoncer, et ce qu'un silence veut dire

Le firmware ESP-Miner / AxeOS fait lui-même le travail de détection au démarrage, et AxeOS affiche en plus un auto-test : « Test Pass » ou « Test Fail ». Un…

Ce qu'il faut savoir

Le firmware ESP-Miner / AxeOS fait lui-même le travail de détection au démarrage, et AxeOS affiche en plus un auto-test : « Test Pass » ou « Test Fail ». Un composant qui ne s'annonce pas est un diagnostic à lui seul — c'est le premier endroit à lire, avant toute autre hypothèse.

Inventaire de ce qui doit s'annoncer, et ce que coûte son absence :

  • L'ASICdevice_config: ASIC: 1x BM1370, puis Chip 0 detected: … ADDR: 0x00, puis asic_init: ASIC initialized successfully with 1 chip(s). Absent ou ASIC: None → voir ci-dessous, c'est LE cas classique.
  • Le régulateur de tensionTPS546: Device ID: … (Gamma) ou DS4432U (Ultra/Supra), suivi de vcore: Set ASIC voltage = 1.150V. Absent → l'ASIC n'est jamais alimenté : le minage ne démarrera pas, même si l'auto-détection le voit. Vérifier la puce, son inductance et ses soudures.
  • La puce d'horloge (PLL) — elle n'apparaît pas toujours nommément dans le journal, mais c'est le composant le plus souvent en cause quand l'ASIC n'est pas détecté. Un PLL absent, mal monté ou à l'envers, et l'ASIC ne tourne pas. C'est un cas réel documenté : l'auto-test échoue, le PLL est replacé dans le bon sens, « Test Pass ». Sur les cartes à support, vérifier son orientation avant de suspecter l'ASIC.
  • Les capteurs de températureemc2101 (carte) et la diode interne de l'ASIC, lus à travers fan_controller: Temp: …. Valeur aberrante ou capteur muet → régulation du ventilateur cassée, ou pâte thermique / ASIC mal reporté : voir §5 et §6.
  • Le surveillant de courantina260 : tension et intensité réelles. Absent → mesure de puissance impossible ; sur certaines cartes l'arrêt de sécurité ne peut plus fonctionner, donc prudence.
  • Le contrôleur de ventilateurfan_controller doit sortir une ligne régulièrement, avec un Output non nul dès que la consigne est dépassée. Aucune ligne, ou Output: 0% alors que la température monte → ventilateur mort, câble débranché, ou sortie du contrôleur HS. C'est une cause d'arrêt thermique.
  • La PSRAM et la flashesp_psram: Found 8MB PSRAM device (voir §1 : sans « R8 », rien ne va) et la révision de puce dans les premières lignes de démarrage.

ASIC: None ou aucun asic_init — dans l'ordre :

  1. Puce d'horloge (PLL) : mal montée, à l'envers, ou morte. Premier suspect.
  2. Alimentation de l'ASIC : régulateur muet, tension à 0 V, inductance dessoudée.
  3. Soudures de l'ASIC / BGA mal reporté (choc, surchauffe antérieure).
  4. Configuration : mauvaise version de carte dans les réglages (firmware calibré pour un autre modèle), ou firmware incompatible.
  5. Replanter le firmware (:32) avant de conclure à l'ASIC mort.

Questions à poser au visiteur quand le journal ne tranche pas (elles sont simples, et leurs réponses départagent) :

  • « Sur l'écran de la carte, il affiche Test Pass ou Test Fail ? »
  • « Dans l'interface web, il annonce quel ASIC et quelle fréquence ? »
  • « Le ventilateur tourne à la mise sous tension — vous le voyez ou vous l'entendez ? »
  • « Quelle tension d'alimentation utilisez-vous (bloc, watts, câble) ? »
  • « Il chauffe anormalement vite, ou il reste froid ? »
  • « Ça a commencé après un changement précis (reflash, déplacement, orage) ? »

Diagnostiquer le mien

Vous reconnaissez votre Bitaxe ? Branchez-le en USB ou collez son journal : l'IA de l'atelier, hébergée ici même, vérifie si ces lignes y sont, cite celles qu'elle trouve et donne son niveau de confiance. Rien n'est conservé.