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