{"id":79,"date":"2019-01-26T08:59:34","date_gmt":"2019-01-26T14:59:34","guid":{"rendered":"https:\/\/tech.my-netsol.com\/?p=79"},"modified":"2019-01-26T08:59:34","modified_gmt":"2019-01-26T14:59:34","slug":"wap-conversion-using-mode-button","status":"publish","type":"post","link":"https:\/\/tech.my-netsol.com\/?p=79","title":{"rendered":"WAP Conversion using MODE Button"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">(Credit &#8211; https:\/\/mrncciew.com\/2013\/12\/13\/ap-conversion-using-mode-button\/ )<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post we will see how to do the same task using Mode\/Reset \nbutton of the Access point. Number 1 in the below diagram shows this \nReset button of the given AP.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-01.png\"><img decoding=\"async\" src=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-01.png?w=529&amp;h=290\" alt=\"LAP-AAP-01\" class=\"wp-image-3722\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">You\n can use this mode\/reset button when you do not know password or your AP\n firmware is corrupted,etc. In our case, even the firmware is not \ncorrupted, we can use this button to load an image from a TFTP server. \nIn this scenario, AP is looking for a specifically named image file to \nload. So if you keep a Autonomous image file with the correct named \nsyntax, AP will load that image once we do this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before starting we will look at some of the AP model Autonomous &amp;  Lightweight recovery images. As you can see below certain AP models are  having common images (like 2600,3600 or 1040, 1140 or 1260,3500) for  this purpose.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-021.png\"><img decoding=\"async\" src=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-021.png?w=529&amp;h=215\" alt=\"LAP-AAP-02\" class=\"wp-image-4016\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In this example I am using 3500 series AP &amp; therefore I have downloaded <strong>ap3g1-k9w7-tar.152-4.JA1.tar <\/strong>&amp;<strong> ap3g1-rcvk9w8-tar.152-4.JA1.tar <\/strong>files\n onto my TFTP server. Now you need to rename these in order to load it \nto AP when it is resetting using mode button. Below shows the how it \nshould be renamed. Since it expecting same default filename you have to \nmake sure correct file renames depend on you are doing LAP-&gt; AAP or \nAAP-&gt;LAP conversion process.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-031.png\"><img decoding=\"async\" src=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-031.png?w=529&amp;h=61\" alt=\"LAP-AAP-03\" class=\"wp-image-3729\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Since AP resetting to factory default, it will always takes 10.0.0.1  IP. So your TFTP server should be on the same subnet (most of the time  your PC act as TFTP server directly connect AP Ethernet port). Here is  my TFTP\/PC IP settings.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"409\" height=\"490\" src=\"https:\/\/tech.my-netsol.com\/wp-content\/uploads\/2019\/01\/image-1.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/tech.my-netsol.com\/wp-content\/uploads\/2019\/01\/image-1.png 409w, https:\/\/tech.my-netsol.com\/wp-content\/uploads\/2019\/01\/image-1-250x300.png 250w\" sizes=\"auto, (max-width: 409px) 100vw, 409px\" \/><figcaption>you can use Advanced settings to add this for future use<\/figcaption><\/figure><\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"blob:https:\/\/tech.my-netsol.com\/398b39a1-25f1-4f8f-94e8-b25192a063c8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now  everything is ready for the conversion. First we will take Lightweight  AP &amp; convert it to Autonomous. Ensure you have renamed \u201c<strong>ap3g1-k9w7-tar.152-4.JA1.tar <\/strong>\u201d file to \u201c<strong>ap3g1-k9w7-tar.default<\/strong>\u201d &amp; available it on your TFTP server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To do this you need to hold the mode\/reset button for 20s (until the \nLED become solid RED) while powering on the AP. You can watch the \nconsole output to see what\u2019s happening in the background.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">using MCNG ddr static values from serial eeprom\nddr init done\n\nIOS Bootloader - Starting system.\nFLASH CHIP:&nbsp; Numonyx P33\nChecking for Over Erased blocks\n......................................................................................................................................................................................................................................................\nXmodem file system is available.\n\nDDR values used from system serial eeprom.\nWRDTR,CLKTR: 0x8200083f, 0x40000000\nRQDC, RFDC : 0x80000033, 0x00000218\n\nPCIE0: link is up.\nPCIE0: VC0 is active\nPCIE1: link is up.\nPCIE1: VC0 is active\n64bit PCIE devices\nPCIEx: initialization done\nflashfs[0]: 41 files, 9 directories\nflashfs[0]: 0 orphaned files, 0 orphaned directories\nflashfs[0]: Total bytes: 31739904\nflashfs[0]: Bytes used: 14926336\nflashfs[0]: Bytes available: 16813568\nflashfs[0]: flashfs fsck took 10 seconds.\nReading cookie from system serial eeprom...Done\nBase Ethernet MAC address: cc:ef:48:72:0f:b5\nEthernet speed is 1000 Mb - FULL duplex\nbutton is pressed, wait for button to be released...\nbutton pressed for 23 seconds\nprocess_config_recovery: set IP address and config to default 10.0.0.1\nprocess_config_recovery: image recovery\nimage_recovery: Download default IOS tar image tftp:\/\/255.255.255.255\/ap3g1-k9w7-tar.default\n\nexamining image...\nextracting info (283 bytes)\nImage info:\n&nbsp;&nbsp;&nbsp; Version Suffix: k9w7-.152-2.JB\n&nbsp;&nbsp;&nbsp; Image Name: ap3g1-k9w7-mx.152-2.JB\n&nbsp;&nbsp;&nbsp; Version Directory: ap3g1-k9w7-mx.152-2.JB\n&nbsp;&nbsp;&nbsp; Ios Image Size: 1126912\n&nbsp;&nbsp;&nbsp; Total Image Size: 12257792\n&nbsp;&nbsp;&nbsp; Image Feature: WIRELESS LAN|LWAPP\n&nbsp;&nbsp;&nbsp; Image Family: AP3G1\n&nbsp;&nbsp;&nbsp; Wireless Switch Management Version: 7.4.1.37\nExtracting files...\n.\n.\n.\n.\nextracting ap3g1-k9w7-mx.152-2.JB\/info (283 bytes)\nextracting info.ver (283 bytes)\nDeleting current version: flash:\/ap3g1-k9w8-mx.v152_2_jb.201310220755...done.\nNew software image installed in flash:\/ap3g1-k9w7-mx.152-2.JB\nConfiguring system to use new image...done.\nRequested system reload in progress...download took about 731 seconds\nLoading \"flash:\/ap3g1-k9w7-mx.152-2.JB\/ap3g1-k9w7-mx.152-2.JB\"...################\n\nFile \"flash:\/ap3g1-k9w7-mx.152-2.JB\/ap3g1-k9w7-mx.152-2.JB\" uncompressed and installed, entry point: 0x4000\nexecuting...<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You will see AP is downloading the \u201c.default\u201d image from your TFTP server.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-05.png\"><img decoding=\"async\" src=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-05.png?w=529\" alt=\"LAP-AAP-05\" class=\"wp-image-3728\"\/><\/a><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Once  image is fully loaded, AP will reboot &amp; come up as a Autonomous AP.  Noticed that \u201cap>\u201d prompt indicating it is an Autonomous AP on its  default settings.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ap&gt;en\nPassword: Cisco\nap#sh ver\nCisco IOS Software, C3500 Software (AP3G1-K9W7-M), Version 15.2(2)JB, RELEASE SOFTWARE (fc1)\nTechnical Support: http:\/\/www.cisco.com\/techsupport\nCopyright (c) 1986-2012 by Cisco Systems, Inc.\nCompiled Mon 10-Dec-12 23:42 by prod_rel_team\n\nROM: Bootstrap program is C3500 boot loader\nBOOTLDR: C3500 Boot Loader (AP3G1-BOOT-M), Version 12.4 [mpleso-ap_jmr3_esc_0514 125]\n\nap uptime is 2 minutes\nSystem returned to ROM by power-on\nSystem image file is \"flash:\/ap3g1-k9w7-mx.152-2.JB\/ap3g1-k9w7-xx.152-2.JB\"\nLast reload reason:<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now you can follow the same process, if you want to convert it back to Lightweight. Make sure \u201c<strong>ap3g1-rcvk9w8-tar.152-4.JA1.tar<\/strong>\u201d file is renamed to \u201c<strong>ap3g1-k9w7-tar.default<\/strong>\u201d\n file is available on your TFTP server.(you may have to remove or rename\n previously used .default file for LAP-&gt;AAP conversion)<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-06.png\"><img decoding=\"async\" src=\"https:\/\/mrncciew.files.wordpress.com\/2013\/12\/lap-aap-06.png?w=529\" alt=\"LAP-AAP-06\" class=\"wp-image-3730\"\/><\/a><\/figure><\/div>\n\n\n\n<pre class=\"wp-block-preformatted\">IOS Bootloader - Starting system.\nFLASH CHIP:&nbsp; Numonyx P33\nChecking for Over Erased blocks\n......................................................................................................................................................................................................................................................\nXmodem file system is available.\n\nDDR values used from system serial eeprom.\nWRDTR,CLKTR: 0x8200083f, 0x40000000\nRQDC, RFDC : 0x80000033, 0x00000218\n\nPCIE0: link is up.\nPCIE0: VC0 is active\nPCIE1: link is up.\nPCIE1: VC0 is active\n64bit PCIE devices\nPCIEx: initialization done\nflashfs[0]: 198 files, 9 directories\nflashfs[0]: 0 orphaned files, 0 orphaned directories\nflashfs[0]: Total bytes: 31739904\nflashfs[0]: Bytes used: 15564800\nflashfs[0]: Bytes available: 16175104\nflashfs[0]: flashfs fsck took 10 seconds.\nReading cookie from system serial eeprom...Done\nBase Ethernet MAC address: cc:ef:48:72:0f:b5\nEthernet speed is 1000 Mb - FULL duplex\nbutton is pressed, wait for button to be released...\nbutton pressed for 21 seconds\nprocess_config_recovery: set IP address and config to default 10.0.0.1\nprocess_config_recovery: image recovery\nimage_recovery: Download default IOS tar image tftp:\/\/255.255.255.255\/ap3g1-k9w7-tar.default\n\nexamining image...\nextracting info (263 bytes)\nImage info:\n&nbsp;&nbsp;&nbsp; Version Suffix: rcvk9w8-\n&nbsp;&nbsp;&nbsp; Image Name: ap3g1-rcvk9w8-mx\n&nbsp;&nbsp;&nbsp; Version Directory: ap3g1-rcvk9w8-mx\n&nbsp;&nbsp;&nbsp; Ios Image Size: 123392\n&nbsp;&nbsp;&nbsp; Total Image Size: 7598592\n&nbsp;&nbsp;&nbsp; Image Feature: WIRELESS LAN|LWAPP\n&nbsp;&nbsp;&nbsp; Image Family: AP3G1\n&nbsp;&nbsp;&nbsp; Wireless Switch Management Version: 7.4.1.37\nExtracting files...\nap3g1-rcvk9w8-mx\/ (directory) 0 (bytes)\nextracting ap3g1-rcvk9w8-mx\/ap3g1-rcvk9w8-mx (113080 bytes)........................\nextracting ap3g1-rcvk9w8-mx\/ap3g1-boot-m_upg (393216 bytes).....................................................................................\nextracting ap3g1-rcvk9w8-mx\/u-boot.bin (393216 bytes).....................................................................................\nextracting ap3g1-rcvk9w8-mx\/ap3g1-rcvk9w8-xx (6686892 bytes)...<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now your AP is back in Lightweight mode &amp; it is ready to register for a WLC.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">APccef.4872.0fb5#sh ver\nCisco IOS Software, C3500 Software (AP3G1-RCVK9W8-M), Version 15.2(2)JB, RELEASE SOFTWARE (fc1)\nTechnical Support: http:\/\/www.cisco.com\/techsupport\nCopyright (c) 1986-2012 by Cisco Systems, Inc.\nCompiled Mon 10-Dec-12 23:48 by prod_rel_team\n\nROM: Bootstrap program is C3500 boot loader\nBOOTLDR: C3500 Boot Loader (AP3G1-BOOT-M), Version 12.4 [mpleso-ap_jmr3_esc_0514 125]\n\nNetworks-ISE-Test uptime is 0 minutes\nSystem returned to ROM by reload\nSystem image file is \"flash:\/ap3g1-rcvk9w8-mx\/ap3g1-rcvk9w8-xx\"\nLast reload reason:<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some of reference document you should read.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. <a href=\"http:\/\/www.cisco.com\/en\/US\/docs\/wireless\/access_point\/12.4.25d.JA\/Configuration\/guide\/scg12.4.25d.JA-chap22-trouble.html\">http:\/\/www.cisco.com\/en\/US\/docs\/wireless\/access_point\/12.4.25d.JA\/Configuration\/guide\/scg12.4.25d.JA-chap22-trouble.html<\/a><br>\n2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Credit &#8211; https:\/\/mrncciew.com\/2013\/12\/13\/ap-conversion-using-mode-button\/ ) In this post we will see how to do the same task using Mode\/Reset button of the Access point. Number 1 in the below diagram shows this Reset button of the given AP. You can use this mode\/reset button when you do not know password or your AP firmware is corrupted,etc. &#8230; <a title=\"WAP Conversion using MODE Button\" class=\"read-more\" href=\"https:\/\/tech.my-netsol.com\/?p=79\" aria-label=\"Read more about WAP Conversion using MODE Button\">Read more<\/a><\/p>\n","protected":false},"author":2,"featured_media":77,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9,2,7],"tags":[],"class_list":["post-79","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cisco","category-networking","category-wireless"],"jetpack_featured_media_url":"https:\/\/tech.my-netsol.com\/wp-content\/uploads\/2019\/01\/wap.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/posts\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=79"}],"version-history":[{"count":0,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/posts\/79\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=\/wp\/v2\/media\/77"}],"wp:attachment":[{"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=79"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=79"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech.my-netsol.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}