DIR-301 Firmware Release Note Firmware: 1.02B0048 Hardware: A1

blackstartNetworking and Communications

Oct 26, 2013 (3 years and 9 months ago)

122 views

DIR
-
301

Firmware Release Note

Firmware:
1.02
B00
48

Hardware:
A1

Date:

Thu
,
May

17
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1850, May. 5, 2007, Build 1850

4. AR5 F/W

= ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05f5eb30

Problems Resolved:

6. Fixed: fail link with wep128
-
13 chars via wizard.

Enhancements:


Firmware:
1.02
B00
47

Hardware:
A1

Date:

Thu
,
May

17
, 2007

1. CPU BSP: ar531x_plus, 4.1.
2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1850, May. 5, 2007, Build 1850

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05f48340

Problems Resolved:

6. Fixed: Wizard
-
Wireless Security Password entry over 30 characters, then wizard
will select WPA mode.

7. Modified DDNS drop list from "www.dyndns.org" to "www.dyndns.com".

Enhancements:


Firmware:
1.02
B00
46

Hardware:
A1

Date:

Wed
,
May

16
, 2007

1. CPU BSP: ar531x_plus, 4
.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1850, May. 5, 2007, Build 1850

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05f543e6

Problems Resolved:

6. Fixed : Wir
eless Security Password use “8 to 63 characters” /

”13 characters or 26
hex digits” on wireless security setup wizard.

7. Fixed : If we configure a WPA2
-
PSK security over the wizard in menu Setup


Wireless, the Clipher Type should be AES.

Enhancements:


Firmware:
1.02
B00
45

Hardware:
A1

Date:

Fri
,
May

11
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1850, May. 5, 2007, Build 1850

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00,
13 Apr, 2007, Build 1123

5. Checksum = 0x05f29907

Problems Resolved:

6.
Fixed:
Set WAN
-
FIX IP, the WAN
-
PC can't ping Device's WAN
-
IP
.

Enhancements:


Firmware:
1.02
B00
44

Hardware:
A1

Date:

Thu
,
May

8
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007,
build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1849, May. 4, 2007, Build 1849

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05f2ea20

Problems Resolved:

6.
Fixed:
Set WAN
-
FIX IP, the WAN
-
PC c
an't ping Device's WAN
-
IP
.

Enhancements:


Firmware:
1.02
B00
43

Hardware:
A1

Date:

Thu
,
May

3
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1836, Apr. 18, 2007, Build 1836

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05f25946

Problems Resolved:

6. Add IP Filter function.

Enhancements:

1. Set WAN
-
FIX IP, the WAN
-
PC can't ping Device's WAN
-
IP.

Firmware:
1.02
B00
42

Hardware:
A1

Date:

Wed

,

May

2
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1836, Apr. 18, 2007, Build 1836

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05
ee9dfe

Problems Resolved:

6. Fixed Schedule function.(Advanced setting/remote management/DMZ/schedule
page).

7. Fixed Virtual Server settings.

8. Fixed schedule rule time can set value "00".

9. Fixed PPPoE cannot setting.

Enhancements:

1. IP Filter

functi
on will
implement

next version.

Firmware:
1.02
B00
41

Hardware:
A1

Date:
Mon
,
Apr

30
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1836, Apr. 18, 2007, Build 1836

4. AR5 F
/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05ef5842

Problems Resolved:

6. Add DDNS function.

7. Add Static DHCP function.

8. Add Schedule function.

(Advanced setting/remote management/DMZ/schedule
page).

9. Add Virtual Serve
r settings.

10. Add LOG settings.

11. For Single language (English) version.

12. Add related function support description.(DDNS/Static DHCP/Schedule/Virtual
server/Log).

Enhancements:


Firmware:
1.02
B00
40

Hardware:
A1

Date:
Fri
,
Apr

20
, 2007

1. CPU BSP:
ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1836, Apr. 18, 2007, Build 1836

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x05ba2699

Problems Resolved:

6. Fixed : anyone can access http://192.168.0.1/igd.xml.

7. For single language (English). Change version from 1.01 to 1.02.

Enhancements:


Firmware:
1.02
B00
39

Hardware:
A1

Date:
Wed
,
Apr

18
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0
033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1836, Apr. 18, 2007, Build 1836

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x064c2f7a

