查看: 23546|回复: 10

[ASUS华硕] 【华硕ASUS】RT-N16_3.0.0.4_220.18b【Asuswrt-Merlin加强版,支持双拔】

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:( I8 C9 J4 p) |( Z$ q+ }. W& m8 G# v* X

6 |- A- r# ^6 f; k1 U  Rebased on 220, includes AiCloud; added wifi client stats& f. h' p$ k: [+ U& A
  
( h( d) D5 u: U& A+ u  
! w8 j* w; y2 t' t& B8 W7 R. W3 N  
) ]: i& Q; a7 q' c  
& H5 _6 q3 H5 I  4 T$ a( `( S# r- }/ l) K

$ }0 i. _6 S' b' R/ d6 ^/ S$ t2 C; D) @& c* p

$ N) E1 d; M. _( l( v' |  ~( X: V4 i3 P, n( [5 L9 v: @

, o: w" j, j9 s7 m, ~2 }* B' y1 O* O% @
5 l% D' E8 q2 I4 ]
1 W7 b2 [! p; k
4 J! U2 `$ {2 {- _

/ P2 J6 x9 T) x. h7 J  u: M1 V% n2 C. k1 g. I
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)5 ^4 ]* w$ i- G4 S# y6 C
=====================================================( ^5 h& `& k8 g, C6 N! c
: Z) {( }# w/ |# m& m  R# Y
9 n* j* o7 R* I' C! A+ Z. o! |; O
About
7 S0 y" M0 q- v8 i8 o5 V6 f-----
2 O6 M! b% ~" L7 uAsuswrt is the firmware developped by Asus for their newer routers.  They are 9 U, m$ n4 L' @& C0 V' i7 ~: q" l0 m
also porting it to some of their older models, like the RT-56U and RT-N16.  1 G6 j3 B. j! ?2 |/ r4 s* R' A
While originally based on Tomato-RT, Asus has disabled some of the
" {3 O, p- u* R$ v9 K* c6 d5 V7 Koriginal Tomato features, and added others.
* c6 l& z0 G) b* s( a! \6 @, P& }) h
Asuswrt-merlin is a customized version, which I am developping.' S9 O0 `% n" z! u! p/ V' S3 w; g! A
The goal is to do some bugfixes and minor enhancements to Asus's firmware,
* Z) J1 ]8 c! z; C, Fwithout targeting at full-blown advanced featuresets such as provided by ) j6 U+ F  F2 k  A2 O+ ^, R! ]
excellent projects like Tomato or DD-WRT.  Some of the features
" m( `6 N* D3 K3 x3 p% m* ^( Uthat had been disabled by Asus have also been re-enabled.& C3 T9 h: a0 h* X
This aims to be a more restrained alternative for those who prefer to stay
/ A8 A! G7 g/ e& Q1 Rcloser to the original firmware, with limited risks of seeing new
5 N; d/ _* u- ~* E' Cfeatures bring in new stability issues.  I value stability over
* a& d0 b4 n* J/ `performance, and performance over features.
- D) ^! [1 t2 V) v; R8 J
$ s' A. `5 Q5 b9 J  H" w6 G0 O
; Z# E& k1 z5 k8 C; K4 A% f( O0 d/ z4 ]: G  b  }) K% r+ n
Supported Devices9 i. q; y: W+ c4 l4 L" `4 K
-----------------
9 ^( z0 ?  Q+ U1 I( [Supported devices are:
+ Z: L# y4 m) D- Q * RT-N66U, T. _( \$ y0 v" I) q
* RT-AC66U
! T' O5 O) L& F2 |
1 j: D$ V' W. g4 w& _  u$ cThese devices have experimental support (because I don't own one to test it):/ x: Q0 \7 _' T$ m
* RT-N16
2 _$ }  _& e- S- }# Q
) v3 C8 I% o8 A2 Q1 D7 u6 a4 w, J; c- v6 r2 r

, ]! {' b, y3 R* c  WFeatures
/ D5 B' c) p8 s5 V--------6 M: P9 m: C& M$ A* }. e6 a
Here is a list of features that Asuswrt-merlin brings over the original firmware:
; G, `6 F" K9 S. r* l1 e! M& V
1 V  Z( S, l, p- Based on the source code of release 3.0.0.4.220
# B( W" p; g# S* \7 }% C- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)8 n" `7 m5 x8 t$ h) ]. J, X+ P1 e
- WakeOnLan web interface (with user-entered preset targets)% H+ |5 X5 }6 N
- Persistent JFFS partition
0 h: S, F" f7 ~) _3 }8 U- User scripts that run on specific events
9 A% A4 F4 ~9 M6 T# J, g9 ?' `+ o- SSHD (through dropbear)' x. l2 S0 I: j3 I$ v4 ?
- HTTPS web interface
7 t. x8 Z6 P3 ]! s: V- s- Crond9 ]. x  h3 d& V# z* n8 ]. s: ?) c
- Clicking on the MAC address of an unidentified client will do a lookup in
- c, d0 v: s( H4 m+ U/ n* s  the OUI database (ported from DD-WRT).+ A5 |7 M* n& |9 e
- Optionally turn the WPS button into a radio enable/disable switch) M. N( @# W* o! c# ~
- Optionally save traffic stats to disk (USB or JFFS partition)
& K  o# o% ~0 T% l3 j+ a  n- Display monthly traffic reports  ~  R9 A% ?5 J5 V  n; d8 O
- Display active/tracked network connections
# z. b% u7 F) H. M- Allows tweaking TCP/UDP connection tracking timeouts, X2 p2 q0 o7 i, {
- CIFS client support (for mounting remote SMB share on the router)
. F* B" n; y$ T9 G( r9 W( t- Layer7 iptables matching
3 t) y  ~' ^+ K/ ?6 n* K- User-defined options for WAN DHCP queries (required by some ISPs)$ a4 l, P6 Q% J. Z% G" q
- Name field on the DHCP reservation list
" K" f2 w8 K; Z+ ?( b) s- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)$ H" F4 x6 @7 ~6 F* x
- Dual WAN support (both failover and load
  ]5 k+ ~; p1 `* V4 C* l# F) u( F  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
& g" u* B1 p5 {. Z% H- Disk spindown after user-configurable inactivity timeout) z% q1 E' Z$ [7 X2 o! ~% ?
- System info summary page
6 I% D+ p3 A" Z1 ^' |: L% ]; z- Wireless client IP, hostname, rate and rssi on the Wireless Log page. b: g. {; z4 \( f
- OpenVPN client and server, based on code originally written by7 N; }3 a- B" W4 M& w- C( \; v
  Keith Moyer for Tomato and reused with his
  }! E" e$ s0 j: n  permission. (RT-N66U, RT-AC66U)
5 V: j: q7 k; g) s0 ^) z* j( S% Z" m$ V2 P  y1 |/ q: c

/ b7 Y1 D, l; G& V& g8 |+ B" \6 D9 N# p; `  f
Installation9 A9 ^3 B+ j+ `5 H% \
------------- W6 V1 k/ Y- f- E* z, U" c
Simply flash it like any regular update.  You should not need to reset to
4 ~9 U# C% @* D. t3 ?factory defaults, unless coming from a version that used a different " I* u. n% `3 |
nvram size.  You can revert back to an original Asus firmware at any time just3 L6 k1 |" y, o$ \) _
by flashing one.5 R) j7 N2 n; b  b

