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