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