|
|
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:2 v) ?6 m9 V1 \5 L7 v0 L ~0 f
0 F) B; s" Y0 ]' }
Rebased on 220, includes AiCloud; added wifi client stats
3 {. j3 z+ ~0 c4 K1 k 6 d9 \' R }% T( ]5 I5 p/ t
! A) R$ S& V" Z, g- a
( G& Y$ U1 a g* A. X5 \
" b, ~: h! {/ U v) W
; B, _; _! I6 H: \$ n
9 r m) o1 P8 ^, E1 v/ u; a1 n" ~8 b
6 M: t+ Z! s7 L! x* ]" Q" l0 y6 j& E P6 e. x& b1 P
+ W$ ~+ A* Z" g- w" {' ~( R: o% M/ W
' H' i' \ R! h' w% Z/ I! }6 @5 I+ {; y4 W0 f8 H3 h: J4 z
/ K+ J- C* u$ e$ r% A8 _; b/ h
* h$ w7 s3 g' M1 I% T1 c1 l# o+ a8 y& t8 \# W, G6 o
7 I/ ~& a! I' D9 d& ?/ e9 O9 a# @/ s. X6 S) j% m# ~! K1 }8 f. L8 t
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)
$ |" X* G( \& r=====================================================$ ^$ D- `( H+ x) p
1 m" {' A# T$ ?8 j
/ `# P m# E, J% e0 hAbout4 w z5 Y8 H) |6 g1 X9 R6 X) Q7 `
-----
; P! b* P7 \# Y5 V8 WAsuswrt is the firmware developped by Asus for their newer routers. They are
, f8 ?, u7 p# z# b' \also porting it to some of their older models, like the RT-56U and RT-N16. 9 o% N+ p f2 e3 H" F
While originally based on Tomato-RT, Asus has disabled some of the
) l$ o) E: k* i) S$ s+ h6 Boriginal Tomato features, and added others.
: ` d1 j' Z" h
" ]6 n# I$ \% I; G6 g" z+ oAsuswrt-merlin is a customized version, which I am developping.
9 }; m X0 G5 v: R7 K0 AThe goal is to do some bugfixes and minor enhancements to Asus's firmware,
) X% ?* B+ e( I9 t0 _without targeting at full-blown advanced featuresets such as provided by
}9 D: R; O2 L- ?excellent projects like Tomato or DD-WRT. Some of the features 8 K! Q; I+ z4 X# Q; g& B1 N: P6 Q
that had been disabled by Asus have also been re-enabled.$ G% f3 u2 V0 P1 s7 h
This aims to be a more restrained alternative for those who prefer to stay
}; S% W) }- v. }closer to the original firmware, with limited risks of seeing new 0 a l8 k+ g" ^" o, C; w
features bring in new stability issues. I value stability over
3 j% K; A0 S3 T2 bperformance, and performance over features.8 _' }% ]$ }5 h
. o9 N) `& K: ?
V* K% z% e9 G% V, K' H7 a! K( F6 T/ V8 B$ Z3 k7 x O3 i
Supported Devices
+ A) J' x; P( n-----------------) i' C8 H( A: X( w, Y k: W- ^
Supported devices are:2 u7 p9 {" j" q6 u0 i: A& |; H
* RT-N66U
' A& ]1 M2 T0 x& ~4 t0 b. N g * RT-AC66U1 F9 x! G& Z6 U& q, s c& {3 ]
/ q2 p+ y& T" B: }6 hThese devices have experimental support (because I don't own one to test it):
( O. F: u9 p7 m * RT-N16
6 Q6 G3 S. h1 J8 @* {
2 v; d- J. T0 _7 @; y
6 h$ G+ |+ I% A/ g! J$ H
6 ]4 u) v' h6 c D5 ]) ~0 D2 SFeatures3 \% A1 r& K0 g: i n% r
--------! \$ d/ `+ F- S) O0 G7 @
Here is a list of features that Asuswrt-merlin brings over the original firmware:( K, C; H8 @0 @, |' V, M5 Q
2 L6 e. w! Y; F4 v( z
- Based on the source code of release 3.0.0.4.2200 s3 [( c! d5 s9 ]' @
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
9 U% @7 z. }8 S" i- WakeOnLan web interface (with user-entered preset targets)- m! ?( k# c1 K% r0 O
- Persistent JFFS partition8 I& A1 e+ a- o) l& R
- User scripts that run on specific events
i0 O3 a0 n( [# ] S7 W. r0 f- SSHD (through dropbear)6 O! L) A* I: c$ E/ s. _+ E/ Y0 Z
- HTTPS web interface
8 ^* Z" Z# g/ U- Crond5 G$ Y; h6 h+ N' R3 B& B7 p- W
- Clicking on the MAC address of an unidentified client will do a lookup in; K0 o3 I! u( Y+ b% e
the OUI database (ported from DD-WRT).7 B9 ^) ~2 @* A) O
- Optionally turn the WPS button into a radio enable/disable switch
5 ^; [5 Y& } Z0 A% P* M3 a- Optionally save traffic stats to disk (USB or JFFS partition)
- H) K* P9 N: L- l0 y) }1 p0 A- Display monthly traffic reports
: R0 A2 R( `7 E; j9 r6 y- Display active/tracked network connections* Q6 z3 ^$ H* @1 ?
- Allows tweaking TCP/UDP connection tracking timeouts* N; t$ A/ r) s) l
- CIFS client support (for mounting remote SMB share on the router)
% d: a0 d4 I+ u" R2 N6 P% m- Layer7 iptables matching
3 `) I$ [* @5 _+ W8 @: \# U' n4 g0 h- User-defined options for WAN DHCP queries (required by some ISPs) P9 `0 K9 _7 A+ F3 H/ p0 p4 u/ A
- Name field on the DHCP reservation list. k/ \0 g# M g
- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)
) l) z, A' j9 j$ N1 R5 O- Dual WAN support (both failover and load
8 E: d( U$ n+ v0 v+ L. b& n balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
- a- [* I# Y+ {/ h3 ^; C- Disk spindown after user-configurable inactivity timeout5 I5 W! {# x, n- L( S
- System info summary page; w9 h6 ?! K: U1 x8 u7 i
- Wireless client IP, hostname, rate and rssi on the Wireless Log page& v& i" F6 c# \2 Q* f
- OpenVPN client and server, based on code originally written by
- Y7 f9 c9 F# `& K- f1 ? Keith Moyer for Tomato and reused with his 0 M- W9 B. v, E
permission. (RT-N66U, RT-AC66U)+ O! {( W7 X8 }" L$ g
5 x. `0 d3 q' Z0 a7 s+ I
0 g+ b$ g1 c0 y7 E
6 r: \6 p9 R7 Z3 aInstallation
3 z% j0 t h1 c6 D; O1 {* n4 z. f0 p------------4 Y# g$ a& C( w8 e: P- s
Simply flash it like any regular update. You should not need to reset to ; z/ Y4 f# P N+ X0 G i9 n D
factory defaults, unless coming from a version that used a different
( f- V) ]+ B+ e1 f9 k) O6 o& h2 Vnvram size. You can revert back to an original Asus firmware at any time just$ p: n: k, P( }6 x! |
by flashing one.
3 F& o# Y6 h1 g% a: \) j# a2 C: j1 O( s# i( |6 a( a7 [8 n% a; ~4 ~
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
% v* J/ z6 I" Zfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
$ d" L3 [' s) Owill wipe ALL your current settings and revert back to factory default!
" J: \( Q2 w3 Y- _This is required to upgrade the nvram storage to 64 KB.3 Q4 t- C' {6 G; {
6 \, l/ Q7 [+ |; m: p: D
, m0 k7 {* z0 O! x6 m' G* l* ^: h& T5 QUsage0 O B' s8 }$ b4 v. J
-----
* P: G5 t2 z3 Y: x* Q( ^5 d) B) m5 H( {/ e: J
* JFFS *7 V0 {" m. D; H; C& Q# d, ?
JFFS is a writable section of the flash memory (around 12 MB) which will
: p" F7 ?2 ]4 S; [4 P' u6 d3 {allow you to store small files (such as scripts) inside the router without # p0 `5 H- N$ t) p5 r! F
needing to have a USB disk plugged in. This space will survive reboot (but ( q8 B: W0 D. b. A6 `
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).
* W+ d6 V, I7 h" Q; `- m4 u' XIt will also be available fairly early at boot (before USB disks).: }" M8 k6 j9 j9 q2 F' O0 ^
% L( i8 A# y6 s6 L# `To enable this option, go to the Administration page, under the System tab.
* n; C8 k9 H( R
8 t5 s3 B0 x% N8 m* `0 HFirst time you enable JFFS, it must be formatted. This can be done through 7 b) A2 x' b) H8 m
the web page, same page where you enable it. Enabling/Disabling/Formating 7 Y) D8 Q$ }! c, a
JFFS requires a reboot to take effect.
. m" [. y8 i4 m/ [- P9 D5 s$ H. N+ U; h" U8 T6 S5 `0 `
I do not recommend doing frequent writes to this area, as it will
7 R7 @3 U$ }" I/ u4 Pprematuraly wear out the flash storage. This is a good place to
' @+ E2 T4 s7 H2 aput files that are written once like scripts or kernel modules, or
* `' S W8 l% K0 N! X( \that rarely get written to (like once a day). Storing files that 1 ]) C4 v) V9 p# ]6 G1 Y7 K
constantly get written to (like logfiles) is NOT recommended - use
1 x* Y L7 m4 J* H) y' w2 }$ Da USB disk for that.8 z1 e$ o ]- N6 |, S! U1 b
: v {1 `" \" U0 {" c
: h9 s. S# I6 B! O, ]
3 m. k3 ^- U% x1 F0 Z2 V2 s* User scripts *
; D' t' k5 o0 I: p, G# N" vThese are shell scripts that you can create, and which will be run when
; B( K) O* F- l- D) }' pcertain events occur. Those scripts must be saved in /jffs/scripts/ ' E0 @* Z& L5 ?, V1 A
(so, JFFS must be enabled and formatted). Available scripts:6 P1 a& Q) U& z: `+ M
9 } J c4 Z" T3 v0 E' ?$ }5 L$ e
- services-start: Services are started (boot)4 X* r4 d4 _5 n- S2 v
- services-stop: Services are stopped (reboot)9 X9 u' v! @% i# j! W- h; D6 F
- wan-start: WAN interface just come up (includes if it went down and back up)
- B; k0 k6 s4 \" t' m/ C- firewall-start: Firewall is started (filter rules have been applied)" P+ S1 G, n" O$ \# V
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)% w" ?' K# i# E H$ t
- init-start: Right after jffs is mounted, before any of the services get started
/ S8 I: c U' E- R- t% V, B- pre-mount: Just before a partition is mounted. Be careful with
! Q- M0 d; }* G# W this script. This is run in a blocking call and will block the mounting of the 9 M4 W# Z- ~" {
partition for which it is invoked till its execution is complete. This is done
# c, n0 O# k8 ~4 u( A so that it can be used for things like running e2fsck on the partition before
2 O, x& @# h# N2 B; l- }3 r Z- G& m mounting. This script is also passed the device path being mounted as an % o$ z; N) @$ X1 k. U6 B1 a0 C% @
argument which can be used in the script using $1.
4 C4 ~; i4 F% X: A: ~$ L m- post-mount: Just after a partition is mounted
" u1 U1 ^9 c0 j- r3 _! M0 O# n3 u! z! X# Y6 o
Don't forget to set them as executable:
) O$ [. A# [: K: |- n
6 y) r R3 Z. [) j- ?# N {0 S chmod a+rx /jffs/scripts/*! m' ]$ z0 p \1 Q
* N- r1 x7 ?5 \, |. _& b
And like any Linux script, they need to start with a shebang:# g- g y6 s8 {9 A
: x9 B* } i. A: c0 y8 G, Z #!/bin/sh
& K" ^9 ^( C& U7 X. o
* A7 f0 K0 i; B ?4 p
1 G) Y v6 F, Z! Y
+ E c) A" W$ K3 T" s8 b s* WakeOnLan *
! Q# I! O* m9 hThere's a WOL tab under the new Tools menu. From there you can enter a: r. {5 O r0 T* s" T% l
target computer's MAC address to send it a WakeOnLan packet. You can also
/ y) k3 M; L1 c6 l3 |# Tcreate a list of MAC addresses that will be stored in nvram, and on3 k4 J3 M8 v7 j/ s; c& w
which you can click afterward to wake up one of the listed computers, without
1 x2 n7 P; [+ h6 N* r9 y2 I) Thaving to remember their MAC addresses.0 S* R- U: i0 H/ b- A
/ B z! N8 M. c8 x8 h
- d( M: N- G" q3 Y3 Z3 o' H6 O) b
, k1 a# p+ i' X* SSHD *# X" {" E3 [6 L/ A* f3 j: h
SSH support (through Dropbear) was re-enabled. Password-based login will use T( J& a' S8 s$ t* D$ |
the same username and password as telnet/web access. You can also optionally
8 T& X9 a$ W! L5 R! a. r% ninsert a RSA public key there for keypair-based authentication. There I1 a, u' c, j* P2 \2 ^
is also an option to make ssh access available over WAN.& y0 v8 q8 B6 z2 |7 y; z
( n9 [4 c! a7 b" h' A V. H$ \$ l3 b8 D: C
* HTTPS management *' j! x: ~' D$ C
I re-enabled HTTPS access in the firmware. From the Administration->System
- F; g- r+ S1 Y" H. Tpage you can configure your router so it accepts connections on http, https $ [ M: Z8 \$ F; s, z
or both. You can also change the https port to a different one
& ~) Q2 S6 u5 F( h(default is 8443).. \; ^4 u+ l) ?4 Y
8 b8 @. W0 [1 V& g7 Z: y! G1 @1 w
! s2 }+ A9 U2 x$ Q
1 C! y$ }- ?2 r* WPS button mode - toggle radio *
; }$ f7 b" u. D0 KYou can configure the router so pressing the WPS button will
4 p" ], A3 N5 q1 S3 v- }2 q2 Otoggle the radio on/off instead of starting WPS mode.' c8 m# u8 }% j. \: v; \
The option to enable this feature can be found on the / @6 x+ s/ Y! M4 R7 k* P
Administration page, on the System tab., |' _/ T) t- A0 Z U/ k
" ?$ M# C& Y8 h4 V, L+ x' `! D8 ]
- {0 `! v$ B& `9 c& ?
2 J# q& a6 l. Y) m( D* Crond *
* [- r$ i( Z/ B8 X- T8 bCrond will automatically start at boot time. You can
' K) V+ J9 g4 yput your cron tasks in /var/spool/cron/crontabs/ . The file . ] N9 u/ R) ]5 B
must be named "admin" as this is the name of the system user.7 ^0 t+ Y% }' |' Y9 q& w
Note that this location resides in RAM, so you would have to
6 W" v% {& D! Z! R0 eput your cron script somewhere such as in the jffs partition,
4 Z; }, u" {) g8 G3 Gand at boot time copy it to /var/spool/cron/crontabs/ using 3 h4 u5 x% C4 J* D" b
an init-start user script.0 ^9 H% F# @: T& H4 K( y) Y
6 P5 b7 F( @' f
- L. r2 N% D7 ^: F* V6 {7 m _' z: b' o3 Q1 {6 k) z
* Traffic history saving *
$ c$ O+ a' X H+ l! LUnder Tools -> Other Settings are options that will allow you
& ~$ r! b, @0 F/ w5 |$ A; Xto save your traffic history to disk, preserving it between 6 Z6 {' w8 M- p2 _0 C% E
router reboots (by default it is currently kept in RAM,
# J4 J7 E" d3 @ h) @, Wso it will disappear when you reboot).3 q$ p, k+ N+ n
0 e8 x1 @$ r& qYou can save it to a custom location (for
& X1 \. ?2 u9 b! V! F9 fexample, "/jffs/" if you have jffs enabled), or
. N9 R* R$ O$ e7 g. E) Q/mnt/sda1/ if you have a USB disk plugged in.
s7 N5 b( U! D7 w( w% jSave frequency is also configurable - it is recommended
. C7 W8 I5 g V2 ?- x% ^to keep that frequency lower (for example, once a day) + a0 h+ p6 o! [* p# [1 x
if you are saving to jffs, to reduce wearing out
3 O2 P& s& w5 H$ L Fyour flash memory. Make sure not to forget the trailing
6 w1 \; H9 d4 {% U( x r4 ~slash ad the end of the path.) Z. f/ X- E" O1 s
3 l1 C; g) T4 z, B6 F2 XAlso, a new "Monthly" page has been added to the Traffic
* s0 O: t7 K" J/ d3 ?3 }& FMonitor pages.
2 n+ t# g- h1 A# H4 \2 r" s A1 {# M4 u
( t0 ]) @+ [6 v
& X1 z) T- K) [: Q) V/ k* Display active connections *5 E4 X; k. G4 i6 {
There is a new tab under System Log called "Connections".2 S* o5 r/ I7 P* J; v7 |
This page will list the currently tracked network connections.
. ^0 R$ P1 K) WYou can enable name resolution for IPs on the Tools menu,4 N# x6 c7 q% t9 Q/ S. x
under "Other Settings". Note that name resolution can 8 F+ F* ?& _# c% {' y
slow down the loading of this page, especially if you have , v. k" M) t0 Z2 T
a lot of tracked connections (for instance while torrenting).
, N7 i y7 T0 b8 L$ w% z4 s
7 G% a& t, q, Q1 m& S0 ]2 W2 A/ t* a. ~" g2 ?; }
# h! h9 c# I) n0 j6 M2 [! T
* Adjust TCP/IP connection tracking settings *
% O. X4 P) U1 G4 w2 }9 T; l/ VUnder Tools -> Other Settings there are various parameters
4 ] X6 o( a9 \- ethat lets you tweak the timeout values related to connection
' r- j" o2 o- E6 mtracking for TCP and UDP connections. You should be careful with
$ B, [& \' i5 ^$ Bthose settings. Most commonly, people will tweak the UDP timeout
4 Y" p$ g M1 e& {0 y) q5 gvalues to make them more VoIP-friendly, by using smaller timeouts.$ J! d6 O% S; m# D, W; t1 Q, f$ m
Timeout values are in seconds.# u4 j5 l& p4 ^& t1 l! e0 P: N
5 r B( Y' j2 g: X/ x$ s
/ b' k1 m: H. W# k5 q- B+ k
0 S- q/ {# ]7 \) M# c2 i- v' Q
* Mounting remote CIFS shares on the router *5 p R. j x& z7 G/ ]
You can mount remote SMB shares on your router. The syntax will + N( M3 D% Q6 A, z0 \' l* G9 X
be something like this:& R' {+ U& t6 c8 P
$ j k. X% V& _mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass" ]0 x% d3 z2 d6 J5 A2 d. J6 y
+ A h. |; c; b4 b9 d8 I! e(backslashes must be doubled.)
( o; U- _5 N( N- y2 P' A! a9 v5 A7 m6 n
) @: v! q1 C- X/ X6 J- L0 J* v( `% a- E6 {; t, ]9 I2 g+ ^2 x
( I) c; v2 r5 ~: U* o% P2 ?- N5 B3 y: j& h$ q* Dual WAN (EXPERIMENTAL) *4 H5 O: }& ]/ x. o
Asuswrt originally supports using a USB 3G/4G modem to use as a
1 I3 i+ J* a, y) Jfailover Internet connection. Dual WAN is the next step, also
# O* R% E& v: R4 E; L- L+ h/ |developped by Asus but left disabled so far in their official
9 V& m3 U# c& T# V" wreleases (probably because this is still work in progress). / v3 w5 E& d! `, o- A9 x! a$ l R
5 d2 |0 s$ y9 P1 `The first improvement over USB failover is that it works not only : O7 T2 W4 Q# e
with USB but with other ethernet devices, which can be plugged + B) P2 O4 W5 W* X( r3 J) ?
on one of the LAN ports that you will select as the secondary WAN
( }1 S! K6 \$ Y0 t$ J) w" hinterface. The second difference is that in addition to failover 2 N% ]- o" q1 s+ [0 R7 J0 b: M9 z# k9 g
mode, Dual WAN also supports a load balancing mode, allowing
2 k5 e G) y2 uyou to share both connections at once.$ I3 w# [" r. A$ Z' }/ b
9 Y$ M( ]- Q3 b+ j% O' C% {Keep in mind that Dual WAN is still an experimental feature, until 3 k5 Z$ q3 x: O$ y1 b% K
the time Asus finishes developping and testing it.
|* q7 ]# O# f; j2 d# H0 g9 L& |9 { V" P
6 r) S# @- @/ R) U; K; @
, t6 R# x5 E: ?6 {, F5 o7 `: J
* Disk Spindown when idle *; I* `2 ?# Q/ e" @* I/ ~8 `( `% Y5 s
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you % R+ @7 C7 N: i* h) v: l9 J( }1 p
to configure a timeout value (in seconds) on the Tools -> Other Settings
$ N! G7 h. t7 ?/ ^4 E Y8 upage. Plugged hard drives will stop spinning after being inactive
5 G! W! N4 H8 I7 p2 Rfor that specified period of time. Note that services like Download Master
" \* Y& V4 J2 Dmight be generating background disk activity, preventing it from idling.: [# H8 t2 \4 J
5 T1 l8 i3 P [; q2 I+ P. T
2 \. Z+ C6 a+ D8 K& ?% d3 f
; T4 P- I+ H, A1 O' Y, p6 g* OpenVPN (client and server) *
9 i1 ?" _* w* cOpenVPN is an SSL-based VPN technology that is provided as a
4 F' D/ G9 c3 l& B4 w- {! _# I3 wsecure alternative to the PPTP VPN already included by Asus.
4 @. c" V* a; {$ U* r8 sOpenVPN is far more secure and more flexible, however it is
% Z3 H# J% @1 D* }not as easy to configure, and requires the installation of ) F" Z5 `+ e# F: \' {4 h" T
a client software on your computer client. The client
6 @' ]- E5 ?/ c' \9 X2 g, P$ xcan be obtained through this download page:
7 c+ ~- J& _; \( l6 W& f U- e
a# Q' a, F( H T' dhttp://openvpn.net/index.php/open-source/downloads.html9 q! F7 V0 x# @8 t2 e1 `5 {
$ }" Y# t% F$ \& D$ V& e- r+ n9 `$ ^
Explaining the details of OpenVPN are beyond the scope of this 1 H' R: s+ R* i5 k$ [9 K) b
documentation, and I am in no way an expert on OpenVPN.: F" g% \6 O7 [" |# D& o5 v
Fortunately, there is a lot of available documentation and
: s: Z# f1 {) k% BHowto guides out there. I tried to stick to the same option + r2 I5 N" }9 j. {0 A7 `" l
descriptions as used by Tomato, so about any guide written : m" I c2 S5 H" S2 g
for Tomato can easily be used to guide you on
( ?2 L2 ~2 V! l* I' b3 J, ^2 [( l* Y" }Asuswrt-Merlin. For pointers, check the Wiki on the Asuswrt-Merlin ! F# j, m2 x% P* S8 e
Github repository.; u1 L. _) W2 P! v
; D, m- L* _- f* b8 _0 O
7 F' {" D$ x, h7 {
" c' M3 Z2 Y" _ j5 bSource code, ^! ]; g r% W4 j! o( F0 u3 F
-----------
1 K6 Y" W' U( c8 }1 WThe source code with all my modifications can be found % u- g3 L# f5 D2 O" Z
on Github, at:7 Y0 y6 y p. I6 K7 X* q
9 F% g& F# O' g* |" }6 ?* C0 T; X! ehttps://github.com/RMerl/asuswrt-merlin
( z1 H/ T; E' c. F, \7 D
* W, \5 \1 c* ]3 {4 Y
+ K! s$ Z" d' F6 V `( `
& _& H, W4 M$ z8 G5 p Z( W% QHistory
$ Y$ E; K$ Z: h$ D-------- ?2 S* n( C& x9 g; M
3.0.0.4.220.18b:! Y7 U9 O* D% N/ M8 `- a) @. N% B( i- L
- NEW: Report both rx and tx rates on wifi connections* F% |0 p' Z3 |. j0 r9 s4 e' L/ f# S
- FIXED: Handle cases where the wireless driver returns a speed of -1
0 D2 n) M; e, Z! I+ r- h( I - FIXED: Removed rssi retrieval retries, as it would make the first access to
1 E$ M9 z3 s( _% U: x the wireless page take forever if you had multiple connected clients.% }3 v4 k! y/ o, p; c) j
You will have to manually refresh the page the first time you access it+ L4 U/ A" |) N( c0 F
if the RSSI is reported as "??".
* L; `5 X7 x3 |9 ?$ c5 ?/ v7 K8 [& F& Y& Y3 N4 `4 F0 K, ?
1 @' x2 @. ]8 l
3.0.0.4.220.18:
7 c. h. N$ d: u) E4 g - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be, g7 N/ G9 k1 K: ?6 Z& e
manually set to a value between 0 and 15, with 3 being the default).
! w' @/ [" G7 Y/ H7 ? - FIXED: Buffer overrun in init code that would crash the router when
* ~0 R# {- e7 J2 ]( [ ^3 O too many features were enabled at compile time.
4 J7 c( y( a: d# x; T$ W - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)9 E" x* \: \# ?3 t! s
- FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.( @6 v l7 S$ ?; P' O
- FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were W. B9 p1 S6 x6 n8 X* S( U
not properly saved.
2 y- q! g: |/ A. a9 j/ l, _ - FIXED: First time a client's rssi is polled it would return 0.
7 x- [5 |' [; n: z$ o - FIXED: post-mount user script wasn't executed (regression in 220.17)
$ z6 B! I Q1 B/ O8 m9 ?/ }9 _ - CHANGED: Added some info to the OpenVPN server and client pages.
" h& i0 I, e9 `# s - CHANGED: Improved load time of the VPN Status page.
& H9 ]% z' W2 q7 _' H8 s. n/ A4 g" C* k( O# X$ D2 P+ @
" F5 G j8 `) t: `# n5 L2 v b) J
3.0.0.4.220.17:! _$ j1 Z& ^- q( Y5 Q
- NEW: Rebased on 3.0.0.4.220, which includes:
1 S- q8 N# [4 ?5 v * Fixes to IPv6 6rd' n6 o) I; [6 r: q6 I
* Fixes to AC66U Wifi + QoS
7 a/ I8 w: E: i% N! k7 p+ } * AiCloud
$ {/ D% ?0 w& d! | * Interference mode once again enabled. n* {+ j; \; w! I. k7 G4 h. c
- NEW: Display last received rate and rssi for each clients on Wireless Log page.; x( c% x' g' ^- O. r, F" i! D A
- FIXED: dnsmasq not listening to DNS requests from OpenVPN clients9 D$ s+ i2 q! \' r; O0 L
if you had just enabled the option on the webui.5 W$ k- U$ q: S3 v5 p& v3 }* [
- FIXED: PPTP clients not always showing on VPN Status page.- Q: [+ J* I5 |6 Y1 T0 I; g3 f
- CHANGED: Disabled DualWAN as it's currently broken in 220.( R1 I& G) d+ X( t4 @
- CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
, m5 r7 G1 N8 t' Z( m+ l the router.
+ l$ M- O6 W3 a5 _3 F. v1 C - CHANGED: Removed firmware update checker to avoid accidental3 K5 w+ a0 K0 U4 R1 q
revert to original FW.
2 V3 u, Z$ y' C4 t( W; B! d, Q& v- v" G( S+ ~; R2 q- U
* C6 _7 L7 o0 w, M! x& c( ]+ s
3.0.0.3.178.16 Beta:5 H, ]$ n' h8 U6 ]
- NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by5 L3 S. {, G) Z6 H
Keith Moyer (from the Tomato project).
7 ]! e2 Z- g9 D; i - NEW: Added crontab command7 b6 Q, O/ }# q* V5 j6 r. v9 F1 @3 d
- FIXED: (RT-AC66U) Would crash when accessing a LAN device through either ) M2 f) l; h$ P/ Z
VPN or the NAT Loopback (GRO is now disabled for that device)2 k8 x+ y3 M: a3 L' b4 P& U
- FIXED: dnsmasq was listening to all interfaces by default, allowing ; @/ C6 b/ C, b! \, {1 ]) u
even dhcp requests to be serviced from the wan side if you- ~* y a. f5 a, d# ?
had the firewall disabled (Asus bug) (fixed by dev0id)
0 V" K5 @5 ?" A2 e6 t: } - FIXED: Default disk idle spindown now set to 0 (disabled).3 C" s( [; o* J8 m- U$ A3 I
- FIXED: Corrupted WOL list when using IE.2 H* S- E$ b$ n4 k5 B$ F- a, }
- CHANGED: Upgraded openssl to 1.0.0j.
! H! J& L0 }9 v/ r. } - CHANGED: Included fully functional openssl command (will allow you to$ @% `+ t3 a6 r% n
create keypairs and certificates from the router).
# K$ m8 y- z+ Z" S; | - CHANGED: Removed power adjustments from the Performance page, as they
" U; U0 Z, O; h' |0 b" F are redundant, and not as reliable.
% W w" b" t" f' x - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I ' w9 F! K# \! J* I# F6 L2 ~! a
am unable to work on them without an actual router.
) n# L1 Z3 `+ o% w9 o9 Z" o. M- R$ |3 @8 u& w4 Q
. A3 y* L8 S/ i/ U O$ D3.0.0.3.178.15:
O) W- k$ [ Y1 g/ a4 B - NEW: Rebased on 3.0.0.3.178. Notable fixes by Asus:
, v0 G* A( @2 J c1 M2 a * Radio turns back on based on schedule. n( ~4 b. d$ ~, M; G
* Reorganized QoS pages
; K1 O2 b/ c; E& h6 b * Turning WAN DHCP connection off will first release current DHCP lease5 R! F( f i6 G6 S3 K: A
- NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
6 y: h' B! l) @- c - NEW: (RT-AC66U) Implemented JFFS support. Limiting partition to 32 MB: q; }& W: ]# y- a Z+ q
max, as using the whole 90+ MB available makes little sense for 9 _6 |/ q# p; A& V: k0 X
JFFS, and was also displaying some issues., T( I; ^) b+ M) j
- NEW: Added nat-start user script, as NAT rules get applied separately from
6 G6 P2 F- a# N W) y other firewall rules (firewall-start changes to the nat table are
. d7 n; |. D! F) c% [' \ being overwritten when the router starts NAT)
( S/ T% B+ b/ O - NEW: Added additional info to Sysinfo page
/ M9 ^3 ?" s8 ^3 s0 t! P - NEW: Added chroot applet
& Q" E4 s1 ?% {( V# u - NEW: Option to allow SSH access from WAN! J/ h2 K& s" Y# u2 ~8 ~
- NEW: Option to exclude specific devices from idle spindown
: d8 b" r' z- }8 B9 m' S - FIXED: Performance page now uses the new Sysinfo API, and is now able; W) V+ S+ M) X0 V& r0 M
to deal with cases where radios are disabled.
+ g, `$ c+ e1 C( Q- P: h" U6 B, h# h) H* g
5 P$ d& A3 P/ z' c1 N$ u5 @3.0.0.3.162.14b:
5 v8 k5 |2 g5 q3 n1 v - FIXED: Web server would crash for some people when accessing5 v& ?5 K* i6 `$ U0 r3 i2 [
the Wireless Log page.
1 Z3 V' s# o7 s3 P8 d' E$ u- P4 ?- ?2 z( S
w0 |! v! _3 |$ x1 @6 W
3.0.0.3.162.14:, `- o7 g+ ?7 {$ O/ o, ]& a$ J- Z
- NEW: Spin down disks after (user-configurable) inactivity timeout
, ` @! t4 W+ ]0 U0 ^ (using Jeff Gibbons' sd-idle-2.6)& t' }! ^- t/ ~/ V7 }
- NEW: System information page under the Tools menu.5 v; v8 {* L& _$ A8 [: V
- NEW: Station list on the Wireless Log page will now report associated
0 t# S M# a! j4 Q) p' t9 Y* q6 q IP and hostnames (when possible).
4 {& p. |, j. w0 S - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
I0 w; u. z/ Y+ ?1 g- \6 ?' @6 G/ A http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
1 s) g! F; u2 ?. y8 ^8 N- A - CHANGED: Better integration of the Run Cmd page.1 M3 Y7 y6 R' C2 O6 s. p
- FIXED: Incorrect left menu rendering when under the Tools menu.
: I4 Z* s3 @- V5 K# I5 p
8 q& s+ d' w3 {$ Z' k9 `5 o' {% r
3.0.0.3.162.13:5 a8 g! U* m- j @1 I! _
- NEW: Rebased on 3.0.0.3.162.
- J9 E/ j: Y% f* D - CHANGED: Switched to WPS radio toggle code Asus added,
0 r! r" I$ [) C/ E4 X8 I now on the Administration -> System tab.
- t7 K- f3 K2 y+ q* o: v3 y( V7 V
% y* z3 C* K( ~' o0 ~# B' v( C6 \3.0.0.3.157.12 Beta: o$ n5 s# d+ I. p% e
This is based on unreleased Asus code, which they have ( [& |& g/ W7 F
graciously provided me with.
/ y4 `& R+ s0 r
& d# J3 h% T# V n, |, X - NEW: Rebased on 3.0.0.3.157. Notable changes from Asus:
3 H( Y! @( \! T* u2 t0 T . IPv6 tunnel memory leak fixed
! B% `& \0 d+ p . They fixed many issues, making some of my patches % I0 q& g! l' U1 u# v- s: o% `& x! H
no longer necessary, such as timezone DST, https auth, etc...
; F! j5 I. t. Y( h: B9 k9 s . Upgraded radvd
' i: {7 ?. ~% i8 X w0 `- e - NEW: Added link to the command shell page in Tools menu.
9 v: Z. C3 i; g1 R8 t+ _ - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)# n- a) E# D+ w8 i, b
- NEW: Added "tee" command.
- u7 `. H" j0 U2 s0 U6 {: Y' p - FIXED: NAT loopback rules would actually NAT every lan to lan( x7 z2 h, s% b, k8 u; _! P
connections instead of only those needing the loopback
+ d9 N0 @, k# _7 V (bug in Asus's code). Replaced with new code based on a; Q8 i8 `& L+ v$ K2 ]# H
suggestion from Phuzi0n on the DD-WRT forums.
3 O9 b' g0 d/ ~- a t - FIXED: Accessing the WOL page would make it resend the last
1 r0 p0 a( d' z4 ?" \8 s4 ? WOL request.5 t- [/ |8 z% @- ]8 V$ N6 g( p
- FIXED: 'cru' was using 'root' instead of 'admin'6 o& {2 N* {5 l5 l. t
- CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)/ U4 B* |5 d" _' e3 T& |& `) K, \
- CHANGED: Made tracked connections load async from rest of the page7 i) `; F' M) {3 Q
- CHANGED: Increased hostname width on Connection status page
; m6 B# M$ U* e0 L0 ] - CHANGED: Improved WOL page functionality.
' y. A5 d6 \6 _' ]4 j- F
2 `" N6 y! `; G, F
. A* f! m3 _1 F0 U f) K3.0.0.3.144.11 Beta:& x6 Q) _$ k ^* V. g5 F
- NEW: Name field added to DHCP reservation list
; Z+ M" l7 l) M" H - NEW: Webui option to enable resolving IPs on the Connections tab5 f+ F) P0 N; E& x* d( k
- NEW: Store a list of computer MACs to use as WOL targets$ o1 Z5 i7 w8 e! j$ j% r
- CHANGED: Increased dhcp options from 32 to 128 characters$ k' t9 e2 y2 i+ ~
- FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced0 D, Q) u8 _/ F! p+ b
it to 16 in recent versions)
) g7 }2 O1 I- e/ A* k: h f - FIXED: Retrieve dhcpc options for the correct wan interface. O2 o% t0 R* i/ A) i1 N" J+ d- [7 D8 k7 f
! g- F. {( O, W5 S1 ~9 f
$ i0 x' J! u( A; W+ V8 ~
3.0.0.3.144.10:0 v% }+ J4 _6 r; f5 J% ^! j
- NEW: Rebased on 3.0.0.3.144.
3 L6 i# K" a8 ^) \ - NEW: Support for 64K NVRAM enabled. ***First flash will( G: y: N: I1 h0 I+ K+ t4 n
wipe out ALL your settings! And you cannot restore
# R2 Y* [5 M- ~8 A$ R from saved settings - you must manually reconfigure * t9 f- \/ k4 A; ~- V o( r. V
everything. Be warned!***7 I4 t. S9 H3 H+ `3 r- Y( `+ r
- NEW: Enabled support for Broadcom Wimax devices
% Q* M0 f. M( Z1 V - NEW: Added cifs kernel module (for mounting remote SMB shares)+ l4 f) s' { b9 G' K3 I
- NEW: Added layer7 iptables matching8 q1 Z$ s9 ?( P5 J7 r6 K7 _6 g
- NEW: Added user-options for DHCP on the WAN page0 E6 R0 B% Q5 S7 q' b9 T+ f% I' t
- FIXED: Router crashing when connecting to it over Wifi- d: p3 g$ i% ]3 e7 p
and running the newer QoS code (disabled GRO)
2 O8 A0 W) x" o - FIXED: Router crashing when connecting to a network 6 K9 a+ ^3 Z2 O0 _% W9 W$ r
device behind the router from over a VPN
4 m8 h5 k- C# l$ q$ L' H connection (disabled GRO).# b* @) {. t/ ?4 J, f
- FIXED: Incorrect timezone set unless enabling( J a( Z: M8 F ^
manual DST.
# I6 B/ t+ @5 a9 }# M: t! ^( U9 k, s
8 ]" h. y) q0 ?
* z9 M' i$ ~- \/ U3 D' s# ]- k3.0.0.3.130.9:3 P' Y- W- F3 W3 U: Q3 g
- NEW: Enabled new Dual WAN support from Asus
! ~" i/ O6 t0 A& B! N% Q - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
4 H7 _, E) Z4 x9 R4 X- ]9 Y
$ v3 Z5 a6 P Z* _; t% W0 N2 y/ M3 g4 I$ a& C3 f8 A ]; k
3.0.0.3.130.8:
* Y( N; I6 K1 `9 ^*** Reverting to factory defaults BEFORE and AFTER flashing3 c* c8 E( E4 {* j
this version is strongly recommended! The newer Asus code base ; E# [% V7 o6 \) I/ z( E3 R* U
seems to have changed quite a few settings, so you'll want to
' d, n2 i7 L5 \" k( t4 D! K+ \not only start with the new default values, but also get rid
2 Z9 E0 N' m4 Eof obsolete settings. Otherwise you will be wasting a
' I, G P! r6 |good amount of the limited available nvram. ***
& x" E9 B5 A# R+ j' T4 [8 Q2 k; e" o" G
- KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
/ w6 S) E; d0 V0 k1 I% ` and/or kernel code)
) A* v) U% ~& n4 k4 z) f
* o \6 u$ e; _ - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing / t0 N" k) M& h: n8 ]+ t2 _' M; z
a LAN device behind the router. Workaround is to
3 c7 p. ]# r' P+ L* Y use an IP range outside of the local LAN
$ X- R) k+ s5 i* r& S% F h (i.e. 10.0.0.0 instead of 192.168.1.0), and either , T# P k3 t8 D/ x% x9 r
set your VPN to use the VPN tunnel as default
8 E% d% G4 [+ e- G( B# U1 S gateway, or manually add a route to your VPN 6 [3 V+ Z- K) e6 L: @
client.* o$ ]8 Z& \! c0 q/ l
7 G! S+ }: L ~0 R% r5 b - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).+ W# A" s# C4 ^1 A& g
Build 130 brings various code changes to IPv6, not sure
; Y) Q; R7 [( ?( {- N; L what else (as I have no changelog between 112 and 130).4 X) p& |/ J8 o J9 }0 \# R% p
The QoS code remains from build 108, as build 130 is
6 e6 n8 T8 v4 R' \9 e unstable.
+ ~/ l8 T& Y" t - NEW: Added "diff" utility( {2 M. Q" ^% K c' k7 d+ `
- NEW: Keyword-based filter (new in 130); v4 z1 q, @& x/ u
- FIXED: Firmware/settings can now be uploaded over HTTPS5 |2 Q+ \2 O5 `
(bug fixed by Asus)
. E. P) | N6 Y; N/ M" U3 _1 y4 }3 Q( G# Y - FIXED: Buffer overflow in networkmap that would cause garbled
6 y9 P% ^; w% H$ w% U8 j5 { device names to appear on the clists list (bug in
4 X" ?5 D* _: y. X D+ ]# P Asus's code)- e; g: u+ |+ p& K5 y; F, O$ Z
- FIXED: Firewall would break when applying a game preset that ( V/ I: H6 S. u: k
had multiple ports separated by a "," (bug in Asus's
+ J% b% M/ G$ k3 M- L& F8 u code)
; b. C- B7 ^ q, o5 p0 C% N- S - FIXED: WOL through webui wasn't working when IPv6 is enabled- P, P, |0 k8 }: ^# Q# i* F0 q
- FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
6 o( V5 J( S* ?$ g - IMPROVED: /jffs/scripts/ will be created automatically if it3 H6 s& ^ r# p6 b, g! O% X
doesn't exist (you must still make any new script 2 ]# J* X+ [2 j u0 j6 H2 X
executable using "chmod a+rx script_filename")5 \0 t# k3 D8 S9 {. y5 f+ V
% S. H# D1 |' `8 H! T/ x+ H" l) c) T0 r
3.0.0.3.108.7:
8 O; R' T2 j& \ - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)
# W8 f! s7 B7 R - NEW: Added webui page under System Log to display active/tracked: o6 {$ Q7 v* g
network connections.
0 K, G0 k0 K0 e1 R - NEW: Added netstat-nat command.4 k; h: X" s+ {: U, F) W a' f
- NEW: Added pre-mount and post-mount user scripts (patch submitted by ! S/ u% n6 J- A9 a- Q0 S' Y
Shantanu Goel)% K1 a& z7 z% S% F( n- T6 s! X
- NEW: Allows tweaking TCP/UDP connection tracking timeouts
. ~, E C' }9 G6 c+ e - FIXED: Removed check in Asus's code that would reject txpower > 807 K9 y9 [; ^ e4 i7 X0 @
unless you clicked three times on Apply (?!).
9 P0 u2 [" P; O+ s' \ NOTE: Still not sure power setting even works, as I get
- @+ |0 Z+ k. C -80db from the other end of the house no matter if I use ! [1 k$ `/ c5 A: `# @' {
40 or 500 mW. H5 M' ?8 G' ?! ^& V1 j/ q
; j! |7 w' `; G9 |
z! B. x7 V+ u7 ~# z! v C+ D3.0.0.3.108.6:# w; W4 o, x8 N4 ^8 Q. ~) E
- NEW: HTTP access list (backported from build 112)
0 O. y' ~: Y: T; ]* c - NEW: PPTP VPN encryption options (backported from build 112)5 `" a: _/ i9 G( y* u# S5 f
- FIXED: Traffic history location was't properly saved
4 M8 ` N' e7 ]) o$ Z5 T when changed in webui.
9 U/ y$ B) z# Q7 g( ^5 I - FIXED: Disabled traffic history saving to nvram for now,4 y/ T- q. w* S' l P! g. C
to avoid people accidentally filling their limited nvram space.- u- Z3 t9 t& m; |1 z
- FIXED: Missing bottom pixels from the bottom of General menu
: ?, y& @& p/ Q9 s - FIXED: Removed invalid CSS attribute
/ n/ }3 o3 s( n& C0 s5 U - FIXED: typo in VPN iptables entries (bug in Asus's code)* e) a) {, P( J; b+ {
7 B! L7 Q9 y5 ?( D) a. M
- c2 s+ m; f- |3.0.0.3.108.5:$ x! i/ m' T9 j7 d, e0 Z
- NEW: Crond starts at boot time.
) P7 H8 V; B: W( Z1 T - NEW: init-start is a new user script that will be run early on0 P* D2 l% k- e& m7 i$ o7 C* O
at boot time (right after jffs is mounted, and before any
4 y4 g# s% E( i) b; X& x service gets started)1 v/ I( ^# n. K! ?# B6 U* C3 E7 |
- NEW: Can save traffic history to a custom location (USB or
/ H5 Q9 A, A1 Z- x JFFS, for instance) to preserve it between reboots.
% Y7 g/ D; f$ n- A u( J - NEW: Added Monthly traffic page (ported from Tomato)% l' K% q. S1 f* ]* X4 n
- NEW: Added the Performance Tuning page (with temperature).
: d+ i* K% u1 R* Q$ W& \ - FIXED: Webui authentication was bypassed by the web server (bug in n$ f7 N) V2 ^7 _! |
Asus's code)
4 f& V* w9 g0 n+ j - FIXED: Httpd crash when uploading a FW or settings file over
/ W$ C8 q4 u* }" V0 V9 ~& z3 G https - should simply fail now. For now you have to
0 i# V# b, [. |% F- f use http for flashing the FW or restoring your settings
! m9 u# O6 g1 N- Y" T1 j/ X o from a saved config file.
2 { D/ A: C! L( _9 @
/ d9 D( i! }) o! S$ ?) `2 _( ~) y. ^9 d& Z, p5 O
3.0.0.3.108.4:& |1 A0 p- A% ?5 w4 x3 u1 n
- NEW: Clicking on the MAC address of an unidentified client will do a lookup in
2 R% @- Z* h3 T: p3 l the OUI database (ported from DD-WRT).; o# K3 B7 j2 r' {% A- A
- NEW: Added HTTPS access to web interface (configurable under Administration)
1 T6 _' z! a4 f- U8 q' f - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)" a/ v9 Y) v2 o3 `; J3 ~
- FIXED: sshd would start even if disabled
3 z' j% Z, U3 A2 d: L - CHANGE: Switched back to wol, as people report better compatibility with it.
( L$ O# t/ N, j; v2 o2 w ether-wake remains available over Telnet.* J6 O' w) M: ]" n9 _0 L
3 Z' E m- g: n
% ^: {9 p) _* W
3.0.0.3.108.3:- i- ?# @' X, x) g
- NEW: JFFS support (mounted under /jffs)0 |9 s: [" K7 Z+ z/ F
- NEW: services-start, services-stop, wan-start and firewall-start user scripts,. e" C9 n+ t) k0 A0 K# M, I
must be located in /jffs/scripts/ .
* Y+ L% n' a; x8 @8 o' ` - NEW: SSHD support8 ?+ ]' q0 m7 N' Q+ g. D% ^4 V2 h' R
- IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL" k! v! R! _ l$ j. _5 k* ^
- CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.4 i2 b F& O/ w: D$ X
- CHANGE: Added "Merlin build" next to the firmware version on web interface.
+ `( V& i! c/ Q2 `1 ?8 O, x* [2 p! \ h7 O
' ` L' A+ e, _
3.0.0.3.108.2:; U2 {/ f' }; ^" U1 d
- NEW: Added WakeOnLan web page
# _4 ~7 I& ]* w6 g" h" z" x: \8 m$ ~3 T7 p
$ N4 G: M A9 Q& v. h1 q8 V% {# A9 S' Q
3.0.0.3.108.1:
- [/ P- w1 Q/ l. H: N( G - Initial release.
8 L7 z/ A( G. F K% j
0 Z, {& f+ o( z6 q/ E$ o! i
* v! m" M% m7 U" Q. QContact information
* y2 I- A9 p4 l4 _-------------------
! o( i/ C6 W8 Z: k% q( _# K1 hSmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
: J1 S+ Z6 |( P7 tAsus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.# q8 y) G' X# X/ w
Website: http://www.lostrealm.ca/. b" V* K* Q' V/ Z/ _2 I; e7 k, k! o
Github: https://github.com/RMerl/asuswrt-merlin
/ {: t, e/ L! [$ AEmail: rmerl@lostrealm.ca
& H' v/ ?* e9 H) iTwitter: https://twitter.com/RMerlinDev4 D+ M7 K9 n# s3 D
) Q$ ]' i5 @8 P8 e) bDevelopment news will be posted on Twitter. You can also keep a closer eye
/ X! R1 s. i! ]9 z6 Non development as it happens through the Github site." j% _! ^- k' f6 }" k$ ]
# i5 _, x8 s( {& J+ DFor support question, plese use the SmallNetBuilder forums whenever possible, I regularily
1 H0 ~$ \7 h) vpost there (in the Asus Wireless section).
' y0 U/ K! y1 D, X T! B- e$ U. x
/ h X0 y' c5 `8 V+ @% p1 }9 X
2 ^ |4 X2 x, t' X7 zDrop me a note if you are using this firmware and are enjoying it. If you really like it and want 7 }- ?% V+ v9 Y# T' _
to give more than a simple "Thank you", there is also a Paypal donation button on my website.
$ p3 o, v0 |3 \8 o% D; v0 H5 s& a" D( I
I want to give my special thanks to Asus for showing an interest in this project,
. I$ W* ` q' b/ a7 q) x6 E! Yand also providing me with support when needed. Also, thank you everyone who has
4 h7 K" b* N7 @% D& h# adonated through Paypal. Much appreciated!4 k$ O w; R: m( d# {" `% f& L) z
+ m" U0 ?( v5 T% r
7 p8 ]+ H. d W
- u' Q( K+ F2 f! Q* _/ B' \---
: J( F4 y: N0 t5 C+ EEric Sauvageau
9 Y7 P3 `9 }" E% c& t# d. ?5 p* E( [ c4 e# f8 \5 J; g5 L3 r
4 a* [. C. i; Q/ Q |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|