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