找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22901|回复: 10

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

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
! l& l3 e2 g& r3 r# j9 P+ P5 [
0 S. }7 M9 l' }' X7 `* h' v  Rebased on 220, includes AiCloud; added wifi client stats+ v7 |' J; m" u% x9 J  ~( S
  / r+ k7 Z7 y; F6 x% k
  7 |* B4 G" v& |1 R5 L1 O
  ; ]+ a& l5 m" m# T6 W
  
5 `. H. a0 U  h* N" w1 _0 L: p: t  / D7 F4 c7 w- K6 R1 F

. N/ m. u% w2 \, ]' n7 c" r" K  o4 I; {% f) @6 [% C
1 i, [1 b' m* P: t# Y4 R; `

- M6 T5 `0 M) A
7 g; M* d5 }8 z5 b! K1 ^& z3 p8 M+ S+ `

7 d% t7 T! C! T6 t, a3 q
& q' z* G) {8 p' E! u2 ~: |+ ?0 `: H3 M, k4 U7 k

7 l/ m3 I  G) h) Q; w- B7 w9 d: F5 _* r& h3 c8 O, {6 b/ a
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)6 D- u3 M2 N; d* v
=====================================================
8 Z- h1 u* e# w# _" U9 j" U  H* `" }% h4 ^

5 W- e5 j! v8 _About
/ J9 K( Z  \9 f0 j* g" u-----
. H, M6 L: B- w8 OAsuswrt is the firmware developped by Asus for their newer routers.  They are * f9 C/ Y' I2 H& v$ W" z4 v
also porting it to some of their older models, like the RT-56U and RT-N16.  + Z  i: E/ i" ]! |6 n2 O; j
While originally based on Tomato-RT, Asus has disabled some of the 0 ~" p* b4 q# V: m, \
original Tomato features, and added others.5 P# I' S8 s& f  {9 r  z2 S% G

1 U; w& G- q6 k( H1 i7 C% pAsuswrt-merlin is a customized version, which I am developping.$ z9 F6 [0 [+ a8 P% c2 x. g
The goal is to do some bugfixes and minor enhancements to Asus's firmware, ' M& g" {' w2 _6 b- @: }" x7 J
without targeting at full-blown advanced featuresets such as provided by 4 ?  Q% ]7 R) }3 Z
excellent projects like Tomato or DD-WRT.  Some of the features
, e& [9 b& \3 R' B& }6 y) Zthat had been disabled by Asus have also been re-enabled.
3 X! Z9 p3 @4 @3 dThis aims to be a more restrained alternative for those who prefer to stay
) T6 s3 Z* T8 k2 I' Y- Ocloser to the original firmware, with limited risks of seeing new
; Q8 b* J% ]# I' j- R1 L" Mfeatures bring in new stability issues.  I value stability over ) [9 u: v' z; d, r/ X; b) g
performance, and performance over features.0 M, \0 n& y9 X- P* M9 b
& U1 O2 c' V9 M' e4 U9 b  ^

8 L4 x( a- S$ h9 x* v. q1 o. s8 N4 {! g' q7 o& i# C
Supported Devices" s, a! S  t" t/ `5 Y! g4 I
-----------------) C5 j4 X6 s! G+ K8 O2 k: @0 L  b/ [
Supported devices are:- r1 g4 a) q  H3 T  Z) H
* RT-N66U
' S. L/ s# Y9 Y * RT-AC66U
: p2 b% s5 W; A5 y: q% u; F% _: g$ U
) m1 r5 W( T1 N; LThese devices have experimental support (because I don't own one to test it):  o* Z4 w! _% N% D
* RT-N16" p9 v3 N& U! ~7 [7 x# h& n' S
3 O! ^. h$ K1 u% y5 R$ s' G
) y- {7 q- k- f! @. d
1 p) |8 u& f9 u# Y
Features* z2 L1 k$ x1 d# X( N  g$ v
--------/ j0 q% O( n: L9 _0 F* t2 ^* \) L
Here is a list of features that Asuswrt-merlin brings over the original firmware:
5 l% u  _9 E- k" D8 v( k: _6 K9 \9 ~5 g( m6 x$ L5 \
- Based on the source code of release 3.0.0.4.220
! p! o9 D. {. z+ Y- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
6 W4 D: s) e1 R! N) }7 c* h- WakeOnLan web interface (with user-entered preset targets)0 @* M1 h0 X* A$ ^3 C4 h# x
- Persistent JFFS partition/ I) b6 U" k/ z; D( A( w$ J" V
- User scripts that run on specific events  F. [9 j) J! ?1 M- i$ e( g  D
- SSHD (through dropbear)1 T$ r9 ?& B- J  ?( h, H$ i9 Z+ `
- HTTPS web interface5 e  _. p% x0 r0 u7 ^# v
- Crond9 h  {2 k2 U- N
- Clicking on the MAC address of an unidentified client will do a lookup in
: I/ A( q7 u& |( S: N& `% d  the OUI database (ported from DD-WRT).
' Q) e  \/ s7 s8 ]- Optionally turn the WPS button into a radio enable/disable switch2 k- W7 }2 j. e; \; m* C$ D7 `
- Optionally save traffic stats to disk (USB or JFFS partition)+ E) b8 R- v1 @6 [
- Display monthly traffic reports% o; W1 }) ?4 X: o7 e2 |6 Q; s
- Display active/tracked network connections
; u* x; P4 ?& s8 N  J- [4 c- |7 |- Allows tweaking TCP/UDP connection tracking timeouts
) o9 l; @- b, T( f4 Q# Z! Q. R; H- CIFS client support (for mounting remote SMB share on the router)$ T4 d5 p) B6 F
- Layer7 iptables matching: v8 A. E+ [3 B* M: h
- User-defined options for WAN DHCP queries (required by some ISPs)
" R" c$ \" ^) v0 U- q, i8 k3 Y- Name field on the DHCP reservation list
; \( u% p/ H( y- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)0 t* _3 }4 h8 v/ p$ K
- Dual WAN support (both failover and load
0 R. i. U% ]. c! a! ^  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U)
4 ?$ ~7 k9 W! y5 o7 n# Z  U- Disk spindown after user-configurable inactivity timeout
$ ]9 o. o$ {, [; U* a7 ?" y# a: \- System info summary page
2 a, F; h/ D/ Q$ J3 A, h- Wireless client IP, hostname, rate and rssi on the Wireless Log page7 C$ R1 o4 B/ I7 i5 m
- OpenVPN client and server, based on code originally written by( `. m& C2 S2 M9 n3 r
  Keith Moyer for Tomato and reused with his 5 y% K* n+ q9 J0 R" A* v( U% n
  permission. (RT-N66U, RT-AC66U)
6 _; S7 |, c! a6 _3 |$ f6 I, q. q
# Y: Z7 S, m( Y3 _4 X0 a4 O) g
0 A6 U% p, I1 v3 g8 p' o8 k. D( Q0 G  m- n+ {
Installation
" b4 E9 G  X/ v/ `5 [4 _% z------------  L6 j( ]* _) _# r
Simply flash it like any regular update.  You should not need to reset to 9 Q1 x0 i: F! {
factory defaults, unless coming from a version that used a different
0 y6 J7 t( s! x' v% Invram size.  You can revert back to an original Asus firmware at any time just& l% y' ^6 l. T: z  I& b  G
by flashing one.
& g4 q3 }) m7 F1 m% b
) [3 z& V& b# g2 z' rNOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the
3 b; [( z/ z( g$ g+ l+ efirst time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
& t1 D. k+ ]0 k; ^3 o$ qwill wipe ALL your current settings and revert back to factory default!
) i4 L9 E7 J3 r# a) o! ^This is required to upgrade the nvram storage to 64 KB.
) a8 P- p0 o3 |+ u4 E
/ q8 R( R" I, H; I, T1 q0 y- ]2 m/ T0 D6 \% x8 M
Usage
9 v/ ], l* o1 O5 l$ t-----
3 ]# v+ x& ]% i& c7 ]+ a  i$ g8 E; B: J3 H/ Q) m$ X3 G
* JFFS *
7 J+ l# ~! T5 m. @0 r0 j( GJFFS is a writable section of the flash memory (around 12 MB) which will
6 y- s. Q1 E6 J, Nallow you to store small files (such as scripts) inside the router without & v2 q5 Y! X: s! i9 `+ z8 p: v
needing to have a USB disk plugged in.  This space will survive reboot (but & p1 A% m1 C9 w" Y. `( z4 q4 d! n
it *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  8 w; G* b9 q# ]1 I
It will also be available fairly early at boot (before USB disks).
. j! x! m3 a# V
1 ]5 P9 V# m0 f. J6 s' \To enable this option, go to the Administration page, under the System tab.
0 ~( l) [9 V  |) ]3 A
+ m6 q0 B" e8 {4 V) }* ^First time you enable JFFS, it must be formatted.  This can be done through ; M2 C# ^* k: [' E" ~+ |
the web page, same page where you enable it.  Enabling/Disabling/Formating * `+ M( q  B1 V3 e! e8 Y
JFFS requires a reboot to take effect., `' Q0 p/ R0 |: O1 o! U
# F2 O/ }$ A. Q1 F9 ]
I do not recommend doing frequent writes to this area, as it will * K8 j' [8 P6 a1 X) w
prematuraly wear out the flash storage.  This is a good place to
0 c3 O  f: \5 Iput files that are written once like scripts or kernel modules, or
9 g  L2 C/ r) L. Qthat rarely get written to (like once a day).  Storing files that
! q* s2 e! u4 y! X6 m/ n/ U( tconstantly get written to (like logfiles) is NOT recommended - use. Y& O" ^/ r! A' t& x+ f; O) n7 V
a USB disk for that.3 G0 C6 j3 l9 u: ~/ L& A/ e
3 r: a9 W; D( K0 O1 s8 r# G
: h- T+ L+ ?7 o5 [1 U( h

2 e$ S7 ^- w1 P5 e2 {/ A* User scripts *
& v4 d3 \- n- `) K6 [" E  O2 j9 G& wThese are shell scripts that you can create, and which will be run when
2 i: b& U% v, P: }7 O0 qcertain events occur.  Those scripts must be saved in /jffs/scripts/
0 }8 z* q" o) @7 o! ]7 }! Q+ \(so, JFFS must be enabled and formatted).  Available scripts:
$ ~' M' E) i8 j1 R9 p9 F6 a) C3 v
8 j# b/ \3 [, N8 w- services-start:  Services are started (boot)
/ W/ D6 S$ a  u$ G: V+ T- services-stop:  Services are stopped (reboot)( P6 l5 s" v8 z+ y" K
- wan-start:  WAN interface just come up (includes if it went down and back up)
/ ?: [4 M) l6 b. V: ^4 I: c- firewall-start:  Firewall is started (filter rules have been applied)3 h$ ]" {8 ~' b; y+ U1 `( K$ ~
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)
! d4 w0 F- O7 U, m1 w- init-start:  Right after jffs is mounted, before any of the services get started6 F0 y7 F0 g& o% A9 N# y" K
- pre-mount:  Just before a partition is mounted.  Be careful with ( P6 O7 f* ^$ k6 F+ J8 k1 \
  this script.  This is run in a blocking call and will block the mounting of the   F. ]- r2 M7 B" f" `. f
  partition  for which it is invoked till its execution is complete. This is done 4 V' ^3 z5 S2 C) T1 P
  so that it can be used for things like running e2fsck on the partition before
  U7 f. w6 M) S4 ?  mounting. This script is also passed the device path being mounted as an
& }$ m- f: f3 k" t  argument which can be used in the script using $1.+ I# P; x) z0 S, t) |5 d
- post-mount:  Just after a partition is mounted( h' Q( M* w  A

9 Z; I/ w& G5 H3 EDon't forget to set them as executable:3 Q. [0 l" i2 C5 D1 `. `
7 y+ M0 K& ~# k1 i
   chmod a+rx /jffs/scripts/*
, ?# v( J9 [7 D% [: l5 P% y' b# j& C- ~5 W3 n2 P) n; G. i( f
And like any Linux script, they need to start with a shebang:1 R: I* C& A$ \& q3 T# k

9 p/ v( Y8 e' Z7 Q# M1 M+ \   #!/bin/sh( b, f8 K( M1 P  F

! s3 r6 R+ G1 @+ u2 H. M' n. J: I& W" i! A- N3 J# ~$ T

. a" y3 N# j/ x* WakeOnLan *1 W' w3 R  c3 b6 A9 u$ K" `2 w
There's a WOL tab under the new Tools menu.  From there you can enter a' M$ `5 e& h8 Z1 y  E2 B
target computer's MAC address to send it a WakeOnLan packet.  You can also
+ y( f" p% M6 P2 f% dcreate a list of MAC addresses that will be stored in nvram, and on  M3 F1 n. M/ ]1 M0 y4 V- x1 `
which you can click afterward to wake up one of the listed computers, without
& l0 e1 L' N) ]* ~' ?3 M1 Ahaving to remember their MAC addresses.
, G, s  J8 ~3 S5 k: p8 C- L6 m! K* x2 I4 s5 c0 u2 U

: K& }8 N! V: U" q
  g4 I* `4 {# E4 X7 J$ D- t* SSHD *, n1 k# M% F$ \; E/ B
SSH support (through Dropbear) was re-enabled.  Password-based login will use % A) M/ b  ^! r9 J
the same username and password as telnet/web access.  You can also optionally
8 P' a1 y1 Q& X* p/ ~1 _insert a RSA public key there for keypair-based authentication.  There   h* Q9 K4 c, A$ Q9 ~$ R) h
is also an option to make ssh access available over WAN.
1 X/ A6 Z4 |' H4 [5 _1 T# G. f9 U; {  t3 t

8 J0 X5 Z% G; f5 ]7 o* HTTPS management *; g  S3 a* O3 |3 {7 m1 s
I re-enabled HTTPS access in the firmware.  From the Administration->System
0 h2 f# Z6 _# d3 f: u& ?page you can configure your router so it accepts connections on http, https , ^7 ^1 Z( }3 n: T- p7 @
or both.  You can also change the https port to a different one 1 u. l9 R3 b6 D# C; I" D
(default is 8443).' r/ x' {" [1 V
. B8 L8 [" f! {# C

+ z( z$ T$ Q- H) m* r' f0 ~" }- W2 @$ l. ~7 {
* WPS button mode - toggle radio *
6 P. m- z" i6 B2 g2 \& ?! `* HYou can configure the router so pressing the WPS button will & M7 c) r3 n. d
toggle the radio on/off instead of starting WPS mode.
" [* e0 B# J- k5 `5 V2 YThe option to enable this feature can be found on the
+ E3 r6 Q; k7 e: y, C6 RAdministration page, on the System tab.
" j3 T/ D1 Y* ]: d; [: u$ O
/ T! N1 }9 Z; B! K; T) u4 K
- j- S0 j6 P* X% U7 g, u5 ]+ l4 ?/ U' e4 F. ~0 |
* Crond *
" v7 y. F  `( v4 c: vCrond will automatically start at boot time.  You can 6 w3 `/ u# ]! k7 o, R; `8 u
put your cron tasks in /var/spool/cron/crontabs/ .  The file # H+ u1 o# G, E" J  {  w# Q
must be named "admin" as this is the name of the system user.
7 [2 \7 {9 P- aNote that this location resides in RAM, so you would have to
7 v6 B6 v8 F  i0 q$ z7 O8 Yput your cron script somewhere such as in the jffs partition,
8 k! `' ?8 F! Uand at boot time copy it to /var/spool/cron/crontabs/ using ; k8 |0 g6 U+ W5 ]
an init-start user script.
1 r+ ~' ^7 o1 b' Q/ T6 A; `) @8 |1 d! p. R7 J7 z  E
6 x4 Q- x- ]( G' h. r  b
  Y" a' q3 X2 @3 V3 x7 g. \
* Traffic history saving *4 e: e, `  ?! c. W- s
Under Tools -> Other Settings are options that will allow you
5 A5 b. e0 ~; y: W9 V9 kto save your traffic history to disk, preserving it between
# C6 a& x2 z3 d% t2 r0 l% K) _' arouter reboots (by default it is currently kept in RAM,
  N+ d$ l9 U6 Y, W! z# mso it will disappear when you reboot).
% _8 E% V9 y/ \0 c% |3 E  Q) R/ D/ q; e! e/ u; W$ R
You can save it to a custom location (for ! y# O' ]) @0 R4 T8 E+ j# J
example, "/jffs/" if you have jffs enabled), or
( U1 i8 O9 {0 r9 E- x' {: X/mnt/sda1/ if you have a USB disk plugged in.5 u! S( X7 U6 k- Q+ H4 D
Save frequency is also configurable - it is recommended
: x$ l7 ]( w% Pto keep that frequency lower (for example, once a day) 4 J& }6 _8 Y. E6 ]0 N' B$ C$ ~
if you are saving to jffs, to reduce wearing out
% u* {7 [4 f7 Y' l& }  \  H! Syour flash memory.  Make sure not to forget the trailing 5 U. L$ a3 I  x( i* [5 \% k; W
slash ad the end of the path.
5 }& d" _4 n6 A6 e3 ^" Y! D' C9 g& k0 O) z2 v; B( n7 g: ]; W
Also, a new "Monthly" page has been added to the Traffic
7 s) U! B1 B. b% \8 u$ ?Monitor pages.
4 _% l9 c: K3 r  ]! \/ i6 }8 H& o% N' [6 H' g7 ^/ d/ i+ _, i" Q

9 V+ W8 ~3 }6 X/ ^' I' n$ H  ~' O) }" j0 q9 j$ N: y
* Display active connections *9 v- ?# L9 k0 q( V* C' W! F6 ]$ Z
There is a new tab under System Log called "Connections".
8 {2 j8 {! J7 sThis page will list the currently tracked network connections.
( W8 n, U. x7 ~# d/ Z8 l+ j3 i& nYou can enable name resolution for IPs on the Tools menu,; f" w% C# U- ^8 g9 m' I% l$ ~8 J- R; \
under "Other Settings".  Note that name resolution can + y: x& q3 E4 `' }; C% H, N
slow down the loading of this page, especially if you have
) F) p1 T5 h9 W  b7 r1 z0 f* ka lot of tracked connections (for instance while torrenting).
. {5 Y! d( |+ v  |+ J8 F; n) g6 ^$ A# ~
* D: \9 [: \: h% }: d
! D. u/ l5 H- n; [/ }6 `0 ^
* Adjust TCP/IP connection tracking settings *
1 o: b- `3 ], e5 X( vUnder Tools -> Other Settings there are various parameters
) I, Q) V$ k" G5 s$ R9 m# s' Gthat lets you tweak the timeout values related to connection
2 U8 W, R- P' ?& j, Y+ N# v1 j  Ttracking for TCP and UDP connections.  You should be careful with 5 W7 Z: B4 _8 v6 ^- K& Y- z- J
those settings.  Most commonly, people will tweak the UDP timeout 1 C) j: B1 q. m4 g* Y5 X. ?
values to make them more VoIP-friendly, by using smaller timeouts.
% `. I* g) e* o1 d% ?, J" a  aTimeout values are in seconds.
; n$ m$ @& c$ f+ F3 H
4 W* F* ^5 `" H* `& \0 f6 Q+ R8 f) `) A. I. z
. T* R; G/ m# H% K5 [  `4 y
* Mounting remote CIFS shares on the router *. M8 \# G: k: i; b# U2 N0 Z
You can mount remote SMB shares on your router.  The syntax will
) x( v5 z4 I3 C) s) y7 nbe something like this:% c0 e9 K. l2 @  |. h5 }# }! ]

