查看: 23754|回复: 10

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

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:  F3 H6 p8 j# K3 x+ O

9 `% X9 C7 s4 F1 S  Rebased on 220, includes AiCloud; added wifi client stats
( n* e4 w! U/ r" w  " M: }% i5 T8 ]8 i* k5 `) M" f5 q
  9 y, E+ k/ [) E4 L% l
  
, e. S3 d4 `* }8 v# F  ) s0 ^7 G+ K. J* V& ~
  ( {$ P3 u- I3 |1 c8 E) M* _
+ e! L7 ?$ s7 {: E- I. d
, {  k/ ^# |$ Y/ K, k- m5 G

4 U! u6 M# M3 e) u6 Y) I% w$ d( u
; }1 N0 ^0 z$ V9 _' o3 ]1 H1 r3 x8 h* f5 m3 [

4 B4 K0 S! w7 C3 A9 h7 s, d; g7 [2 y, N  T1 O- N( R  `
7 F; l  K7 Y) Y$ O0 a- \) w( j

( ~  M4 a( C+ w0 p* g5 [
! ?- S* l; k/ z1 E( m  w5 A5 l& r$ f
8 T. F! ~9 p: \Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)5 P; ~$ I) M4 W3 _
=====================================================, K/ f+ ?+ j# J5 [8 L$ ]: A% z8 A
' ]9 v7 R& T8 O  X! F8 o0 @; {

8 U; Q/ o( O8 A5 F: uAbout
6 Z$ d' \. l1 t( l. _9 ?4 n- T-----
6 o  C6 ?1 t. g! s* R+ u/ FAsuswrt is the firmware developped by Asus for their newer routers.  They are
% H0 X. M; N# F0 Q' w5 calso porting it to some of their older models, like the RT-56U and RT-N16.  / D1 q% Z/ P; u1 u
While originally based on Tomato-RT, Asus has disabled some of the $ d# T$ J; C; j; e- L' `4 E& A
original Tomato features, and added others., ^7 Q, C3 q. {5 Q; N$ W

& G; s6 H# _& B9 x! g0 G5 ?( fAsuswrt-merlin is a customized version, which I am developping.3 d' Z5 L0 r9 m2 f" Y- F2 u0 X- ^
The goal is to do some bugfixes and minor enhancements to Asus's firmware, ( [6 _0 y4 ?; L% {9 P
without targeting at full-blown advanced featuresets such as provided by
; ]2 K  y$ G: p2 f# ]excellent projects like Tomato or DD-WRT.  Some of the features
6 l8 K# g% j- Ythat had been disabled by Asus have also been re-enabled.: Y! c! ~  O6 U/ Y0 o6 n# ~
This aims to be a more restrained alternative for those who prefer to stay ' Z% a1 S* P5 b( w3 q2 l
closer to the original firmware, with limited risks of seeing new , d, H2 V; a  M, \
features bring in new stability issues.  I value stability over
. d0 o% n+ F+ v* J! ]2 T; W: `  _3 Bperformance, and performance over features.
5 T. J. R4 e# w
& \, L$ S; P. A$ V. S. ~
% r9 J* q/ V5 Z- N' V  c+ w/ ]. I4 [% d" T3 t8 h
Supported Devices0 |% |# S, w% K4 M/ |; z
-----------------
" w; a0 E/ ~0 ~4 {" DSupported devices are:  X# y) [; c* u0 b2 r- i; F
* RT-N66U* ?! @& \8 N+ C" v
* RT-AC66U
' t" C( |2 x/ A
! j9 d5 P  M, g) BThese devices have experimental support (because I don't own one to test it):
, @4 a2 x9 Y# h * RT-N16: {* O* P% E+ k# J6 ]6 T  Q

5 S4 p& Z& V+ I- R$ x
. l& W7 f% x- Q& k6 w% C/ w- T. {2 D" @
Features
# k8 R0 o" r* V% p--------9 A# I* i' |/ x# d4 _) z- C$ L
Here is a list of features that Asuswrt-merlin brings over the original firmware:
7 f/ O2 ^. f' [4 J; o' u5 {" t. x; {& j( o
- Based on the source code of release 3.0.0.4.220* b. t  B- T$ ~+ q
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)0 v  H( g9 F+ z
- WakeOnLan web interface (with user-entered preset targets)
$ h+ v; i& d( r+ L. U  v9 G) o( A( c- Persistent JFFS partition+ }6 M) ]$ u  s  v, T: g# y
- User scripts that run on specific events
3 o# t4 d6 G% m9 D9 u) O1 X: w- SSHD (through dropbear)( d( g  T- F# [$ ]# i2 W5 U
- HTTPS web interface6 j0 ~* l  ]6 R
- Crond+ V, y: C3 X. _* ?& [8 ^
- Clicking on the MAC address of an unidentified client will do a lookup in
# Y. B# l2 I; v$ v/ q6 ~4 `1 B  the OUI database (ported from DD-WRT).
; }' ?: |. q" f- Optionally turn the WPS button into a radio enable/disable switch
0 T* s/ s) k. ]3 N7 r' A- Optionally save traffic stats to disk (USB or JFFS partition)6 |9 X8 ~! O8 M) B6 q. r" T
- Display monthly traffic reports
4 B" [% W: q- u5 T( W; ?( y- Display active/tracked network connections
" L) ~1 F  u2 H  q- Allows tweaking TCP/UDP connection tracking timeouts
0 G- v. |4 l9 H! Y- |! ^3 c9 e- CIFS client support (for mounting remote SMB share on the router)
- G: Y9 g6 d6 C, \9 n  x- Layer7 iptables matching
. Y% F' X' G+ N- User-defined options for WAN DHCP queries (required by some ISPs): A7 z8 Y' R# z4 V- {: |- t
- Name field on the DHCP reservation list
' Z/ Z/ p, s/ ^8 E4 w; Q$ V; n' B7 Z- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)/ g7 A  h# X! ~# u0 _
- Dual WAN support (both failover and load
  y* j  b( l1 |% w  ]9 w" p- [6 d  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
6 z5 e* p$ ~4 w1 {2 s$ j- s- Disk spindown after user-configurable inactivity timeout- q5 |, {0 _; N3 n2 ^0 T% ?& w6 q! m
- System info summary page. ?# L  W- j5 f" ?( C5 K
- Wireless client IP, hostname, rate and rssi on the Wireless Log page" ^& S5 G( r& U9 b9 f5 u
- OpenVPN client and server, based on code originally written by
, D3 z0 r8 s* G  Keith Moyer for Tomato and reused with his
/ p7 H6 `: j' L/ ]8 n" t4 _# M5 G  N  permission. (RT-N66U, RT-AC66U)
9 K, F4 J7 I4 R7 i6 W0 U4 w' \7 P: l. S' y$ x, x
; {3 V/ @5 W, _$ l

% ^! L0 o4 s; s3 m& [* WInstallation
; M6 }* G. N* [( d------------
: s' F9 C" {7 C+ R3 ]( p" u9 ZSimply flash it like any regular update.  You should not need to reset to
& G; X8 D* C' Zfactory defaults, unless coming from a version that used a different
( A8 n) N6 [9 m* e% bnvram size.  You can revert back to an original Asus firmware at any time just8 J2 a, s5 Q  v! y4 W' J
by flashing one.
* `+ m: l* c! U" q* j1 Y1 ?  Q& o' n
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
, y: e0 G+ v. i- l5 _* tfirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it - m; o$ G9 v0 m& y4 |, p' o4 X
will wipe ALL your current settings and revert back to factory default!
6 v4 h' l( G; |, GThis is required to upgrade the nvram storage to 64 KB.
5 F# o7 u% t& T, V2 N$ x- S# r" X: b7 H& h# m
  Y/ n$ ~4 M1 W9 U% X6 |
Usage
, K7 l; c; T3 m6 U: `( k-----
' c9 b) A2 x& a: E8 x; b; v+ T1 Q
  A, v6 N0 T3 g0 d1 a$ ~* JFFS *  g' J  @6 E6 t0 C
JFFS is a writable section of the flash memory (around 12 MB) which will 0 J) k7 j  ?* E/ v% _6 |
allow you to store small files (such as scripts) inside the router without + \# o7 h  a' g' |: X' I( E5 q: Y) e
needing to have a USB disk plugged in.  This space will survive reboot (but 3 W! `9 q! F. p' n( G
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  
5 Y: U2 W$ R  j0 H! |/ WIt will also be available fairly early at boot (before USB disks).( @/ _! s. f) T% R) m4 p. }' h
" I- N! c$ S3 X5 V
To enable this option, go to the Administration page, under the System tab.' b  t9 i8 X3 \; U. X6 a5 v0 b

7 G2 s2 ^9 h2 H( PFirst time you enable JFFS, it must be formatted.  This can be done through
. W' ]0 {2 x$ K9 \4 b1 G: R# |the web page, same page where you enable it.  Enabling/Disabling/Formating
% \. h7 G6 L7 g! b( F6 QJFFS requires a reboot to take effect.* c7 c0 C# f! p9 x, o) q6 z

; }3 V! b$ o$ f# C3 H6 DI do not recommend doing frequent writes to this area, as it will
' E( j0 v5 T, I3 ]4 c) D) t+ T! aprematuraly wear out the flash storage.  This is a good place to
  y$ f' x7 z* ?' ^' [put files that are written once like scripts or kernel modules, or $ f+ D! t) z0 \5 E
that rarely get written to (like once a day).  Storing files that . X6 s+ ?% t9 b+ G1 p( `! S
constantly get written to (like logfiles) is NOT recommended - use
  s6 h% U) v' V; J" i4 Ua USB disk for that.5 h" \, M3 o  E) ]( W, W
- N: {5 x# g% p+ a# x
) P, u, W( G7 z! b5 v

5 D8 f: d4 B8 ~; w0 @( r+ {* User scripts *8 E1 V3 m3 z* h( M4 V1 h% B2 `
These are shell scripts that you can create, and which will be run when 2 V2 t( _# F& U, m
certain events occur.  Those scripts must be saved in /jffs/scripts/ & z9 r- M8 D' c' c) d3 r$ c
(so, JFFS must be enabled and formatted).  Available scripts:3 Z! y; a% ^% |! f5 e

* r0 ~; v" `3 V1 p4 O$ R- services-start:  Services are started (boot)( n0 r2 Y9 O3 W7 ]
- services-stop:  Services are stopped (reboot)1 L& ?, r- t9 _, U5 q, G, Q
- wan-start:  WAN interface just come up (includes if it went down and back up)
+ p5 _4 \0 k& M" O5 S1 b- firewall-start:  Firewall is started (filter rules have been applied)- z) p6 V# k" R, K* p* m: b
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)3 J4 A' U8 {8 u; n6 M/ L
- init-start:  Right after jffs is mounted, before any of the services get started3 q, K2 f9 }" g# A$ U
- pre-mount:  Just before a partition is mounted.  Be careful with
: M! i) O# T4 v8 m7 {& l: J  this script.  This is run in a blocking call and will block the mounting of the 1 q; V$ k+ @0 ?( ~* _3 Y- W* x+ F
  partition  for which it is invoked till its execution is complete. This is done # e4 A# ~, ^. {5 T6 `' ~- u
  so that it can be used for things like running e2fsck on the partition before $ N6 p2 W$ Q6 Y! {, n2 ]
  mounting. This script is also passed the device path being mounted as an
