{{tag>[hardware apc ups nmc2]}}
=====APC UPS NMC 2 firmware upgrade====
**NOTE! Please read this page first, you will notice i didn't RTFM first, don't make the same mistake :)**
* Determine firmware version. SSH to NCM2. In this case it is v5.1.7 American Power Conversion Network Management Card AOS v5.1.7
(c) Copyright 2010 All Rights Reserved Smart-UPS & Matrix-UPS APP v5.1.7
-------------------------------------------------------------------------------
Name : APC UPS Date : 10-Jun-14
Contact : contact name Time : 22:30:03
Location : location User : Administrator
Up Time : 0 Days 0 Hours 42 Minutes Stat : P+ N+ A+
Type ? for command listing
Use tcpip command for IP address(-i), subnet(-s), and gateway(-g)
* Read: [[http://www.schneider-electric.us/sites/us/en/support/faq/faq_main.page?page=content&id=FA167693&redirect=true|Things To Consider When Upgrading or Downgrading a NMC2 between v5.X.X and v6.X.X]]
* Read: [[http://www.schneider-electric.us/sites/us/en/support/faq/faq_main.page?page=content&country=ITB&lang=EN&id=FA156047&redirect=true|How do I upgrade the firmware on an APC Network Management Card?]]
Info below is my troubleshoot session because i didn't RTFM ;-)
* Download the latest firmware version from APC.
* Extract the executable. $ unzip apc_hw05_aos611_sumx611_bootmon102.exe
Archive: apc_hw05_aos611_sumx611_bootmon102.exe
inflating: apc_hw05_sumx_611.bin
inflating: sumx_611_esEszhCnjaJaptBrkoKo.lpk
inflating: sumx_611_frFrdeDeitItesEsptBr.lpk
inflating: sumx_611_frFrdeDeruRuitItesEs.lpk
inflating: sumx_611_frFrruRuzhCnjajakoKo.lpk
inflating: config.txt
inflating: FW_Upgrade_R2.exe
inflating: iplist.txt
inflating: winftp32.dll
inflating: winftp32.lib
inflating: apc_hw05_aos_611.bin
inflating: apc_hw05_bootmon_102.bin
* Copy the firmware to the NMC2. scp apc_hw05_aos_xxx.bin admin@1.2.3.4:apc_hw05_aos_xxx.bin
* The firmware update will start and take a minute...
* Log in with SSH and reboot the device.
* At this time the NMC2 started, but not the web interface. The status via SSH was: P+ N+ A-
* I tried the following, but it did not work: apc>resetToDef -p keepip
apc>reboot
* Format the NMC (DHCP would be handy now). apc>format
apc>reboot
* Log in with telnet via DHCP requested IP address. Username password apc/apc. telnet 1.2.3.4
User Name : apc
Password : ***
American Power Conversion Network Management Card AOS v6.1.1
(c) Copyright 2014 All Rights Reserved
-------------------------------------------------------------------------------
Name : apc952EE8 Date : 05/28/2012
Contact : Unknown Time : 00:02:05
Location : Unknown User : Super User
Up Time : 0 Days 0 Hours 2 Minutes Stat : P+ N4+ N6+ A-
Type ? for command listing
Use tcpip command for IP address(-i), subnet(-s), and gateway(-g)
apc>
* Set IP address. apc>tcpip -i 1.2.3.4 -s 255.255.255.0 -g 1.2.3.1 -d domain -h hostname
* Reboot. apc>reboot
* Still not working...
* RTFM... update bootmon first, then AOS, then SUMX
* Enable SSH again via telnet. apc>console -s enable
apc>reboot
* Upload bootmon. scp apc_hw05_bootmon_102.bin apc@1.2.3.4:apc_hw05_bootmon_102.bin
* The SCP stalled... was not able to login via ssh, telnet or upload via ftp. But after a while i was able to login again via SSH. Rebooted and retried the upload via FTP, i uploaded the bootmon and SUMX.
* The NMC rebooted itself.
* And then i was able to use the Web GUI!
{{::schermafbeelding_2014-06-10_om_23.27.06.png?nolink|}}