* J! T1 e5 K# Y8 L) Lmount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
4 F/ v$ d/ `# z4 D5 S% |* X- X! X; P) o# r" I
(backslashes must be doubled.)
. H. L& N' V' W5 n* n; V+ }. }: s' E) H6 E3 b/ }" J+ ^7 K! Q

! O% g$ c5 {! r; |' |; E9 p8 d" _/ A& N
* Dual WAN (EXPERIMENTAL) *
* f' Q+ d( x  v' VAsuswrt originally supports using a USB 3G/4G modem to use as a
  X! _* _. \$ r/ x  Yfailover Internet connection.  Dual WAN is the next step, also 6 ^2 s* D* ~+ l
developped by Asus but left disabled so far in their official ( [6 K0 e5 ^' F; y8 _
releases (probably because this is still work in progress).  
7 R# U: s4 ^8 U$ \2 \0 F1 u% r6 h7 |8 `, ]+ M7 n2 S
The first improvement over USB failover is that it works not only ; ]2 B9 t3 W' j
with USB but with other ethernet devices, which can be plugged
) ~) Z; k1 k4 B7 u" I2 Jon one of the LAN ports that you will select as the secondary WAN
! B# L& n5 h$ h# b( a5 Sinterface.  The second difference is that in addition to failover
) [6 q' q' }; h$ w1 U+ l, dmode, Dual WAN also supports a load balancing mode, allowing % e2 w6 p7 ]! }! i$ y
you to share both connections at once.' a- u4 U& h/ A5 a8 ^( y
& D4 G+ S1 Q3 X/ \# y' H
Keep in mind that Dual WAN is still an experimental feature, until / |) Q6 b4 v- m  e
the time Asus finishes developping and testing it.
& E. b# V. G/ n# e/ B* {/ \; W& i+ s. q9 Y2 k

