TP-WR703N firmware image version tracking ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_1-squashfs-sysupgrade.bin: Initial version of firmware image for WR703 that incorporates much of SECN-1 functionality. This is a sysupgrade flashable image only. Do NOT attempt to upgrade to this image from the WR703 factory image. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_2-squashfs-sysupgrade.bin: Second version of SECN-1 firmware image for WR703 that adds VFAT support along with support for USB hotplug including selective USB mounting based on USB volume label. This is a sysupgrade flashable image only. Do NOT attempt to upgrade to this image from the WR703 factory image. Use the equivalent image below for upgrade of a fresh-from-factory unit. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_2-squashfs-factory.bin: Same build as above but the factory software upgradeable image. Use this image if you want to upgrade a WR703 that's still running the factory image. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_3-squashfs-sysupgrade.bin: This version of SECN-1 firmware for the WR703 marries Elektra's wireless configuration with the SECN and Advanced SECN webui along with VFAT support and support of USB hotplug including selective USB mounting based on USB volume label. This image also includes DHCP server support via DNSMASQ which is configurable via the Advanced SECN webui. This is a sysupgrade flashable image only. Do NOT attempt to upgrade to this image from the WR703 factory image. Use the equivalent image below for upgrade of a fresh-from-factory unit. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_3-squashfs-factory.bin: Same build as above but the factory software upgradeable image. Use this image if you want to upgrade a WR703 that's still running the factory image or if you are reflashing via tftp/uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_4-squashfs-sysupgrade.bin: Ooops..found and fixed a bug with the SN1_3 image that was causing changes to the AP's encryption mode and passphrase to fail to take. Please test with this image instead (or the "factory" flavor below. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_4-squashfs-factory.bin: Same build as above but the factory software upgradeable image. Use this image if you want to upgrade a WR703 that's still running the factory image or if you are reflashing via tftp/uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_5-squashfs-sysupgrade.bin: This version adds web security for the webui via SSL, adds some updates to fstab to support USB hotplug, adds the set_hostname init script back in, and updates the banner. Use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_5-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_6-squashfs-sysupgrade.bin: This version completes the addition of SSL web security for the webui (but leaves it off by default), and finally merges and rationalizes the work Terry and I have been doing for SECN1.1. Use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_6-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_7-squashfs-sysupgrade.bin: This version adds asterisk 1.8 support to the SECN firmware for the WR703. Since there wasn't enough room on the WR703 flash part, an external USB flash drive is used for the actual asterisk binary, libraries, modules, and sound files. The flash drive needs to be formatted as ext3 and needs a special volume label so that it is preferentially mounted to the /user mount point on this image. See the additional notes below for the usb-asterisk.tgz archive. Initial testing appears promising although I'm having sound quality issues with Sipdroid under Android. I found that Linphone on my netbook works quite well. I brought along support for the IVR commands with this release also however the IVR commands need much more extensive testing. Finally, I enabled STP on the br-lan bridge with this release in an attempt to mitigate the apparent broadcast storm that occurs when two or more WR703 units are connected to the same switch/router via ethernet. Use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_7-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= usb-asterisk.tgz Asterisk 1.8 image for the /user extended USB filesystem. To install, you'll need to format a USB flash drive as ext3 (e.g. mkfs.ext3 /dev/sda1), label the drive "WR703-aux" so that it gets automounted under /user (e.g. e2label /dev/sda1 WR703-aux), and then extract the contents of usb-asterisk.tgz to the root of this drive. PLEASE be sure that you run mkfs only on your intended USB drive. I good way to check is to run "cat /proc/partitions" and verify the drive's device node. NOTE: This image is only applicable to the latest SN1_7 version of the firmware. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_8-squashfs-sysupgrade.bin: This image is based on a more recent version (r29821) of Attitude Adjustment which among other things fixes a memory leak with iwinfo. There are quite a number of changes and fixes. Fixes: Removed outbound proxy field in Advanced SECN webui page (/www/cgi-bin/config/html/config4.html) Changed "username" and "fromusername" default values from "admin" to "MyUser" (/etc/config/secn) Added "root" entry to /etc/shadow to fix first-boot broken root login. (/etc/shadow) Changes: Updated "create-batman-adv-status" from Terry G. New "status.html" from Terry G. Added "iwinfo" and "libiwinfo" packages in support of new wireless status page above. Changed default SSID to Mesh-Potato-AP to match MP's. Changed required volume label for ext3 usb drive that contains extended filesystem with asterisk. New volume label needs to be "SECN-extended" instead of "WR703-aux". Old name would be confusing with the soon-to-be-supported TP-link MR3020. Changed mount point for offline website VFAT usb flash drive from /www/info to /www/websites2. Added symlink of /www/websites to /user/websites for accessing offline websites stored on the SECN-extended usb flash drive. To make this clearer, if you are from a windows world and want to capture websites on a FAT32 USB drive (vfat), give it a volume label of "WEBSITES" and it will automount at boot up to /www/webites2. You can then access the websites at http:///websites2. If you just want to capture websites to the "SECN-extended" ext3 usb drive, it will automount to /user and the websites will be available at http:///websites. Updated /etc/banner to reflect SN1_8 and r29821. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_8-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= SECN-extended.tgz Extended filesystem for WR703n that includes asterisk 1.8 and an offline copy of the VillageTelco Wiki. To install, you'll need to format a USB flash drive as ext3 (e.g. mkfs.ext3 /dev/sda1), label the drive "SECN-extended" so that it gets automounted under /user (e.g. e2label /dev/sda1 SECN-extended), and then extract the contents of SECN-extended.tgz to the root of this drive. PLEASE be sure that you run mkfs only on your intended USB drive. A good way to check is to run "cat /proc/partitions" and verify the drive's device node. After installing, you'll be able to access the VillageTelco Wiki by pointing your browser to: http:///websites NOTE: This image is only applicable to versions SN1_8 and beyond of the firmware for the WR703n and MR3020. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_9-squashfs-sysupgrade.bin: This image continues to be based on version (r29821) of Attitude Adjustment and adds a couple of fixes needed to version SN1_8. Fixes: Fixes RSSI IVR entry in extensions.conf Adds init.d/rc.d script to set the initial default system date/time to January 1, 2012 00:00:00. This works around SSL certificate expiration warnings. Changes: Updated /etc/banner to reflect SN1_9. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_9-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_9-squashfs-sysupgrade.bin: This is the initial SECN image for the TP MR3020. This image is based on Attitude Adjustment r29915 but otherwise is identical to the WR703n SECN build (SN1_9). The MR3020 is identical to the WR703n from a chipset/memory/flash standpoint but adds additional LEDS and switches. The initial behavior of the LEDS is: Left to right: LED1: power LED2: USB device detected LED3: Wireless active LED4: Ethernet active The WPS pushbutton switch next to the LEDs has an integral LED which flashes during boot and then is on solid once OpenWRT is up. The pushbutton switch will probably be used for reset in the same manner as the reset button on the WR703n. The 3-position switch on the side hasn't yet been utilized by SECN. Fixes: Initial release. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_9-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_10-squashfs-sysupgrade.bin: This image continues to be based on version r29821 of Attitude Adjustment. Its based on a combination of patches from both Terry and myself and adds most of the items on the SECN1.1 punch list: Changed mesh IP addr to 10.10.1.20 to align with MP setting Changed mesh ssid to "vt-mesh" Changed AP ssid to "VT-SECN-AP" Added ldconfig package and configure such that additions of new packages to the USB extended filesystem are made easier Disabled non-applicable "CLIENT" setting on Advanced SECN webui Added asterisk enable/disable button to Advanced SECN webui *Changed webui such that inclusion of softphone.*.conf is always present in base asterisk config files (not toggled) Updated /etc/config/config.tar.gz for "restore to defaults" webui button Updated /etc/banner Nuked link to Luci homepage in webui *Need to verify with Terry that this made it in. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_10-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_11-squashfs-sysupgrade.bin: This image continues to be based on version r29821 of Attitude Adjustment. This image includes a set of patches from Terry that enforce dhcp address range to be in the br-lan network, fix issues with SECN webpage refresh, and make inclusion of the asterisk softphone support files unconditional. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_11-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_12-squashfs-sysupgrade.bin: This version attempts to knock off the remaining items on the TP SECN1.1 punch list. Fixes/changes are from Terry's TP-WR703N-v1-SN1_11-Patch01.tar.gz and address the following remaining issues: Reboot webui page timeout Status check for SIP Registration Enable Asterisk if SIP Enable set Remove LUCI link from top of webui As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_12-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_12-squashfs-sysupgrade.bin: This version brings the SECN image for the MR3020 forward from SN1_9 to SN1_12. See the WR703n release notes for SN1_10, SN1_11, and SN1_12 for the changes since SN1_9. This version continues to be based on r29915 of Attitude Adjustment. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_12-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_1RC1-squashfs-sysupgrade.bin: This is RC1 of SECN 1.1. This version has the following changes and fixes: New tabbed SECN webui with the basic and advanced webui combined into a single tabbed web page which greatly improves performance when switching between the two pages. Default br-lan gateway address changed to 10.130.1.1 to align with MP's default gateway. Fixes: Automatic gateway detection code fixed to use the gateway advertised by any available DHCP server as opposed to the DHCP server itself. Fixed several webui "buglets". As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_1RC1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_1-RC1-squashfs-sysupgrade.bin: This is RC1 of SECN 1.1. This version has the following changes and fixes: New tabbed SECN webui with the basic and advanced webui combined into a single tabbed web page which greatly improves performance when switching between the two pages. Default br-lan gateway address changed to 10.130.1.1 to align with MP's default gateway. Fixes: Automatic gateway detection code fixed to use the gateway advertised by any available DHCP server as opposed to the DHCP server itself. Fixed several webui "buglets". As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_1-RC1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_1-RC2-squashfs-sysupgrade.bin: This is RC2 of SECN 1.1. This version has the following changes and fixes: AP mode set to enabled by default. Removed orphaned configstyle.css. Removed orphaned index.luci.html. Updated reboot.html to reference configstyle.css in /www/lib. Changed default gateway in config/dhcp to 10.130.1.1. Changed default gateway in init.d/run-on-first-boot tp 10.130.1.1 As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-wr703n-v1-SN1_1-RC2-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_1-RC2-squashfs-sysupgrade.bin: This is RC2 of SECN 1.1. This version has the following changes and fixes: AP mode set to enabled by default. Removed orphaned configstyle.css. Removed orphaned index.luci.html. Updated reboot.html to reference configstyle.css in /www/lib. Changed default gateway in config/dhcp to 10.130.1.1. Changed default gateway in init.d/run-on-first-boot tp 10.130.1.1 As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-ar71xx-generic-tl-mr3020-v1-SN1_1-RC2-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC2-mr11u-v1-squashfs-sysupgrade.bin: This is the initial SECN 1.1 RC2 firmware for the TP-MR11U. The above filename reflects the new abbreviated format agreed to on the Villagetelco list. This firmware is based on Attitude Adjustment r29972. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC2-mr11u-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC3-wr703n-v1-squashfs-sysupgrade.bin: This is RC3 of SECN 1.1. for the TP-WR703N. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 1, 4, 5, 6, 7, 8, 9, 10, 16, 18, and 19. See the tracker for details. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC3-wr703n-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC3-mr3020-v1-squashfs-sysupgrade.bin: This is RC3 of SECN 1.1. for the TP-MR3020. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 1, 4, 5, 6, 7, 8, 9, 10, 16, 18, and 19. See the tracker for details. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC3-mr3020-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC3-mr11u-v1-squashfs-sysupgrade.bin: This is RC3 of SECN 1.1. for the TP-MR11U. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 1, 4, 5, 6, 7, 8, 9, 10, 16, 18, and 19. See the tracker for details. As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC3-mr11u-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= SECN-extended-RC3.tgz Extended filesystem for WR703n, MR3020, and MR11U that includes asterisk 1.8 and an offline copy of the VillageTelco Wiki. To install, you'll need to format a USB flash drive as ext3 (e.g. mkfs.ext3 /dev/sda1), label the drive "SECN-extended" so that it gets automounted under /user (e.g. e2label /dev/sda1 SECN-extended), and then extract the contents of SECN-extended-RC3.tgz to the root of this drive. PLEASE be sure that you run mkfs only on your intended USB drive. A good way to check is to run "cat /proc/partitions" and verify the drive's device node. After installing, you'll be able to access the VillageTelco Wiki by pointing your browser to: http:///websites NOTE: This image is only applicable to versions RC3 and beyond of the SECN 1.1 firmware for the WR703n, MR3020, and MR11U. ============= openwrt-secn1_1-RC4-wr703n-v1-squashfs-sysupgrade.bin: This is RC4 of SECN 1.1. for the TP-WR703N. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 25, 26, 27, 28 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC4-wr703n-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC4-mr3020-v1-squashfs-sysupgrade.bin: This is RC4 of SECN 1.1. for the TP-MR3020. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 25, 26, 27, 28 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC4-mr3020-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-RC4-mr11u-v1-squashfs-sysupgrade.bin: This is RC4 of SECN 1.1. for the TP-MR11U. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issues 25, 26, 27, 28 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-RC4-mr11u-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-GA01-wr703n-v1-squashfs-sysupgrade.bin: This is GA01 of SECN 1.1. for the TP-WR703N. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issue 29 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-GA01-wr703n-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-GA01-mr3020-v1-squashfs-sysupgrade.bin: This is GA01 of SECN 1.1. for the TP-MR3020. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issue 29 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-GA01-mr3020-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot. ============= openwrt-secn1_1-GA01-mr11u-v1-squashfs-sysupgrade.bin: This is GA01 of SECN 1.1. for the TP-MR11U. This version has the following changes and fixes from the VillageTelco GitHub issues tracker: Issue 29 See the tracker for details: https://github.com/villagetelco/SECN-Firmware/issues?direction=desc&sort=create&state=closed As usual, use this version only if you have already updated from the factory image and can use sysupgrade. I highly recommend using "sysupgrade -v -n" to prevent running into issues due to stale files preserved across the upgrade. ============= openwrt-secn1_1-GA01-mr11u-v1-squashfs-factory.bin: Same as above but for device still running factory firmware or device with serial access to uboot.