Sie sind auf Seite 1von 24

Senographe DS and Essential

Updating Gantry SW & FW


CD-ROM Part Number: 5174994-11 Revision 3
Including "SW & FW Update Guide" booklet 5376328-1-1EN Rev 3

Copyright © 2/4/10 by General Electric Company Inc.


All Rights Reserved
Senographe DS and Essential Gantry SW & FW Update

1. OVERVIEW
The information in this CD-ROM booklet describes how to use this CD-ROM to
update the software on the Gantry CPU board, and how to update the firmware
of the different chips on each of the Gantry Movement boards.

WARNING
This CD-ROM must not be used for system installation and mainte-
nence. Only use this CD-ROM when instructed by an FMI or Upgrade
Instruction.

5376328-1-1EN rev. 3 Page 2


Senographe DS and Essential Gantry SW & FW Update

1-1. Software and firmware versions for Gantry


Table 1 summarizes the firmware/software versions. When you complete an
upgrade of any of the components, you must check that the newly applied firm-
ware/software version corresponds to the list in this table.
DS Software/ Essential Software/
Board Component
Firmware Version Firmware Version
Gantry CPU Poseidon NSC1.2.15 NSC1.2.15
Bucky Bucky HC12 5.4.6 13.16.6
Bucky CPLD 5.0.3 5.0.3
Locking Locking HC12 N/A 3.9.10
Locking CPLD N/A 3.2.10
Rotation Rotation HC12 5.12.4 5.12.4
Rotation DSP 5.13.5 5.13.5
Rotation CPLD 5.1.2 5.1.2
Lift Lift HC12 5.16.2 5.16.2
Lift DSP 5.6.3 5.6.3
Lift CPLD 10.0.1 10.0.1
Compression Compression HC12 5.12.1 5.12.1
Compression CPLD 5.1.4 5.1.4
Tilt Tilt HC12 5.4.0 5.4.0
Tilt CPLD 5.1.5 5.1.5

Table 1
The components in this table are listed in the order that they appear (from top
to bottom) within the SITE INFORMATION page of the Service Desktop.

5376328-1-1EN rev. 3 Page 3


Senographe DS and Essential Gantry SW & FW Update

1-2. Steering guide to updating the Gantry


In order to update the Gantry with the software and firmware updates supplied
on this CD-ROM, you must proceed as follows:
1. Update the Gantry CPU Board software according to the steps described
in section 2, “Updating the Gantry CPU board software” starting on page 5.
2. Update the firmware on each chip on each of the Gantry Movement boards
according to the steps described in section 3, “Updating The Firmware on
Gantry Movement Boards” starting on page 11.

5376328-1-1EN rev. 3 Page 4


Senographe DS and Essential Gantry SW & FW Update

2. UPDATING THE GANTRY CPU BOARD SOFTWARE


This section describes how to update the Gantry CPU board software.
Use the following steps to flash the Gantry CPU with the new software:
1. Insert the Poseidon Software CD-ROM into the CD-ROM drive of the ADS
computer.
2. From behind the Browser, click with the right mouse on the background
and select Command window from service tools in the root menu that
appears.
A command window appears with an ADS prompt.
3. Mount the CD-ROM drive, by entering:
cdromMount
4. Ignore the following error message, the <<xxx>> values are variable these
are shown as examples.
MESSAGE from cdromMount 5889>> Tue Oct 20 10:05:07 2009 [DMServer]
Debug mess:command failed: /usr/sbin/umount /cdrom/cdrom0 (exit:256)
/--------------------error record----------------------/
<<5889>> Mesg in file ’dmsutil.c’ at line 1637 code 20185 logfiles have
been updated - commend failed: /usr/sbin/umount /cdrom/cdrom0 <exit256>
/------------------------------------------------------/
<<1206>> Mesg in file ’dmsutil.c’ at line 1637 code 20185 logfiles have
been updated - commend failed: /usr/sbin/umount /cdrom/cdrom0
<exit8848>
/------------------------------------------------------/
Failure to mount: /cdrom/cdrom0cdromMount Failure to mount: /d/dsk/
c0t0d0s2 on /cdrom/cdrom0 <Error0>
5. Change to the /cdrom/cdrom0 directory, by entering:
cd /cdrom/cdrom0
6. Check CD content by entering:
ls /cdrom/cdrom0
7. The present CD-ROM list files must be displayed:
flashpos.sh
nsw.zip
5376328-1-1EN rev. 3 Page 5
Senographe DS and Essential Gantry SW & FW Update
patchs.zip
8. Start the Gantry CPU software upgrade script, by entering:
flashpos.sh
9. Follow the instructions on the screen:
#####################################
# Poseidon Software Download script #
# flashpos.sh ver.3.1 #
#####################################

