Para actualizar el git de la versión retrowiki y no perder nada, hay que hacer varios pasos.
¿Por qué hay que hacer esto? Porque todo lo que hay dentro de la carpeta pistorm se resetea al actualizar.
Lo primero es llevar los archivos de configuración (amiga020.cfg, amiga030.cfg y amiga040.cfg) al directorio /home/dietpi/pistorm_files, que será donde guardaremos todos los archivos personalizados de la pistorm.
mkdir /home/dietpi/pistorm_files
cd /home/dietpi/pistorm
mv amiga0*.cfg ../pistorm_files
Ahora moveremos el directorio de intercambio pidisk (o el directorio que tengamos):
mv pidisk ../pistorm_files
Para que arranque ahora la pistorm, hay que editar el archivo /etc/systemd/system/amiberry.service:
sudo nano /etc/systemd/system/amiberry.service
Se debe cambiar
amiga040.cfg por
../pistorm_files/amiga040.cfgPara guardar el archivo, se hace CTRL+X y confirmar con Y.
Seguimos copiando los archivos a314d.conf y a314fs.conf:
cp a314/files_pi/a314d.conf ../pistorm_files
cp a314/files_pi/a314fs.conf ../pistorm_files
Y ahora editamos esos dos archivos con nano (por ejemplo
nano /home/dietpi/pistorm_files/a314d.conf).
El archivo a314d.conf debe quedar así:
a314fs python3 /home/dietpi/pistorm/a314/files_pi/a314fs.py -conf-file /home/dietpi/pistorm_files/a314fs.conf
picmd python3 /home/dietpi/pistorm/a314/files_pi/picmd.py
ethernet python3 /home/dietpi/pistorm/a314/files_pi/ethernet.py
Y el archivo a314fs.conf debe quedar así:
{
"devices": {
"PI0": {
"volume": "PiDisk",
"path": "/home/dietpi/pistorm_files/pidisk"
}
}
}
Ahora ya podemos ejecutar el script de actualización de retrowiki.
./retrowiki_update.sh
Este script ya se encarga de actualizar todo, incluso el firmware. Ojo que se flasheará el firm por defecto y no el experimental.
Para flashear el experimental se debe hacer ./flash_experimental.sh (este firm aumenta la velocidad de la chip).
Paso final: IMPORTANTE para que funcione la redHay que montar el dispositivo piscsi6 descomentando la línea (en amiga040.cfg):
setvar piscsi6 platforms/amiga/pistorm.hdf
Y sobreescribir el archivo devs:a314eth.device con el nuevo que se encuentra en
Pistorm:Nota final:
Para los que partan desde la imagen SD, en la versión actual 0.7, no existe el archivo retrowiki_update.sh.
Se deberán descargar el archivo adjunto, ponerlo en /home/dietpi/pistorm y darle permisos de ejecución:
chmod +x retrowiki_update.sh