; k3 k' c* i* V9 O; A+ q* U
* `' o8 p3 J* Y, h5 p# P3 \. R9 x: ~$ t* Disk Spindown when idle *: Y4 n/ z4 o% ~/ I( f
Jeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you " @' p( N" F* R9 V! k
to configure a timeout value (in seconds) on the Tools -> Other Settings ! ^6 n3 [9 E9 e2 D. m
page.  Plugged hard drives will stop spinning after being inactive
' X/ F$ u0 @" b$ p8 N5 yfor that specified period of time.  Note that services like Download Master
9 k# y7 V6 p' w; J' N' G, K# Emight be generating background disk activity, preventing it from idling.' M3 y; z) O" U. T
0 ?$ G( g9 E" l/ a8 {* n

  g9 ~: k! ]7 F8 B, S
3 I/ P) T- @0 l* OpenVPN (client and server) *
* q. d+ M$ b2 S* v6 ~OpenVPN is an SSL-based VPN technology that is provided as a 3 @& v. s2 Q9 [; F* a5 V
secure alternative to the PPTP VPN already included by Asus.) Z. A" A4 T8 b
OpenVPN is far more secure and more flexible, however it is
( j1 K) j" B: q$ _' `. tnot as easy to configure, and requires the installation of - J/ g& ~: T! W
a client software on your computer client.  The client
  |  s$ y9 u7 [can be obtained through this download page:* |( s* H8 i* t& c" u+ ?8 ?
: B, y0 _  d/ H
http://openvpn.net/index.php/open-source/downloads.html2 _6 \$ b6 o5 `* ]
. v" L6 L$ s6 i+ T  w
Explaining the details of OpenVPN are beyond the scope of this * S/ h6 N  M3 a6 R& C2 n$ b
documentation, and I am in no way an expert on OpenVPN.+ ]. J4 n! G4 `/ U' Z; T
Fortunately, there is a lot of available documentation and
- l3 z- [( H3 i: h( u! ?4 o$ j) vHowto guides out there.  I tried to stick to the same option
5 }6 j! q2 M( i8 |descriptions as used by Tomato, so about any guide written 2 _) F! X# S$ X/ J
for Tomato can easily be used to guide you on - l# K0 |) z; Y" _+ N7 {
Asuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin ) ]4 r' N. a  |- O( K: F" a8 C4 Y
Github repository.# ~: h- K2 D- D, p% W

7 B9 {$ b8 c4 \  z. n! m
! l9 ]$ ?! D4 Q6 c# i- F2 [3 t5 ~, a
Source code
( s+ G" S7 [5 M-----------8 h& L  t3 W/ c( f- v: t1 F2 u
The source code with all my modifications can be found
: v8 U% |4 {* \* S: w* J6 F0 ]$ {% ~on Github, at:
/ [* J' a2 w* z. T' R& w" j  Q* }, O. }% n; P9 t( x, Z6 y
https://github.com/RMerl/asuswrt-merlin( O3 |1 U. Y( F8 o! X* [
: ?5 v9 s2 G. a) N. y* [. M2 ^0 m

) y$ f7 e8 @3 s/ Z0 g* U; j
& D3 ?2 Z; j3 ?4 y" SHistory
0 k  w; D# a8 T# ^) A+ ~-------) `7 B* x* s) Q& B/ {
3.0.0.4.220.18b:
, R2 ?; M! m0 m1 c) n   - NEW: Report both rx and tx rates on wifi connections  @, t0 g' b5 n" p* I9 r6 s4 r
   - FIXED: Handle cases where the wireless driver returns a speed of -11 n, x( N6 U2 ~; g. `
   - FIXED: Removed rssi retrieval retries, as it would make the first access to8 l6 ^7 q" U% r8 H$ D' ]
            the wireless page take forever if you had multiple connected clients.
$ i# E: v) [& ~2 q            You will have to manually refresh the page the first time you access it
2 K2 S% c5 c" {* Y7 ~, D( J5 ?! n* X            if the RSSI is reported as "??".5 `( W% |( r/ |+ O4 |! B: p" Y

4 U2 B  Y0 n/ U  a9 d+ L
# o, R! G5 W; E7 Y6 r3.0.0.4.220.18:; b! r0 I; ^0 p" e4 |4 k8 M
   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be
$ i( R6 N" O/ ^6 ]          manually set to a value between 0 and 15, with 3 being the default).' v# s% i6 T$ D" I  N% c
   - FIXED: Buffer overrun in init code that would crash the router when & R4 h% X) j, A. q, v: c
            too many features were enabled at compile time.1 _6 n, @& b4 B. d
   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)
$ K- z6 ?) V8 m+ `   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.& P3 j) Y3 k; ^. |$ q, t
   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were 8 L+ h5 }& C! E+ D# U8 E! J2 i
            not properly saved.
8 j/ O& M. n5 r   - FIXED: First time a client's rssi is polled it would return 0.
, Q" n8 z# V( V' K" ^' `   - FIXED: post-mount user script wasn't executed (regression in 220.17)
7 r5 P7 R% V1 _   - CHANGED: Added some info to the OpenVPN server and client pages.! b5 M: C! X) w. `& o# {
   - CHANGED: Improved load time of the VPN Status page.
4 q# A1 N% t( G- e
: ^: w, H( F; N- }2 L* D9 b( U5 M# @! G$ Y
3.0.0.4.220.17:
; |( E% I7 z. e  x/ @# N- L+ O   - NEW: Rebased on 3.0.0.4.220, which includes:
. A3 z! J  M* B+ [4 z* C2 ?! @            * Fixes to IPv6 6rd
/ F& r! u9 r' h7 Z% F- N            * Fixes to AC66U Wifi + QoS6 t6 e/ i. a; T6 s3 I! t
            * AiCloud
) G+ I! {; Y0 n( f* O            * Interference mode once again enabled
, F* T  M  ^. y  - NEW: Display last received rate and rssi for each clients on Wireless Log page.+ i9 x; h$ ]1 k' W6 N2 h
  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients- e7 y8 G: \3 N) t+ o1 @: N
           if you had just enabled the option on the webui.2 u+ j! t4 ?( Z$ v. d
  - FIXED: PPTP clients not always showing on VPN Status page.
; ~) v$ o% H# `1 q  - CHANGED: Disabled DualWAN as it's currently broken in 220.9 [9 A6 ?. I; p# x: h' v+ W0 t: z
  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks
