12-30-2012 10:35 PM - edited 03-18-2019 12:21 AM
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.
Solved! Go to Solution.
12-31-2012 01:16 AM
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
12-30-2012 10:58 PM
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
12-30-2012 11:05 PM
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.
12-30-2012 11:19 PM
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
12-30-2012 11:19 PM
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
12-31-2012 12:03 AM
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.
12-31-2012 01:16 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide