Spanish
Restore G20 microSD PDF Imprimir E-Mail
There are no translations available

This article shows the restore procedure for the Foxbox G20 internal microSD

 

0) Requirements

In order to follow this guide you need just:

  • a FoxBox G20
  • a pc with Linux installed (here will be used the Ubuntu distribution);
  • a microSD reader linked to your pc;
  • a Phillips (Cross) screwdriver.

1) Reach the internal microSD

With the screwdriver extract the four screws from the back panel. See this image:

FoxBox outside

After having took off the electronic board, extract the microSD card from the FoxG20 board, pressing it. See this image:

FoxBox inside

2) Insert the MicroSD into your card reader

Using a common Linux distribution, the three internal partitions ("kernel", "rootfs"  e "data) will be automatically mounted and shown. Their addresses into your PC's filesystem are:

  • /media/kernel
  • /media/rootfs
  • /media/data

3) Backup your relevant data

Below there is a list of most commonly saved files, anyway please remember to save ALL your other custom configurations, changes to the GUI, etc.

To save the "Address book", copy on your pc the file:
/media/data/dbs/gsmbox
(if it doesn't exist: /media/rootfs/mnt/flash/root/source/gsmbox)

To save the "Incoming SMS" list, copy the file:
/media/data/dbs/gsmin
(if it doesn't exist: /media/rootfs/mnt/flash/root/source/gsmin)

To save the "Outgoing SMS" list, copy the file:
/media/data/dbs/gsmout
(if it doesn't exist: /media/rootfs/mnt/flash/root/source/gsmout)

To save the "Incoming MMS" list, copy the files:
/media/rootfs/mnt/flash/root/db/mmsbox.sqlite
/media/rootfs/mnt/flash/root/documents/*

To save the "Valid users" list, copy the file:
/media/data/dbs/users
(if it doesn't exist: /media/rootfs/mnt/flash/root/source/useradmin/users)

Obviously, after the restore you just need to copy back these files to the original folder.

4) Start the restore

!WARNING! This step will restore the filesystems, formatting the partitions.
So before doing it please verify that:

  • You have saved ALL relevant files and configurations in the previous step. If not, they will be lost.
  • You know the extact path of the microSD devices (you can discover it with the command "dmesg" from Console, usually the partitions are from /dev/sdb1/ to /dev/sdb4/). Note that if you launch the next script on the wrong device you could compromise its operativity. See this image:

Terminale

Firstly you have to format properly the microSD card.  Usually, we do it with GParted (available on official repository) following this structure (we assume the usage of a 2GB card, for the 4GB one follow the dimensions in brackets):

 

 SMS/MMS & Sms2Mail Versions
Label File System Dimensions (MB)
kernel
 FAT16  32   (32)
rootfs
 ext4
 800   (1700)
data
 ext4  950   (1700)
swap
 linux-swap  Unused space
  EasyG2 & Icinga Versions
Label File System Dimensions (MB)
kernel
 FAT16  32   (32)
rootfs
 ext4  1000   (1700)
data
 ext4
 750   (1700)
swap
 linux-swap  Unused space

Then you have to download the files needed. They are:

  1. The Bash script called "restoreVerC.sh", available here.
  2. The files to fill the partitions, available under request to KDEV staff here.

Please place all of them in the same folder (later, as an example, we will use /home/test/). You have to unzip the one named "KernelVerC.tar.bz2", but not the others.  

Now you have to substitute inside the script the string "./rootfsXYZ.tar.bz2" with the name of the rootfs file provided, and the same for the string "./dataXYZ.tar.bz2".

Note that, only if your microSD is not in /dev/sdbX/, you have to substitute also the wrong occurences in the script with the right ones.

5) Execute the restore

Firstly, open a Console and move into the folder containing the files (with "cd /home/test/").

Then, launch the script with root-priviledges (with "sudo ./restoreVerC.sh").

At the end of the procedure, a message "== Restore procedure successful ==" will be prompted.
If some error occured during the restore, you will see the message "!! Restore failed (cod: N) !!". Please look into the script when this happened (so, when that code is generated) and fix the problem.

Note that you can already set the IP address of the device editing the file "/media/rootfs/etc/network/interfaces".

6) Reinsert the MicroSD

Just follow backwards the steps you made during phase 1 to reach the internal microSD.

7) Your FoxBox is back!

 
< Anterior   Siguiente >

buy foxbox
buy on FoxBox eShop



For further info contact us by mail This e-mail address is being protected from spam bots, you need JavaScript enabled to view it providing us the FoxBox model you need and your company details.

KDEV di Davide Cantaluppi, P.IVA 02984320131

http://www.kdev.it