Fixing RUCKUS ICX-7150-C12P Switch Routing Code (SPR) issue using Command Line Interface (CLI)

Summary

If you’re experiencing slow or unreliable internet, or if your smart devices are having trouble staying connected, your RUCKUS ICX-7150-C12P Switch may have accidentally booted into the Routing Code (SPR) mode instead of the Switching Code (SPS) mode. This typically happens after a power outage or power spike, causing the Switch to boot from the wrong partition.

Question

Fixing RUCKUS ICX-7150-C12P Switch Routing Code (SPR) issue using Command Line Interface (CLI).

Customer Environment

• Product(s): RUCKUS ICX-7150-C12P Switch • Software / Firmware Version: Any Version

Symptoms

You might be facing a Routing Code issue if:

  • Internet is slowintermittent, or keeps disconnecting.
  • Websites fail to load or timeout.
  • Devices frequently drop off the network.
  • Smart home devices (like Alexa, thermostats, doorbells) can’t connect.
  • Your switch status in the RUCKUS dashboard shows as:
    • Disconnected
    • Connecting
    • ICX Switch is Connecting

Root Cause

The RUCKUS ICX-7150-C12P Switch deployed in Lennar Home boots into Routing Code (SPR) mode, typically used in enterprise networks, which can disrupt home internet connectivity. This can happen when: • The switch boots from the wrong partition with SPR Code after a power surge • The default boot partition contains the Routing Code

Troubleshooting Steps

How to Check If Your Switch is Running the Routing Code (SPR) in CLI and how to fix it:

Step 1: Identify the IP Address of Your Switch

You’ll first need the IP address assigned to your RUCKUS Switch. You can find this using a free IP scanner (like Advanced IP Scanner).
Refer to the guide: "How to find the IP Address of the RUCKUS Devices (Switch and APs) using IP Scanner free applications"

You should see a device named “Ruckus Wireless” in the list. Copy its IP address to the Web Browser URL.

Figure 1: Switch Dashboard displayed in a web browser, confirming the device's IP address is associated with the Switch.

 

Step 2: Access the Command Line Interface (CLI) of the Switch

Use the identified IP address to log in remotely to your switch using:

  • SSH (preferred) or
  • Telnet (if SSH doesn’t work)

Refer to the guide: "How to access the Command Line Interface (CLI) of the RUCKUS ICX-7150-C12P Switch"

Once logged in, your CLI prompt may look like this:

SSH@ICX7150-C12 Switch> (Switch – Indicate NO Routing Code issue)

or

ICX7150-12P Router> (Routing – Indicate Routing Code issue)

 

Step 3: Run Diagnostic Commands

After accessing CLI, type the following commands one by one (press Enter after each line):

ICX7150-12P Router>enable

ICX7150-12P Router#show version

ICX7150-12P Router#show flash

If the output shows “SPR” anywhere in the software version (as shown in Figure 2), your switch is running the Routing Code, and it needs to be switched to SPS.

FIGURE 2 CLI: Command output showing Routing Code issue

Workaround

  • Power-cycle the Switch – Unplug the switch from power for 10 seconds and plug it back in to see if it boots into the correct SPS code automatically.

  • Try accessing the Switch via Web GUI – If CLI is not accessible, attempt to log in through the web interface to verify the running code or reboot the switch.

  • Use Telnet if SSH fails – If SSH connection is blocked or fails, try connecting via Telnet to check the active partition and perform basic diagnostics.

  • Check Router/Modem connection – Ensure the switch uplink cable to the ISP router is firmly connected; reseating the cable may restore partial connectivity.

  • Verify power source stability – Connect the switch to a surge protector or alternate outlet to avoid unstable power causing repeated SPR boots.

  • Disable/Enable switch port from router – Temporarily toggling the ethernet port connected to the switch (from the router’s admin page) may restore normal connectivity.

  • Reboot internet modem/router – Restarting the internet gateway can sometimes restore communication with the switch even when it is running SPR.

  • Check for multiple switches – Ensure no additional switches are connected in the network that may cause conflicting IP or connectivity issues.

Resolution

Switch from Routing Code (SPR) to Switching Code (SPS)

To resolve the issue, follow these steps carefully in the CLI window:

Note: Hit Enter to accept each command

ICX7150-12P Router>enable

ICX7150-12P Router#copy flash flash secondary 

ICX7150-12P Router#boot system flash secondary yes 

What these commands do:

  • copy flash flash secondary – Copies the correct image to the backup slot
  • boot system flash secondary yes – Reboots the switch using the Switching Code

Video Walkthrough: Watch Here

 

After Reboot:

Wait 3–5 minutes for the switch to come back online. Once it’s up:

1. Reconnect via CLI

2. Run the same commands again:

enable

show version

3. Confirm the software now shows SPS (not SPR)

Article Number:
000015148

Updated:
December 23, 2025 11:44 AM (3 months ago)

Tags:
Firmware, Troubleshooting, ICX 7150

Votes:
1

This article is:
helpful
not helpful

Working...Please wait

This is here to prevent you from accidentally submitting twice.

The page will automatically refresh.

Alert!!

Close