HP v1910 Secret Commando list ( how to enable it )

Make a Telnet ( when enabled or via the console cable ) a connection the the switch.
Type the admin information and when entered a Password ( default no password )

To enable the secret command line commands: you have to type the following command: _cmdline-mode on

And press enter. You will get a question. Answer this question with Yes.

If you don’t have a password you will get a popup notification on the CLI Type the code 512900

You get the User View commands if you press ?

User view commands:
  archive        Specify archive settings
  backup         Backup next startup-configuration file to TFTP server
  boot-loader    Set boot loader
  bootrom        Update/read/backup/restore bootrom
  cd             Change current directory 
  clock          Specify the system clock
  cluster        Run cluster command
  copy           Copy from one file to another 
  debugging      Enable system debugging functions
  delete         Delete a file 
  dir            List files on a file system 
  display        Display current system information
  fixdisk        Recover lost chains in storage device
  format         Format the device
  free           Clear user terminal interface
  ftp            Open FTP connection 
  initialize     Delete the startup configuration file and reboot system
  ipsetup        Specify the IP address of the VLAN interface 1 
  lock           Lock current user terminal interface
  logfile        Specify log file configuration
  mkdir          Create a new directory 
  more           Display the contents of a file 
  move           Move the file 
  ntdp           Run NTDP commands
  password       Specify password of local user
  ping           Ping function 
  pwd            Display current working directory 
  quit           Exit from current command view
  reboot         Reboot system
  rename         Rename a file or directory 
  reset          Reset operation
  restore        Restore next startup-configuration file from TFTP server 
  rmdir          Remove an existing directory 
  save           Save current configuration
  schedule       Schedule system task
  screen-length  Specify the lines displayed on one screen
  send           Send information to other user terminal interface
  sftp           Establish one SFTP connection 
  ssh2           Establish a secure shell client connection 
  stack          Switch stack system
  startup        Specify system startup parameters 
  summary        Display summary information of the device.
  super          Set the current user priority level 
  system-view    Enter the System View
  telnet         Establish one TELNET connection 
  terminal       Set the terminal line characteristics 
  tftp           Open TFTP connection 
  tracert        Trace route function 
  undelete       Recover a deleted file 
  undo           Cancel current setting
  upgrade        Upgrade the system boot file or the Boot ROM program

When you type SYS of system-view. You will get the list of system admin commands.

System View: return to User View with Ctrl+Z.
System view commands:
  aaa                      Specify AAA configuration
  acl                      Specify acl configuration information
  archive                  Specify archive settings
  arp                      Specify ARP configuration information 
  bootrom-update           bootrom update
  clock                    Specify the system clock
  cluster                  Specify cluster configuration information
  command-privilege        Specify the command level 
  configuration            Specify configuration settings
  copyright-info           Copyright information configuration
  cut                      Cut connection
  delete                   Delete function
  dhcp                     DHCP configuration subcommands 
  dhcp-snooping            DHCP Snooping
  display                  Display current system information
  domain                   Add domain or modify domain attributes
  dot1x                    Specify 802.1X configuration information 
  execute                  Batch Command
  file                     Specify file system configuration information 
  ftp                      Specify FTP configuration information 
  gratuitous-arp-learning  Gratuitous Arp learning function 
  gratuitous-arp-sending   Sending gratuitous-arp packet when receiving 
                           different sub-network arp packet function 
  habp                     Specify HABP configuration information
  header                   Specify the login banner 
  hotkey                   Specify hotkey configuration information 
  igmp-snooping            IGMP snooping
  info-center              Specify information center configuration information
  interface                Specify the interface configuration view 
  ip                       Specify IP configurations for the system
  job                      Schedule a system task
  jumboframe               Jumboframe command
  lacp                     Configure LACP Protocol
  lldp                     Link Layer Discovery Protocol(802.1ab) 
  local-user               Specify local user configuration information
  logfile                  Specify log file configuration
  loopback-detection       Detect if loopback exists
  mac-address              Configure MAC address
  mirroring-group          Specify mirroring-group
  multicast-vlan           Multicast VLAN
  ndp                      Neighbor discovery protocol
  ntdp                     Specify NTDP configuration information
  ntp-service              Specify NTP(Network Time Protocol) configuration 
  ping                     Ping function 
  pki                      Specify PKI module configuration information
  port-group               Port group 
  public-key               Specify public-key module configuration information
  qos                      Command of QoS(Quality of Service)
  quit                     Exit from current command view
  radius                   Specify RADIUS configuration information
  return                   Exit to User View 
  rmon                     Specify RMON
  save                     Save current configuration
  sftp                     Specify SFTP service attribute
  snmp-agent               Specify SNMP(Simple Network Management Protocol) 
                           configuration information
  ssh                      Specify SSH (secure shell) configuration information
  ssl                      Specify SSL (Secure Socket Layer) configuration 
  stack                    Switch stack system
  storm-constrain          Port storm-constrain
  stp                      Spanning tree protocol
  super                    Modify super password parameters
  sysname                  Specify the host name 
  system-failure           System failure handling method 
  system-guard             System guard function 
  tcp                      Specify TCP(Transmission Control Protocol) 
                           configuration information 
  telnet                   Specify TELNET configuration information
  temperature-limit        Set temperature limit
  tftp                     Specify TFTP configuration information
  tftp-server              TFTP Server 
  time-range               Specify time-range configuration information
  tracert                  Trace route function 
  traffic                  Specify traffic configuration information
  undo                     Cancel current setting
  user-group               Specify user group configuration information
  user-interface           Configure the user terminal interface 
  vlan                     Configure VLAN
  voice                    Specify voice VLAN
  web                      Web configuration

