1. First set
the PC serial COM port configuration for 57600baud, 8 bits, no parity, no
handshake using a terminal program such as Hyperterm.
2. Connect the
PC serial port to the Gemini handset port.
3. Press the
small reset button near the front edge of the Gemini processor card and as soon
as the reset button is released, enter <Ctrl-C> on the PC terminal a
number of times i.e. hold down the Ctrl key and then press the C key a number
of times.
4. If the RedBoot prompt does not appear, reset and try again.
Also check that the serial port settings are correct and that the serial cable
is "straight through" and not a null modem or cross-over. If no
response can be obtained from the unit then it will need to be returned to
5. Clear the
Gemini RAM memory, enter the command
mfill -b 0x14000 -l 0x100000 -p 0x0
6. Reset the
Gemini unit and return the the PC serial COM port
configuration to its normal Gemini setting 57600 or 19200baud, 7 bits, even
parity. This time after reset, the Gemini unit should perform a first time
startup and any configuration data, including facility licence
codes will need to be re-entered.
If the unit
enters Redboot following reset but does not run the
Gemini application, then the startup script which is held at the end of the
flash memory may have become corrupt. The following procedure will reprogram
the startup script. The procedure is only required for Gemini units running Redboot V2.
1. First set
the PC serial COM port configuration for 57600baud, 8 bits, no parity.
2. Enter the
following commands in bold :-
RedBoot> fconfig
Run script at
boot: true
Boot script:
Enter script,
terminate with empty line
>> go 0x40020100
>>
Boot script timeout
(1000ms resolution): 1
Update RedBoot non-volatile configuration - continue (y/n)? y
... Erase from
0x401c0000-0x401c1000: .
... Program
from 0x001de000-0x001df000 at 0x401c0000: .
3. Then reset
the unit by pressing the reset button on the CPU card.
Note that this
only applies to Gemini units running Redboot V2. New
Gemini units running Redboot version 4 or later do
not have a configurable startup script.
How to check the version of RedBoot
Use the RIC
command when running the application software e.g.:-
RIC
RIC:Redboot V2
Or in Redboot, type in the "vers"
command:-
RedBoot> vers
RedBoot(tm) bootstrap and debug environment [ROM]
Non-certified
release, version 2 - built 11:24:10, Jun 4 2003
Platform:
SIEMENS PLUTO (PowerPC
MPC850)
Copyright (C)
2000, 2001, 2002, Red Hat, Inc.
Compatibility
ID: 0x0
RAM: 0x00000000-0x00200000,
0x000087f0-0x001dd000 available
FLASH:
0x40000000 - 0x40200000, 16 blocks of 0x00020000 bytes each.
Moving from
PB683 to PB684 will generate a flash checksum error on Redboot
V2. The following procedure is required in order to load Redboot
V5.
1. Use the
upgrade tool to load PB684 Issue 6. (DO
NOT load issues higher than 6 of PB684, as they do not contain Redboot V5 and will result in
the Gemini1 unit becoming unresponsive
and having to be returned to Siemens for repair)
2. Set the PC
serial COM port configuration for 57600baud, 8 bits, no parity.
3. Press the
small reset button near the front edge of the Gemini processor card and as soon
as the reset button is released, enter <Ctrl-C> on the PC terminal a
number of times i.e. hold down the Ctrl key and then press the C key a number
of times.
4. If the RedBoot prompt does not appear, reset and try again.
Also check that the serial port settings are correct and that the serial cable
is "straight through" and not a null modem or cross-over.
5. Enter the Redboot command:
go 0x40020100
6. Change the
PC serial COM port configuration to 57600baud, 7 bits, even parity.
7. Enter until
the prompt appears. Enter the PIC command and check that "PIC:12684
ISS6" is displayed.
8. Enter the
following Gemini commands:
PME=249
UPG=REDBOOT
9. The unit
should program Redboot into flash and then restart.
10. Enter until
the prompt appears, then use the RIC command to check the new Redboot version.