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