Problems Resolved:

6. Fixed : anyone can access http://192.168.
0.1/igd.xml.

Enhancements:


Firmware:
1.02
B00
38

Hardware:
A1

Date:
Mon
,
Apr

16
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Apr, 09, 2007, build 0033

2. DRIVER: 1.0.0.0138, Apr, 09, 2007, build 0138

3. STACK: 1.0.0.1835, Apr. 16, 2007, Build 1835

4. AR5 F/
W = ar531x_wmm, 4.1.2.56, 17:00, 13 Apr, 2007, Build 1123

5. Checksum = 0x064b57cf

Problems Resolved:

6. fix: igd.xml security

7. fix: delete virtual server fail, cause system reboot.

Enhancements:


Firmware:
1.02
B00
37

Hardware:
A1

Date:
Wed
,
Apr

4
, 200
7

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1827, March. 30, 2007, Build 1827

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 22 Mar, 2007, Build 1122

5. Checksum = 0x064b0a3e

Pr
oblems Resolved:

6. Fixed : Move multi
-
Language select option to left menu.

7. Fixed : Move the multi
-
Language select option at the middle on login page.

8. Fixed :

R
emove the "Choose your language" from multi
-
language drop list.
Default is English.

9. Fix
ed : Add multi
-
language select option on support menu page.

Enhancements:


Firmware:
1.02
B00
36

Hardware:
A1

Date:
Fri
,
Mar

30
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0
.0.1827, March. 30, 2007, Build 1827

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 22 Mar, 2007, Build 1122

5. Checksum = 0x064a9d48

Problems Resolved:

6. Fixed : PPTP function fail.

Enhancements:


Firmware:
1.01
B00
35

Hardware:
A1

Date:
Fri
,
Mar

30
, 2007

1. C
PU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1827, March. 30, 2007, Build 1827

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 22 Mar, 2007, Build 1122

5. Checksum = 0x05b98985

Problems

Resolved:

6. Fixed : PPTP function fail.

Enhancements:


Firmware:
1.02
B00
34

Hardware:
A1

Date:
Wed
,
Mar

28
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1821, March. 16
, 2007, Build 1821

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 13 Mar, 2007, Build 1121

5. Checksum = 0x0648ffe2

Problems Resolved:

6.Modified strings for Multi
-
Language:


English: "Please login into your router first"

French : "Merci de d'abord vous connec
ter sur votre routeur"

German: "Bitte melden Sie sich erst an Ihrem Router an"

Enhancements:


Firmware:
1.02
B00
33

Hardware:
A1

Date:
Tue
,
Mar

20
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, buil
d 0137

3. STACK: 1.0.0.1821, March. 16, 2007, Build 1821

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 13 Mar, 2007, Build 1121

5. Checksum = 0x06459517

Problems Resolved:

6. Multi
-
Language version :1.02

7. Fixed cannot switch the multi
-
language on Advanced
-
>A
dvanced Net work.

8. Fixed router will reboot when user select status page by Deutsch


9. Fixed Setup Wizard
-
> Launch Internet Connection Setup Wizard
-
>STEP1: SET
YOUR PASSWORD : cannot back to last page


10.Removed the "######" on tools_admin by Deutsc
h.

Enhancements:


Firmware:
1.01
B00
32

Hardware:
A1

Date:
Fri
,
Mar

16
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1821, March. 16, 2007, Build 1821

4. AR5 F/W = ar531x_
wmm, 4.1.2.56, 22:00, 13 Mar, 2007, Build 1121

5. Checksum = 0x05b72bf4

Problems Resolved:

6. Fixed http://192.168.0.1/config.bin
-

download the configuration of the router.

Enhancements:



Firmware:
1.01
B00
31

Hardware:
A1

Date:
Fri
,
Mar

16
, 2007

1. CPU B
SP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1821, March. 16, 2007, Build 1821

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 13 Mar, 2007, Build 1121

5. Checksum = 0x05b75d84

Problems Res
olved:

6. Fixed http://192.168.0.1/config.bin
-

download the configuration of the router.

7. Revised version to 1.01.

Enhancements:


Firmware:
1.01
B00
30

Hardware:
A1

Date:
Tue
,
Mar

