cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2107
Views
10
Helpful
6
Replies

Daisy Chain Camera software upgrade

Binesh K
Level 1
Level 1

Hai all,

We have 1080P precision HD camera connected via daisy chain. We wants to do software upgrade for the same over the network.

I found the document for the same, mentioning ftp transfer of software to the camera. But where i can down load the camera software (.pkg) file.

Can I use same TC software file (TC 5.1.5 .pkg) for upgrading camera file. Some body please help me.

Thanks.

1 Accepted Solution

Accepted Solutions

Hello,

I never tried the ethernet upgrade procecure, but I do think the package which needs to be loaded via an ftp client to the camera which got an IP address via DHCP is the package located at  /mnt/base/active/rover.pkg. Copy that package over to a system which has ftp client installed and which has IP connectivity towards the camera.

To double check your camera is indeed a "Rover" camera, you can execute the command below.

xstatus Camera //HardwareID

*s Camera 1 HardwareID: "52000000"

*s Camera 2 HardwareID: ""

*s Camera 3 HardwareID: ""

*s Camera 4 HardwareID: ""

*s Camera 5 HardwareID: ""

*s Camera 6 HardwareID: ""

*s Camera 7 HardwareID: ""

** end

OK

PrecisionHD 1080p 12x (Rover) has Camera HardwareID: "50xxxxxx"

PrecisionHD 1080p 4x (Software limited Rover) has Camera HardwareID: "51xxxxxx"

PrecisionHD 1080p 4x (Sangam) has Camera HardwareID: "52xxxxxx". Limited to 30 fps

PrecisionHD 1080p 4x (Nandi) sold so far only with the SX20  (Asterix) has Camera HardwareID: "53xxxxxx". Nandi has the new  HDMI/camera control plug and 1080p60.

PrecisionHD 1080p 2.5x(Sispara) has Camera ID: 54xxxxxx. Sispara has the new HDMI/Camera control plug and 1080p60 support.

Rover should have HardwareID: "50xxxxxx"

Checked whether codec has ftp client.

[dderidde-ex90-home:~] $ find / -name *ftp* -print

/extra/bin/runtftp

/extra/bin/tftp

/extra/etc/licenses.d/tftpd.gz

/extra/lib/python2.6/ftplib.py

/extra/lib/python2.6/site-packages/M2Crypto/ftpslib.py

/extra/lib/python2.6/site-packages/M2Crypto/ftpslib.pyc

/extra/sbin/in.tftpd

/lib/security/pam_ftp.so

/etc/sysconfig.d/tftp

/etc/licenses.d/tftpd.gz

[dderidde-ex90-home:~]

There's a python ftplib.

That could possibly be used as ftp client.

More information on this can be found here.

Do not know whether ftp server on camera requires a login. Maybe it accepts anonymous?

If that's the case, try ftp.login()    as opposed to ftp.login('username','password') below.

[C60-in-TP-lab-CUCM-controlled:~] $ python

Python 2.6.6 (r266:84292, Sep 11 2012, 16:14:42)

[GCC 4.6.1] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> from ftplib import FTP

>>> ftp = FTP('drop.cisco.com')

>>> ftp.login('username','password')

'230 User nsite logged in.'

>>> ftp.storbinary("STOR " + 'rover.pkg', open('/mnt/base/active/rover.pkg', "rb"), 1024)

'226 Transfer complete.'

>>>

Use exit() or Ctrl-D (i.e. EOF) to exit

View solution in original post

6 Replies 6

Jens Didriksen
Level 9
Level 9

When you upgrade the codec with TC5.1.5 it upgrades your cameras after the codec upgrade, you should see notification on your display to this effect.

I had one instance where the upgrade failed on the second camera and had to connect this directly into the codec, then re-booted codec and the second camera was successfully upgraded as well.

/jens

Please rate replies and mark question(s) as "answered" if applicable.

Hai Jens,

Thank you for the replay.

My primary camera have upgraded properly.

My secondary camera connected via diasy chain not upgraded.

I found document for upgrading the software via ethernet port http://www.cisco.com/en/US/docs/telepresence/endpoint/camera/precisionhd/application_note/precisionhd_12x_ethernet_upgrade_application_note.pdf