- The script sets-up the environment on the host


#######################################
# Backup calibration and config data? #
# [y/n] #
#######################################

- The backup of calibration and dynamic data is conditionally done here,


it should be done to save valid data on the board before the update.
y
Saving Poseidon calibration and dynamic data...

- Messages of file copying are displayed


#####################################
# Did you see : #
# value = 0 = 0x0 #
# after each copy? #
# [y/n] #
#####################################

If the answer is positive type "y" and then press return. Otherwise there was
an error while copying and the script is exited by "n".
##################################
# Flash board with binary on CD? #
# [y/n] #
##################################
5376328-1-1EN rev. 3 Page 6
Senographe DS and Essential Gantry SW & FW Update

Also the flashing is conditionally done. It will extract the binaries from the
archive, change boot sequence, ask to restart:
y
Extracting binaries from CD...
/export/home/swd/isis/flashdrv.bin successfully extracted.
/export/home/swd/isis/vxworks_kickstarted.bin successfully extracted.
/export/home/swd/isis/envdebug.cfg successfully created.
Extraction from CD done
Preparing for flashing the binaries...
Changing Poseidon boot sequence...
Poseidon boot sequence changed

#####################################
# Reboot positioner from console #
# Press enter when you see the #
# GE Logo on the gantry display #
#####################################

- After the first reboot, a list of running tasks is displayed.


#####################################
# Did you see less than 20 entries? #
# [y/n] #
#####################################

- The above question is asked to make sure that Poseidon was cor-
rectly restarted for flashing, there should be no more than 20 tasks
listed.
y
Flashing binaries to the board...
Note: the script will wait up to the 50 sec. timeout, please wait dur-
ing this time

- Here the script executes the actual flashing of the binaries on the
board. Please wait until you see the following message:
Flashing binaries done

5376328-1-1EN rev. 3 Page 7


Senographe DS and Essential Gantry SW & FW Update
#####################################
# Did you see: #
# done with 0. #
# After each command executed? #
# [y/n] #
#####################################

- If the answer is 'n' then something went wrong during flashing and it is
possible that the board could be corrupted. In such case type 'n' and
the script will exit. At this point you can try to execute the script again,
but it is not necessary nor advisable to do the backup again.
- If the answer is 'y' then the flashing was successful and the script pro-
ceeds…
Clearing NVRAM memory...
NVRAM memory cleared
Changing Poseidon boot sequence...
Poseidon boot sequence changed
######################################
# Reboot positioner from console #
# Press enter when fully booted #
######################################
Note: if you are on Seno Essential and rebooting after flashing the
binaries,
then the first boot will fail as the software reconfigure itself for
Essential
this is normal and in such case please reboot a second time

- Upon booting up Seno Essential for the first time, Poseidon software
will detect the presence of the locking node and reconfigure (Autocon-
fig) itself for the Seno Essential. As the note says in such case a sec-
ond reboot is necessary.
########################################
# Restore calibration and config data? #
# [y/n] #
########################################
y
- Here the data last backed up can be restored.
5376328-1-1EN rev. 3 Page 8
Senographe DS and Essential Gantry SW & FW Update
#####################################
# Did you see : #
# value = 0 = 0x0 #
# after each copy? #
# [y/n] #
#####################################

- Here is to check that the restore was correctly done. If the answer is
negative it means there was some error in restoring the data. If you
answer 'n' the script is exited at this point and the same commands
displayed could be retried manually. Then reboot as it is mandatory-
after restoring the data.
- If the answer is 'y' the script continues:
y
Cleaning up temp files...
Temp files clean up done
Data restoring done, Please reboot
End of script

10. Return to your home directory, by entering:


cd

11. Eject the CD-ROM, by entering:


cdromEject

12. Click the Power off button at the right bottom side of the Browser to
completely shutdown the system.

5376328-1-1EN rev. 3 Page 9


Senographe DS and Essential Gantry SW & FW Update

WARNING
A simple Browser restart is not sufficient for the changes to take effect.
13. Power up the system again from the X-Ray Console.
14. Check that the upgrade was successful. From the Browser, click the Tools
menu button , and then click Service Desktop. From the SITE INFOR-
MATION page that appears, read the POSEIDON version. It must be the
same as the version listed in Table 1 on page 3. Once you have verified
that the POSEIDON version is the same as the version supplied with this
CD-ROM you can proceed to section 3, “Updating The Firmware on Gan-
try Movement Boards”, starting on page 11.

5376328-1-1EN rev. 3 Page 10


Senographe DS and Essential Gantry SW & FW Update

3. UPDATING THE FIRMWARE ON GANTRY MOVE-


MENT BOARDS
This section describes how to update the firmware of a Gantry Movement
board.