% Y0 O% F7 E# h# V; ]7 \' l  argument which can be used in the script using $1.$ @+ O0 u. ^9 i. {7 k
- post-mount:  Just after a partition is mounted* x3 \+ ]3 [* @( V& O# }5 _
2 C6 S# M* F4 }& C- R( O% c
Don't forget to set them as executable:' e4 P! u8 V3 l# h& v
; n4 `6 y$ }  E- U: |
   chmod a+rx /jffs/scripts/*  t1 |: k6 S" r$ |+ G& t% p6 B
" J5 R, t$ x. ]6 ^# P; ^1 M2 y$ O
And like any Linux script, they need to start with a shebang:
# k& j: M: Q( Y6 o  a' k# W3 R
0 e3 X3 k1 d- C. I2 Z   #!/bin/sh
7 G4 }( R1 ^4 t  a% f' G2 _5 f
' X0 `5 _5 z7 S7 g; j2 L9 H2 R4 v
7 z( I: A) `: j6 b# q3 ]$ T
5 Y/ {! Q8 P- ]6 d5 V  i6 p. c* WakeOnLan *0 d7 `0 E: o; b
There's a WOL tab under the new Tools menu.  From there you can enter a
, P9 d0 w- G$ O+ P8 g# ]target computer's MAC address to send it a WakeOnLan packet.  You can also& I% ?5 B5 Y! w: h, p
create a list of MAC addresses that will be stored in nvram, and on
3 [; i7 t0 B& T6 X% [' H0 pwhich you can click afterward to wake up one of the listed computers, without 7 W/ V  Z( f! L7 _! x' s; L/ P0 ?
having to remember their MAC addresses.
4 P" Y% W: k! h9 m+ E, `: d  [4 v3 |) O3 K

+ D! h5 p1 L. I. ~7 r" p
# U7 ]0 q1 B, S( V; o3 d* SSHD *6 r" i+ B# F4 x% G4 \' r
SSH support (through Dropbear) was re-enabled.  Password-based login will use
, Y: ~9 \4 V0 r& Y' kthe same username and password as telnet/web access.  You can also optionally ; W) _! p. i; l/ E' ^7 L
insert a RSA public key there for keypair-based authentication.  There * ?$ B/ ]' o. m% Q7 R9 }+ {
is also an option to make ssh access available over WAN.
9 e9 D! {0 C2 ?: V( G
* Y6 _6 d1 ?2 E6 ?# `8 x! R2 p* i
* HTTPS management *
3 G6 s2 _/ H4 d6 q" BI re-enabled HTTPS access in the firmware.  From the Administration->System 8 f' F$ P$ A8 b& X
page you can configure your router so it accepts connections on http, https ; ?& m6 H' ^$ ], g$ s6 l. j
or both.  You can also change the https port to a different one 6 G; N; A5 q/ G" E9 U: d
(default is 8443).7 G: {7 g6 X! Y" x- i% E
8 |8 d+ x5 a% }! N
/ p3 F% k. u$ X9 ?* |

7 d3 Z- M. v# j9 Y4 D7 F* WPS button mode - toggle radio *& R+ Q/ j3 k8 k- l5 C
You can configure the router so pressing the WPS button will " R+ J' v) h. K) A# t
toggle the radio on/off instead of starting WPS mode.# w2 ?5 Z* j. `$ y
The option to enable this feature can be found on the
+ a' K, G7 S9 G5 s! m$ `Administration page, on the System tab.' [8 g' S# Y& F, z

1 n7 Z1 s) o# i( }+ c, P' n* `  t
1 r3 d# q- \+ P; z* q
3 S8 S- m+ h' V# f4 N* Crond *
2 x8 s' A2 r; ^. FCrond will automatically start at boot time.  You can 1 P/ v, l; Z$ d
put your cron tasks in /var/spool/cron/crontabs/ .  The file
. P& W9 f8 F5 p* hmust be named "admin" as this is the name of the system user.
( ?: |6 A6 ]# ~+ X' g1 rNote that this location resides in RAM, so you would have to
& d6 [& w4 u' U& P, F! d2 h, xput your cron script somewhere such as in the jffs partition,
" W& z  E1 m% X/ |% g; W' h8 _and at boot time copy it to /var/spool/cron/crontabs/ using
" N( ^- a0 ?! k1 Dan init-start user script.( b0 V/ \1 M' T3 j

9 \% a! w% a, o" [) V( m, s0 r
& m- b) ]& C9 T) S  Z. t1 k# ~& N0 x
* Traffic history saving *
: U" i, K) ?. [; g. `8 G' q2 YUnder Tools -> Other Settings are options that will allow you
0 E5 q% N  _% a" dto save your traffic history to disk, preserving it between ' i( F2 D: G- @; }. g0 q1 P
router reboots (by default it is currently kept in RAM, 3 V+ D0 h" ~$ A0 P3 R% b$ C$ n1 _
so it will disappear when you reboot).
, A& G2 h' e9 |: q% Z1 v' q
3 E* ~/ K( D9 a/ C2 ~You can save it to a custom location (for
' F- b, S) {! Z6 x$ H' hexample, "/jffs/" if you have jffs enabled), or   W# e- @- w: S3 t6 A
/mnt/sda1/ if you have a USB disk plugged in.
2 {% u- T2 P% N, g; f+ dSave frequency is also configurable - it is recommended
+ M+ {. V7 y# h( I8 @- K& L. tto keep that frequency lower (for example, once a day)
0 ^2 f* H9 D9 k- e( _4 G, ~: Uif you are saving to jffs, to reduce wearing out
; [5 v# I6 }; w7 |your flash memory.  Make sure not to forget the trailing
/ _9 @1 u8 t( _6 x# L$ f2 Y6 x  Dslash ad the end of the path.
: Z. Z  a$ r* q5 H0 D6 ]
5 M1 |) w! V. j* L& jAlso, a new "Monthly" page has been added to the Traffic # d% o, E- w8 N8 d; \
Monitor pages.
$ v. L5 Z& P* j* u0 _( ^3 a
" y& ~9 n! G* u& h9 u2 b4 L: C
7 \5 ]7 z; o9 a& q, r
9 @- V, ~' O3 ?6 C& M6 Z* Display active connections *9 l- Q6 ^" j/ b  s, s+ ^) q- e
There is a new tab under System Log called "Connections".% B  }# e* G  d; r8 m
This page will list the currently tracked network connections.( M: h' _! T# W+ `- Y2 D+ g
You can enable name resolution for IPs on the Tools menu,  H& p* j6 Q# U. M: Y0 d% x* @
under "Other Settings".  Note that name resolution can
5 B0 {  ?4 a$ E' o: ^5 ^+ Rslow down the loading of this page, especially if you have
1 e/ \* h- a, h- Ba lot of tracked connections (for instance while torrenting).
, ?) t. S9 `8 f0 O1 Y
4 Y9 `2 t6 S1 r, k) Z! n
/ E% o7 u. I* r  |) u
9 R) i0 @4 E7 Y/ j7 I0 U2 G* Adjust TCP/IP connection tracking settings *! A2 |. ]# q! Q- O
Under Tools -> Other Settings there are various parameters $ H. Y9 ], o; z& p; r! c$ B5 f
that lets you tweak the timeout values related to connection   T7 J& ?6 f% g- s4 [
tracking for TCP and UDP connections.  You should be careful with
; u/ \: |0 i2 `2 ]those settings.  Most commonly, people will tweak the UDP timeout . M& y% O1 O! k# Y1 r
values to make them more VoIP-friendly, by using smaller timeouts.
6 ?0 S% I' M7 u+ }, H9 n4 FTimeout values are in seconds." d1 ^: H0 x* _9 M/ S7 L
. v+ ]" {# h! U2 z4 [& A

5 |. H! `4 h& f! _% ]# j$ c8 c4 S7 g& s% n" g. M$ N6 U- Z9 x
* Mounting remote CIFS shares on the router *
4 X! E- e( ^7 H) B3 h0 CYou can mount remote SMB shares on your router.  The syntax will * Q7 X) G; ]: [: A8 O# u- i4 A2 z
be something like this:
0 H2 D$ f( g) m; }) Q, w9 l3 ?2 D, A/ i) [/ B, E8 _
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"3 S1 ~! O1 s8 H% A4 e5 P. |, f
$ |/ b5 K; c; c; {# d
(backslashes must be doubled.)
/ N# ?. |& d3 y$ d; q4 x/ A2 g
6 J3 B# d/ a) Y
/ h* q- s0 J6 \! G  P9 w6 M& [! l! ?6 l: n( C* R+ K2 A
* Dual WAN (EXPERIMENTAL) *
, @- R& {! h/ {+ D' w( a( O* e1 {Asuswrt originally supports using a USB 3G/4G modem to use as a
( |. u6 B# B3 g, Kfailover Internet connection.  Dual WAN is the next step, also ' X+ l& T% R) u% V# l
developped by Asus but left disabled so far in their official ' v% l) H' r  T" \1 ^( L) n, B
releases (probably because this is still work in progress).  
+ c) m9 Q: i+ O% F: ~
& b/ W' h& G) E" w; D4 \The first improvement over USB failover is that it works not only
. t" L& A$ _# F9 Xwith USB but with other ethernet devices, which can be plugged ( C% o2 |) ^- V! R0 p7 E
on one of the LAN ports that you will select as the secondary WAN 4 y% `0 R# ?3 r" ~3 Y" V( d
interface.  The second difference is that in addition to failover 3 w6 b; C( p, r* K
mode, Dual WAN also supports a load balancing mode, allowing
, r9 c: n4 ]( N1 @( Z: Syou to share both connections at once.
8 `+ @" N- L, }) f  [' a
+ ?8 t8 [0 W  D; d; z, m1 q' _3 MKeep in mind that Dual WAN is still an experimental feature, until
" D! r, \% J; ?0 w, T3 @/ @3 cthe time Asus finishes developping and testing it.% k& I/ @7 L* C

% s& Q6 j1 \; h- q9 s7 Z
9 c- U, b1 C% B2 S
) v! g* x4 f3 b$ ]0 Y$ a* Disk Spindown when idle *
0 U* o  k/ Z# p% Z! f) l& b- D* {Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
' I  p) l; Y- G8 r' `  Uto configure a timeout value (in seconds) on the Tools -> Other Settings
6 E$ X7 h/ Y# c$ w8 y0 epage.  Plugged hard drives will stop spinning after being inactive ' L2 ]: \& p. a# i% ?  D5 C/ G
for that specified period of time.  Note that services like Download Master . P0 L0 O" i! n
might be generating background disk activity, preventing it from idling.+ H& j9 X1 L& q7 s. p) z: h& G
7 s0 g8 b: i* e( C! ?* b

* s# K7 o; s# _& Y
& ~5 Q- w4 O0 P4 d* OpenVPN (client and server) *
, t0 C' f7 s* N" b; F7 f4 [) \OpenVPN is an SSL-based VPN technology that is provided as a
$ B2 j% e% C- k1 k* O1 O+ Asecure alternative to the PPTP VPN already included by Asus.
3 _* P4 k7 t# k, }" a& dOpenVPN is far more secure and more flexible, however it is / i" I; [7 b' ^" k! ?
not as easy to configure, and requires the installation of : Q4 V+ ^, a5 I. u
a client software on your computer client.  The client
* f' B8 A$ p; U/ Y" {- m6 u( Zcan be obtained through this download page:, @6 S  T. p; D' E
! \! W. X2 \3 O7 d: ~
http://openvpn.net/index.php/open-source/downloads.html
; m, V/ r' U2 e# W# ^; L* z/ y: N/ `" o  `' l: z& K
Explaining the details of OpenVPN are beyond the scope of this
( G. A1 p  h. i. V( |documentation, and I am in no way an expert on OpenVPN.
; o7 R# s8 u8 W3 OFortunately, there is a lot of available documentation and 2 i; T" I5 h9 u4 }" V! x0 f; r5 g
Howto guides out there.  I tried to stick to the same option ! k8 V1 l# D1 k% J( E' s4 M, U2 [+ p
descriptions as used by Tomato, so about any guide written 6 u* W5 H; z5 @; ]  q; \( B" k7 n
for Tomato can easily be used to guide you on
) \$ `% {0 n2 F, G/ Q2 N) N( PAsuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin ) g& b9 I' r# Z# K
Github repository.
1 L2 u- @/ |" Z' M. Q7 F. c4 r6 y" a$ p! \6 c: E. J# [- m
" E; T9 M4 ?* w: b* q" L: [2 g9 H' X
# R1 k6 j, b/ V; i- y9 i
Source code
. r) A5 `7 C- N/ X  _-----------4 R1 k& N5 ?: M# d7 h9 t
The source code with all my modifications can be found " y0 W8 _3 x1 U9 ?8 y
on Github, at:
; ]% i! g% k" W
1 c+ @5 {. ~8 x3 }https://github.com/RMerl/asuswrt-merlin( E" ~; }& b) D3 i

8 j& L2 ~* K% R: ^% N- z0 I
+ o7 D6 b6 v7 x; [, |' n6 a2 K8 [9 m
History- M: z7 t9 s3 C" h8 `
-------
1 l  r/ D/ g4 }# U7 s+ e+ U5 a3.0.0.4.220.18b:
& z' H: _; f. O' b1 O   - NEW: Report both rx and tx rates on wifi connections
! a9 v( \: d9 [9 q6 A  t$ n   - FIXED: Handle cases where the wireless driver returns a speed of -1- j4 w2 b# E' [9 N# X, }# P5 H
   - FIXED: Removed rssi retrieval retries, as it would make the first access to
& B; M4 E9 I, m            the wireless page take forever if you had multiple connected clients.
7 x# `3 Y& ?, |+ D            You will have to manually refresh the page the first time you access it
) G* v' `( {5 T            if the RSSI is reported as "??".
' g- `5 ~9 u/ w! i9 S6 v( M
& I% i5 o) j. J7 p0 u) c, y( y; u- \7 p) }# N
3.0.0.4.220.18:
& T8 Q/ f! r% @2 _" y   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
4 \. r# e9 e( z7 B. m! t% }, e2 V/ s          manually set to a value between 0 and 15, with 3 being the default).3 m% |0 l3 B+ ~9 C  D
   - FIXED: Buffer overrun in init code that would crash the router when 9 X( }# `0 _8 k  h
            too many features were enabled at compile time.5 R3 i; ~6 N1 S9 r
   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)! Z# b. F& b1 _( T9 Y! X
   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
# F$ q$ k$ p) ?- e( y0 |   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
! {2 O) f$ r: Z" _0 L            not properly saved.
9 o7 s& i) H4 d% c; \, {   - FIXED: First time a client's rssi is polled it would return 0.9 q  ]9 a, m! S7 L0 G/ C6 V+ c
   - FIXED: post-mount user script wasn't executed (regression in 220.17)
. t3 [# d. e1 m& ^/ a   - CHANGED: Added some info to the OpenVPN server and client pages.0 V4 S$ k+ o3 G  V8 T
   - CHANGED: Improved load time of the VPN Status page.
  k: f+ g; L2 Y1 ]2 \/ {2 q1 H( [7 b6 B

2 b* E, S! G, y1 R3.0.0.4.220.17:: ?3 M, U  I6 F2 ^8 _
   - NEW: Rebased on 3.0.0.4.220, which includes:8 _$ g# g7 i! L2 T  N2 N
            * Fixes to IPv6 6rd! y0 Q* V% @; x8 ?7 H
            * Fixes to AC66U Wifi + QoS! _, j6 v. @+ V4 P) y/ K
            * AiCloud
# \4 [# L3 ~8 l  p& r            * Interference mode once again enabled
" }% J' ^; A- b  - NEW: Display last received rate and rssi for each clients on Wireless Log page.4 G: C( g# q7 f- ~8 Q" n
  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients) _* z. }$ X& l! l+ D
           if you had just enabled the option on the webui.
( c& \' \5 V- H8 l0 W0 x  - FIXED: PPTP clients not always showing on VPN Status page.' J. b) B5 ^5 b8 g9 M% d( z
  - CHANGED: Disabled DualWAN as it's currently broken in 220.
  t. Z3 K- u1 d9 H) X9 P  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks; U/ N5 \( N1 S9 S+ i4 c# k
             the router.
" w2 D, i7 G% C6 d* o$ K  - CHANGED: Removed firmware update checker to avoid accidental' }- P: o! D4 b. K
             revert to original FW.$ o) M% o+ ^8 v# w. a, H& Z6 m

4 w4 t( t: W7 m5 i) E3 Z
( N6 {! {  E2 R3.0.0.3.178.16 Beta:4 E# u9 V/ {6 ?% k9 M! H
   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by6 d6 W; ~1 Z7 W* U: M+ }& Y
          Keith Moyer (from the Tomato project).: q% l/ S/ r' I. z+ ], b) Q5 x5 j
   - NEW: Added crontab command3 g$ l" d# J  ^/ j8 R8 [
   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either
# g6 k! A7 i" l            VPN or the NAT Loopback (GRO is now disabled for that device)8 \' O0 X9 C# _
   - FIXED: dnsmasq was listening to all interfaces by default, allowing
7 T. Z! a/ L6 X* {* D9 E            even dhcp requests to be serviced from the wan side if you
; q/ V3 _1 E" n0 a0 y! j            had the firewall disabled (Asus bug) (fixed by dev0id)
6 }) }, i/ O# J0 R1 d   - FIXED: Default disk idle spindown now set to 0 (disabled).5 Q6 Y" n# O/ z2 k
   - FIXED: Corrupted WOL list when using IE.
. E. j6 M  F* K& p" Q   - CHANGED: Upgraded openssl to 1.0.0j.# x7 a. i: i3 O2 r3 v, ?
   - CHANGED: Included fully functional openssl command (will allow you to! ]" b3 s% S* [, K
              create keypairs and certificates from the router).
  P" F1 I0 d+ [3 h$ O   - CHANGED: Removed power adjustments from the Performance page, as they
% b5 q; i. Z- K% `: }9 ^. D3 o              are redundant, and not as reliable.
1 p$ s7 F6 }" i; ?4 Y6 h5 q   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I ' o7 N( y' i. N- e6 N. e. i
              am unable to work on them without an actual router.% K0 d: v8 Q; G- Q2 k3 G
! X; y: q0 h% D3 D9 i1 [$ q
( `6 P- U* x* a+ p/ p6 @
3.0.0.3.178.15:% g  Q! l" \6 J
   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:
; e' T" i5 M/ J3 g, R, l           * Radio turns back on based on schedule. B: N- h& N/ a# l; c: q8 s, @
           * Reorganized QoS pages8 t5 p% `: j1 ^
           * Turning WAN DHCP connection off will first release current DHCP lease* x3 t( U- [9 K9 B. N& B8 a" G
   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.
9 ?- x5 v) y9 C4 w0 Z   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB
" l3 E$ J4 }1 u9 e1 Q8 ^3 o          max, as using the whole 90+ MB available makes little sense for 9 {0 x7 g) l0 f( g7 `
          JFFS, and was also displaying some issues./ {) m8 N+ L. m: e! q4 q% t- p& W
   - NEW: Added nat-start user script, as NAT rules get applied separately from
6 n7 H. x$ S. S& H6 D" C          other firewall rules (firewall-start changes to the nat table are
$ Q. a  s7 N, V3 D          being overwritten when the router starts NAT)
$ m! T/ r, W3 {$ i; G   - NEW: Added additional info to Sysinfo page
) h1 I' J1 }, O* Z6 G. @& Z- H) B   - NEW: Added chroot applet
! @2 z7 x9 F. R4 Q   - NEW: Option to allow SSH access from WAN- @! z; V* C7 J7 a3 l$ J$ y: d
   - NEW: Option to exclude specific devices from idle spindown6 s# r9 d/ h" U- s4 e
   - FIXED: Performance page now uses the new Sysinfo API, and is now able
