{"id":282,"date":"2010-04-09T11:36:32","date_gmt":"2010-04-09T09:36:32","guid":{"rendered":""},"modified":"2018-11-01T11:17:13","modified_gmt":"2018-11-01T10:17:13","slug":"cisco-linksys-srw-248g4-system-firmware-recovery","status":"publish","type":"post","link":"https:\/\/nil.uniza.sk\/en\/cisco-linksys-srw-248g4-system-firmware-recovery\/","title":{"rendered":"Cisco-Linksys SRW 248G4 &#8211; system firmware recovery"},"content":{"rendered":"<p>In this article I will describe how to proceed if your firmware upgrade on SRW 248G4 switch failed and the switch then stop working.<\/p>\n<p>I&nbsp;have found only one solution how to recover from this disaster and it is sending a new firmware over PC serial (COM) port using xmodem protocol. A new firmware can be send to the failed switch with the help of Startup menu of the switch. The Startup menu can be entered when the switch is booting.<\/p>\n<p>So, steps are following:<\/p>\n<ol>\n<li>Prepare correct switch firmware.<\/li>\n<li>Prepare communication software (terminal) which support Xmodem protocol. Windows OSs up to Vista has the HyperTerminal SW. In Vista or Win 7 we need some another, SecureCRT for example? Connect PC using its serial COM line to the console port of the switch. Start terminal sw, do not forget setup correct line settings, which are different as Cisco devices has. Linksys has:<\/li>\n<\/ol>\n<ul>\n<li>speed <strong>38400<\/strong>, data bits 8, stop bits 1, no parity, no flow control<\/li>\n<\/ul>\n<p>To enter the Startup menu of the switch do following<\/p>\n<ol start=\"3\">\n<li>Power off and then power on your switch.<\/li>\n<li>Watch for the auto-boot message.<\/li>\n<\/ol>\n<p><em>Autoboot in 2 seconds &#8211; press RETURN or Esc. to abort and enter prom.<\/em><\/p>\n<pre>\r\nPreparing to decompress\r\n..\r\n..\r\n97%\r\n98%\r\n99%\r\n100%\r\n\r\n FAIL !!! Check image for valid file. \r\n\r\nPlease download a new image.\r\n<\/pre>\n<ol start=\"5\">\n<li>Select Send File from the Transfer pull-down menu. Choose the file from the disk, choose Xmodem as the protocol<\/li>\n<\/ol>\n<p><img decoding=\"async\" height=\"565\" align=\"top\" width=\"857\" alt=\"\" src=\"\/wp-content\/uploads\/files\/image\/Cisco-practical\/linksys\/send-firwmare.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>than press Send button and the software will start sending the file<\/p>\n<p><img decoding=\"async\" height=\"566\" width=\"861\" alt=\"\" src=\"\/wp-content\/uploads\/files\/image\/Cisco-practical\/linksys\/sending-firmware.png\" \/><\/p>\n<p>switch will write<\/p>\n<pre>\r\nDownloading code using XMODEM.\r\n<\/pre>\n<p>when the download will end the switch will inform us about that and perform reboot<\/p>\n<pre>\r\n -- Download complete --\r\n\r\n\r\nCalculating file's checksum...OK\r\n\r\nErasing FLASH -&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;\r\n\r\nWriting to flash 0x32d980 records...\r\n\r\nSetting checksum: 0x19527ef1 , Address: 0x0\r\n\r\nOK.\r\n\r\nFlash programming success.\r\n\r\n\r\n Perform WARM BOOT ...\r\n<\/pre>\n<p><img decoding=\"async\" height=\"566\" align=\"top\" width=\"860\" alt=\"\" src=\"\/wp-content\/uploads\/files\/image\/Cisco-practical\/linksys\/end.png\" \/><\/p>\n<p>and if everything is OK we will see the login dialog:<\/p>\n<p><img decoding=\"async\" height=\"566\" align=\"top\" width=\"860\" alt=\"\" src=\"\/wp-content\/uploads\/files\/image\/Cisco-practical\/linksys\/funkcne.png\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>In this article I will describe how to proceed if your firmware upgrade on SRW 248G4 switch failed and the switch then stop working.<\/p>\n<p>I&nbsp;have found only one solution how to recover from this disaster and it is sending a new firmware over PC serial (COM) port using xmodem protocol. A new firmware can be send to the failed switch with the help of Startup menu of the switch. The Startup menu can be entered when the switch is booting.<\/p>\n<p>So, steps are following:<\/p>","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[747],"tags":[],"class_list":["post-282","post","type-post","status-publish","format-standard","hentry","category-practical_-_cisco-en"],"taxonomy_info":{"category":[{"value":747,"label":"Practical - Cisco"}]},"featured_image_src_large":false,"author_info":{"display_name":"admin","author_link":"https:\/\/nil.uniza.sk\/en\/author\/admin\/"},"comment_info":98,"category_info":[{"term_id":747,"name":"Practical - Cisco","slug":"practical_-_cisco-en","term_group":0,"term_taxonomy_id":745,"taxonomy":"category","description":"","parent":0,"count":17,"filter":"raw","cat_ID":747,"category_count":17,"category_description":"","cat_name":"Practical - Cisco","category_nicename":"practical_-_cisco-en","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/comments?post=282"}],"version-history":[{"count":0,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/posts\/282\/revisions"}],"wp:attachment":[{"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/media?parent=282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/categories?post=282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nil.uniza.sk\/en\/wp-json\/wp\/v2\/tags?post=282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}