SABAJ Firwmare

Mise à jour du logiciel interne

Bon, en franglais on dirait une mise à jour du firmware : il est possible de mettre à jour le SABAJ D5, avec comme modification la plus visible, un nombre de pas de volume qui passe de 40 à 90. La version du firmware du SABAJ D5 reçu il y a un an est la version 1.4. La version proposée sur cette page est la version 1.6 et je n'ai pas de "Changelog", de fichier qui indique les modifications.

Comme d’habitude, pour mettre à jour le firmware il faut du logiciel et du matériel.

Un petit mot tout de même : en effectuant cette opération, il y a un risque de "casser" le SABAJ D5, par exemple avec une coupure électrique pendant le flashage, ou une fausse manoeuvre avec le logiciel. Donc, c'est à vous de savoir si vous voulez prendre le risque ou pas.

Le matériel est un petit bout de hardware qui se commande sur Aliexpress pour 20€ environ (me souvient plus).

SEGGER

Le materiel ne suffit pas, il va falloir injecter le logiciel dans le SABAJ. Cela s'effectue avec le logiciel SEEGER téléchargeable ici : https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack

Je vous conseille d'utiliser la version v6.50b qui a servi à gérer la version du projet.

Mise à jour

La mise à jour est expliquée dans ce fichier que vous pouvez télécharger et décompresser en local :

https://mega.nz/file/fdhyHaCQ#gDGlTTd0-rlrZOPV5eF49bjnAoWSr_NYAlmw-iJlRTE

Dans la boite reçue d'Aliexpress se trouvent :

  • une nappe,

  • un câble USB,

  • une carte de communication.

Il faut relier la nappe à la carte en l'insérant dans ce sens !

Côté DAC, la nappe doit s'insérer dans le connecteur juste au dessus de l'I2S.

Il faut que les pattes métallisées soient tournées vers le haut (et la partie bleue vers le bas).

Il faut un peu forcer pour que ça s'insère...

Tant que nous y sommes, la version du driver ASIO du SABAJ D5 est un peu vieille. Sur le site de SMSL on peut prendre le driver ASIO du M500 par exemple, parce que de toutes façons c'est le même XMOS qui est entrée USB des deux DACs.

Lorsque la partie matérielle est prête, on va passer à l'utilisation du logiciel. En installant les outils SEGGER vous avez installé une ribambelle de petits logiciels...

Pour trouver le bon logiciel, il faut développer la liste !

Et il faut lancer le logiciel J-Flash

Quand l'application démarre elle ouvre une boîte qu'il suffit de fermer.

Utilisez la commande File Open Project et ouvrez le fichier .jflash

Ensuite utilisez la commande Open Data File et sélectionnez le fichier D5 1v6.hex

Si tout s'est bien passé, l'application ressemble à la copie d'image ci-contre.

Lancez la commande Target Connect pour que le PC se connecte sur le SABAJ

Dans la fenêtre de LOG vous avez maintenant la confirmation que la connexion est correcte.

A ce moment vous pouvez lancer la commande Target Production programming et croiser les doigts.

Durant la mise à jour un état d'avancement est affiché.

Et quand c'est terminé, l'application vous informe.

Et voila, on peut profiter de la version 1.6... Et du volume sur 90 pas.