Personalizar
Añade o quita funciones, cambia su aspecto y actualízala más adelante.
- 20 min
- En la Raspberry Pi
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:
- Desconecta la billetera y pon su tarjeta de memoria en tu computadora.
- Abre el archivo
config.txtde la tarjeta y borra las dos líneasdtoverlay=disable-wifiydtoverlay=disable-bt. Guarda. - Vuelve a poner la tarjeta, conecta la billetera, espera un minuto e inicia sesión con
ssh you@diywallet.localcomo 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.
. ~/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 rebootTu 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.
- Dibuja un PNG en blanco y negro de 24×24 píxeles. Los píxeles blancos se encienden.
- Cópialo en la Pi. Desde tu computadora:
scp my-icon.png you@diywallet.local:wallet/ - Mételo en el firmware, y luego compila e instala como arriba:
. ~/wallet-venv/bin/activate
pip install pillow
cd ~/wallet
python3 diy/set-home-icon.py my-icon.pngEl 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:
cd ~/wallet
git fetch --depth 1 origin diy
git log -1 --format=%H FETCH_HEADCompara 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:
git checkout FETCH_HEAD
git submodule update --init --recursive --depth 1Las actualizaciones oficiales de firmware de OneKey que ofrece la app son para los dispositivos propios de OneKey y no se instalan en este.