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