This recovery procedure can be useful if the firmware has become damaged by a partial upgrade. If this procedure is not able to recover your unit, then the unit must be returned to Güralp Systems for reflash. If this is the case, please contact support for details and to arrange an RMA Return Material Authorisation. An RMA is permission to return goods for any reason. Our Goods-In team may refuse to accept any item received without an RMA number clearly marked on the outer packaging so, please, always ensure that you have an RMA before despatching anything to us. For more details, please see our Warranty and Repairs policy.
Physical access to the unit will be required.
Equipment required:
A suitable rsync/upgrade server is required. You therefore need either:
Connect the console cable between the GPIO socket of the digitiser and the laptop/PC (the "recovery machine"), using a USB/serial adapter if necessary.
Open the terminal emulator on the recovery machine and set it to 38400 baud, 8N1.
Apply power to the digitiser.
Almost immediately, there should be some output. Approximately two screens (2×25 lines) of output will be displayed.
There will be a series of yes or no questions. Answer no (by pressing n) to each question. Very old bootloaders have some minor differences, but the questions should be as below. If any question is accidentally answered yes, it is safe to simply remove and re-apply power, starting the process again.
At this point, you should now be presented with a shell prompt:
The next step is to set up networking. The procedure differs depending on whether you use DHCPDHCP stands for Dynamic Host Configuration Protocol which is a widely-used method to simplify the networking configuration of hosts on a LAN. It relies on a LAN having a DHCP server to allocate IP addresses and provide other relevant information such as default routes and the addresses of name-servers. For more information, please see Wikipedia's DHCP page. on your network or not.
If you are using DHCP to configure your network, run:
The networking parameters will be automatically configured by your DHCP server
If you are not using DHCP and you need to assign your networking parameters statically, find the correct values and then run:
In the command above, replace:
You can replace 1.1.1.1 with the IP address of a preferred nameserver if you wish but this is not normally necessary: 1.1.1.1 is a reasonable choice in most regions.
Next, the system date must be set to something sensible because, otherwise, files will have incorrect modification times, which will cause various malfunctions. In the command below, replace:
The command should be entered as
The data and time should be entered in UTC, regardless of your current time zone.
This will destroy all your settings and data in the buffer (it won't affect data recorded on any mass storage device). There is no way to retrieve anything from the unit after running these commands.
The flash_eraseall command will probably complain about multiple bad blocks and failures. This is normal for NAND flash. However, it should tick all the way up to 100%. If it aborts early then there is potentially a hardware problem. The last mount command must succeed, or there is a problem somewhere and the unit will likely need to be returned to GSL support.
In the example below it may be necessary to replace rsync.guralp.com with its IP address (currently 46.43.14.141) or with the name of your local rsync server. This step will download about 50Mb of image data.
If this step fails at start-up (temporary failure in name resolution, no route to host, etc.) then something is wrong with the networking configuration. If it fails part way through, or at the end, something is likely wrong with the unit and it will need to be returned to the factory.
If the rsync command completes successfully, create some necessary files:
Each of these commands is critical and must not fail.
Now it is safe to power-cycle the digitiser. You can also boot the new system without power cycling by running:
You can watch its boot progress on the console port. The first boot can take several minutes as the system will have to run through some basic initialisation procedures. However, you should eventually have a login: prompt, at which point you can log in as root using the default password (see note below) and refer to the Platinum manual to reconfigure the device.
This completes the procedure. In case of problems, please contact .