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