D-Link DIR-615

Date: 2015-12-10

Tags: hardware info reverse_engineering

J’ai un point d’accès Wifi/routeur D-Link DIR-615 (rev. H2) qui sert à couvrir la maison. Le routeur s’est arrêté de fonctionner du jour au lendemain (après 3 ans d’utilisation).

/!\ Échec des réparation

Réparation

Quand on le branche, la LED “POWERLED” (D30) reste allumée en orange et rien d’autre ne fonctionne.

Il faut enlever deux patins en caoutchouc pour acceder aux vis (1), puis déclipser le dessus du boitier (2).

Démontage DIR-615

L’entrée de l’alimentation est tout de suite convertie en 3.3V par un régulateur buck IT2602M. Comme rien d’autre n’est alimenté directement par le bloc d’alimentation, il (5V/1A) peut fournir entre 12V/200mA et 4.5V/800mA sans que ça ne pose de réel problème. En sortie du régulateur, on mesure ~3.34V, mais il y a un petit glitch au démarrage. Un voltmètre en AC mesure 200mV de ripple en moyenne (et probablement bien plus quand le SoC tente de démarrer).

PCB DIR-615 : top

En posant un tournevis (en acier, non-aimanté) sur l’inductance L33, sa valeur augmente légèrement et suffisament pour que le routeur démarre et fonctionne. En pratique, la capacité C244 (Lelon RGA 105°C, 16V) est mesurée à 426µF au lieu de 470µF (peu gênant), mais son ESR est mesurée à 1.2Ω, ce qui est critique pour une capacité en sortie d’une alimentation buck.

On peut la remplacer par une capacité 1000µF/6.3V “low-ESR” (n’importe quelle capacité entre 470µF et 1500µF de tension >6.3V devrait suffire, tant que l’ESR est faible). Pour éviter une usure rapide, on y ajoute une capacité en céramique de 4.7nF (ESR de <100mΩ).

PCB DIR-615 : bottom

Seconde réparation

Après quelques jours, le bloc d’alimentation et le SoC se sont mis à couiner. Il a suffit de changer le bloc d’alimentation par un bloc 7.5V/1A pour corriger le problème et supprimer le couinement. Il est aussi popssible que la capacité de découplage de l’alimentation soit usée.

ÉCHEC Après encore quelques jours, le SoC couine toujours (buzz à 100~1kHz) et est incapable de démarrer. Le système n’est pas debuggable facilement sans oscilloscope ni doc détaillée du SoC.

Port série

Le connecteur J4 donne accès au port série du SoC Ralink.

  1. 3.3V
  2. GND
  3. TX
  4. RX

Branché à un convertisseur USB-Série 3.3V, on accède à une console qui affiche le bootlog du routeur. Il est possible d’accèder à un shell en tapant ctrl + C, puis sn2450.

Références

Electronics Électronique puissance semiconducteur semiconductors power Hardware CPE INSA Xavier Bourgeois

Xavier