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