4 k5 ?% y. O1 _$ ?* i; X3 u0 m4 k' YNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the* c; P2 y/ O: A5 o% {! @
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
* d+ s5 l& }. T4 s8 Wwill wipe ALL your current settings and revert back to factory default!
! q% u) W  u* {9 Y& T: ~This is required to upgrade the nvram storage to 64 KB.
9 s. F! ?' L& w, h! c- N
% v2 W7 W" d0 _5 i4 J% Z% n  w
Usage' ]$ K, e. t. n! E; }
-----* k, ~" O1 U9 m
9 e! U" e1 Z- G) d8 c4 S' p/ K
* JFFS *
7 ^( o) h; X. V4 H0 z0 MJFFS is a writable section of the flash memory (around 12 MB) which will 8 a( e+ C* x4 J* X& E+ }
allow you to store small files (such as scripts) inside the router without
- k8 O$ O' X. S5 vneeding to have a USB disk plugged in.  This space will survive reboot (but
2 |5 j6 X. d6 c0 }it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  8 B+ R$ r+ Z5 X
It will also be available fairly early at boot (before USB disks)., c; q, Q  `* W3 d5 J

! [: y6 s/ C. t) |1 d  J9 M- ATo enable this option, go to the Administration page, under the System tab./ Y4 h9 j+ s6 n+ a6 X" b* K2 V" s
* {+ s5 J! e% b+ G2 O7 k  U
First time you enable JFFS, it must be formatted.  This can be done through
6 J; w( Z4 p! o  O: othe web page, same page where you enable it.  Enabling/Disabling/Formating 1 J5 B, @" G; Y% B4 e4 Z& m
JFFS requires a reboot to take effect.8 r: l" O2 \8 {: y- a9 z/ ?! v1 p

2 C  }  Y! f8 l" a. @( @I do not recommend doing frequent writes to this area, as it will - ?  N8 r4 c& Z* @0 X7 @0 r
prematuraly wear out the flash storage.  This is a good place to % B& M9 v1 G9 _9 l, A
put files that are written once like scripts or kernel modules, or * f) U' \" c* u: u4 h+ N5 [
that rarely get written to (like once a day).  Storing files that ! i1 X& K; ~7 A! s+ K3 f) N
constantly get written to (like logfiles) is NOT recommended - use
& M* u2 w$ J% v* i, g) Ma USB disk for that.1 Y+ `. C: z0 [0 ?% f6 h

2 Y( y9 j3 s% D7 t; J: y5 ^" I5 L# r2 p

: k- K% Y8 d" _/ M3 @7 `$ M* User scripts *0 |% n2 c: f) i  {
These are shell scripts that you can create, and which will be run when
. b8 V+ C! c: w# y0 l9 v) ~8 ]certain events occur.  Those scripts must be saved in /jffs/scripts/
( a. u  |  `0 L( K! N5 U: o(so, JFFS must be enabled and formatted).  Available scripts:
9 ^. Q9 r% j8 Y& G- l  R( Q
8 V/ N) i$ B# @+ D- services-start:  Services are started (boot)0 _: ]+ `8 X% ^8 R. C$ w7 A8 ^
- services-stop:  Services are stopped (reboot)! X2 g& C  \3 Z+ E  J, T. D5 C% ~
- wan-start:  WAN interface just come up (includes if it went down and back up)9 S9 b9 b8 s; y4 L# d! I0 L
- firewall-start:  Firewall is started (filter rules have been applied)
3 \1 \% g5 {8 u" T: y7 Q3 W( s- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)
- l3 a. k, P7 r) ^/ Z- init-start:  Right after jffs is mounted, before any of the services get started& O7 k0 a0 N0 @
- pre-mount:  Just before a partition is mounted.  Be careful with
6 h2 ~$ J6 `1 K  this script.  This is run in a blocking call and will block the mounting of the 5 |& F1 x, q" i1 @( ?
  partition  for which it is invoked till its execution is complete. This is done
; K" J6 |( n- s+ N) v# v  so that it can be used for things like running e2fsck on the partition before
, a. G8 D- K3 M2 K% L0 [  mounting. This script is also passed the device path being mounted as an 1 T! M  a1 |# ?8 e
  argument which can be used in the script using $1.
( F9 Y. A1 ~4 r# _- post-mount:  Just after a partition is mounted/ ]  F' ^8 B0 ]! G) e( k- y

6 {0 O+ |2 A7 J4 K. G9 e7 mDon't forget to set them as executable:) A1 c& \: f$ Z8 d& ?4 t6 m

( W9 \" U0 I" p$ e: ]' f9 p   chmod a+rx /jffs/scripts/*- A9 A. L* @5 a9 P3 y/ _

" }$ F# W* t" c5 l. f" t8 {And like any Linux script, they need to start with a shebang:
5 ~( Q! ^' z% k/ n8 \1 T$ w
, `$ r4 M6 c# o9 T  k( X   #!/bin/sh" }  \9 J: o3 O- b
- I" }' q4 E- |' Y. o0 }, c! c& v
9 x3 g! R4 X7 u* S5 c

; o) P( [- Z* c5 e; E, O! C+ d* WakeOnLan *. P' h- o, W6 M# F4 q
There's a WOL tab under the new Tools menu.  From there you can enter a5 \! W% X/ }# y) g1 W& y1 ]
target computer's MAC address to send it a WakeOnLan packet.  You can also
* q% o/ k2 g+ Pcreate a list of MAC addresses that will be stored in nvram, and on. \5 T9 }* ?, Y4 }" Q( g1 Y: T( r( I
which you can click afterward to wake up one of the listed computers, without $ i7 G  b% c' k# l+ s# Y* @* ]
having to remember their MAC addresses.  w- b/ T9 o  b) `# P" ?7 h

. F" j1 F! X7 `" P8 b! p) z! \5 `) }3 I% V1 l
# {* g! K  K! r0 u$ h- F4 F
* SSHD *
$ ~0 d, [+ E# o) e8 d/ j. }+ ]SSH support (through Dropbear) was re-enabled.  Password-based login will use   t2 `  G+ x1 n5 _
the same username and password as telnet/web access.  You can also optionally
7 G# F6 w3 D6 Q: S: k" v$ y6 `  Binsert a RSA public key there for keypair-based authentication.  There
; ?# E$ r0 G+ d1 q5 wis also an option to make ssh access available over WAN.$ n2 O* S6 t9 p, Z, W: l! D0 X# i

6 ?1 P, w% C6 V7 i
4 X/ _( B5 L/ h& n4 R8 ^, q* HTTPS management *; `- h4 t( C) @
I re-enabled HTTPS access in the firmware.  From the Administration->System : z2 A2 M& X0 ~
page you can configure your router so it accepts connections on http, https
* N3 }1 \1 ^4 P: {! f1 ^/ g5 d. mor both.  You can also change the https port to a different one
4 v. W5 ~8 d( G" @(default is 8443).
$ U5 X* Z. L4 D5 p- f$ B: |. s/ i# c$ T9 s/ W
  C% F+ l# e1 ^
: I/ j/ }9 K) m
* WPS button mode - toggle radio *
- C# Z  T. l4 p1 n3 Q; X+ |You can configure the router so pressing the WPS button will
! R+ a" V$ g( m; v  I$ C2 ?) _toggle the radio on/off instead of starting WPS mode.4 T2 _, V6 J5 E  u! i- q* O
The option to enable this feature can be found on the & n% w) ^% P) a7 r
Administration page, on the System tab.4 L0 G! k$ |7 M
5 K8 w2 A4 H1 V/ ^

5 P2 Y- n' S2 x, H! J  r% L/ `
7 N- n3 E2 J) T1 E4 W1 h1 R) Z: G( U/ g3 o* Crond *2 U1 V$ q' \1 T9 w) c% z6 w
Crond will automatically start at boot time.  You can
1 D6 f; r1 S4 O! {put your cron tasks in /var/spool/cron/crontabs/ .  The file
! M& y# b; m# B3 [4 ?9 g8 Pmust be named "admin" as this is the name of the system user.7 f# F7 d) u! m6 V$ u- e2 k
Note that this location resides in RAM, so you would have to + `% C6 a, q2 ?
put your cron script somewhere such as in the jffs partition,
( }, ^+ t. U7 |) ~and at boot time copy it to /var/spool/cron/crontabs/ using
  S; O) s! `- y, K( }/ u. K7 B3 jan init-start user script.% B! d( B8 e3 K5 `( Q, }6 |
6 ?/ G  d3 Z+ Y" d3 k/ A7 v& c

, S9 L% t& z3 @! Z
+ o- `: }; N; V* Y) y* Traffic history saving *5 M6 e2 r9 _1 \# [  Z% G
Under Tools -> Other Settings are options that will allow you 6 C& Q, q( |7 f3 }; M
to save your traffic history to disk, preserving it between # S* a8 |* ^2 E2 h8 y$ D
router reboots (by default it is currently kept in RAM, 0 W+ c2 i# ]9 i! O
so it will disappear when you reboot).
% S- Z9 Z2 X$ F8 v6 S! \0 h& ^6 C. n8 ~& a; m0 h/ ^$ a
You can save it to a custom location (for
; o6 M& w0 H, v% z7 w/ d" m$ ]& s) g( ]example, "/jffs/" if you have jffs enabled), or
0 t( H- ^( y, F- Q; r2 |/mnt/sda1/ if you have a USB disk plugged in.
7 e! D3 V( v) J0 W2 t) tSave frequency is also configurable - it is recommended / @4 [- _' v+ g5 R8 @) m2 d" r3 k
to keep that frequency lower (for example, once a day)   T8 C9 k) ]- d9 E1 y$ G# n
if you are saving to jffs, to reduce wearing out
2 p$ T, Y5 V3 F* N( ], C+ V3 Fyour flash memory.  Make sure not to forget the trailing ( J2 J1 A' U, D+ y! V
slash ad the end of the path.1 w5 e% v; y  \$ z: B
2 W" \! c2 f6 F5 y- Z
Also, a new "Monthly" page has been added to the Traffic
& E& T3 s4 y- t& ^6 _3 W7 [Monitor pages.
" L- I/ I9 ?" r" E# N1 X# A) P
: \3 }5 y% @' ^% u5 a6 e' W
* z; ^8 D9 H3 [8 e4 x  {! Z9 [8 h# e) x/ n; ~' G) L
* Display active connections *
, t1 U" I4 r  Z2 H7 t8 b; bThere is a new tab under System Log called "Connections".
3 b0 w5 V3 H- e( y/ G8 UThis page will list the currently tracked network connections.# q4 h0 d9 `  Z3 w
You can enable name resolution for IPs on the Tools menu,
( w0 r+ [- G5 i/ Z3 U: Yunder "Other Settings".  Note that name resolution can
' |1 h, G) d$ Q: v. qslow down the loading of this page, especially if you have 5 b1 u7 G7 |' E# C8 e) c+ \
a lot of tracked connections (for instance while torrenting).  Y. P# M: R+ p1 Q9 ?8 i7 c
- e8 ?% E# p$ Q
, d) {6 n9 l3 A+ \3 S
4 c4 S  V8 {( h! i' |$ c4 r# d8 ]5 N
* Adjust TCP/IP connection tracking settings *
3 Q0 T4 L& S! i: |+ `. g8 o5 JUnder Tools -> Other Settings there are various parameters
" Q! M: l+ X7 Z0 `! L$ cthat lets you tweak the timeout values related to connection
; T% y" `( _5 N. m. [6 i# gtracking for TCP and UDP connections.  You should be careful with 1 ~8 Q, l/ B5 ^
those settings.  Most commonly, people will tweak the UDP timeout - U/ v; n  \! K9 w& f& d
values to make them more VoIP-friendly, by using smaller timeouts.0 A  Y) I- e4 J! @3 v, `6 {0 P  x
Timeout values are in seconds.
" E& V+ F2 x$ u. B0 K% R( }1 A
( D: [5 D0 p  W* @
( z# T9 B. l8 e/ Y1 e/ T* M. w% h& c& ~6 I
* Mounting remote CIFS shares on the router *
3 E+ t5 m3 t9 M: {3 g. ^/ y3 |You can mount remote SMB shares on your router.  The syntax will : F, r3 y: S# D7 `
be something like this:
# U& p, O6 R- E9 Y+ b
; }- g' U" [' o# bmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"& T6 S: ^2 B" |7 g* u- L8 A1 x! m

% ~; |3 V. A' Q( T0 {9 h(backslashes must be doubled.)
2 V8 [! h1 l% r3 g- H# ]0 k9 `. D3 p2 e# P6 @& C; T
2 V" a0 Y" L, E+ S7 D

; m9 ?0 x; p+ k3 ?& I0 [* Dual WAN (EXPERIMENTAL) *
! Y8 P" z% C( d- t) ]Asuswrt originally supports using a USB 3G/4G modem to use as a 0 r% _% p+ N  f4 }# j7 m
failover Internet connection.  Dual WAN is the next step, also * n+ P6 t3 c' p" n
developped by Asus but left disabled so far in their official
+ }9 _& b" N/ T; b4 p5 a# V7 f& R( breleases (probably because this is still work in progress).  
# G/ q" l! T) X) \1 R" P" Q: n3 i# ]/ {. ~8 X4 Z
The first improvement over USB failover is that it works not only   A9 E$ {- F, B5 i7 ^, x
with USB but with other ethernet devices, which can be plugged
9 m+ \2 j2 D- Von one of the LAN ports that you will select as the secondary WAN
( L# \% F/ p' U$ @) Cinterface.  The second difference is that in addition to failover $ O/ v' I/ k. u9 u! D
mode, Dual WAN also supports a load balancing mode, allowing ( [6 A4 ?) h9 A  p9 ^: ~
you to share both connections at once.! m" O; m' P2 d+ _9 P( J
1 U. j2 K6 r4 x7 e! Y5 U
Keep in mind that Dual WAN is still an experimental feature, until 5 Y5 B( f; u+ U; A& M$ Y3 n2 P
the time Asus finishes developping and testing it.
- W; I+ F! L8 v' F# R4 W7 N
- L* p- K% m8 z. J7 R7 M' t8 N4 @. i% u) i/ M/ m: M& d
9 v. C, T! `' V! t
* Disk Spindown when idle *, C- c* _/ h& Y1 ]/ P8 s; S4 h
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
9 o! i7 U4 O) Z. n$ `to configure a timeout value (in seconds) on the Tools -> Other Settings
1 x. a" _6 y) M, r! Hpage.  Plugged hard drives will stop spinning after being inactive
) O1 J* j/ p; ?for that specified period of time.  Note that services like Download Master 9 y4 N0 {, j4 m7 J3 q! Z
might be generating background disk activity, preventing it from idling.
. \; M& O  x9 I; [1 l+ u8 i4 V  @: n" m5 a& q

, _0 o% c# s3 h  N# j% d6 f! o. x7 L- D0 h0 U
* OpenVPN (client and server) *
" y$ ?' V) S9 O2 }2 C* B: U/ r5 gOpenVPN is an SSL-based VPN technology that is provided as a 8 t& i0 H" i3 }: f
secure alternative to the PPTP VPN already included by Asus.
% \) q9 J- ~# J+ oOpenVPN is far more secure and more flexible, however it is 6 X+ l# x# |) n3 V6 I# g5 E, o" ]
not as easy to configure, and requires the installation of ; L1 A. C9 K$ c, E) o2 {
a client software on your computer client.  The client
1 X: x! \4 b2 [2 a; Q  Qcan be obtained through this download page:
' Q5 e& j0 t. I3 T1 C( x0 j0 ^& H& H
" ~- z0 h0 e1 C, N2 Nhttp://openvpn.net/index.php/open-source/downloads.html- q+ C5 n5 r7 U0 H1 A/ {- F
+ w, j! ~' S2 u( f1 g2 j! R" R
Explaining the details of OpenVPN are beyond the scope of this & `& b2 _+ j( y! O" s
documentation, and I am in no way an expert on OpenVPN.
+ ?, b6 x9 P  K# q0 V* SFortunately, there is a lot of available documentation and
- r; S" s$ f) S, U8 cHowto guides out there.  I tried to stick to the same option
1 P. o9 X% [) k/ D+ b  K; s: x3 C" Ydescriptions as used by Tomato, so about any guide written
; x  J) A: B3 Kfor Tomato can easily be used to guide you on " _# o+ |: E! U
Asuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin
' y0 w8 C- M8 @) o# F# M, o' _Github repository.
$ p5 J9 B1 y, u( V2 C4 k8 ^# u5 f, ?' j# g
7 P- Z: L, s% c; a+ Y- N  W" l& O
5 I# o( T& _/ f4 R
Source code
" `. O. _1 x8 p. F9 [" b0 X! x/ e-----------
% _0 R. Z5 G: ?% K/ n& j$ c4 xThe source code with all my modifications can be found
9 I* V: ^% j+ W$ w: A8 Xon Github, at:; N0 V  n( u- r* M
6 a. D. V% e; W8 u! _9 C5 O* d* x! ?
https://github.com/RMerl/asuswrt-merlin
- S0 d. A: w" I0 v# S2 q+ y0 c' I& K( T( g$ T- {
0 R5 v3 C8 }8 B7 f* L) F! L
$ ?* }' r/ _. ~
History
/ l- _3 i( E( d. b3 o-------8 V3 ~! I- C( N% A* {, L
3.0.0.4.220.18b:
: x) Z9 H7 u+ n0 {   - NEW: Report both rx and tx rates on wifi connections
' l2 G* Z& ~! @  f% ~" _0 ~   - FIXED: Handle cases where the wireless driver returns a speed of -1
  i1 C+ }+ U; r2 i. C/ `6 k( D   - FIXED: Removed rssi retrieval retries, as it would make the first access to
( `8 X0 X$ S/ y: J6 r            the wireless page take forever if you had multiple connected clients.8 r7 p$ g- K8 g
            You will have to manually refresh the page the first time you access it
! H. K0 U! ]- S  K+ I. ^9 T            if the RSSI is reported as "??".3 A. l9 L# f' ^$ Y1 L/ N& e. g

* H# N7 [. G6 m0 E$ O8 J4 y# `' F
1 D+ L5 \1 [# @1 b3.0.0.4.220.18:
  t+ u9 I; W7 b1 \# }5 L  q   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be  P6 J! y' l- R
          manually set to a value between 0 and 15, with 3 being the default).9 J1 k5 c  t* c" C
   - FIXED: Buffer overrun in init code that would crash the router when   `- ?% e# {9 j) h8 s/ q
            too many features were enabled at compile time.
2 R* c3 C3 M* z0 M   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
- m; A/ A6 R+ Q1 C; y' ?2 W& `$ O: l" R   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
( I+ b, ^' f! `& a0 }" L' }$ l   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
+ [4 g, w, T+ \% r. W            not properly saved.6 q/ E. e& Z# I; D0 r; R: O
   - FIXED: First time a client's rssi is polled it would return 0.
' d- q3 H7 s# _3 O   - FIXED: post-mount user script wasn't executed (regression in 220.17)
; Z. k) c3 I% m+ m7 W   - CHANGED: Added some info to the OpenVPN server and client pages.8 j. A* ~6 r+ i1 ^* T( X6 ~
   - CHANGED: Improved load time of the VPN Status page.
  v& ?8 P' X. m/ i& {) @! _
# v/ z: h$ m/ T2 Q% s) `
1 y& k% U. s# ]% i7 C- N6 z; ~/ r3.0.0.4.220.17:9 J3 ?: }- |1 d5 ?0 ^
   - NEW: Rebased on 3.0.0.4.220, which includes:9 r( b0 |; V' W+ V* {
            * Fixes to IPv6 6rd
% v% x. n& O2 i5 A- z            * Fixes to AC66U Wifi + QoS+ r  D, A, U' k3 O& n9 J
            * AiCloud
4 E. X: j* \* q3 \/ C# {" R            * Interference mode once again enabled
, t& u9 s/ b" k' R$ q  - NEW: Display last received rate and rssi for each clients on Wireless Log page.
7 b! {3 Z( Z8 x- _) ^& F7 ?8 X5 `0 I  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients2 {6 U& {- E; I  l2 s3 v
           if you had just enabled the option on the webui., m1 N. V& c# Q3 [/ k( B; U
  - FIXED: PPTP clients not always showing on VPN Status page.
& ~# W4 a  x7 M" }7 Z  - CHANGED: Disabled DualWAN as it's currently broken in 220.
- z+ M" f7 M: |8 M5 G, R  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
$ N7 K% n. U! [7 q/ C             the router.8 \: A. F6 |' g" T+ c/ P! k/ r
  - CHANGED: Removed firmware update checker to avoid accidental7 ~5 A1 b- d4 b; C$ A4 X
             revert to original FW.6 b7 S8 ]: Y% c, E. |8 d9 U, P

/ i6 z2 p2 @  S' w/ n
- U; }# I7 P4 `$ n' ~0 l& j1 h3.0.0.3.178.16 Beta:9 y5 ~: B- z  l& g, P9 J7 |& Q$ W
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by0 X4 ^/ e/ w; ]" `3 ?3 x
          Keith Moyer (from the Tomato project).
, `8 |4 q3 y- R( J+ A% N" D   - NEW: Added crontab command
" R8 l% u8 d; }+ j4 }# F% Y- h8 d   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either 3 }3 y; {3 X' A, c" Z' |
            VPN or the NAT Loopback (GRO is now disabled for that device)
+ Y; l) i% C$ d5 }   - FIXED: dnsmasq was listening to all interfaces by default, allowing
- n8 u  ]1 k; a" `3 S            even dhcp requests to be serviced from the wan side if you
; m4 R5 E# I' y" p            had the firewall disabled (Asus bug) (fixed by dev0id)
( w/ z4 y! Z; L) G( y9 a7 ]; a   - FIXED: Default disk idle spindown now set to 0 (disabled).  r% z! T. o( z0 @0 Y7 ~
   - FIXED: Corrupted WOL list when using IE.
* s: v' Q6 H! H6 h   - CHANGED: Upgraded openssl to 1.0.0j.
! `. N3 v5 r0 g8 q& L  [: a   - CHANGED: Included fully functional openssl command (will allow you to
3 a8 Q, \  z# {0 B4 ]              create keypairs and certificates from the router).
8 Q& w& g; z1 }7 T* O4 u# Y) X   - CHANGED: Removed power adjustments from the Performance page, as they
1 u7 a7 U' B5 @- r& i& e# d  T  A              are redundant, and not as reliable.
/ S- r; ]: I6 T7 Z/ o   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I ( d% g( |& B9 |8 a: S2 K4 t# k' I
              am unable to work on them without an actual router., p2 H. D- W$ u! F8 H) M$ C
9 S" m+ p1 U9 L0 Z7 A. f. h

6 F' F! A6 u" d7 T2 @9 L3.0.0.3.178.15:5 C% {. K$ P2 E3 c3 v
   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:
- `; v0 T8 s! \# t           * Radio turns back on based on schedule9 a# @1 G$ w' g1 Z' N5 P6 ^- w0 [
           * Reorganized QoS pages
) c, d+ a2 i; M- T  R           * Turning WAN DHCP connection off will first release current DHCP lease
* S1 V. I" J/ L9 [& i+ Y   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
& |5 `5 q5 d8 o   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB' X# f( V& b) d. G' T7 ]
          max, as using the whole 90+ MB available makes little sense for
! x7 B: C7 g) S& U! c0 {          JFFS, and was also displaying some issues.
& n- o6 x& s9 _6 a  x) a. @& L   - NEW: Added nat-start user script, as NAT rules get applied separately from1 z* e% A2 z9 p7 V) K" B
          other firewall rules (firewall-start changes to the nat table are
1 r% r# P7 N; S' M% ?6 {# y$ N$ R          being overwritten when the router starts NAT)+ F- {9 m3 |% Q0 d9 M- `- V
   - NEW: Added additional info to Sysinfo page
2 D2 e4 i# `- S* W) ^7 A* y   - NEW: Added chroot applet
) J. Q) x" }' @3 {# l# m( p   - NEW: Option to allow SSH access from WAN
6 n. Z: j5 m' X7 k  L2 |9 g! V2 V   - NEW: Option to exclude specific devices from idle spindown
6 L7 x, r4 C# c# L/ a0 r* }   - FIXED: Performance page now uses the new Sysinfo API, and is now able/ i, n, m, ~% O' E6 C) _  s
            to deal with cases where radios are disabled.6 d$ G7 I+ h+ Z' s" O& r0 V
; B" A) `9 O2 @5 _7 @* I
6 F7 E1 d; x, l& e% D( q
3.0.0.3.162.14b:
5 y, F- x. h6 V: W6 Q0 Q5 K# ?   - FIXED: Web server would crash for some people when accessing
& O/ ^+ G  X5 I' h" u            the Wireless Log page.
& G9 c/ z+ ^$ P% `5 |
* h; X9 R/ [- k. @( }! n9 i! R0 u9 w
3.0.0.3.162.14:4 E) a& q7 z2 P0 T" H
   - NEW: Spin down disks after (user-configurable) inactivity timeout
0 V1 ?6 h$ x6 Y$ r  X1 {          (using Jeff Gibbons' sd-idle-2.6)
0 |5 n+ [: ?  b: ^   - NEW: System information page under the Tools menu.
% }$ y+ [! u8 f3 L& x' X$ D   - NEW: Station list on the Wireless Log page will now report associated
. ]1 p% D9 P9 u1 L) a          IP and hostnames (when possible).
$ X3 ~  q. i0 N: b   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:( N2 n# k1 Z9 g! L/ h8 A% N- [
              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
" L4 {( C" B" y; F2 {, \5 u# B' R* r  x   - CHANGED: Better integration of the Run Cmd page.2 J+ \# r) `, R5 q  k, b0 E
   - FIXED: Incorrect left menu rendering when under the Tools menu.' Z6 E, p$ h; \

- C: D6 x9 `1 s3 `! f: V) k! Q% _; f9 E& C
3.0.0.3.162.13:
% b0 E9 S/ C" i1 z% L8 O   - NEW: Rebased on 3.0.0.3.162.2 [7 V9 I, N- r; F& W7 }
   - CHANGED: Switched to WPS radio toggle code Asus added,+ `+ ?6 T( g; ~; a
              now on the Administration -> System tab.
+ {+ X! g1 T* Z! P, m: u. b- g" i) Y  C) C

7 c# M5 A9 X8 J- W* ]) \% x( h3.0.0.3.157.12 Beta:
2 C* I5 V4 Q! o5 XThis is based on unreleased Asus code, which they have 7 R% m; v) ^/ }( b$ \& w, i
graciously provided me with.
( j) v5 n) ~( p/ r& x) [" C: t* f. E; j  a
   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:
3 @9 n/ G3 }' q! f      . IPv6 tunnel memory leak fixed5 p* i/ V  P( Z+ Y2 {* N
      . They fixed many issues, making some of my patches 3 o5 Y% Q) G% w' x+ f8 N7 m
        no longer necessary, such as timezone DST, https auth, etc...
) P7 E6 O/ r3 j- ?: x      . Upgraded radvd
* Z( g( r$ \5 t9 R   - NEW: Added link to the command shell page in Tools menu.% w9 I, ]. F4 D# M8 d; H
   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)0 f9 p! U: R* k
   - NEW: Added "tee" command.2 U3 @$ s- b: t" B
   - FIXED: NAT loopback rules would actually NAT every lan to lan
1 t' [( J+ G* R; m& J            connections instead of only those needing the loopback: R1 @# e5 R5 I) y/ _
            (bug in Asus's code).  Replaced with new code based on a, e& _1 o2 x. R& P
            suggestion from Phuzi0n on the DD-WRT forums.: q8 ], Z0 i# T! F3 P" s
   - FIXED: Accessing the WOL page would make it resend the last- k- m; k8 `9 a% _$ m
            WOL request.
' d/ X) {+ W0 m1 b/ S0 n9 R   - FIXED: 'cru' was using 'root' instead of 'admin'( w  x& g8 }6 [2 t- ?
   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
6 [$ s3 w, M( z+ U7 ~  T; \; H- F; X# G   - CHANGED: Made tracked connections load async from rest of the page( _$ [; C; w" C- x! R( E- l
   - CHANGED: Increased hostname width on Connection status page
% Q# e! t: B5 W- g0 j+ J2 e" K& ~6 D" ?" V   - CHANGED: Improved WOL page functionality.
, d9 w. B. E8 j. T0 ^% H" ?8 i* R& Q* ~. s
' H! s" ^# [5 m! z; w
3.0.0.3.144.11 Beta:
0 g9 K/ p4 z. D) c# T- W$ k   - NEW: Name field added to DHCP reservation list
$ G! i9 b3 _1 x   - NEW: Webui option to enable resolving IPs on the Connections tab+ O  m7 N& |' q* F1 X' l1 S- C0 L
   - NEW: Store a list of computer MACs to use as WOL targets6 X% q5 T- I( K8 v5 {# d
   - CHANGED: Increased dhcp options from 32 to 128 characters
( {! k6 q. @. k3 L) T$ L4 m  i   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced
# {5 \' a3 y5 S/ k6 P" L0 W  ^3 `9 g     it to 16 in recent versions): N7 F  H4 H# E* f: i
   - FIXED: Retrieve dhcpc options for the correct wan interface
% B& y8 O* d1 ~/ K2 w: ?  A9 k4 G% V/ R; C* ^: A! d
3 `! R" Q$ @9 q/ s
3.0.0.3.144.10:( P8 V5 _8 h7 f0 h1 c
   - NEW: Rebased on 3.0.0.3.144.. k8 T8 b/ N* ^" B+ R& D
   - NEW: Support for 64K NVRAM enabled.  ***First flash will1 i4 s4 Z3 _* G+ T
          wipe out ALL your settings!  And you cannot restore
" O2 ]( g' I- Y& U0 _+ R: @2 X+ G$ I          from saved settings - you must manually reconfigure
  q4 E2 ~, i/ @1 ^( s- d          everything.  Be warned!***
* F, l0 I6 s! M) H   - NEW: Enabled support for Broadcom Wimax devices
) ?6 O5 A4 i: h9 O3 Q   - NEW: Added cifs kernel module (for mounting remote SMB shares)
. k) g+ M' c( C/ w+ w   - NEW: Added layer7 iptables matching3 X. S7 c* j( n9 e
   - NEW: Added user-options for DHCP on the WAN page
, N2 ]' |3 @0 f2 o9 p   - FIXED: Router crashing when connecting to it over Wifi
! f5 e' P! K5 k. E/ v            and running the newer QoS code (disabled GRO)8 s* S( \+ ^. W) {3 x0 o
   - FIXED: Router crashing when connecting to a network
3 D' K% S; H# h$ o: _            device behind the router from over a VPN
7 V" a9 K' `% a! P. q; V/ h2 ]            connection (disabled GRO).
3 w; U9 ]9 ]7 ]   - FIXED: Incorrect timezone set unless enabling
5 q8 J5 t& J- _            manual DST.2 A+ O# ]# ~9 h& T# u7 t8 J& g

( d, ?% i2 M9 @, J3 d( p9 L" t+ m1 L, x6 h+ A2 c1 H$ ]
3.0.0.3.130.9:2 I* F+ Q' J. I) [( s& t5 [1 g
   - NEW: Enabled new Dual WAN support from Asus+ w/ `/ R6 o6 A7 ?+ q( ]7 K3 c
   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui9 K4 Q0 o9 q& X7 K# K

8 a5 R6 c7 V( h. f) ?& V  V6 O9 S* G$ r8 ?
3.0.0.3.130.8:" G6 k# A9 I7 r" L- @' ~5 N* o
*** Reverting to factory defaults BEFORE and AFTER flashing
1 b7 v! ?& f( `/ U0 ?4 a9 vthis version is strongly recommended!  The newer Asus code base
; l3 U! V) J2 n8 q8 R; ?) A* y( Gseems to have changed quite a few settings, so you'll want to : G/ B* Q& h  ?" z1 H
not only start with the new default values, but also get rid
* X! [0 C7 o) E6 ?, }of obsolete settings.  Otherwise you will be wasting a
8 P" ]) F  ~$ |/ ngood amount of the limited available nvram. ***
4 N* m, S, N+ c0 u2 Z. v# v0 [) G7 k9 e: m# P! n. k& |7 L
   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code - j3 l/ [5 R9 z8 r& ^# H) L
                  and/or kernel code)
% p, T& J) B0 y1 f2 C% L/ j2 n' w
   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing : R3 i, y) X* ]( T. g* o
                  a LAN device behind the router.  Workaround is to
$ z! {8 M+ S( l                  use an IP range outside of the local LAN+ ?! B1 t6 {0 `5 X9 b' |8 f/ q
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either
% M+ B6 H3 B' {8 @$ l& l7 k                  set your VPN to use the VPN tunnel as default
" L, X# d- ?5 m                  gateway, or manually add a route to your VPN * ]8 \, [0 Y8 A* ~
                  client.
! c: ^0 S0 Z: ^1 S) g& F/ }6 L+ J7 s0 w- C# O
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).
) |" Z5 }9 `; D4 V6 C2 A; u1 Y          Build 130 brings various code changes to IPv6, not sure & ~2 J# d/ y% k. J  V: w! E& D
          what else (as I have no changelog between 112 and 130)., Y$ S* k7 K0 V7 v1 @3 L
          The QoS code remains from build 108, as build 130 is
. V3 n/ U" V) \, _          unstable.
1 I5 O2 R. d0 t   - NEW: Added "diff" utility
  O, f8 y: K+ l   - NEW: Keyword-based filter (new in 130)" F9 }7 c' M  F2 G: a# @. z8 J2 \
   - FIXED: Firmware/settings can now be uploaded over HTTPS  Z! L6 S# ^1 p, D% B$ q' d
            (bug fixed by Asus)
+ i3 b& m  y% ^   - FIXED: Buffer overflow in networkmap that would cause garbled 9 E( k8 a) U5 d, t% \+ ~. x2 F
            device names to appear on the clists list (bug in
' D( x7 T' M9 x+ s% p4 D+ W            Asus's code)* d2 Z+ q) @/ q. J2 j; D* T3 k& }
   - FIXED: Firewall would break when applying a game preset that
- S9 l4 q/ r, X, ?$ d1 }            had multiple ports separated by a "," (bug in Asus's  k* L6 U9 H( @+ B0 ^
            code)5 E) k( n: P, w  c
   - FIXED: WOL through webui wasn't working when IPv6 is enabled
5 b* v( J8 w- B   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)6 ~' }% \; {: H- I3 c6 G
   - IMPROVED: /jffs/scripts/ will be created automatically if it
) \, s  d3 g' J4 Q  O" y               doesn't exist (you must still make any new script
% k& _$ e+ c- j, G& S- U               executable using "chmod a+rx script_filename")) p: R' s$ n" O$ {+ H
- D$ q. w+ ?1 E3 _( y9 t6 s
- C! \! q: {' D3 R3 S( p
3.0.0.3.108.7:
) s) i6 a- f, `, V. P) y1 d   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov), G* |6 v8 d( @* N. x# ~9 F
   - NEW: Added webui page under System Log to display active/tracked5 a; \4 X7 I+ X: T
          network connections.8 A' ^& T) C- x, ^! n& h
   - NEW: Added netstat-nat command.$ V. }% W8 z* t* D% z$ u
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by 1 T4 j& d# ?- ]8 C+ C0 @3 m* v
          Shantanu Goel)" W, Q9 o5 H$ b# F
   - NEW: Allows tweaking TCP/UDP connection tracking timeouts
5 y& B$ Y) }3 c- G) d' S   - FIXED: Removed check in Asus's code that would reject txpower > 800 H. F/ i% q9 I1 a$ m2 {
            unless you clicked three times on Apply (?!).
( S! d+ F8 I" S4 V$ `            NOTE: Still not sure power setting even works, as I get
3 [& q& d7 X  j$ s; F            -80db from the other end of the house no matter if I use
; T5 {: [  U, Z/ |" j0 w            40 or 500 mW." }$ q! g2 f1 R2 \" d4 q

6 y0 A( D+ `9 [$ P& Z9 Z
/ y% }. Q0 H$ F; b3.0.0.3.108.6:
( @; v6 S: J7 a, k2 u9 _* Q   - NEW: HTTP access list (backported from build 112)
9 I6 g6 b& i8 B   - NEW: PPTP VPN encryption options (backported from build 112)$ _: w) E4 q4 R% t6 D' |' l
   - FIXED: Traffic history location was't properly saved
9 k/ F# Q" a2 H+ L            when changed in webui.- `$ M2 f6 j" L
   - FIXED: Disabled traffic history saving to nvram for now,
! U) b7 H: }- t8 v" r            to avoid people accidentally filling their limited nvram space.
8 ^4 Y0 `+ B6 @( X   - FIXED: Missing bottom pixels from the bottom of General menu
7 o( [' V3 W2 E   - FIXED: Removed invalid CSS attribute
1 V# C% B+ |4 D2 _9 h   - FIXED: typo in VPN iptables entries (bug in Asus's code)
& _  M+ R4 T* m) ~
2 A2 c5 Y, ]. q7 Y% j: W1 t% S, w" Z! u1 ]
3.0.0.3.108.5:
- w, t+ P* e6 n, n   - NEW: Crond starts at boot time.
$ u5 u/ e1 V; m6 F) }! Y9 G1 g   - NEW: init-start is a new user script that will be run early on3 z) Q+ |. y& j( X8 v; ~8 R
          at boot time (right after jffs is mounted, and before any
) g1 g5 w. o# k" }- d# Q          service gets started)
; z( E! [7 R: @3 X% C4 ?  - NEW: Can save traffic history to a custom location (USB or # l) F# ?, t3 J3 P
         JFFS, for instance) to preserve it between reboots.
1 ^; i) r/ @% X0 Y6 C0 M9 \  - NEW: Added Monthly traffic page (ported from Tomato)
4 k+ _& B/ [+ m& |; q( M' |7 Z7 Q  - NEW: Added the Performance Tuning page (with temperature).% P+ l( J+ w6 \! W& k  X; E
  - FIXED: Webui authentication was bypassed by the web server (bug in
0 v" g4 Z2 S7 f& x. L4 F           Asus's code)
* b; [7 [$ M0 R6 j8 }  - FIXED: Httpd crash when uploading a FW or settings file over
5 Q# h. d8 J2 J/ \& g           https - should simply fail now.  For now you have to
; h1 P) A0 z7 n% @: A6 K           use http for flashing the FW or restoring your settings' W# N& d  G1 q
           from a saved config file.- U' g% B5 {. \6 m

" S: y3 s  T3 r5 S% x8 l6 v" I8 l4 H; N- e( B
3.0.0.3.108.4:
1 o: Q, N( r& X, \: P   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in
( e* i0 q4 c/ d- U          the OUI database (ported from DD-WRT).
# [+ D/ G3 S% M! W1 k9 S   - NEW: Added HTTPS access to web interface (configurable under Administration)
2 e( B8 C1 x7 l2 E" \: h   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)/ D8 p/ A' z7 n$ t
   - FIXED: sshd would start even if disabled
! ^. J" [) s4 b& J# x2 z5 c   - CHANGE: Switched back to wol, as people report better compatibility with it.
/ @. L& L/ R, o$ `: v% b2 K& d             ether-wake remains available over Telnet.* t. b% `/ @9 D( K, z% M5 Q7 l
7 {  P) i9 S' r, {( E- L
, m* z" {- ~  H% ?2 [
3.0.0.3.108.3:) x  i$ y9 v# a3 u
   - NEW: JFFS support (mounted under /jffs)& p; Q( i; I- {! p, ?* o. A
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,
/ U4 i3 s* R, }/ ?          must be located in /jffs/scripts/ .
' V* Q3 R( Y7 p   - NEW: SSHD support; T: y! v3 h# H0 z0 G8 U5 [0 W4 S' u
   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL% ]; Q& J, ?8 {" i8 M
   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
, Q2 s" _' E( z5 f6 J3 v' a   - CHANGE: Added "Merlin build" next to the firmware version on web interface.5 ]* [/ L, n+ K: S$ b: ]
3 j/ k: }* [* f  p# V' a
  e% V, g) Q+ K5 J# }* o% l; A
3.0.0.3.108.2:3 f6 G# [0 C! n7 Z. H
   - NEW: Added WakeOnLan web page
; b$ e! _: s# R- f9 P8 k( i2 i) k6 P: n
8 k7 l8 C/ _5 o7 P% M
3.0.0.3.108.1:; n( o4 g% }  J
   - Initial release.! N9 n3 G5 O0 c' y. h$ Y

1 Z: z/ B0 w% ]
/ u  z  |4 @7 D: J  E' WContact information" U' x9 [  x3 }: c6 p  d+ [
-------------------7 O, n$ g3 y2 p# }, j2 N# }
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin); D8 b  K2 w  X& h& L9 z3 |
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
6 W8 L+ z( u) Q  A" \Website: http://www.lostrealm.ca/( u( c: K4 ?2 t8 F  Y, O; o
Github: https://github.com/RMerl/asuswrt-merlin
$ N0 h2 H( `6 D. W& [$ g9 `Email: rmerl@lostrealm.ca
% B2 G4 V8 w/ U& T1 e4 ETwitter: https://twitter.com/RMerlinDev
) @- W, l8 W' q& z& k" o/ s
3 F  ]4 X8 Y. ~0 W% T, E0 [/ _Development news will be posted on Twitter.  You can also keep a closer eye
9 `! ~+ h+ u( ^* g8 |4 V- Ron development as it happens through the Github site.( X8 ~; U; _& C) e6 x
  {* S: V% i8 U4 i/ y
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
! y. G# {# P6 Z6 |post there (in the Asus Wireless section).9 e/ K9 O' C$ ?7 O; \* F$ a1 V" U/ i
7 f% T1 |1 P" O$ J7 `( t8 v

7 @) s0 a! j( h4 \' ~Drop me a note if you are using this firmware and are enjoying it.  If you really like it and want
, a% R; o" J( R: F+ fto give more than a simple "Thank you", there is also a Paypal donation button on my website.) @' Q. H+ t# q7 L- x) n7 c
, o5 W9 G1 z$ s& ?6 L
I want to give my special thanks to Asus for showing an interest in this project, 2 w' U" B3 S; i$ ~3 T* N5 w
and also providing me with support when needed.  Also, thank you everyone who has + c8 c7 x% p5 r2 }. T( s0 R
donated through Paypal.  Much appreciated!
- n" [* g; ?2 A# I% e1 z& j9 p5 [  V3 g6 x6 @; a; ]4 C# h) F

! j+ I. F2 v4 x, _5 D# p, n- B) B
4 ]3 E! H/ C- M+ ?" C0 ?1 y---
6 {$ J" R0 I3 x! H( A: C. t. ^Eric Sauvageau$ U/ G. L, ]% f: f& W4 y" d

. ?# v+ Z1 h- `1 g5 ~7 u4 r3 m' J$ S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 ( i9 y5 M( {# H
谢谢,正好有个N16,刷机试试效果。
1 l# ], k8 u$ C5 W1 `* a) j
文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
) o3 S' ]3 l' }4 d# J( z" V. [没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!
1 z* D& |& c( H, c9 D+ x今天刚买一台N16,明天到货后刷刷试试!!
发表于 2012-12-5 13:38:04 | 显示全部楼层
不知道具体怎么样。
szllbswz 该用户已被删除
发表于 2013-1-7 10:55:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-8-8 13:33:46 | 显示全部楼层
暂时无法双拨,等更换宽带后再看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

相关侵权、举报、投诉及建议等,请发 E-mail:yesdong@qq.com

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.44152102000001

在本版发帖QQ客服返回顶部