dwl-3140ap_ar_plus release note HW: A1 ================================ F/W = 1.11, Build:30, Date = 24 Apr 2009 1. modified A. upgrade fail. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 24, 2009, build 0046 B. DRIVER: 1.0.0.0142, Apr, 24, 2009, build 0142 C. STACK:1.0.0.1936, Apr 20, 2009, Build 1936 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 19:20, 14 Jan, 2009, Build 1146 E. Checksum = 0x0499A5CF F/W = 1.10, Build:29, Date = 20 Apr 2009 1. modified A. dhcp client always sends same initial transaction id, it would causes fail in large DUT test. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 05, 2008, build 0045 B. DRIVER: 1.0.0.0141, Mar, 03, 2009, build 0141 C. STACK:1.0.0.1936, Apr 20, 2009, Build 1936 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 19:20, 14 Jan, 2009, Build 1146 E. Checksum = 0x049AA1EA F/W = 1.10, Build:28, Date = 10 Nov 2008 1. modified A. wireless wep key 4, can not work. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 05, 2008, build 0045 B. DRIVER: 1.0.0.0140, Nov, 24, 2008, build 0140 C. STACK: 1.0.0.1924, Nov 07, 2008, Build 1924 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:20, 31 Oct, 2008, Build 1143 E. Checksum = 0x049A6038 F/W = 1.10, Build:27, Date = 16 Jun 2008 1. modified A. AutoChannel function can not work correctly. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2008, build 0043 B. DRIVER: 1.0.0.0139, Mar, 24, 2008, build 0139 C. STACK: 1.0.0.1910, May 30, 2008, Build 1911 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:40, 29 Nov, 2007, Build 1137 E. Checksum = 0x04987bde F/W = 1.01, Build:26, Date = 30 May 2008 1. modified A. change family type from 1 to 2 in CAMEO DISCOVERY PROTOCOL. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2008, build 0043 B. DRIVER: 1.0.0.0139, Mar, 24, 2008, build 0139 C. STACK: 1.0.0.1910, May 30, 2008, Build 1910 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:40, 29 Nov, 2007, Build 1136 E. Checksum = 0x0498ae0c F/W = 1.00, Build:24, Date = 21 Jun 2007 1. modified A. added CAMEO DISCOVERY PROTOCOL. B. disable 3140 can not be set ASCII in key1~4 value in MG-soft. C. fixed CAMEO_DISCOVERY_PROTOCOL discov_group_timer bug. 2. version information. A. ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1864, June 21, 2007, Build 1864 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 20 Jun, 2007, Build 1126 E. Checksum = 0x0498bf08 F/W = 1.00, Build:23, Date = 13 Jun 2007 1. modified A. fixed in the system, these are the old phone number and address of D-Link. B. fixed can be set IP as 127.xxx.xxx.xxx and 224~255.xxx.xxx.xxx in MG-soft. C. fixed don't send lldp packets to wireless. D. fixed 3140 can not be set ASCII in key1~4 value in MG-soft. 2. version information. A. ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1861, June 06, 2007, Build 1861 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 20 Jun, 2007, Build 1126 E. Checksum = 0x04946b28 F/W = 1.00, Build:22, Date = 7 Jun 2007 1. modified A. close the wireless partition function. 2. version information. A. ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1861, June 06, 2007, Build 1861 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 29 May, 2007, Build 1125 E. Checksum = 0x04948e06 F/W = 1.00, Build:21, Date = 6 Jun 2007 1. modified A. fixed after firmware upgrade sometime the dhcp client loss "ACK" but ip address is zero the dhcp will don't send any dhcp packet. B. To change The FW version from v1.00B0021 to v1.00B21. C. fixed after firmware upgrade sometimes the fimrware version will show the abnormal string. 2. version information. A. ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1859, June 04, 2007, Build 1859 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 29 May, 2007, Build 1125 E. Checksum = 0x0493023d F/W = 1.00, Build:0020, Date = 30 May 2007 1. modified A. Maybe the dhcp in bound state but ip address is zero added the check to prevent it.and to prevent the lldp mamagemet address info is zero. 2. version information. A. ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1855, May.30, 2007, Build 1855 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 29 May, 2007, Build 1125 E. Checksum = 0x0493cfa7 F/W = 1.00, Build:0019, Date = 29 May 2007 1. modified A. if wireless is disable, snmp mib should handle qurey properly. B. set lldpMessageTxInterval default value to 10 seconds. 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, May, 11, 2007, build 0034 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1853, May.18, 2007, Build 1853 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 12:00, 12 May, 2007, Build 1124 E. Checksum = 0x0493f360 F/W = 1.00, Build:0018, Date = 24 APR 2007 1. modified A. lldp will be saved to flash B. set lldpMessageTxInterval default value to 30 seconds. C. add WPA-Auto D. don't send lldp packets to wireless E. dtim range (1 ~ 5) F. add wireless partition function. MIB: dlkAPIntraBssForwarding 2. version information. A. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033 B. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138 C. STACK: 1.0.0.1840, Apr. 23, 2007, Build 1840 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123 E. Checksum = 0x04949bb0 F/W = 1.00, Build:0017, BobbyChen, Date = 2 Apr 2007 1. modified A. change wep hex/ascii to read/write mode B. can save lldp configuration. 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032 B. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137 C. STACK: 1.0.0.1828, Apr. 02, 2007, Build 1828 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 22 Mar, 2007, Build 1122 E. Checksum = 0x049313cc F/W = 1.00, Build:0016, BobbyChen, Date = 27 Feb 2007 1. modified A. Fixed "lldp Message TXInterval" is set as 5 sec. However, the test result is 6 sec. B. can't duplicate: the DWL-3140AP configuration setting ¡§WMM¡¨ function is set to disable, the connection of DWL-3140AP via Smart WLAN Manager is disconnected. C. Fixed when we upgrade the firmware, the community Name isn't changed as "private". It's necessary to reset the AP. The community Name will be "private". 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032 B. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 C. STACK: 1.0.0.1808, Feb. 26, 2007, Build 1808 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 14:00, 26 Jan, 2007, Build 1118 E. Checksum = 0x0494a625 F/W = 1.00, Build:0015, BobbyChen, Date = 29 Jan 2007 1. modified A. change default DEFAULT_SNMP_COMMUNITY and DEFAULT_SNMP_SETCOMMUNITY to "private" 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031 B. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 C. STACK: 1.0.0.1793, Dec. 15, 2006, Build 1793 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117 E. Checksum = 0x0491b120 F/W = 1.00, Build:0014, EricKuo, Date = 19 Dec 2006 1. modified A. change default ssid to "dlink" B. change dhcp client retry from 30 seconds to 20 seconds 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031 B. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 C. STACK: 1.0.0.1793, Dec. 15, 2006, Build 1793 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117 E. Checksum = 0x04940ac8 v1.00, b0013, EricKuo, 2006/12/04 1. fixed A. dhcp retry: 30 seconds B. userLimit will be saved. 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031 B. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 C. STACK: 1.0.0.1783, Dec. 4, 2006, Build 1783 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117 E. Checksum = 0x049326d4 v1.00 b0012, EricKuo, 2006/11/23 1. fixed A. modify mibs neighborAPsInfoCheck value from (0/1) to (1..5) B. RADIUS 2 not work 2. version information A. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031 B. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 C. STACK: 1.0.0.1775, Nov. 23, 2006, Build 1775 D. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:30, 23 Nov, 2006, Build 1114 E. Checksum = 0x04940e7b v1.00 b0011, EricKuo, 2006/11/15 1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 14, 2006, build 0030 2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136 3. STACK: 1.0.0.1763, Nov. 13, 2006, Build 1763 4. AR5 WLAN MAC = ff-ff-ff-ff-ff-ff 5. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:20, 08 Nov, 2006, Build 1111 6. Checksum = 0x0491a907 7. change: a. some mibs/cfg (set) entries are assigned with incorrect length b. extend RADIUS shared secret length to 64 c. extend community length to 60 d. add autoChannel control for snmp e. confirm station list's format. v1.00 b07, EricKuo, 06/10/31 1. stack: 1.0.0.1751, build 1752, Oct. 31, 2006 2. cpu bsp: ar531x_plus, 4.1.2.56, build 0028, Sep, 18, 2006 3. wireless: ar531x_wmm, 4.1.2.56, build 1109, 19:00, 3 Oct, 2006 4. driver: 1.0.0.0135, build 0135, Aug, 18, 2006 5. change: a. extend the length of community to 64 v1.00 b06, EricKuo, 06/10/31 1. stack: 1.0.0.1751, build 1752, Oct. 31, 2006 2. cpu bsp: ar531x_plus, 4.1.2.56, build 0028, Sep, 18, 2006 3. wireless: ar531x_wmm, 4.1.2.56, build 1109, 19:00, 3 Oct, 2006 4. driver: 1.0.0.0135, build 0135, Aug, 18, 2006 5. change: a. extend the length of community to 64 v1.00 b05, EricKuo, 06/10/24 1. stack: 1.0.0.1746, build 1746, Oct. 24, 2006 2. cpu bsp: ar531x_plus, 4.1.2.56, build 0028, Sep, 18, 2006 3. wireless: ar531x_wmm, 4.1.2.56, build 1107, 15:00, 13 Oct, 2006 4. driver: 1.0.0.0135, build0135, Aug, 18, 2006 5. change: a. wmm default enable b. autoChannel default enable c. add autoChannel for snmp v1.00 b04, EricKuo, 06/10/18 1. stack: 1.0.0.1743, build 1743, Oct. 18, 2006 2. cpu bsp: ar531x_plus, 4.1.2.56, build 0028, Sep, 18, 2006 3. wireless: ar531x_wmm, 4.1.2.56, build 1107, 15:00, 13 Oct, 2006 4. driver: 1.0.0.0135, build0135, Aug, 18, 2006 5. fixed: passphrase to snmp manager value is incorrect (when len = 64) v. 0.99, build 0001, 2006/7/19 1. change model name to dwl-3140 2. change version to 0.99 build 0001. version information 1. F/W = 0.99, Build:0001 Date = 19 Jul 2006 2. CPU BSP: ar531x_plus, 4.1.2.56, June, 28, 2006, build 0025 3. DRIVER: 1.0.0.0128, Jul, 17, 2006, build 0128 4. STACK: 1.0.0.1695, Jul, 17, 2006, Build 1695 5. AR5 F/W = ar531x_wmm, 4.1.2.56, 11:00, 17 Jul, 2006, Build 1084 6. Checksum = 0x068c723a Version 2.02 2006/03/03 1. AP check Water_Level_Balancing_Level every 60Secs and down grade the water level automatically => rdef_timer_func() in osporttx.c Version 2.03 2006/03/14 1. fixed LAN setting bug, set AP as DHCP client as default value 2. when using MIB-broswer modify write_community, read_community change at the same time so modify snmpsock.c => snmp_community_access() then when model_setup call snmp_community_access() 3. read_community and write_community default value = PRIVATE => cfg.h Version 2.04 2006/03/23 1. fix lldpmib.ChassisID and lldpLocManAddrTable->lldpLocManAddr = 0.0.0.0 becauese when AP startup, AP still not get dynamic IP yet and LLDP init finished. add Comp_ChassisID_netsipaddr(), modify mibConstrInfoLLDPDU() 2. #define lldpCapability_AP 0x1000 -> 0x0008 in /iniche/lldp/extn.h const.h then capacibilies filed in LLDP Packet is correct 3. ChassisID and Management address in LLDP Packet using 4 bytes not string Version 2.05 2006/04/07 1. fix when wireless radio OFF, AP getting STA_List will cause reboot wireless/common/statab.c 2. fix crash after 2 hours check LLDPChassisID and ManageTable from mibConstrInfoLLDPDU() to TX_INFO_FRAME() /lldp/lldptxsm.c counting RxBroadcastFrames, RxUnicastFrames, GoodReceiveBytes from recvDot3Frame() to recvDot11Frame() wireless/common/capde.c Version 2.06 2006/04/12 1. support AUTOIP when getting IP fail in dhcp client #define USE_AUTOIP and #define PING_APP Version 2.07 2006/04/25 1. Add OrgSpecTLV_ProtocolID filed for WLS_SW Using MD5_digest (sharekey + MAC) to check LLDP correctness 2. setting UserNumLimit, UserNumLowerLimit, UserNumLimitLevel don't need to reboot, setting WaterLevelBalancing ON/OFF need to reboot 3. AP initiate DHCP Client again after sending first LLDP packet 4. manAddrTLV: default enabled, chassisIDSubtype -> 4, chassisID -> MAC, lldpLocChassisIdSubtype, lldpLocChassisId are also changed Version 2.08 2006/5/9 1. Add 2 private MIBs objects 1. lldp key ¤À¨â³¡¥÷, OUI (3 bytes) + KeyString (default key = "admin", user can r/w) 2. hmac digest result 2. TFTP default OFF 3. change HW_ID from "AP3X-dwl_3230 -00" to "AP52-AR2316_POE_AP -00" Version 2.09 2006/5/15 1. #ifdef LLDP_USE_AUTOIP #define DHC_MAX_TRIES 4 /* Max num of retires to be done */ 2. AP don't initiate DHCP Client again after sending first LLDP packet (V2.07) Version 2.10 2006/6/02 1. if STARSSI, NEIGHBORAPRSSI <0,then return 0 Version 2.11 2006/6/06 1. fixed lldp authtectaion problem delete #define LLDP_PROTOCOL add #define LLDP_AP_SUPPORT Version 2.12 2006/6/07 1. when our addr = AutoIP(169.254.x.x), receving dhcp_offer (pip->ip_dest != broadcast) => not free this packet iniche/ip/iddemux.c Version 2.13 2006/6/20 1. fixed using MibBroswer "walk" WEP key repeatly will get wrong key value sometimes modify dlink_wl.c => static unsigned char temp_key[32]; Version 2.14 2006/6/28 1. enable country code in driver, and add configuration interface 2. new MIB files