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