Each Gantry Movement board has an HC12 (micro controller) chip and a
CPLD (Complex Programming Logic Device) chip. The Lift and Rotation Gan-
try boards also have a DSP (Digital Signal Processor) chip. Table 2 on
page 12 summarizes the format of the firmware files and the upgrade times
that correspond to each of the Gantry Movement board's chips. It also summa-
rizes the order in which you must upgrade each of the Gantry Movement
boards.

WARNING
On any Gantry Movement board, the HC12 chip must always be updat-
ed first and then the Gantry re-booted before updating the DSP and/or
CPLD chip.

WARNING
The Positioner CD contains the software and firmware for the Senog-
raphe DS and Essential products.
The Locking HC12 firmware is unique to Senographe Essential, there
is no Locking firmware for Senographe DS.
The Bucky release is different between DS and Essential.

5376328-1-1EN rev. 3 Page 11


Senographe DS and Essential Gantry SW & FW Update
3-1. Required Download
Use the following steps to consult the firmware versions listed on the ADS Ser-
vice Desktop:
1. Ensure the Senographe system is powered up.
2. From the Browser, click the Tools menu button , and then click Ser-
vice Desktop.
3. Compare the component version to the list provided on page 3. Note the
differences. The new components must be downloaded.
N° Gantry Chip Firmware Filename Format Upgrade
Movement Time
DS Essential
Board (mins)
1 Lift HC12 LIFT_MCU_V5.16.2.tar.gz 5
2 Lift DSP Lift_DSP_V5_6_3.tar.gz 4
3 Rotation HC12 ROTATION_MCU_V5.12.4.tar.gz 5
4 Rotation DSP Rotation_DSP_V5.13.5.tar.gz 4
5 Compression HC12 COMPRESSION_MCU_V5.12.1.tar.gz 5
6 Tilt HC12 TILT_MCU_V5.4.0.tar.gz 5
7 Locking HC12 N/A LOCKING_MCU_ 5
V3.9.10.tar.gz
8 Bucky HC12 DS_Bucky_HC12 ES_Bucky_HC12 5
_5_4_6.tar.gz _13_16_6.tar.gz

Table 2

5376328-1-1EN rev. 3 Page 12


Senographe DS and Essential Gantry SW & FW Update
Note:
As HC12 is a type of MCU, those two references lead to the same Gan-
try movement board.

3-2. Download Procedure


Use the following steps to update the firmware of each of the chips on the Gan-
try Movement boards:
1. Ensure the Senographe system is powered up.
2. From the Browser, click the Tools menu button , and then click Ser-
vice Desktop.
3. Click the SW INSTALL button. The Software Download page appears.

5376328-1-1EN rev. 3 Page 13


Senographe DS and Essential Gantry SW & FW Update
4. Select the Install Patches From CD-ROM radio button.
5. Click the Submit button.
A Guided Install / Welcome to the Patch Manager Guided Install window
appears.

6. Select the Packages Available on CD radio button.

5376328-1-1EN rev. 3 Page 14


Senographe DS and Essential Gantry SW & FW Update
7. Click the Next button.
Note : It takes about 2-3 minutes to read the Packages Available on CD.
A Guided Install / Patches window appears.

Note : Filenames and version numbers may vary to the screen shot.
These pictures are given as examples only.
8. Select the firmware corresponding to the Gantry Movement board and chip
you want to update (see Table 2 on page 12). You can only select one
firmware file at any time.

5376328-1-1EN rev. 3 Page 15


Senographe DS and Essential Gantry SW & FW Update

WARNING
Make sure you always start with the HC12 chip for any of the Gantry
Movement boards.
9. Click the Next button.
A Guided Install : Confirmation window appears.
10. Click the Confirm button to confirm your patch choice.
A Guided Install / Installation Instructions for <patch> window appears with
a list of pre-installation instructions that you must perform before you con-
tinue with the upgrade.
Note : It takes about 2-3 minutes after you click on Confirm Button.
Note : The pre-installation steps that you are instructed perform vary
according to the chip and the Gantry Movement board you intend to
update.

5376328-1-1EN rev. 3 Page 16


Senographe DS and Essential Gantry SW & FW Update
11. Read and apply all pre-installation steps listed. When you have completed
all of the listed pre-installation steps, click the Next button to start the
update.
The firmware update starts, and the progress information appears in the
window.

Note : Ignore the error messages displayed on the gantry LCD screen dur-
ing the firmware update process, such as "control failure" and "stop motion
5376328-1-1EN rev. 3 Page 17
Senographe DS and Essential Gantry SW & FW Update
line active". These error messages are normal during the upgrade pro-
cess.
Note : The progress bar will usually stop at 99% for an extended period of
time, because during this time the memory is being flashed and verified,
this progress bar does not reflect the real progress of the update. The
update times vary for each chip and Gantry board according to Table 2 on
page 12.
Once the firmware update is complete, the progress bar reaches 100%
and the message Installation successful appears as follows.