( w2 l- |8 l8 m; z7 g             the router.
* m  C& X" \# w9 ~% g. K  - CHANGED: Removed firmware update checker to avoid accidental. w5 H( d4 d( l) G2 T$ J
             revert to original FW.8 O3 j( J- X$ W& y2 E  A
- s6 o: ~& @% W  Y' Z; c! A/ }
+ f7 c; f; V! O3 p/ N) y7 G+ O, m3 s
3.0.0.3.178.16 Beta:
  O" a6 X" v2 v! ]5 F: Y0 R   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
% ~) g8 L! b( e          Keith Moyer (from the Tomato project)./ v' P. \3 c+ j4 q7 W* Y
   - NEW: Added crontab command) v2 ]* }3 w" @6 O) R
   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either . e" o* s. H2 H3 d" V' t5 e) G
            VPN or the NAT Loopback (GRO is now disabled for that device)+ c" V: Y2 Z5 h3 ~# R1 a
   - FIXED: dnsmasq was listening to all interfaces by default, allowing , _; d4 D' N8 M4 v
            even dhcp requests to be serviced from the wan side if you: ~+ C+ C0 N$ v6 \" c
            had the firewall disabled (Asus bug) (fixed by dev0id)
; b4 s- b5 f. I   - FIXED: Default disk idle spindown now set to 0 (disabled).
0 C' q& t. f" ]$ j- k   - FIXED: Corrupted WOL list when using IE.; E9 g- k" p3 M" @- O. A
   - CHANGED: Upgraded openssl to 1.0.0j.
