Recovery USB
The purpose of this tutorial is to show you how to make a recovery USB and image or reimage the harddisk of your Callbox or UEsim PC. Amarisoft provide special image files for each of the product (e.g, Callbox Classic, Callbox mini, Callbox Ultimate, SIMBOX). You can burn the image file onto a USB memory stick and image / reimage the hard disk of product PC.
Table of Contents
- Recovery USB
Before you start
Before you start the process, I would suggest you to prepare followings first.
- Get a USB memory stick ready. It should be at least 8Gb capacity. (I used a USB with the capacity of 16 Gb in this tutorial)
- (If you are going to reimage a PC that you have been using, back up all the files into safe place so that you can recover it later. For example, if you have created your own configuration files, save all of them in safe place).
- Backup licence file. Your license may get invalid once you reimage the PC since host ID get changed with the reimaging. But just in case, I would suggest you to backup the license file.
Download Media Writer
First step is to download FedoraMediaWriter program. You can download it from follwong link depending on the operating system for making the recovery USB.
"For Windows": https://getfedora.org/fmw/FedoraMediaWriter-win32-latest.exe
"For Mac": https://getfedora.org/fmw/FedoraMediaWriter-osx-latest.dmg
"For linux": https://flathub.org/apps/details/org.fedoraproject.MediaWriter
In this tutorial, I am working on Windows PC and I downloaded the windows version FedoraMediaWriter as shown below.
Download Recovery Image
Download the image file for your product. You can download it from your downoad account in Amarisoft Extranet as shown below.
Make Recovery USB
Now we have FedoraMediaWriter and image file. We are ready to make the Recovery USB.
Run the FedoraMediaWriter and follow through the instruction by hitting the button highlighed on the screenshot.
I recovery file that we provide is *.img and Media writer does not provide for *.img file. *.img file that we provide is compatible with *.iso file. So select *.iso file at this step.
Select image file that you downloaded at previous step. (NOTE: You would see different name in USB Drive depending on the USB memory stick that you use)
Reimaging Callbox/UEsim PC
Once you have Recovery USB ready, now we are ready to reimage the Hard disk of the product using the USB.
Step 1 : Insert the USB key to the PC.
Step 2 : Reboot the PC and get into BIOS mode as shown below. How to get into BIOS would be a little bit different depending on the product. In this tutorial, I am reimaging Amarisoft Callbox Ultimate. In most case, F2 or F12 key would be the one to get into BIOS mode. Once you get into BIOS mode, go to [Boot] menu and select UEFI as shown below
Step 3 : Then save the configuration and Exit. You will see the splash screen as shown below.
Step 4 : While continuing booting, you will get the screen as shown below. Specify the disk name for USB dongle and hard disk you want to reimage as below.
Step 5 : Specify the disk name for USB dongle and hard disk you want to reimage as below.
Step 6 : As it moves to next step it will get some questions. Just type 'y' for all the questions as shown below.
Step 7 : Now there is nothing you need to do. Just wait until the process complete. Once the process is complete. The PC will turn off.
Install Callbox or UEsim software
Recovery Image itself does not contain any callbox or UEsim software in it, so you need to intall them depending on your needs. Refer to following tutorials to install Callbox or UEsim software.
Step 1 : Check your product name and serial number. You should see a label on the back of the equipement with this information. As an example if you have a Callbox Ultimate, you should see something like CBU-2024031200. Edit the file /etc/hostname and copy the product name inside. You can use nano, vi or vim for this puropose. In our example, you would write CBU-2024031200 in this file and save it as shown in the example below.
Step 2 : Under /etc directory, there are multiple SDR mapping files. Each file is relevant to a product. Assuming our example in Step 1 with CBU-2024031200, your product is a Callbox Ultimate (You can figure this out from the initial 3 letter 'CBU'). You can see that there are 3 different SDR mapping files for Ultimate Callbox under /etc. In order to check which one of these 3 files to use with your equipment, you should type dmidecode -t2 and check the Product name which is basically the motherboard model. In this example the Product Name is X299 Creator, so the sdr-mapping-ultimate-creator is the one to be used. You need to create a symbolic link to this SDR mapping by typing
ln -s sdr-mapping-ultimate-creator sdr-mapping
Let's follow through this procedure step by step.
First, check out the list of mapping file locationed in /etc directory.
Figure out which mapping file to use from the mother board product name using the command 'dmidecode -t2' (
Make a symbolic link between sdr-mapping and the specific mapping file for your product using the command 'ln -s <your sdr-mapping-file> sdr-mapping'.
Step 3 : Install Callbox or UEsim software as you need according to following tutorials.
- License installation : Check out this
- Callbox software installation : Check out this.
- UEsim software installation : Check out this.