. }- M; D4 |$ A5 I) b- V            to deal with cases where radios are disabled.
7 a5 y+ L8 o2 S& k1 V1 f# q' j3 I# Z; n7 H- _
0 T2 C) a$ F; l3 W$ [+ r" z
3.0.0.3.162.14b:
2 @. c5 B" e5 I; H% j* z   - FIXED: Web server would crash for some people when accessing1 F$ J$ M1 B- ?9 N$ ~* Z: N
            the Wireless Log page.
; \  l' f2 p* s! Y
: f9 ~" T; {  O# Y  y5 V5 |- g6 ?, i" R# O. v: r7 Y2 v8 N+ @( Y
3.0.0.3.162.14:
8 J- i4 [9 I' o# }" g9 E8 V+ \& x   - NEW: Spin down disks after (user-configurable) inactivity timeout, G) t$ @; [4 g# h$ o6 M0 ^! ~
          (using Jeff Gibbons' sd-idle-2.6)1 z3 [' g$ H3 l" h0 J
   - NEW: System information page under the Tools menu.
7 G0 E4 g6 E+ c* o   - NEW: Station list on the Wireless Log page will now report associated
; }9 _) Y. Y8 C/ K7 t! t          IP and hostnames (when possible).5 m* S* o2 k* `4 v- ^" n
   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:) W, [7 v4 M7 r3 L- O- D
              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)" [3 \# I4 K- D% y  V0 N/ x5 q- G
   - CHANGED: Better integration of the Run Cmd page.8 L. z9 f7 M" {
   - FIXED: Incorrect left menu rendering when under the Tools menu.* w* {! F, x& O# i0 f: z

) R- U0 s0 k& p$ d) t
# r) u, N' N( ^: l' H3.0.0.3.162.13:% D/ Y8 y  m+ h3 Z. Z
   - NEW: Rebased on 3.0.0.3.162.
+ R2 X2 l  }- V   - CHANGED: Switched to WPS radio toggle code Asus added,/ u7 x; r+ A9 s1 g) U
              now on the Administration -> System tab.' X4 D/ G# X9 D2 |

: S9 L, \+ ]- \, f  c  l4 Y7 L; o) r3 {9 d+ ?7 G: [
3.0.0.3.157.12 Beta:0 Z3 O+ p8 S/ l+ X! I6 u/ |) B$ V3 [
This is based on unreleased Asus code, which they have
5 T* E5 q# b0 q" x) M6 `+ Ggraciously provided me with.
! t$ A+ O8 J0 d6 w/ U
2 ~2 X+ p) q& B  M. m   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:6 u9 c8 n0 C; y) X7 _3 ~' c
      . IPv6 tunnel memory leak fixed2 I+ z) [$ _' F, \0 c
      . They fixed many issues, making some of my patches
% ~  o( Z$ X2 y6 s) M9 K6 h        no longer necessary, such as timezone DST, https auth, etc...3 U- w- m! ]+ }4 T. p4 |
      . Upgraded radvd0 l) @" L0 I, ^
   - NEW: Added link to the command shell page in Tools menu.
