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