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