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