We have a 5 endpoints So I prefer the ethernet upgrade option.

In the document camera software download location is not mentioned.

My question is can I use same tc software (c60 software) for camera upgrade as well.

Thanks.

Aha, I see - I can't find any camera software packages anywhere, should be S01718-4.0 FINAL.

Hopefully one of the Cisco guys will be able to enlighten us as I would like to know this as well.

/jens

Please rate replies and mark question(s) as "answered" if applicable.

Martin Koch
VIP Alumni
VIP Alumni

besides trying to connect the cam as the first one and rebooting like Jens mentioned, I would

try this method first as its possibly the fastest way.

If not this thread might also help you:

https://supportforums.cisco.com/thread/2168370

This method is not tested by me, so try it on your own risk, better wait for Danny to give a statement:

The right pkg file shold be on your codec under:

/mnt/base/active/rover.pkg

You would need a scp tool like winscp to get it from the codec (you would need the root account to be enabled).

It should be possible to use the ethernet upgrade method with this file.

Please remember to rate helpful responses and identify

Hi Martin,

Thank you for the replay.

I understand the procedure. Anyway this time as Jens stated I will connect the camera direct to the codec (as primary) and upgrade manually.

I will test this method later. If you get enough time, please test and confirm.

Thank you.

Hello,

I never tried the ethernet upgrade procecure, but I do think the package which needs to be loaded via an ftp client to the camera which got an IP address via DHCP is the package located at  /mnt/base/active/rover.pkg. Copy that package over to a system which has ftp client installed and which has IP connectivity towards the camera.

To double check your camera is indeed a "Rover" camera, you can execute the command below.

xstatus Camera //HardwareID

*s Camera 1 HardwareID: "52000000"

*s Camera 2 HardwareID: ""

*s Camera 3 HardwareID: ""

*s Camera 4 HardwareID: ""

*s Camera 5 HardwareID: ""

*s Camera 6 HardwareID: ""

*s Camera 7 HardwareID: ""

** end

OK

PrecisionHD 1080p 12x (Rover) has Camera HardwareID: "50xxxxxx"

PrecisionHD 1080p 4x (Software limited Rover) has Camera HardwareID: "51xxxxxx"

PrecisionHD 1080p 4x (Sangam) has Camera HardwareID: "52xxxxxx". Limited to 30 fps

PrecisionHD 1080p 4x (Nandi) sold so far only with the SX20  (Asterix) has Camera HardwareID: "53xxxxxx". Nandi has the new  HDMI/camera control plug and 1080p60.

PrecisionHD 1080p 2.5x(Sispara) has Camera ID: 54xxxxxx. Sispara has the new HDMI/Camera control plug and 1080p60 support.

Rover should have HardwareID: "50xxxxxx"

Checked whether codec has ftp client.

[dderidde-ex90-home:~] $ find / -name *ftp* -print

/extra/bin/runtftp

/extra/bin/tftp

/extra/etc/licenses.d/tftpd.gz

/extra/lib/python2.6/ftplib.py

/extra/lib/python2.6/site-packages/M2Crypto/ftpslib.py

/extra/lib/python2.6/site-packages/M2Crypto/ftpslib.pyc

/extra/sbin/in.tftpd

/lib/security/pam_ftp.so

/etc/sysconfig.d/tftp

/etc/licenses.d/tftpd.gz

[dderidde-ex90-home:~]

There's a python ftplib.

That could possibly be used as ftp client.

More information on this can be found here.

Do not know whether ftp server on camera requires a login. Maybe it accepts anonymous?

If that's the case, try ftp.login()    as opposed to ftp.login('username','password') below.

[C60-in-TP-lab-CUCM-controlled:~] $ python

Python 2.6.6 (r266:84292, Sep 11 2012, 16:14:42)

[GCC 4.6.1] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> from ftplib import FTP

>>> ftp = FTP('drop.cisco.com')

>>> ftp.login('username','password')

'230 User nsite logged in.'

>>> ftp.storbinary("STOR " + 'rover.pkg', open('/mnt/base/active/rover.pkg', "rb"), 1024)

'226 Transfer complete.'

>>>

Use exit() or Ctrl-D (i.e. EOF) to exit

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: