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