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