13
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. D
RIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1816, March. 5, 2007, Build 1816

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 11:00, 12 Mar, 2007, Build 1120

5. Checksum = 0x064a97c6

Problems Resolved:

6. Multi
-
Language version first release.

7. Revised

the version to 1.01.

Enhancements:


Firmware:
1.00
B00
30

Hardware:
A1

Date:
Thu
,
Mar

15
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Feb, 26, 2007, build 0032

2. DRIVER: 1.0.0.0137, Jan, 26, 2007, build 0137

3. STACK: 1.0.0.1816, March. 5, 2007, Build 1816

4.

AR5 F/W = ar531x_wmm, 4.1.2.56, 22:00, 13 Mar, 2007, Build 1121

5. Checksum = 0x05b581fd

Problems Resolved:

6. BestBuy is using a login page to let users login router. It’s different than old GUI
which pops up a login window by browser. Each post function

in htmlcgi.c will check
user has login router or not before performing changing. Fixed the function is named
IsUserLevel(). This function only checks the login user is User level or not. It doesn’t
check if user hasn’t login router yet. Therefore, router
will reboot when someone
types http://192.168.0.1/restart.cgi without login router.


7.
Fixed
Anyone can see the router wireless setting (example the WPA key) without
authentication, over xml : http://192.168.0.1/getwlansecurity.xml.

8.
Fixed
Anyone can s
ee the connected clients on the router :
http://192.168.0.1/getconnecteddevices.xml.

9
.
Fixed
Anyone can see http://192.168.0.1/getdevicesettings.xml.

1
0
.
Fixed

this is the best : http://192.168.0.1/restart.cgi
-

restarts the router.

1
1
.
Fixed

Try the a
ttached html file
-

you can change the admin password of the
router.

12.

Fixed

http://192.168.0.1/config.bin
-

download the configuration of the router.


Enhancements:


Firmware:
1.00
B00
29

Hardware:
A1

Date:
Fri
,
Jan

19
, 2007

1. CPU BSP: ar531x_plus, 4.1
.2.56, Nov, 20, 2006, build 0031

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.0.1799, Jan. 19, 2007, Build 1799

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117

5. Checksum = 0x05c3e266

Problems Resolved:

6. Fixed WPA
-
Au
to function: station cannot transfer between WPA and WPA2.

Enhancements:


Firmware:
1.00
B00
28

Hardware:
A1

Date:
Thu
,
Jan

18
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.
0.1797, Jan. 12, 2007, Build 1797

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117

5. Checksum = 0x05c50537

Problems Resolved:

6. Fixed shared secret can entry 64 character.

7. Fixed WPA
-
Auto function for wifi testing.

Enhancements:


Fir
mware:
1.00
B00
27

Hardware:
A1

Date:
Fri
,
Jan

12
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.0.1794, Dec. 27, 2006, Build 1794

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04

Dec, 2006, Build 1117

5. Checksum = 0x05c3cfdf

Problems Resolved:

6. Fixed : Fixed application rule can not save correctly.

Enhancements:


Firmware:
1.00
B00
26

Hardware:
A1

Date:
Tue
,
Jan

9
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 003
1

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.0.1794, Dec. 27, 2006, Build 1794

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117

5. Checksum = 0x05c33b95

Problems Resolved:

6. Fixed : In Application rules , the first ti
me setting (trigger port range) will exist in
second time setting , and the rule is not work.

7. Fixed : Combline "Netmeeting" && "i2eye" on application name list.

8. Fixed : When set two the same rule in Port forward and Application rules , it
should show

warning message.

Enhancements:


Firmware:
1.00
B00
25

Hardware:
A1

Date:
Fri
,
Jan

5
, 2007

1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.0.1794, Dec. 27, 2006, Build 1794

4. AR5 F
/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117

5. Checksum = 0x05c5a5e1

Problems Resolved:

6. Fixed : DCC WPA
-
PSK cannot work.

7. Fixed : DCC should be blocked via wireless.

Enhancements:



Firmware:
1.00
B00
24

Hardware:
A1

Date:
Fri
,
Dec

14
, 2
006

1. CPU BSP: ar531x_plus, 4.1.2.56, Nov, 20, 2006, build 0031

2. DRIVER: 1.0.0.0136, Nov, 10, 2006, build 0136