8 Y" w* j: `8 ~9 G/ Z0 b' I   - CHANGED: Included fully functional openssl command (will allow you to
9 f" t1 u7 \- U. n" |" m- x              create keypairs and certificates from the router).# r7 F5 w0 I# `3 b+ a
   - CHANGED: Removed power adjustments from the Performance page, as they
4 @- o; l1 Z. v              are redundant, and not as reliable.
. t/ V: l1 A: K% L: ?+ b# v; N   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I
* K: p9 E$ \+ b( o              am unable to work on them without an actual router.
5 I0 `6 B) I. C  y4 s$ S
8 v4 i$ Z! V9 p+ U' G- |* \5 ^0 ]3 R: S' H" D& H* \5 m1 q0 u) t
3.0.0.3.178.15:
! ~) I0 n) X* Q4 u6 s   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:, P/ V6 k/ n& a  V+ Z6 C
           * Radio turns back on based on schedule5 m% ?3 @' `9 [. d  J
           * Reorganized QoS pages
! z$ j: u8 ^! J* ]/ z* A/ {           * Turning WAN DHCP connection off will first release current DHCP lease  s  X: K" N! r; ]7 @. C: h1 k
   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.8 m5 _. o+ k9 B, a( |3 t+ A
   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB
: j/ `' W- ~: Y3 U6 Z$ M/ e          max, as using the whole 90+ MB available makes little sense for 2 C) n. Z1 F2 N' A, i% l
          JFFS, and was also displaying some issues.6 b. _+ M' }6 V+ w
   - NEW: Added nat-start user script, as NAT rules get applied separately from
5 ?! y- k- }* l% B; f' o          other firewall rules (firewall-start changes to the nat table are
$ O( k5 w$ G* Z" `2 L          being overwritten when the router starts NAT), y6 \# q$ L; N1 [6 }2 L
   - NEW: Added additional info to Sysinfo page* g1 k. E5 q* L/ n
   - NEW: Added chroot applet1 p# L0 t) ~9 r$ Z% d+ ]" X
   - NEW: Option to allow SSH access from WAN
) a4 N8 H* c! K. H+ ?   - NEW: Option to exclude specific devices from idle spindown+ T0 H+ p# \) B* C0 W6 Y
   - FIXED: Performance page now uses the new Sysinfo API, and is now able6 \1 N, R& {0 b9 ]2 b* L' H; }' u
            to deal with cases where radios are disabled.
) V* O1 }- A/ ^/ U# t. H
& A& I* X8 q: d9 A! s9 r
3 y( X( w9 p; D# ?: n3.0.0.3.162.14b:. \0 {8 w; O4 p0 @! Y: R0 A( q
   - FIXED: Web server would crash for some people when accessing
2 x9 y' i0 X+ w3 q5 ?3 l" e) j            the Wireless Log page.
/ W) F% K& a5 @: W+ @. S, u; l% i5 T

  o- D1 o8 r+ |5 ~3 f+ l1 R3.0.0.3.162.14:! `& A% Q( R5 C8 h# r, V
   - NEW: Spin down disks after (user-configurable) inactivity timeout
; z. D5 J+ Y2 t2 e8 z6 p6 r5 y          (using Jeff Gibbons' sd-idle-2.6)# I/ P- y! M% d: D+ a) N$ {9 z
   - NEW: System information page under the Tools menu.# ?7 Q( }8 W  n1 c* \0 T* [
   - NEW: Station list on the Wireless Log page will now report associated
! G% _' R' k- l/ N# ]5 D% Q, |          IP and hostnames (when possible).
1 }/ J6 W* r- O; o& {5 X: N& ^& Q" G   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
& Y/ d5 Z1 x, N              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)
# n  |" J9 W/ i% B7 R  d, O# q   - CHANGED: Better integration of the Run Cmd page.$ w9 l! H: d: V: M. X' r: h
   - FIXED: Incorrect left menu rendering when under the Tools menu.$ S+ q8 ~! u# Q) l$ w- L/ P( T
# H6 s* o9 T% Q0 s2 T. i/ ~
: Q( R1 t* Y, w0 D7 I
3.0.0.3.162.13:
4 z% H4 e; B) r9 H   - NEW: Rebased on 3.0.0.3.162.
' b6 h( M; a7 [7 q3 i% D( D   - CHANGED: Switched to WPS radio toggle code Asus added,
/ ]6 z3 y8 x9 R3 Q$ B  w- T              now on the Administration -> System tab.- C- o& m) N1 A/ ~

- P% ~" {4 R3 h: f
2 j4 p3 k6 h- O0 D1 f' A4 n* \3.0.0.3.157.12 Beta:; y; T: n7 \% c6 P. ?4 [
This is based on unreleased Asus code, which they have
9 t6 H( S! V# I. U2 Z) Ygraciously provided me with.
* R5 x0 _. W/ Z& p, J4 h! j
. x8 G* v% E* z8 o; I, X3 Z2 s   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:
3 Y& d% J3 J1 L8 w5 F      . IPv6 tunnel memory leak fixed
2 Z2 ?  ~" [) E  K- F7 q/ c& i      . They fixed many issues, making some of my patches
3 }0 G' u6 b2 F        no longer necessary, such as timezone DST, https auth, etc...
9 r' r6 M- _) G& ~9 y/ `      . Upgraded radvd0 D  t* U0 s9 [; E8 N
   - NEW: Added link to the command shell page in Tools menu.! [, r0 h, F. z6 @" m
   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL)  \1 @) f) `  s
   - NEW: Added "tee" command.
+ n3 q) m$ p' @. s# s1 d   - FIXED: NAT loopback rules would actually NAT every lan to lan
0 `) m: ~$ n# V' x3 P            connections instead of only those needing the loopback
3 K2 g) |4 s) }. K$ x+ I            (bug in Asus's code).  Replaced with new code based on a
" ?. S& T) ?; _            suggestion from Phuzi0n on the DD-WRT forums.
6 N4 j6 H, ~2 E5 c   - FIXED: Accessing the WOL page would make it resend the last
) n0 U" ^! d5 v* w: U* d! L            WOL request.
/ q1 C6 z5 [, ?# K& {( r0 B   - FIXED: 'cru' was using 'root' instead of 'admin'% I: t7 B% @5 t: B' ~' V
   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)