9 x% h6 b) u" a6 H2 d) \* ^6 Z   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)
9 t9 f4 \0 Q' g7 |; L   - NEW: Added "tee" command.9 ^( @/ w' p9 X5 X! ^- t
   - FIXED: NAT loopback rules would actually NAT every lan to lan
" j. B7 B! w) O* z% R4 @; m            connections instead of only those needing the loopback
% H% P8 H- c; f* U7 q; s            (bug in Asus's code).  Replaced with new code based on a
) X; r$ m- c% K4 c) i- j            suggestion from Phuzi0n on the DD-WRT forums.
9 G% O* @6 e. p& T6 c0 h3 M   - FIXED: Accessing the WOL page would make it resend the last
9 X% R" {6 W. [: l& d  b: _$ J            WOL request.# z& b! H, }1 _! f, q
   - FIXED: 'cru' was using 'root' instead of 'admin'
1 ^5 w8 u$ b; I: ^- X9 u0 Q   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
0 R9 z* H1 g- }: s   - CHANGED: Made tracked connections load async from rest of the page
% f0 x3 I; A; r3 a   - CHANGED: Increased hostname width on Connection status page$ m: u1 O. p$ C
   - CHANGED: Improved WOL page functionality.$ T/ u2 v( ?3 ?0 `2 J

4 S- k9 n3 P+ ?( @  ]$ l- Y3 t9 ?9 d& \/ A  `1 e3 U
3.0.0.3.144.11 Beta:' J* Q$ V( Z! Z, q& U  Q+ z
   - NEW: Name field added to DHCP reservation list
. ]  w3 B) v) a4 i# o+ f! }   - NEW: Webui option to enable resolving IPs on the Connections tab5 D. q3 V1 G* _. Q% h- o% n
   - NEW: Store a list of computer MACs to use as WOL targets' P) C( g8 q5 \# [  M( s# I
   - CHANGED: Increased dhcp options from 32 to 128 characters
