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