3. STACK: 1.0.0.1791, Dec. 14, 2006, Build 1791

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 18:00, 04 Dec, 2006, Build 1117

5. Checksum = 0x05c44ad1

Pr
oblems Resolved:

6. Fixed : DCC should be blocked via wireless.

Enhancements:


Firmware:
1.00
B00
23

Hardware:
A1

Date:
Fri
,
Nov

17
, 2006

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.1768, Nov. 16, 2006, Build 1768

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:20, 08 Nov, 2006, Build 1111

5. Checksum = 0x05c50700

Problems Resolved:

6. Fixed : Modify IP, subnet mask, gateway check function:


The gateway set to 192.168.0.255 should be
legal when IP set to 192.168.0.234
and Subnet mask set to 255.255.240.0.

7. Fixed : Changed hyper link from "http://support.dlink.com" to
"http://support.dlink.com.tw" on firmware page.

Enhancements:


Firmware:
1.00
B00
22

Hardware:
A1

Date:
Thu
,
Nov

16
, 20
06

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.1768, Nov. 16, 2006, Build 1768

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:20, 08 Nov, 2006, Build 1111

5. Checksum = 0x05c359f8

Pro
blems Resolved:

6. Fixed : Modify IP, subnet mask, gateway check function:


The gateway set to 192.168.0.255 should be legal when IP set to 192.168.0.234
and Subnet mask set to 255.255.240.0.

7. Fixed : Changed
hyper
link from "http://support.dlink.com"

to
"http://support.dlink.com.tw".

Enhancements:


Firmware:
1.00
B00
21

Hardware:
A1

Date:
Thu
,
Nov

16
, 2006

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.1768, Nov. 16, 2006, B
uild 1768

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:20, 08 Nov, 2006, Build 1111

5. Checksum = 0x05c3f5d5

Problems Resolved:

6. Fixed : Modify IP, subnet mask, gateway check function:


The gateway set to 192.168.0.255 should be legal when IP set to 192.168.
0.234
and Subnet mask set to 255.255.240.0.

7. Fixed : When user setting WAN
-
PPTP and get IP from PPTP server,


if user apply other settings need device rebooting, then the result page will be
blank.

Enhancements:



Firmware:
1.00
B00
20

Hardware:
A1

Dat
e:
Thu
,
Nov

16
, 2006

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.1768, Nov. 16, 2006, Build 1768

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 17:20, 08 Nov, 2006, Build 1111

5. Checksu
m = 0x05c341e2

Problems Resolved:

6. Fixed : Links Router with the Wireless card to access the internet.




The Internet half hour does not pass, The Ethernet card cannot.

7. Fixed : Clone MAC Address function of DCC protocol.

8. Fixed : WPA
-
PSK function

fail on DCC protocol.

9. Fixed : When user setting WAN
-
PPTP and get IP from PPTP server,


if user apply other settings need device rebooting, then the result page will crash.

Enhancements:


Firmware:
1.00
B00
19

Hardware:
A1

Date:
Thu
,
Nov

9
, 2006

1. CP
U BSP: ar531x_plus, 4.1.2.56, Sep, 18, 2006, build 0028

2. DRIVER: 1.0.0.0135, Aug, 18, 2006, build 0135

3. STACK: 1.0.0.1759, Nov. 9, 2006, Build 1759

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 10:00, 08 Nov, 2006, Build 1110

5. Checksum = 0x07c17f9c

Problems Res
olved:

6. Fixed : PPTP crash bug.

Enhancements:



Firmware:
1.00
B00
18

Hardware:
A1

Date:
Wed
,
Nov

8
, 2006

1. CPU BSP: ar531x_plus, 4.1.2.56, Sep, 18, 2006, build 0028

2. DRIVER: 1.0.0.0135, Aug, 18, 2006, build 0135

3. STACK: 1.0.0.1758, Nov. 6, 2006, Bui
ld 1758

4. AR5 F/W = ar531x_wmm, 4.1.2.56, 10:00, 08 Nov, 2006, Build 1110

5. Checksum = 0x07bffc37

Problems Resolved:

6. First release. Same as WBR
-
1310 (B1) with DCC function

7. HW ID : AP61
-
2317
-
RT
-
07

8. Fixed : Fixed DCC set wpa
-
psk key fail.

Enhanceme
nts: