Aller au contenu
DIY Wallet
FR

Personnaliser

Ajouter ou retirer des fonctions, changer son apparence, et le mettre à jour plus tard.

  • 20 min
  • Sur le Pi
Pièces et options

Tout ici est facultatif. La plupart des modifications demandent de recompiler le firmware, et donc de reconnecter le Pi au réseau pendant un moment.

Reconnecter le Pi au réseau

Le Wi-Fi de votre portefeuille est désactivé. Pour changer son firmware :

  1. Débranchez le portefeuille et mettez sa carte mémoire dans votre ordinateur.
  2. Ouvrez le fichier config.txt sur la carte, et supprimez les deux lignes dtoverlay=disable-wifi et dtoverlay=disable-bt. Enregistrez.
  3. Remettez la carte, branchez le portefeuille, attendez une minute, et connectez-vous avec ssh you@diywallet.local comme avant.

Quand vous avez terminé, le script d’installation coupe à nouveau le Wi-Fi et le Bluetooth.

Options du firmware

Option Comment faire
Bitcoin uniquement Ajoutez BITCOIN_ONLY=1 à la commande de compilation de l’étape 4, puis réinstallez.
Oublier le portefeuille au débranchement Lancez le script d’installation avec --ram-only. Sans cette option, le portefeuille reste sur la carte.
Retourner l’image Mettez DIY_OLED_ROTATE=180 dans /etc/diywallet.conf, comme à l’étape 5.
Langue Sur l’appareil, dans ses réglages. Pas besoin de recompiler.

Après avoir changé une option de compilation, effacez d’abord l’ancienne compilation, puis compilez à nouveau et réinstallez. La ligne make ... clean compte : sans elle, des morceaux compilés avec les anciens réglages se retrouvent dans le nouveau firmware.

Sur le Pi
. ~/wallet-venv/bin/activate
cd ~/wallet/legacy
make -C emulator clean && make clean && make -C firmware clean
EMULATOR=1 DIY_HAT=1 DEBUG_LINK=0 BITCOIN_ONLY=1 ./script/cibuild
cd ~/wallet
sudo ./diy/install.sh --ram-only
sudo reboot

Votre propre icône d’accueil

L’icône de 24 × 24 pixels au-dessus du nom du portefeuille est une image que vous pouvez remplacer.

  1. Dessinez une image PNG en noir et blanc de 24×24 pixels. Les pixels blancs s’allument.
  2. Copiez-la sur le Pi. Depuis votre ordinateur : scp my-icon.png you@diywallet.local:wallet/
  3. Intégrez-la au firmware, puis compilez et installez comme ci-dessus :
Sur le Pi
. ~/wallet-venv/bin/activate
pip install pillow
cd ~/wallet
python3 diy/set-home-icon.py my-icon.png

Le script affiche votre icône sous forme de grille de # et de ., pour que vous puissiez la vérifier avant de compiler.

Options de l’application

Le thème de l’application (clair, sombre, ou le même que votre ordinateur) se règle dans ses paramètres et ne demande pas de recompilation.

Si vous modifiez le code de l’application, par exemple ses couleurs dans packages/components/colors/, recompilez-la comme à l’étape 6.

Mettre à jour plus tard

Les nouvelles versions du firmware DIY seront indiquées dans Sources. Pour mettre à jour, reconnectez le Pi au réseau, puis :

Sur le Pi
cd ~/wallet
git fetch --depth 1 origin diy
git log -1 --format=%H FETCH_HEAD

Comparez le commit avec celui indiqué dans Sources, et lisez ce qui a changé. Ensuite, passez à ce commit, puis compilez et réinstallez comme ci-dessus :

Sur le Pi
git checkout FETCH_HEAD
git submodule update --init --recursive --depth 1

Les mises à jour officielles du firmware OneKey proposées dans l’application sont destinées aux appareils de OneKey et ne s’installeront pas sur celui-ci.

C’est fait ? Passer à l’étape 9Bien le protéger

Dernière vérification avec le code source :