Saltar al contenido
DIY Wallet
ES

Personalizar

Añade o quita funciones, cambia su aspecto y actualízala más adelante.

  • 20 min
  • En la Raspberry Pi
Piezas y opciones

Todo lo de esta página es opcional. La mayoría de los cambios implican volver a compilar el firmware, y eso supone dejar que la Pi vuelva a conectarse a internet durante un rato.

Volver a conectar la Pi a internet

Tu billetera tiene el Wi-Fi desactivado. Para cambiar su firmware:

  1. Desconecta la billetera y pon su tarjeta de memoria en tu computadora.
  2. Abre el archivo config.txt de la tarjeta y borra las dos líneas dtoverlay=disable-wifi y dtoverlay=disable-bt. Guarda.
  3. Vuelve a poner la tarjeta, conecta la billetera, espera un minuto e inicia sesión con ssh you@diywallet.local como antes.

Cuando termines, el script de instalación vuelve a desactivar las conexiones inalámbricas.

Opciones del firmware

Opción Cómo
Solo Bitcoin Añade BITCOIN_ONLY=1 al comando de compilación del paso 4 y vuelve a instalar.
Olvidar la billetera al desconectarla Ejecuta el script de instalación con --ram-only. Sin esa opción, la billetera se queda en la tarjeta.
Girar la imagen Pon DIY_OLED_ROTATE=180 en /etc/diywallet.conf, como en el paso 5.
Idioma En el dispositivo, en sus ajustes. No hace falta volver a compilar.

Después de cambiar una opción de compilación, borra primero la compilación anterior y luego vuelve a compilar y a instalar. La línea make ... clean importa: sin ella, partes compiladas con los ajustes anteriores acaban mezcladas en el firmware nuevo.

En la Raspberry 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

Tu propio icono en la pantalla de inicio

El icono de 24 por 24 píxeles que aparece encima del nombre de la billetera es una imagen que puedes cambiar.

  1. Dibuja un PNG en blanco y negro de 24×24 píxeles. Los píxeles blancos se encienden.
  2. Cópialo en la Pi. Desde tu computadora: scp my-icon.png you@diywallet.local:wallet/
  3. Mételo en el firmware, y luego compila e instala como arriba:
En la Raspberry Pi
. ~/wallet-venv/bin/activate
pip install pillow
cd ~/wallet
python3 diy/set-home-icon.py my-icon.png

El script muestra tu icono como una cuadrícula de # y . para que puedas revisarlo antes de compilar.

Opciones de la app

El tema de la app (claro, oscuro o igual que tu computadora) está en sus ajustes y no hace falta volver a compilar.

Si cambias el código de la app, por ejemplo sus colores en packages/components/colors/, vuelve a compilarla como en el paso 6.

Actualizar más adelante

Las nuevas versiones del firmware DIY aparecerán en Fuentes. Para actualizar, deja que la Pi vuelva a conectarse a internet y luego:

En la Raspberry Pi
cd ~/wallet
git fetch --depth 1 origin diy
git log -1 --format=%H FETCH_HEAD

Compara el commit con el que aparece en Fuentes y lee qué cambió. Luego pasa a esa versión, y compila y vuelve a instalar como arriba:

En la Raspberry Pi
git checkout FETCH_HEAD
git submodule update --init --recursive --depth 1

Las actualizaciones oficiales de firmware de OneKey que ofrece la app son para los dispositivos propios de OneKey y no se instalan en este.

¿Listo? Ve al paso 9Mantenerla segura

Comprobado por última vez con el código fuente el