9 O; j* \, g: }# \! @   - CHANGED: Made tracked connections load async from rest of the page" m4 ^, b6 v) z, N7 v* m
   - CHANGED: Increased hostname width on Connection status page5 c/ E' H* t" O* l7 T
   - CHANGED: Improved WOL page functionality.: \* ~1 ~# {, ]# F. e

" H2 W1 W8 f7 ~
. S; {$ P0 r% ~- C0 h. Q1 c3.0.0.3.144.11 Beta:( [# V  G3 \% R) ~0 ~
   - NEW: Name field added to DHCP reservation list
. F$ p2 F# y. F9 w   - NEW: Webui option to enable resolving IPs on the Connections tab
" ~5 P2 R# ~/ m6 t( R$ }; Y% {   - NEW: Store a list of computer MACs to use as WOL targets
8 B7 l% t& ]: q; O( D& y   - CHANGED: Increased dhcp options from 32 to 128 characters' _+ u3 b& d1 L6 `% O; P: b
   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced3 m, f& m2 g( i; [- B, w
     it to 16 in recent versions)6 u: H% Q- T! A4 B7 [, [
   - FIXED: Retrieve dhcpc options for the correct wan interface% O+ H9 Z" A0 a- c, y; [+ j
9 r! d& u+ i. Y9 n# F4 ?/ T6 L. P& z

) g& ^$ ?; g. f7 g3.0.0.3.144.10:
+ Z7 F6 m; p+ o# L3 G; l0 x( x9 t   - NEW: Rebased on 3.0.0.3.144.; B4 }- V& Z% h0 M- ?& _
   - NEW: Support for 64K NVRAM enabled.  ***First flash will/ M- V, g5 a4 c0 P% B
          wipe out ALL your settings!  And you cannot restore
" A& m. I, ]7 f) u. g& Z/ k          from saved settings - you must manually reconfigure . v& U# F/ G* M8 L+ r7 U9 g, b
          everything.  Be warned!***
7 R( q3 R/ a+ U; n2 `+ U$ b+ U- I! s   - NEW: Enabled support for Broadcom Wimax devices& u2 G3 ^7 t3 v" O* R5 ]* k
   - NEW: Added cifs kernel module (for mounting remote SMB shares)
. b4 B. b7 J# E   - NEW: Added layer7 iptables matching( F6 L' w) Y% b. t8 ?4 `
   - NEW: Added user-options for DHCP on the WAN page
- ~3 i% c. D  Z+ K( |   - FIXED: Router crashing when connecting to it over Wifi
- P; c6 C" @/ k0 T; K$ s$ s- V            and running the newer QoS code (disabled GRO)
1 K; m+ ], z% H   - FIXED: Router crashing when connecting to a network " p8 h& \% ~: j% d, \0 m' A; w
            device behind the router from over a VPN
5 |5 Y% h/ T! R( s. T' k: i            connection (disabled GRO).
9 I+ r* a8 Q0 r% y7 Y) M0 O: P. L   - FIXED: Incorrect timezone set unless enabling6 Y6 ~# j" s; ~9 E; }$ y& [  O
            manual DST.
. t$ r0 A1 \5 J+ }  B& R! u- K! c" A) @1 R, d( F2 l

' i0 i1 c+ d* K! F6 N* J4 |% w- @4 B3.0.0.3.130.9:* v0 l, _- M* W
   - NEW: Enabled new Dual WAN support from Asus& x& Z, P  I+ N; l9 w. N) {
   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui
7 K0 q9 c) l1 G4 V& |5 e) ]( d6 A* `( ?+ p- ~0 |9 M2 k; ^1 v

# @% I' e( z4 [/ U3 [& l  ~3.0.0.3.130.8:9 D, f+ @, U: ~) z  q+ a
*** Reverting to factory defaults BEFORE and AFTER flashing
1 r- s: y' U+ Lthis version is strongly recommended!  The newer Asus code base
+ C1 u4 O; e7 N* d) useems to have changed quite a few settings, so you'll want to # h! _& D: f2 j7 g. W
not only start with the new default values, but also get rid
. w- Y1 V% i! |) ~" G7 E5 Aof obsolete settings.  Otherwise you will be wasting a
/ C9 o& W8 q$ O; O( \9 E- W0 Hgood amount of the limited available nvram. ***5 G: Z3 ]1 w9 |8 C# ?

1 C2 _  m7 x9 T/ d   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code 2 o) c4 o+ G5 x/ J
                  and/or kernel code)
# z1 d& f  l6 d2 I( o3 v; |
" a# P0 G" D" ~( L   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing - k7 v/ X0 |1 L4 |
                  a LAN device behind the router.  Workaround is to ; J7 o4 [! f, ^2 D- |! a9 i- F
                  use an IP range outside of the local LAN9 T; q9 Y# R& |& \5 B
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either
4 }' d0 m+ s! F( ^# j                  set your VPN to use the VPN tunnel as default
! {9 }+ F& b$ F5 T+ f( \6 y                  gateway, or manually add a route to your VPN $ Z/ q' k& U4 R9 u" @% P
                  client.
& ?" E7 [, f- Y, K( j  g1 ~5 u! t$ B( g# S
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources).( W4 n* y4 a( V% e
          Build 130 brings various code changes to IPv6, not sure
0 A' H# X; \" x" f& R          what else (as I have no changelog between 112 and 130).. w! M, n" }' _7 N8 s% B
          The QoS code remains from build 108, as build 130 is
+ v6 {; R& f. @* K! U          unstable.- i0 B; k/ G# d+ ^6 P6 _/ P
   - NEW: Added "diff" utility- Y5 H: e* y+ q3 y
   - NEW: Keyword-based filter (new in 130): N% L. S: D* E) F
   - FIXED: Firmware/settings can now be uploaded over HTTPS
5 r5 s, Y1 }" M. O/ |            (bug fixed by Asus)
( `9 h, x# U. w4 b   - FIXED: Buffer overflow in networkmap that would cause garbled , L: u5 c: F% l$ y, W7 A
            device names to appear on the clists list (bug in
4 s8 P" f4 U9 K            Asus's code)
0 E2 C, m4 x) b* @   - FIXED: Firewall would break when applying a game preset that
2 z3 c" c8 a) R6 u* U9 N! I% _            had multiple ports separated by a "," (bug in Asus's
$ i5 t+ ]0 X! v& g: K, J# I5 ]5 t# y            code)( c/ S# i8 G3 }
   - FIXED: WOL through webui wasn't working when IPv6 is enabled
5 s% t+ |( J- X- ]" T) z   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)
8 s$ W) R: X8 U, R2 F$ W' S* Z3 h   - IMPROVED: /jffs/scripts/ will be created automatically if it
0 h  X% b8 i- U4 c% x0 B               doesn't exist (you must still make any new script # T( o8 z+ N- o3 i# f+ W% T
               executable using "chmod a+rx script_filename")( S  V  P( z& O/ a
7 w# `5 h8 D+ d5 J2 K+ w

0 U' x* j5 Z7 q- {( M. {3.0.0.3.108.7:0 `! o3 l2 B' r
   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)- L6 k- S8 |+ p
   - NEW: Added webui page under System Log to display active/tracked
3 K6 A# \5 A# B$ j7 d; n          network connections.0 r4 e5 I6 c% [2 _
   - NEW: Added netstat-nat command.$ I2 \1 {+ S  p* s& Z4 y9 w
   - NEW: Added pre-mount and post-mount user scripts (patch submitted by
" M: U  W9 z2 X6 I7 I1 c          Shantanu Goel)5 U* K2 n$ Q7 q* N$ P
   - NEW: Allows tweaking TCP/UDP connection tracking timeouts5 A2 M8 G" a; N4 x
   - FIXED: Removed check in Asus's code that would reject txpower > 80
2 P0 ?/ _) k5 C& K: ^& m' _# h  Q$ n            unless you clicked three times on Apply (?!).; h1 ]3 }! M' G4 _
            NOTE: Still not sure power setting even works, as I get
) L4 c7 R  |* R% h/ V( O            -80db from the other end of the house no matter if I use 7 }: Q2 q* x+ c5 m5 i
            40 or 500 mW.
8 Y9 a  Y! i6 X/ l: Q0 t. Z' J8 f, h

1 |8 }6 p. D" ~4 C; a& g3.0.0.3.108.6:
' W  ^; w- I: s1 p) B7 q   - NEW: HTTP access list (backported from build 112)
* i1 ~2 I" J# s* Z" q   - NEW: PPTP VPN encryption options (backported from build 112)" j( o* M. \; M& d8 m
   - FIXED: Traffic history location was't properly saved