12. Click the Next button.


A Guided Install : Post Installation Instructions window appears with a list
of pre-installation instructions that you must perform before you continue.
Note : The post-installation steps that you are instructed to perform vary
according to the chip and the Gantry Movement board you intend to
update.

5376328-1-1EN rev. 3 Page 18


Senographe DS and Essential Gantry SW & FW Update
13. Read and apply all post-installation steps listed. When you have com-
pleted all of the listed post-installation steps, click the Finish button to
return to the Service Desktop.
The Service Desktop appears.

14. Click the Home or Exit button to exit the Service Desktop.
15. If the post-installation steps listed in step 15 instructed you to perform a re-
calibration, reboot the gantry and re-calibrate the appropriate Gantry
Movement board.

5376328-1-1EN rev. 3 Page 19


Senographe DS and Essential Gantry SW & FW Update
The required calibrations are listed in the following table:
Downloaded component Required calibration Procedure (SIP Job Card)
Poseidon None
Lift HC12 Lift JC-CAL-A031*
Lift DSP
Rotation HC12 Arm Rotation JC-CAL-A021*
Rotation DSP
Compression HC12 Compression force sensor JC-CAL-A048
Compression thickness JC-CAL-A050
*For Lift and Rotation, you can download both the HC12 and DSP binaries
before performing the calibration.

5376328-1-1EN rev. 3 Page 20


Senographe DS and Essential Gantry SW & FW Update

3-3. Download Verification


Use the following steps to verify the firmware of each of the chips on the Gantry
Movement boards is correct:
1. Ensure the Senographe system is powered up.
2. From the Browser, click the Tools menu button , and then click Ser-
vice Desktop.
3. Compare the component version to the list provided on page 3. All
updated versions should be identical.
4. Ensure the correct Bucky HC12 firmware version for your Senographe
system is installed (Essential or DS).

5376328-1-1EN rev. 3 Page 21


Senographe DS and Essential Gantry SW & FW Update

4. TROUBLESHOOTING GUIDE
Issue 1
Problem
After Poseidon download, gantry does not start up and H05 Internal software
Error 160/003, SW config file read failed can be found on either the gantry LCD
or error.log file.
Solution
1. Re-install Poseidon :
- answer 'NO' to the backup,
- answer 'NO' to the restore of the calibration questions during the
installation process.
2. The calibration data was lost during the previous download. The Collima-
tor calibration should be performed in this case as well.
Issue 2
Problem
I can't start the download, because the GUI displays a message that one
download instance is already running ("Guided install already running...").
Solution
1. Open a Command Window.
2. Enter cd /export/home/swd_data
3. Enter rm .instanceRunningforIM
4. Try to download again.

5376328-1-1EN rev. 3 Page 22


Senographe DS and Essential Gantry SW & FW Update

Issue 3
Problem
I can not see any patches when I select Install From CDROM
Solution
1. If you have access to Command Window, please perform the following:
- Login as root (password operator).
- Execute the command /etc/init.d/volmgt stop.
- Execute the command /etc/init.d/volmgt start.
2. Make sure you have the CD which contains Patches.
CD should contain .zip file which will have all patches (tar.gz).

5376328-1-1EN rev. 3 Page 23


Senographe DS and Essential Gantry SW & FW Update
Revision History
Date Reference Reason for change
April 5376328-1-1EN Roll back DS Bucky Firmware version from 5.11.6 to
2010 Rev 3 5.4.6
Updating the Booklet P/N from rev2 to rev3
Updating the CD-rom P/N from rev2 to rev3
March 5376328-1-1EN Updated SW from NSC1.2.14 to NSC1.2.15
2010 Rev 2 Updated Gantry CD P/N from 5174994-11 rev 1 to
5174994-11 rev 2
Febru- 5376328-1-1EN Technical release : Penduick - Sirius M410 and Nephtys
ary 2010 Rev 1 M414 - Coming from 5333829-1-1EN Rev 2.
- Updating the SW/FW version from NSC1.2.13 to
NSC1.2.14
- Deleting the POS soft Version V4.0
- Merging booklet content to be complient with DS and
Essential
- Updating Firmware/ Software version on page 3
- modifying Table2 and updating the HC12 upgrade
times from 14 to 5 mins
- Updating steps 15 , adding "reboot gantry"
- Removing all references (text and images) to SB150
unit
- Treating SPR INTge01597 on "rm .instanceRunning-
forIM" command.
- Adding "cdromMount" testing & error procedure

5376328-1-1EN rev. 3 Page 24

Das könnte Ihnen auch gefallen