cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
10345
Views
4
Helpful
40
Replies

Cisco 2960X stuck in RomMode Can't flash IOS

tenj0u05
Level 1
Level 1

Hi, Peeps,

I have a Cisco Catalyst 2960X and early today I upgraded the firmware, upon reloading, the switch did not boot anymore, I tried the following workarounds:

1. Pressing the Mode Button for 15 secs

2. Power cycling the switch

3. Trying to do the recovery steps like using xmodem, deleting the flash, etc.

But still the problem persists

I really need help to get this switch working again.

BTW I'm using a Mini USB type to Type A for the Console

tenj0u05_0-1687789528286.jpeg

, should I be using the RJ45 to USB one? Does it have any difference?

Thank you please help me!

1 Accepted Solution

Accepted Solutions

It is a counterfeit. 

The heatsink is "square" and larger compared to the original Cisco 2960-X.  The sticker (middle of the picture) is long and rectangular.  

I based my decision on THIS picture.  The original Cisco 2960-X is the left one.  The two other "switches" are counterfeit and your picture looks very much like the one on the right.

Please lift the motherboard and see if there is a daughterboard soldered to the underside of the main motherboard.  The daughterboard should look like THIS.  The role of this daughterboard is to bypass the software verification check but only works on one specific IOS version.  Use a different IOS version and the counterfeit will not boot up.

The original F-Secure report (c 2020) can be found HERE.

Please reach out to the Cisco Counterfeit Protection team because they want to determine WHO supplied the fake merchandise. 

View solution in original post

40 Replies 40

Leo Laohoo
Hall of Fame
Hall of Fame

Console into the switch and reboot. 
Post the entire bootup process.

I'll share some photos 

tenj0u05_0-1687789428026.png

this is what I can see as of the moment from the time it booted up using the console cable

M02@rt37
VIP
VIP

Hello @tenj0u05,

you are in ROMMON ? Do you still have the former IOS on the flash ?

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Hi, M02@rt37 

I am not sure how do I check that?

@tenj0u05,

do switch:dir flash:

and share again the output please

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

this showed up 

tenj0u05_0-1687790528851.png

 

I tried this command 

dir flash: boot flash:c2960x-universalk9-mz.152-7.E8

and this showed up

tenj0u05_0-1687791107339.png

 

Ok @tenj0u05, thanks for th output.

Your firmware is in a directory called 'c2960x-universalk9-mz.152-7.E8'.

type 'flash_init'

type 'boot flash:c2960x-universalk9-mz.152-7.E8/c2960x-universalk9-mz.152-7.E8.bin'

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

I tried these commands

this showed up after.

tenj0u05_0-1687793083317.png

 

@tenj0u05,

dir flash:/c2960x-universalk9-mz.152-7.E8 

...give you an output?

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Here you go, looks like the bin file is missing

tenj0u05_0-1687793890482.png

 

OK @tenj0u05,

No firmware inside.....

Copy the Image to USB and type

switch: boot usbflash0:[firmware name]

NB: you must use FAT16 system on a USB stick maximum of 2 GB capacity, more then this can not be converted to FAT16 ant thats what cisco switches supports.

 

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Image is on a USB Flash Drive with FAT filesystem 

when I did the boot command this showed up

tenj0u05_0-1687794769667.png

 

The error message is "bad file number" usually means the BIN file (in the USB flash drive) is corrupt.