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