( L; I0 |$ F/ `) |3 W- O* ~: Q   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced
/ X6 i; |* {! l( u" c     it to 16 in recent versions)
+ j6 F/ M- Q) I6 X% P, k+ B5 l" |   - FIXED: Retrieve dhcpc options for the correct wan interface/ U9 T8 b, d" `  ~

2 V% H4 |# p. _3 G/ k. A7 F: _, n% I; }( f' [7 N  I
3.0.0.3.144.10:
, @# c/ M* x" O# f   - NEW: Rebased on 3.0.0.3.144.
5 I/ K# ^% B; ~' x/ ]; W6 P+ D   - NEW: Support for 64K NVRAM enabled.  ***First flash will: T1 W2 K& I; [0 q$ l. l7 o- {
          wipe out ALL your settings!  And you cannot restore
/ s: I/ A% |$ I+ @( x) j          from saved settings - you must manually reconfigure 7 f1 b4 |4 X' B, z; c, g5 n2 m
          everything.  Be warned!***
/ c" Q8 e: }: |+ N   - NEW: Enabled support for Broadcom Wimax devices
2 x  `+ }: y3 j. x, Q   - NEW: Added cifs kernel module (for mounting remote SMB shares)/ k! b7 K( v5 g9 d& o: `
   - NEW: Added layer7 iptables matching( Y# j) c) Y: N2 w; l
   - NEW: Added user-options for DHCP on the WAN page
: |, x4 k6 j6 r" a- t. \% B9 k# i   - FIXED: Router crashing when connecting to it over Wifi7 U' w$ I2 `  R! i3 s. b1 P1 D
            and running the newer QoS code (disabled GRO)/ _3 ?; G2 r3 t! N0 d! m
   - FIXED: Router crashing when connecting to a network
8 D$ D% k9 c  G& `+ |# {, R3 C            device behind the router from over a VPN
% Y, \" k) A( A: C            connection (disabled GRO).
" O8 l8 H# Z6 e) @- t2 d6 k, Q   - FIXED: Incorrect timezone set unless enabling
" W/ Q; [7 c2 Z& [3 n- R            manual DST.
; p- U5 h4 C+ `' n  Z( c, y: H+ `! J9 k. }. P

( ]& T% p; r0 Q8 |2 ~& p' a& I3.0.0.3.130.9:
! A8 n1 P" I; `! G1 ?$ ^. Z( u   - NEW: Enabled new Dual WAN support from Asus
% e  O( |0 a5 {! N4 Y   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
7 Z8 d, E9 v$ Z) L, ~$ k
" S' y" K) o3 J4 `/ X5 F5 n, }: ^/ E0 e1 r4 T
3.0.0.3.130.8:
  y: a1 a' a) k9 F+ g; @3 s- T*** Reverting to factory defaults BEFORE and AFTER flashing" U  e% l! M2 ~- e- Z6 O
this version is strongly recommended!  The newer Asus code base
( M4 ^: X5 R+ ]+ i0 Q2 c6 t8 d2 \seems to have changed quite a few settings, so you'll want to
7 k5 f  K+ P+ [7 ^6 o& I/ a2 anot only start with the new default values, but also get rid " }# ^  u0 p0 e* k
of obsolete settings.  Otherwise you will be wasting a
" w) l  r: k9 Q. c1 K, xgood amount of the limited available nvram. ***7 Q- D" J( C! @6 X

1 A7 O. f5 ]; h- \; Q   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
; R2 M% r; Y( z+ X5 O& z( L                  and/or kernel code)0 k7 U6 u) z8 n. N

9 _2 I; |% W/ x2 z( b4 ^   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing 1 s' q6 ?+ B+ h. l, {
                  a LAN device behind the router.  Workaround is to , O* d+ a# Y9 `
                  use an IP range outside of the local LAN- y" a% T* M, _1 n- z
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either 4 d1 Z; p$ F1 x* N* P8 _4 F8 Y- e0 k
                  set your VPN to use the VPN tunnel as default , b( ^1 b0 z( a1 N% J: b
                  gateway, or manually add a route to your VPN
& R9 G. X. F& A4 a                  client.
! K/ _& J' w# T" z: f8 {9 y2 ^. T9 L6 @! X7 L+ T. U
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).. [) o" U, @+ _# M; S
          Build 130 brings various code changes to IPv6, not sure . H% d) L9 t4 F  U
          what else (as I have no changelog between 112 and 130).; g: E- g3 t' M! D. H. |7 b
          The QoS code remains from build 108, as build 130 is ' Y3 v9 P+ W( }
          unstable.
( S& O6 W; e8 `& S! I   - NEW: Added "diff" utility: G" a/ d- G) {0 a
   - NEW: Keyword-based filter (new in 130)
2 g7 A: T' Q& P   - FIXED: Firmware/settings can now be uploaded over HTTPS
8 M' o: E! n  e            (bug fixed by Asus)5 ^+ W5 d2 {8 }+ K" s
   - FIXED: Buffer overflow in networkmap that would cause garbled
0 s* _5 ^) G* q: a: e            device names to appear on the clists list (bug in( f( j. `* L/ y7 o' B6 S: j
            Asus's code)
7 Y9 J. [4 |# O3 H1 ~   - FIXED: Firewall would break when applying a game preset that
8 C3 l4 d6 [- v+ ?' E3 ^$ H4 Q            had multiple ports separated by a "," (bug in Asus's
' t# v$ ^# C+ E  Q. g: a2 C            code)
. ?9 B6 Z# y8 q& [1 W   - FIXED: WOL through webui wasn't working when IPv6 is enabled/ h: U1 v% h, x' ~4 X
   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
7 Q8 }, _, \  I7 m7 ^0 g$ D   - IMPROVED: /jffs/scripts/ will be created automatically if it7 m5 v, g8 F. }7 [5 o
               doesn't exist (you must still make any new script , e" r0 W) @. Q9 _  J( g, v3 L, v# F: D
               executable using "chmod a+rx script_filename"): _5 V7 _- @) W% z2 a

, U( N; u# c- b( Y$ X+ [' A' o- J5 G3 v5 L" n
3.0.0.3.108.7:
2 @% w, L& ^8 e0 x7 x* I) c# t   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)+ K2 o. R* F# L" e) c( R
   - NEW: Added webui page under System Log to display active/tracked0 u- l; F+ X+ c+ B+ u
          network connections.
% A- M) S* Z. _2 n$ P   - NEW: Added netstat-nat command." [5 Y3 O; e, I5 G/ ^9 d
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by
5 s) N8 u  P, |6 l& Q  P5 V( d          Shantanu Goel)
- S- B, F3 f) H" U/ O# [5 z3 u   - NEW: Allows tweaking TCP/UDP connection tracking timeouts
8 I2 w& _( X- }2 D  u7 d   - FIXED: Removed check in Asus's code that would reject txpower > 80
3 D( w5 s& F: N" f1 o1 M            unless you clicked three times on Apply (?!).0 `* V1 ^" v+ U% v. y# V9 E$ i  b
            NOTE: Still not sure power setting even works, as I get& d' J0 O4 x' t! V, _
            -80db from the other end of the house no matter if I use
. b6 ?8 u5 Y4 A% E9 o            40 or 500 mW.
( @  A1 v' |0 E7 u. v0 r3 e$ P8 i, x, P

" @: \, d: J5 a3.0.0.3.108.6:
" L3 y7 h+ V7 |- w   - NEW: HTTP access list (backported from build 112)) o5 V5 ]$ B! j* o
   - NEW: PPTP VPN encryption options (backported from build 112)
4 N+ v3 [2 A4 C5 |# e! ]   - FIXED: Traffic history location was't properly saved
" f5 @- f" A* x+ o            when changed in webui.
- g. j  |, r$ V! C8 E' i8 u   - FIXED: Disabled traffic history saving to nvram for now,% b* j9 G, }. n, z" J$ {% z! v8 `
            to avoid people accidentally filling their limited nvram space.
- N2 n' Y. g( `, K% o   - FIXED: Missing bottom pixels from the bottom of General menu
) v) n3 t# t- j; d4 Z5 Z9 d, }1 [* g   - FIXED: Removed invalid CSS attribute
: S% L5 K' S3 X! Y6 y   - FIXED: typo in VPN iptables entries (bug in Asus's code)
% k  [" h' J4 t. ~4 I
, \$ C- Y4 M7 u& r. v) |3 z  i; z5 U. U/ C4 A
3.0.0.3.108.5:
, Z* H* n# k4 ~" I% R7 y   - NEW: Crond starts at boot time.9 b- ^1 Y& c3 Q) Y4 q3 c! O
   - NEW: init-start is a new user script that will be run early on& ?1 ~5 n& ?2 I) f/ Y. Q* }2 g
          at boot time (right after jffs is mounted, and before any 5 W; C. G5 o, ^* p  a
          service gets started)