, x9 g% S8 K- j4 H; d, y4 W            when changed in webui.: _$ e. w+ _0 |( ]( F
   - FIXED: Disabled traffic history saving to nvram for now,# Q! r$ q7 i# Z7 Q, n
            to avoid people accidentally filling their limited nvram space.
8 e( n( ?6 r$ L/ Q   - FIXED: Missing bottom pixels from the bottom of General menu) m3 q7 G# t# `. P
   - FIXED: Removed invalid CSS attribute
) Y5 w7 u6 n$ a8 z8 j  S. M   - FIXED: typo in VPN iptables entries (bug in Asus's code)
$ j, E4 U1 S# I! G4 A% n( D/ F/ q& g8 u& j! `

& k! e/ v% d" s( C3.0.0.3.108.5:
. Q, y  O4 |: n0 W   - NEW: Crond starts at boot time.( t3 p  g' H0 Q( ^( P7 v( n, R
   - NEW: init-start is a new user script that will be run early on1 s0 N; W& o5 b: @3 }
          at boot time (right after jffs is mounted, and before any ( T2 q6 w; }! N7 t# i
          service gets started)
* Q3 @$ m: j$ o8 h# x# J( c4 v  - NEW: Can save traffic history to a custom location (USB or 1 [- R  K4 }+ B. O' W( \8 V* P
         JFFS, for instance) to preserve it between reboots.
! W+ z+ _3 @/ Y* o/ A+ B9 a9 s  - NEW: Added Monthly traffic page (ported from Tomato)
8 S7 o" o- I6 j$ `  - NEW: Added the Performance Tuning page (with temperature).* @- k1 b" t: n  n% R
  - FIXED: Webui authentication was bypassed by the web server (bug in% n  P& ?5 u" I( D# f3 a% J
           Asus's code)$ c9 Q8 {( A) U- F
  - FIXED: Httpd crash when uploading a FW or settings file over; ?" U& M8 B1 o, _$ V0 y# Q# P
           https - should simply fail now.  For now you have to . t3 J" x8 K4 t) H
           use http for flashing the FW or restoring your settings
" K$ |" J: ~+ D- A" K) R9 {           from a saved config file.- _$ w& _& X2 n1 s& m. ?) ]/ |- a5 D. L' C
& h% f/ Y3 F8 P" m+ e9 f

$ u! Z# [: c9 v3 H. }- ~3.0.0.3.108.4:
: O2 V" j- R7 a; y: c   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in
7 M8 h/ k- c! x' |) _! ~8 Q  o          the OUI database (ported from DD-WRT).0 ?) _; W! ~& r9 V
   - NEW: Added HTTPS access to web interface (configurable under Administration)" H! F: i% S" t1 ^; P, q! V
   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)+ Z/ L  b+ I; w" x
   - FIXED: sshd would start even if disabled/ i7 [, |; {9 q5 X5 v" I3 y1 y
   - CHANGE: Switched back to wol, as people report better compatibility with it.7 n" K% y/ E; l* y  j9 d
             ether-wake remains available over Telnet.1 |" [3 r, l) L  e1 j

2 e. H2 j; |6 w" u( O$ R% M
" A. O6 W' V' g+ O( }& e3.0.0.3.108.3:
) Z9 O* u# B5 W6 h5 X* e6 b   - NEW: JFFS support (mounted under /jffs)
8 |& `; k# ~% ~, q* {8 ]- m$ F+ ^   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,
# u. N$ P2 y) p' x$ k$ V( q4 I/ C          must be located in /jffs/scripts/ .% P0 |- O) w1 \* S
   - NEW: SSHD support" \7 M3 p0 B9 a( [: u) }/ I& @
   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL
" ^/ [9 E* t8 |5 H2 R   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.
4 p: o; r6 N5 [, |   - CHANGE: Added "Merlin build" next to the firmware version on web interface.3 n- `" j' j- f: s" |& O" v" T
1 i. M& {2 U7 U5 [, w

0 _- G- ^, {% o4 `* E4 m& V3 u- D3.0.0.3.108.2:
5 t" m0 ~' P, |% ^8 a  e   - NEW: Added WakeOnLan web page; g( p# O# n( `% s2 E
6 x; C, k" Q% l) q" ]

3 p; L' N3 |: ?& |, t3.0.0.3.108.1:
# [; f; m9 {2 d+ X   - Initial release.0 s& ^, d1 S! o  i2 h( h6 }* U: z
( R2 j7 k" ]6 F, X/ \8 b3 [

! d4 t0 H" E7 ~0 @/ [Contact information
5 j2 [$ q& k( M7 O' K-------------------+ y/ K% V+ ?% M0 S& a7 B1 \
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)
5 v' q( ]( q2 i! [Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.( R/ w& e; X* C+ {5 X
Website: http://www.lostrealm.ca/
' _: p, O0 h+ mGithub: https://github.com/RMerl/asuswrt-merlin
; I5 c# U+ v$ k: zEmail: rmerl@lostrealm.ca! V/ }4 Y: o: m  f$ ^' Q
Twitter: https://twitter.com/RMerlinDev4 C% z8 H4 V4 o& [: ^

2 ^# y5 Z$ H; r) GDevelopment news will be posted on Twitter.  You can also keep a closer eye
4 u2 n: C! y! a' `9 P! ?& `6 A& h6 ?: oon development as it happens through the Github site.5 f' ^7 ]' Z8 v& l9 F7 K; K- v
. x7 z. ^" B4 L% ]: u  c- d2 V
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily
8 ^8 j' X; q8 W) Zpost there (in the Asus Wireless section).
: t# Y# A1 a6 y' ~9 h: J
* x) Z9 g3 o/ ?9 k  `
1 A9 k- J( v8 H* ~$ Z/ T4 g5 j: FDrop me a note if you are using this firmware and are enjoying it.  If you really like it and want
/ C) W" n6 O  Nto give more than a simple "Thank you", there is also a Paypal donation button on my website.
1 j' U. C  x) o5 Q
% q  b9 S7 s5 R5 {% pI want to give my special thanks to Asus for showing an interest in this project,
( Y% Q5 V' J# fand also providing me with support when needed.  Also, thank you everyone who has ) i( |0 G3 g4 W/ I7 L0 {
donated through Paypal.  Much appreciated!
9 f2 O# }/ U& m) P4 M
' F% v; Z  |4 r1 K  E  |* E5 X( A* O4 `8 n' U8 X
7 T0 o' z3 V: ~
---
( j, J9 b. w6 S# Q% l( a$ HEric Sauvageau
/ R! {! r6 N9 r/ g$ ]1 h% w" Z
- s( C4 h$ t" Y. ^
4 _# ?9 g5 n% O4 W

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 8 O! @& T. |( }! f
谢谢,正好有个N16,刷机试试效果。

1 i# B! T) C% M* b2 m文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
/ e* O0 `( y" p0 _) d没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!
  M' Z, Q" G5 h0 g: Z. z# G" W今天刚买一台N16,明天到货后刷刷试试!!
发表于 2012-12-5 13:38:04 | 显示全部楼层
不知道具体怎么样。
szllbswz 该用户已被删除
发表于 2013-1-7 10:55:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-8-8 13:33:46 | 显示全部楼层
暂时无法双拨,等更换宽带后再看看
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-12-25 20:03 , Processed in 0.034197 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表