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