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