97 thoughts on “HP v1910 Secret Commando list ( how to enable it )

  1. Pingback: Anyone know how to factory reset a 3Com 2824 SFP (HP V1910-24G)

  2. _hidecmd in the system-view unlocks further commands. Looks like you can switch 3com to HP branding with “brand 1910” but I’m afraid to try it.

      • tried it and now i cannot use firmware > R1111P01
        anyone has an idea how to change the back the branding without having the brand command?

      • You’re not going to like this, but you can’t.

        I took on the management of a number of v1910’s and saw one that had was stuck on old firmware. Tried updating it and noticed that it refused to work beyond the same firmware level you mentioned. I finally came to the conclusion that my predecessor had been ‘tinkering’ and very likely did the same thing via the secret CLI menu’s.

        The problem is that since there is a shared platform between 3com/HP/H3C, they used similar firmware. But when the design of later models began to diverge, HP removed a feature from their own firmware that would undo the change made to the Device ID. So you’re stuck.

        There is an HP note on this somewhere out there and the purpose that command was designed for. What it doesn’t say is how to fix it if used on a later HP device.

        This may shed more light on the subject: http://tinyurl.com/nrsyjmc

        I ended up having to RMA the device after asking HP nicely.

        OP – please consider adding a warning to the blog that alerts people to this problem.

    • Are you on the newest firmware? It works for me after following your instructions and getting into the system view. Several commands that start with an underscore are unlocked plus others.

      _cmdline-mode on
      All commands can be displayed and executed. Continue? [Y/N]Y
      Please input password:******
      Warning: Now you enter an all-command mode for developer’s testing, some commands may affect operation by wrong use, please carefully use it with our engineer’s direction.
      System View: return to User View with Ctrl+Z.
      Now you enter a hidden command view for developer’s testing, some commands may
      affect operation by wrong use, please carefully use it with our engineer’s

    • Yes I think, that one works. Only the after a reboot of the v1910 switch the command is lost. and you have to re-type it again to have full access to all commands of the switch.

    • Indeed the CLI is more used by users i think..and if you have to do more switches in once you can copy / past you configuration now days it’s difficult. Unless you use these command.

      • Hi!
        How do I copy boot configuration file from one switch to another using CLI so that the new switch uses this when booting?

      • if you use display running-configuration than you would be able to copy past the configuration to notepad.

  3. I found this thread via google because I had a similar problem. I can’t reset my configuration cause the user “Admin” has no roles.

    I fixed it with this steps:
    – connect the switch with console cable
    – start PuTTY (38400 baud)
    – reboot the Switch (cold start)
    – press [CRTL] + [B] while booting

    A hidden menu appears. Choose option “7 – Skip current system configuration”

    I hope it will help another frustrated user of this HP 1910 switch :]
    (Sorry for my english, I’m no native speaker)

    • Thank you for your input I corrected the english words which were writting incorrectly. It seems I’ve to go test it by myself when i’ve the possibility.

  4. Pingback: Which one is the better one?

  5. Pingback: Quick-tip: “hidden” CLI interface on GS110TP

  6. Pingback: “Hidden” CLI interface on Netgear GS110TP

    • The default username is admin
      by default there is no password for the CLI. unless you configured a password via the gui. Than you need to use that password to logon via the CLI.

    • in system-view you have to do the following:

      interface vlan-interface
      ip address

      interface gigabitethernet
      port access vlan

      it should look like this:

      interface GigabitEthernet1/0/18
      port access vlan 2
      broadcast-suppression pps 3000
      undo jumboframe enable
      stp edged-port enable

  7. Hi,
    How to remove a VLAN ID of a port and assign a unique VLAN ID (untagged, e.g, VLAN ID 1 untagged for web managment) to the same port?

  8. hi, can i remove/auto set this _cmdline-mode permanently after reboot? i’m setting rancid to run on 1910, instead having diff of configuration i have nothing on log, i think it’s due to this cmdline limitation rancid couldn’t fetch any configuration.


    • i’m sorry I am unable to answer your question. The only way to find out is trial and error. Or some other reader of this post has the answer. If i get such switch at my work I wil check for sure if it works. With the same commands as for the 1910 switch.

  9. Hi, I found problem on V1920 . the password 512900 cannot access secret command. Could you please help me find the execute password for V1920. I need to config cli.

    • Thanks Mickey – works a treat for V1920. Have been using the V1910 series until now but new switches are same cost. It’s so useful for tracking down network issues compared with using web interface.

  10. Pingback: HP Procurve 1910 Switch commandline | Eric's Tech Blog

    • Does it have the same type of interface to enter extended commands? Can you post a screen capture of you entering a wrong password and the subsequent messages?

      • I don’t own any yet…they are ordered…as soon as I get them, i’ll post here.
        But I expect a long delivery…. :-(

      • I currently have 4 1950’s in an IRF stack and would love the CLI password, The switch is currently missing a lot of settings in the WebUI (i.e SNMP config for IMC). This could be resolved quickly with the CLI password. I logged a call with HP support and they would not release this information they instead told me to wait until December for a firmware update which will add snmp to the WebUI! Quite frankly this is shocking :(

        Below is the output when trying to access the CLI mode.

        User view commands:
        display Display current system information
        initialize Delete the startup configuration file and reboot system
        ipsetup Configure an IP address for VLAN-interface 1
        password Specify password of local user
        ping Ping function
        poe Power over Ethernet
        quit Exit from current command view
        reboot Reboot operation
        summary Display summary information of the device
        telnet Establish a telnet connection
        undo Cancel current setting
        upgrade Upgrade the system boot file or the Boot ROM program
        xtd-cli-mode Switch to extended CLI mode to display and execute all commands
        (special authorization required)

        All commands can be displayed and executed in extended CLI mode. Switch to extended CLI mode? [Y/N]:y
        Incorrect password.

      • What if you type _cmdline-mode on instead of xtd-cli-mode ?
        pass : Jinhua1920unauthorized
        for the fun try : Jinhua1950unauthorized …you never know!

      • @duffeh, that’s sucks of hp. sadly that they changed the possibility for the lower market with gui / cli solutions that they don’t put it default like the upper level switches where you can access the cli with console / telnet / ssh.

        probably hp won’trelease they password due it made be used of support issues where the technical suport of HP can login in the more advanced CLI. then the end user.

      • I have 4 of them in stock but didnt had the time to boot them up yet.
        I’ll try to do so today and post back my findings…but I must say…funny password.

  11. oh and can’t you ask HP to take over your screen to enter the mode and set the property?
    In the meanwhile…capture the screeninput ! :-)

    • slumpi: do you mean that “foes-bent-pile-atom-ship” works as xtd-cli-mode password on your 1950 switch? may I ask you which model did you test it on? (it does not work on my JG960A…)

      • It has worked on my 1950’s, but I don’t spefically have the JG960A, I have a 24 port poe, 48 port poe, and a couple of the 48 port non poe units. Works for all of them. The other one HP told me to try was agnipath1950unauthorized if the foes didn’t work. If neither work and you are certain you are typing them exact call and open a ticket, the way to get the password is tell them you have to have SNMP enabled. Level 1 will take a day scratching their heads before they send to level 2, level 2 will want on your system but then they’ll tell you the password. At least that’s how I did it.

      • Just wanted to add that the password Andy provided “Agnipath1950unauthorized” works on some 1950 switches prior to the foes-bent-pile-atom-ship password. My firmware is lower than Andy’s and the Agnipath1950unauthorized works, just be sure to capitalize the A!

        I figured this out from looking at the other password for the other switches referenced and they all start with caps. Hope this helps some one. Thanks Andy for posting this!

  12. Pingback: Hp 1910v 1Gbps Anahtar ayarlarının Yapılması (3-Com anahtar) » Süleyman Uzun

  13. I tried “foes-bent-pile-atom-ship” at our HP 1950-48G-PoE+ with the xtd-cli-mode.
    It still throws “Incorrect Password”.
    Any help?

  14. If you’re having problems getting in to xtd-cli-mode on the HP 1950’s – then upgrade the firmware – the SSE/earlier release has a different password to what’s listed here

  15. Sorry for the late reaction :
    JG963A (the 48 ports with POE+)
    Next year i’ll be buying the 24 ports version as well …

  16. Hola,buenos días

    Solicito de su apoyo

    Mi caso es el siguiente:

    Tengo creadas 6 VLAN las cuales requiero se puedan comunicar entre algunas, por ejemplo la VLAN 2 se comunique con la VLAN 4 pero no con las demás, las VLAN están creadas en switch HP 1910-48 y en switch HP 1920-24G, sin embargo de las 6 VLAN que tengo creadas solo algunas hacen ping con otras, ejemplo PC1 conectada a VlAN 3 (PUERTA DE ENLACE en puerto 2 de l switch HP 1920 hace ping a PC2 conectada a VALN 2 (puerta de enlace en puerto 2 del switch HP 1910-48, pero de PC2 a PC1 no regresa el ping. Estos dispositivos están conectados por medio de un puerto troncal del switch HP 1920-24 en puerto 24 al switch HP 1910-48 al puerto Gigabit 52.

    Mi duda en concreto es saber como comunicar VLAN diferentes. Pues entre las mismas VLAN si hay comunicación.

  17. I have a probleme in my configuration in switch HP PoE+ v1910 : the probleme is my Router altai poe+ can’t have power frome my switch

  18. Hello Guys,

    1950 switches are basicly 5130ei switches with 1950 software running on it, i have installed the 5130 firmware and it works like a charm ;) however you still have to enter the password.

  19. Hello Guys,

    I have Cisco switch 2960 and i created vlan on it and i have hp switch 1920 and i have different vlan created on it i need how can i allow the traffic and allow all this networks to access each other what should i do should i do trunk between them or what and how can i do that ?

    what can i do if i don’t remember the GUI password i need to reset it ?

    what is the default IP address for the switch ?

    what if i have DHCP server how can i know the switch IP ?

    • you can make a vlan trunk to both switches.
      – hp > trunk or lacp ( avoid in this case lacp )
      – hp > untag 1 native ( vlan 1 default) and other vlans you need to tag to the trunk
      – cisco > make a trunk poort
      – cisco > tag all vlan’s to the trunk port.

      – you can reset the password by using a hack on the boot.(http://www.cisco.com/c/en/us/support/docs/switches/catalyst-2950-series-switches/12040-pswdrec-2900xl.html)
      – there is no default ip address. it will receive an IP via the DHCP or you have to configure it.
      – you can use best a tool like netscan to find your switch and select it on mac address.
      – in the Dhcp it’s most of the time the last IP address which is taken. Or you have to know the mac address of the device to look it up in the DCHP.

      I hope it will help you

      • Thanks a lot Fred for your reply can you write the command line for each device when you have free time.

  20. Pingback: HP Switch Serie 1900 login methods | Glazenbakje's Weblog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s