; r2 p( F6 G. i. e  - NEW: Can save traffic history to a custom location (USB or 4 }/ ?  i# n. s% G  l* M" Q
         JFFS, for instance) to preserve it between reboots.* ]6 D4 r, ~, X1 s3 f
  - NEW: Added Monthly traffic page (ported from Tomato)/ F0 G9 J# p1 \$ j& m
  - NEW: Added the Performance Tuning page (with temperature).' p* Z# \4 X6 q: @
  - FIXED: Webui authentication was bypassed by the web server (bug in
- ~! M0 w1 Q! i/ g8 y: n5 L% T           Asus's code)
7 K, t2 \' }( X+ E& \- s: m  - FIXED: Httpd crash when uploading a FW or settings file over
9 S7 p+ q8 n7 B2 ~. r, d. }6 P           https - should simply fail now.  For now you have to * z4 q2 ~, M. G, H7 V/ ^
           use http for flashing the FW or restoring your settings/ B: q  E/ X$ _4 `7 c
           from a saved config file.& a+ ]  F9 ^- O
4 P  j3 d1 q1 R2 r9 [* ^0 d: \1 M

+ Z; M. s  f. A' Q4 T: p3.0.0.3.108.4:) @6 E0 t1 ]: M
   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in/ c$ a2 `& s' l; m& v: l
          the OUI database (ported from DD-WRT).8 m1 B3 [, S7 ]( L- U
   - NEW: Added HTTPS access to web interface (configurable under Administration)8 L' P( v4 P- ^, z" R) @
   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
9 v- q) S6 U1 e' f5 S% `- Y   - FIXED: sshd would start even if disabled
' a8 ?4 I6 J& H   - CHANGE: Switched back to wol, as people report better compatibility with it.: x# ?' l# i7 b! p( p7 F* g( k. w& Z1 G
             ether-wake remains available over Telnet.
) B$ \& P6 z( y- \3 W) T  S
% s2 X. e: K1 p* D. ]. n! A  U
7 G) w1 u6 L! @  p, B- n  l2 x3.0.0.3.108.3:
' D" w  V, C: u3 a. R- m( H   - NEW: JFFS support (mounted under /jffs), z" ]9 d' e- T* H9 p9 b( @. Q1 K: J
   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,' `5 K, }; X3 G5 ^" u
          must be located in /jffs/scripts/ .
7 ?$ E- `4 B3 f" w$ \; R   - NEW: SSHD support
3 G8 o8 g* }. P1 |   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL
, u$ c# R( M2 t0 c  D9 d' @- \2 b   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
6 S3 i3 x5 v9 h: z   - CHANGE: Added "Merlin build" next to the firmware version on web interface.; y, j8 I3 t3 X$ J
' g. C6 T9 t/ U4 w  D

8 }3 X! @+ Y) `4 Q3.0.0.3.108.2:' N: j5 V) \( Q
   - NEW: Added WakeOnLan web page8 s- x, c  Q" H( G$ K$ h
' j6 X/ ?* L) i; I4 p3 u

$ |, y( L6 |6 E6 B+ T$ l3.0.0.3.108.1:  A9 ^" v" \# @4 x: E
   - Initial release.
+ u2 K2 R/ G- t2 l
  [# W3 b9 c! e! U; e( n
( e* x7 e4 h4 M! ]4 tContact information2 U9 W1 M' e- d
-------------------
* r8 S) {; d+ S- y0 |SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)" o5 P3 O9 c- E! R
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.' }) R/ Q+ R6 O. L
Website: http://www.lostrealm.ca/
/ d6 _3 f1 f3 ?3 f2 s- |5 rGithub: https://github.com/RMerl/asuswrt-merlin
6 b$ R  l' Z8 {  w: s3 XEmail: rmerl@lostrealm.ca
3 Y$ k1 f" @" X1 L1 i* {$ uTwitter: https://twitter.com/RMerlinDev
. w' \0 y' n" G" J2 h. x2 \, Z- [: T( W6 q7 B8 l- I3 `
Development news will be posted on Twitter.  You can also keep a closer eye
. T' a7 K! m7 z8 V' Ion development as it happens through the Github site.
3 e4 q. x5 _1 {1 J3 I6 ]" x# [" o. l2 E* G+ w
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
7 r7 e7 K. y* a$ H/ k8 u) {# xpost there (in the Asus Wireless section).
4 z, F! {% m$ d' k+ ^/ V$ a
; \0 E& z8 j3 a4 h0 \! Q2 p9 q7 q6 Y+ Q6 d4 R& c. s. w5 f
Drop me a note if you are using this firmware and are enjoying it.  If you really like it and want , r- \' r. F/ c9 p! `) ?
to give more than a simple "Thank you", there is also a Paypal donation button on my website.
& _4 }  K" o9 N/ }6 h# r! m- a+ \" d1 R
I want to give my special thanks to Asus for showing an interest in this project,
" n1 {# q( I* Z1 P( dand also providing me with support when needed.  Also, thank you everyone who has : j) m) n% u, ]) b" z- o4 o, U
donated through Paypal.  Much appreciated!
% w5 X6 O  i& @* i$ N5 D6 ~6 H2 k8 w
6 p/ F& e" u4 b) m8 d

" m, m- c% p, X- Q6 q--- % J6 ]; V* C0 b2 R4 o) S* [
Eric Sauvageau
$ v' Q& e+ I" ^5 D# I$ k. n3 d" b3 p; a8 C' w* T% }) v
" B3 Q: _, h  T* [( W

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 6 j8 W* M+ c# K2 \; i5 S
谢谢,正好有个N16,刷机试试效果。

; h4 u0 J, h" X, t6 o文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
2 }) u1 @" L. i" U# L! k没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!+ A( G; }& h3 j2 P
今天刚买一台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客服返回顶部