查看: 23986|回复: 10

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

[复制链接]
发表于 2012-10-11 11:42:50 | 显示全部楼层 |阅读模式
来自merlin改进,主要是针对华硕官方固件BUG修正和小的改进,非常稳定,重新启用一些被官方禁用的功能,主要改进查看下图:
- P; e% n- `/ b2 ~; s# o' M1 R9 t9 |# ~* s5 u2 t+ X  W, M
  Rebased on 220, includes AiCloud; added wifi client stats
) o  D# w3 k: j# @% w: F0 ^! i5 G  3 T' ^+ Y9 j8 W! G1 p( z% B
  , T% D! Z! M! {9 I
  1 b8 A! z" V  @( g+ s8 _7 d+ [
  
8 P( Y( c. x0 X5 E3 j2 l! h# i" {) j  2 Y) i- Z" H# J. l
; p+ y4 w& p/ C* d& z

" N2 ^. W# y' d; z8 H# @, t
4 K$ q- q: Z- U$ K# q# [8 N' p. M; i9 Q3 R% v! k+ o2 F
5 y: D  `3 q8 x+ C* |5 |
$ K+ C  P; ]0 v# r& R4 q5 d
' H8 ^/ f: r: H2 }, {/ r

9 I+ b% W3 ?# `2 o1 X- X
. ~& H( b4 S$ ?! Y0 k/ i1 D6 n0 ~
% ]& E0 j  H- {5 `9 n9 m3 l; [8 r, }
Asuswrt-Merlin - build 3.0.0.4.220.18b (24-Sept-2012)! }1 e4 v2 T: `/ z
=====================================================7 ~, d2 m' M5 K) L# H

8 W2 t3 `6 K1 F7 U3 I9 G, k7 Z1 l' n* H, y& ?4 p
About
% k8 D# T/ f+ s; V' `-----# z# x, U" G, R) y+ M% p( v
Asuswrt is the firmware developped by Asus for their newer routers.  They are 2 L# b: Q: V4 m4 I" [  A8 o
also porting it to some of their older models, like the RT-56U and RT-N16.  
2 O) O) B( d" p) V1 I' o- R! SWhile originally based on Tomato-RT, Asus has disabled some of the
5 g' j4 W- t$ }: _. Q3 q+ J, Noriginal Tomato features, and added others.( c4 n: B/ }- {, M6 c

, j0 g6 Y7 ^4 o3 `1 H$ VAsuswrt-merlin is a customized version, which I am developping.
% x% i  L  j: m1 TThe goal is to do some bugfixes and minor enhancements to Asus's firmware, 9 g' n# r$ R# u. Z$ ?- @2 f
without targeting at full-blown advanced featuresets such as provided by
& B2 W6 |* S0 Z5 N3 y2 cexcellent projects like Tomato or DD-WRT.  Some of the features # `' Q; Z6 \9 L( P0 @; w
that had been disabled by Asus have also been re-enabled.
( d* D, j2 @6 ~9 D+ S9 qThis aims to be a more restrained alternative for those who prefer to stay   N; ]9 i  U+ \0 G; z
closer to the original firmware, with limited risks of seeing new
6 J5 ?+ _9 ^  @8 x+ c# G/ ^features bring in new stability issues.  I value stability over
3 w+ O0 s7 |0 n# operformance, and performance over features.' Q# O# @/ X0 \: O: L' K
3 Z" a, O- s1 ]" S& z  c

: D8 z6 d/ P; m- p4 w+ ]! }" k: d6 ^0 i) l' M# l
Supported Devices- V; j7 U3 ]) N3 j
-----------------
0 A+ m0 s+ J* U) y4 ?Supported devices are:
* A1 _# ^6 L( E! x * RT-N66U7 M" O* F% g3 b# ?9 }, [) F2 B
* RT-AC66U
. f7 v/ G$ E  z+ l! M- g7 s& ?! S/ P" @* X7 I+ p
These devices have experimental support (because I don't own one to test it):
2 m! R( d  k" {7 C * RT-N165 ?7 a0 p1 g* z6 a6 D9 r

: |0 Y/ e  z. O1 x4 c* X$ x9 [! Y0 r+ A- N1 L
. g; M. L# p* t
Features2 a9 q8 R5 @# n7 `' ^0 `% I, j* n
--------
! ^2 _$ [1 o1 K: [" O- [9 x/ nHere is a list of features that Asuswrt-merlin brings over the original firmware:) K; S, a& [8 v

  q# @3 r' T3 v7 O' J5 z0 r- X- Based on the source code of release 3.0.0.4.220  y0 E' |4 D( B, g( r2 V  ?
- Various bugfixes (like the crash on VPN/NAT Loopback access of LAN devices)
, |0 l( z2 T$ j3 g' P6 |  k% @% ^- WakeOnLan web interface (with user-entered preset targets)
$ q) f0 J( m4 |7 v; ^% O1 r- Persistent JFFS partition
- L$ p+ _" m/ q+ [- User scripts that run on specific events: \0 [  f( x" D, R, j5 y
- SSHD (through dropbear)! n0 c' H0 I: t4 X' L& y
- HTTPS web interface
* a) f% c: z3 b+ o- Crond* L) [; P) f! {8 g' ~
- Clicking on the MAC address of an unidentified client will do a lookup in
' x) l3 K; J9 ?' r. A; A  the OUI database (ported from DD-WRT).7 K8 ^6 |. K, \  e+ M
- Optionally turn the WPS button into a radio enable/disable switch
3 N  I" i, k" ?8 i3 l$ ~- Optionally save traffic stats to disk (USB or JFFS partition)
5 ~  N$ m2 O. h' S6 ?# m- Display monthly traffic reports
4 H- \/ b! W" @5 \, O' z0 X- Display active/tracked network connections
; p1 q( [7 L: Q) O# b' A! S- Allows tweaking TCP/UDP connection tracking timeouts
9 h! l3 B7 L& r5 U4 r- CIFS client support (for mounting remote SMB share on the router)
) |: H$ Y9 k$ L( p0 k- Layer7 iptables matching
% ~0 O- ~$ e7 u, g, E0 ?6 i# J$ w- User-defined options for WAN DHCP queries (required by some ISPs)* Q; Q/ f0 R" g3 N7 }3 Q7 C
- Name field on the DHCP reservation list
' c! ^5 ^) K2 u8 l) ^4 h8 z/ M- Improved NAT loopback (based on code from phuzi0n from the DD-WRT forums)
1 H5 }  d& _0 @* `- Dual WAN support (both failover and load 1 ?/ J8 ~: L: e  D: ~/ y3 Z! z
  balancing supported) (EXPERIMENTAL) (RT-N66U, RT-AC66U). g) n( u& _# ~$ l0 K
- Disk spindown after user-configurable inactivity timeout
( @8 D5 e0 r  J' r( D* N- System info summary page% k" Q7 x* D- P
- Wireless client IP, hostname, rate and rssi on the Wireless Log page
3 m6 a; I  `- I9 {( p. x- OpenVPN client and server, based on code originally written by/ b' }# b: i+ A" D
  Keith Moyer for Tomato and reused with his
9 J- X) p$ g8 A; }  O4 g  permission. (RT-N66U, RT-AC66U)
; H/ p5 l- ^8 ?8 E* ]% ~3 s+ m4 \$ W5 M

7 |6 Q$ I( f5 c& i
* C$ k" R' \  y) c3 h5 uInstallation8 M$ A' L6 Q6 S3 S  `+ ~
------------
1 u' D8 W  g4 h: I$ SSimply flash it like any regular update.  You should not need to reset to 0 |  k  D) J* R# S! G# ~8 h/ Y) _
factory defaults, unless coming from a version that used a different 0 L5 M' B0 O2 a: W
nvram size.  You can revert back to an original Asus firmware at any time just( L. Q- b! g+ @3 |4 |
by flashing one.  k, F7 k& B4 ~
* y9 @/ B& G) C$ }& F
NOTE: If you were still running a 32KB nvram firmware on an RT-N66U, the$ |: E$ f1 ^/ d9 ]; ?5 m
first time you flash a 64KB-enabled firmware (such as Asuswrt-merlin) it
9 @* e2 A$ W2 p+ C, _1 T# Mwill wipe ALL your current settings and revert back to factory default!
8 S' \. U3 h# O% T5 HThis is required to upgrade the nvram storage to 64 KB.! e. T4 r) @- r$ u

% T  M4 i0 n. l7 p" y; S) d( x
# o( a* L8 ], c! g& QUsage
+ d- P6 n# R: v) X: N; E-----/ R! `" M& [6 c/ Q8 K9 Z; I

; t( L# _* o5 c! p4 ?$ {' N0 f* JFFS *9 Q# r9 ?/ p& l& C
JFFS is a writable section of the flash memory (around 12 MB) which will , i' ]# ], N' l  P
allow you to store small files (such as scripts) inside the router without 3 q- g0 Q' J2 g7 Q1 @
needing to have a USB disk plugged in.  This space will survive reboot (but
( H' B: l5 _7 H& t/ M+ ~5 Nit *MIGHT NOT survive firmware flashing*, so back it up first before flashing!).  
! ]) _& W* q( s  iIt will also be available fairly early at boot (before USB disks).) R4 E, b: H' c: c9 O$ q+ Y) Y0 W
3 @: d* u' ]8 L: k' M8 P0 C
To enable this option, go to the Administration page, under the System tab.
* m8 b( n1 M! ~) G8 s+ Q7 L6 F; O1 u$ @* L" ~$ x
First time you enable JFFS, it must be formatted.  This can be done through # Z0 y' b/ g& w7 p( Q/ ^7 c
the web page, same page where you enable it.  Enabling/Disabling/Formating
' J  x7 S' s& \! @0 JJFFS requires a reboot to take effect.: y! v! Z% c& T6 x, [6 L! q
# W: E3 n6 _. ^3 w- v1 ]9 K
I do not recommend doing frequent writes to this area, as it will
7 A  u8 [/ X) m& Rprematuraly wear out the flash storage.  This is a good place to 5 ]4 Q. i  m0 n+ s% x7 M! i
put files that are written once like scripts or kernel modules, or
" U3 m" T+ p* p3 r3 X; W8 \that rarely get written to (like once a day).  Storing files that ; X) g& t0 h# V# }" a/ ?0 p# _# y. H
constantly get written to (like logfiles) is NOT recommended - use
/ {. {- N: U1 }) Va USB disk for that./ L! l3 X  \0 i6 ?
- O' G/ N' R- o
% r5 g# r. h8 @  K4 j6 U
/ H- l0 }& H1 O
* User scripts *8 G" |/ a0 V4 i* [3 q0 A4 q
These are shell scripts that you can create, and which will be run when
4 C- K3 t8 C% ^4 V; p" gcertain events occur.  Those scripts must be saved in /jffs/scripts/ 0 G! T3 @7 L- E0 M$ e
(so, JFFS must be enabled and formatted).  Available scripts:& s6 Q- T+ A3 _; ~0 N6 V' p

& |% m1 V- D# O+ j! u/ y- services-start:  Services are started (boot)
# k; F+ K/ D9 o2 }/ ]. M) y- services-stop:  Services are stopped (reboot)7 b7 I' H3 ^2 K' I
- wan-start:  WAN interface just come up (includes if it went down and back up)& F2 `& K8 Z  x% d7 n- D+ z
- firewall-start:  Firewall is started (filter rules have been applied)& [5 ~6 C; b/ F; S: H" p) \8 H
- nat-start: nat rules (i.e. port forwards and such) have been applied (nat table)7 h. A$ `% ~! w. Q" ~8 z
- init-start:  Right after jffs is mounted, before any of the services get started  X' C- X) w6 S  ^! _& `; E0 h; W/ G/ \
- pre-mount:  Just before a partition is mounted.  Be careful with
2 }; @; T  d/ k# B2 X; v$ y  this script.  This is run in a blocking call and will block the mounting of the & A/ k, j$ i5 g. }8 Z1 d
  partition  for which it is invoked till its execution is complete. This is done - @/ K9 j* C3 I- q8 E! G- x
  so that it can be used for things like running e2fsck on the partition before ! {4 V6 j0 W5 R* V  F  ^
  mounting. This script is also passed the device path being mounted as an
3 P. x# h9 B0 G( P0 A# X  argument which can be used in the script using $1., C* K" {% p; X$ l3 a- r; O
- post-mount:  Just after a partition is mounted) ^1 Y$ [8 m, s( B/ {
: z. W: U# [8 r9 d' I/ [
Don't forget to set them as executable:7 {. h! Z, B6 ~5 d& r) T. X

; ?/ ?2 _: b" M7 W  B7 b   chmod a+rx /jffs/scripts/*6 n$ X9 F- l+ q" r( a/ J* r; h+ S9 m+ z

2 a/ ~0 ~: X: h4 a- A+ zAnd like any Linux script, they need to start with a shebang:
3 _3 |& C5 `) q1 T0 v# x" g( o& \* I  d; H
   #!/bin/sh+ d: a: W' s  `8 c
( A! S; o0 }- U
, W" x8 B. B9 N

3 V8 [4 K  m& h* WakeOnLan *
+ _6 b( a4 W2 s5 A% B  ~8 ZThere's a WOL tab under the new Tools menu.  From there you can enter a
+ I7 s1 {. Z5 E' K# vtarget computer's MAC address to send it a WakeOnLan packet.  You can also7 ~4 J. }6 {' M+ [
create a list of MAC addresses that will be stored in nvram, and on8 A/ @' K1 H6 A' d7 ?: @7 {
which you can click afterward to wake up one of the listed computers, without 8 `5 P. P0 [, R1 A9 l
having to remember their MAC addresses.
) ~7 h) E+ L  `. j) f/ J1 P; e- W, b) ]
. ?% P0 c# j/ ?$ g$ b, j. H& D

/ X) ^' K, ^  q! U* SSHD *4 m& f0 Z3 p# Z, c
SSH support (through Dropbear) was re-enabled.  Password-based login will use 9 a/ P) X' y9 b% x$ D7 G
the same username and password as telnet/web access.  You can also optionally ) t* g% @( P( `' |. R
insert a RSA public key there for keypair-based authentication.  There * u! \8 g# Y+ `2 ]$ d
is also an option to make ssh access available over WAN.
7 |# S9 ]2 L8 L4 w& R7 _
/ E( L( u/ N0 A* f9 d$ M
. X! w' T) x& U" O# D1 U9 L4 y* HTTPS management *
5 d  W; A% N; y1 z& y. HI re-enabled HTTPS access in the firmware.  From the Administration->System ' g' I( r2 p0 B  t
page you can configure your router so it accepts connections on http, https
4 o; W% S1 D/ p. Bor both.  You can also change the https port to a different one
" m* T1 v, K/ L, m) Q/ X$ z$ }, b& s(default is 8443).' K+ c) q/ R+ t, Q: f

* |3 \2 `; e7 y* \! C9 u9 x! I
- D5 I3 {8 J, j- ~% N
& v% f+ ~) Q0 _% r  o+ U* WPS button mode - toggle radio *$ q8 j8 e+ ?) e
You can configure the router so pressing the WPS button will ; t% k# `' k$ O1 X6 F! K
toggle the radio on/off instead of starting WPS mode.
  U8 ^1 y/ j' g$ Z! Y( JThe option to enable this feature can be found on the 9 G3 B. p% N2 D: C2 _
Administration page, on the System tab.
7 F8 O3 ~) l; G& A4 i: ~5 ]
" ~# s# ?# Q( l& Y; b9 Z7 l
& t; j5 z. K+ }- N
+ n! z, {. E) ]) I/ M* Crond *
) o/ U9 o' G/ N9 }+ c% q9 HCrond will automatically start at boot time.  You can 6 L- H+ Z; Y9 @; y& T
put your cron tasks in /var/spool/cron/crontabs/ .  The file ' N! G8 {- d& C) P" i7 g
must be named "admin" as this is the name of the system user.7 E# C' ]" i3 k
Note that this location resides in RAM, so you would have to 7 F$ M/ J" D4 C+ l: y, r
put your cron script somewhere such as in the jffs partition,
! _0 b: T1 @2 F1 P8 X9 c# D3 pand at boot time copy it to /var/spool/cron/crontabs/ using
  a2 t1 D% W  D  t" w8 F" }5 [an init-start user script.0 ?' l. }. m0 a6 l4 |, z) g
. G$ s. F4 b5 u+ R

( P: F# E: p% O  k
$ b- G# }  A0 f; U" P4 c8 I* Traffic history saving *9 n$ K% b+ u7 b$ j
Under Tools -> Other Settings are options that will allow you 2 Y* Y+ R% H  y4 a+ S) F; i8 w
to save your traffic history to disk, preserving it between 9 j7 s$ z6 u* e/ V5 q
router reboots (by default it is currently kept in RAM, . l3 `. w3 |- ]  |' f  [% k
so it will disappear when you reboot).
* [6 @& {: t4 P+ J6 {9 p9 g" n' W4 k; F% U9 ?' J( ?6 f
You can save it to a custom location (for
, y  N/ U5 R9 J4 ]- Fexample, "/jffs/" if you have jffs enabled), or % y3 T/ c: N0 R3 j' F+ m- F2 ]9 e
/mnt/sda1/ if you have a USB disk plugged in./ m4 ^! ]4 {- R1 `2 F
Save frequency is also configurable - it is recommended   a. j2 f% B9 Q$ ^4 V5 L! J
to keep that frequency lower (for example, once a day)
4 h# O( Q/ h& l6 Z# Pif you are saving to jffs, to reduce wearing out " S% I; F; w; a6 g
your flash memory.  Make sure not to forget the trailing 1 Q4 {6 e% W" ^: u5 m! k! t
slash ad the end of the path.
6 ?3 w2 W$ v6 b, N
$ c3 k- [& J$ v/ K3 v7 q+ c) |5 cAlso, a new "Monthly" page has been added to the Traffic " g. C2 \( M7 H4 ]( [7 p2 v7 t: r5 V
Monitor pages.
& j" F. a2 o& q
/ _! b# @: b! ~* Q7 c0 h* K$ D4 e- A2 N

2 U# {, w0 G; `" T* Display active connections *
4 ]0 c2 X+ p+ [) BThere is a new tab under System Log called "Connections".5 p& d! T* L5 n# D* o: @5 }
This page will list the currently tracked network connections.9 S& y! s0 z: l8 Z
You can enable name resolution for IPs on the Tools menu,
. m4 B! @3 S; K  |" [1 w0 Q' o' Vunder "Other Settings".  Note that name resolution can ! i9 [8 J. P: u# }6 P3 W
slow down the loading of this page, especially if you have
4 N7 H- d  u( B9 j! g7 T. La lot of tracked connections (for instance while torrenting).
7 t$ H+ q1 o5 f" E" Q
: d+ g* ~4 K+ i9 k4 f0 d. i0 v0 C2 g: O8 ]8 w5 o* R
! C5 T- A- G0 ~) F$ p
* Adjust TCP/IP connection tracking settings *
5 X, f$ [1 g1 _9 z7 `$ PUnder Tools -> Other Settings there are various parameters
, _. Q4 r+ \  f0 e$ v. \that lets you tweak the timeout values related to connection $ g; J4 X: A1 _+ `  ~( S) i
tracking for TCP and UDP connections.  You should be careful with
# u# Q! O; a$ K; N+ O# h% r; athose settings.  Most commonly, people will tweak the UDP timeout
& \2 j9 u6 V$ K, |1 B5 wvalues to make them more VoIP-friendly, by using smaller timeouts.8 }2 u4 [4 X" F4 V/ h
Timeout values are in seconds.
% H2 h9 C7 i( M: [0 N) d6 \* Z
, q( Z- F8 z7 j7 G  R& x8 `
6 F  R* E- }( [. D# i- {% I& i3 ?6 b) v+ e# q+ A; {+ Q, M% v
* Mounting remote CIFS shares on the router *
: ?3 ]3 l. \: A9 S$ KYou can mount remote SMB shares on your router.  The syntax will 2 S8 U/ O, W) f: d+ Q
be something like this:7 k" n; x; j% S5 P) N8 Y6 b
& @  n; [: `6 q9 H  C/ c
mount \\\\192.168.1.100\\ShareName /cifs1 -t cifs -o "username=User,password=Pass"
) {6 e+ `  B) k1 E+ m- h
! A- X! J% x% @2 x8 m(backslashes must be doubled.)
7 [. a/ A, }% y( P
2 l* E: l' x4 E# D, F- ~% b6 b7 A: e9 I
' y8 ?' N" w& t% B, N& P( ]& ~+ \
* Dual WAN (EXPERIMENTAL) *
) l/ f5 r+ I, OAsuswrt originally supports using a USB 3G/4G modem to use as a
' r8 N" d4 ?/ ?failover Internet connection.  Dual WAN is the next step, also " H  Z  T8 Z9 G. t
developped by Asus but left disabled so far in their official
6 x6 v. K/ F+ ~7 ~releases (probably because this is still work in progress).  0 [3 O2 E4 C( c+ Y* w' y
, D# T: _  L( X" s5 L" v  ~# B
The first improvement over USB failover is that it works not only
* k1 X) Y7 o9 a/ q) [with USB but with other ethernet devices, which can be plugged * t7 `* k  y2 g' o: E
on one of the LAN ports that you will select as the secondary WAN 8 i# |/ y2 g" B$ Z# e" d
interface.  The second difference is that in addition to failover ) j2 E' P/ c5 |2 H) c, j) i
mode, Dual WAN also supports a load balancing mode, allowing 4 c6 E: ]- s1 X
you to share both connections at once." m7 e7 P6 y- z6 X4 m" G  J

- u7 k; @! h/ U; AKeep in mind that Dual WAN is still an experimental feature, until
$ N7 z1 x: D0 [. X3 B6 zthe time Asus finishes developping and testing it.! ^2 i5 Q5 \; ?# O% p
6 o: f. Y( m2 U( ?

+ j' \! y6 u- C& O* U" [0 B5 P! |6 |! @" A( i: [
* Disk Spindown when idle *
7 s; s- G0 \, l( @; T! zJeff Gibbons's sd-idle-2.6 has been added to the firmware, allowing you
% R, r& g7 F- Bto configure a timeout value (in seconds) on the Tools -> Other Settings 4 u* D  Z; N& [3 u, ?9 B  Q" b
page.  Plugged hard drives will stop spinning after being inactive # E1 O! l8 U5 d+ a+ V) u! ~" o% d
for that specified period of time.  Note that services like Download Master - O2 n! r& A2 ?$ A% l) q$ A) i) o  G
might be generating background disk activity, preventing it from idling.: I/ u% I: z( s; j1 t
; V- `7 F& \8 y. ~- Q. j

& [8 t3 j, ]( m3 O7 k( y
$ F) x4 A  _5 Y" }% Q  R& y1 g) m; K/ Y* OpenVPN (client and server) *
% K6 R" R: I' [OpenVPN is an SSL-based VPN technology that is provided as a
/ Y3 O9 b! F; {6 ]secure alternative to the PPTP VPN already included by Asus.) h/ t" |& Z+ l! \' S+ J" f* O% y
OpenVPN is far more secure and more flexible, however it is
  S$ _7 U: z  `4 ?* n: cnot as easy to configure, and requires the installation of
: m* I" A* _& c4 F. i+ V/ ha client software on your computer client.  The client 3 A# S7 s; \8 ^
can be obtained through this download page:
& A0 }7 N* Z& ?* D( E" `9 k6 G
$ s5 K" P5 ]: ?5 Bhttp://openvpn.net/index.php/open-source/downloads.html5 {( n  U: C3 f: F9 g

' ^3 x9 @9 u2 U4 w) x* dExplaining the details of OpenVPN are beyond the scope of this 9 E/ Z+ V6 b$ Q  p  l
documentation, and I am in no way an expert on OpenVPN.' s" U" X6 X! j
Fortunately, there is a lot of available documentation and + t) e! N  t$ _0 Q; b
Howto guides out there.  I tried to stick to the same option
5 g2 ~2 ^; R: Z; B  g' ~6 Z) wdescriptions as used by Tomato, so about any guide written
' {2 {: d% ?; T/ Qfor Tomato can easily be used to guide you on - Q. b1 V! _* Y) r8 _! E* A9 n8 z
Asuswrt-Merlin.  For pointers, check the Wiki on the Asuswrt-Merlin / B0 s# s. w3 C" ?
Github repository.
0 r! K+ N: T7 D) b- A, y
8 J  U, C4 U+ {8 h, R7 y1 d, L# I$ ]
$ S5 b  w- C2 e7 T
Source code
3 M! B5 a0 e, R$ n0 C" [- _-----------
+ r  K4 s; @9 V1 uThe source code with all my modifications can be found
7 F: J. M4 e4 y  j; R9 [2 b1 @on Github, at:
9 O; k0 {3 u  S7 Z
0 ?" }2 s  q5 B. T6 p" j& [1 Uhttps://github.com/RMerl/asuswrt-merlin
( l( G. G% m! e7 }$ N# Z# Q+ u) B4 D. ~) K& y9 T& p

3 j: P7 l  G) a: ~. j/ |3 _" r' \: s! I
History
8 v. o5 j1 q% \% j-------) v" k( w" e0 i- {9 e
3.0.0.4.220.18b:) R9 q. W. M3 f9 c4 h  [
   - NEW: Report both rx and tx rates on wifi connections# U$ U& ]% R( E- Q0 e9 n
   - FIXED: Handle cases where the wireless driver returns a speed of -1+ _9 o! w, Q1 \8 P8 i. I
   - FIXED: Removed rssi retrieval retries, as it would make the first access to
9 ~* a1 ~$ O  B$ N! I4 ~* @5 Q            the wireless page take forever if you had multiple connected clients.; M6 ]3 z6 S& ]' y4 f
            You will have to manually refresh the page the first time you access it/ J: }5 s) L3 |0 Z- D: S' V
            if the RSSI is reported as "??".7 I* u4 o% \, q9 A4 w0 b
$ \) t* z- X8 K& v0 f6 D) m
) b) z/ V* G9 q
3.0.0.4.220.18:
7 @0 o; y2 `) p% q4 K8 d' t5 a/ W   - NEW: Added OpenVPN logging verbosity setting (vpn_loglevel, must be2 I  C2 d& B/ d
          manually set to a value between 0 and 15, with 3 being the default).; O6 _& B7 h9 \
   - FIXED: Buffer overrun in init code that would crash the router when 5 i2 p& M- [* M; ?- u1 l9 _% \& ^
            too many features were enabled at compile time.
5 N- r4 n5 M# X$ ]& d( Z- o   - FIXED: Re-enabled DualWAN (RT-N66U, RT-AC66U)8 y9 u- F6 N4 D# c* U7 g
   - FIXED: Re-enabled Beceem (Wimax) support in RT-AC66U.
3 R; z9 t+ T, k, P! t) \   - FIXED: OpenVPN 'Start with WAN' and 'Respond to DNS' settings were
( V- P+ R& {2 Y' o: @            not properly saved.
8 T: G9 l: d; w1 v   - FIXED: First time a client's rssi is polled it would return 0.
0 q  h5 T6 G7 t$ j: s$ _0 _   - FIXED: post-mount user script wasn't executed (regression in 220.17)! N" a/ I4 k1 @5 P& y7 g# ?$ b" r# t# g
   - CHANGED: Added some info to the OpenVPN server and client pages.
# a. }3 ^' o0 V. `' g" g0 q. b   - CHANGED: Improved load time of the VPN Status page.( \- \$ \4 M2 m) _7 {& n

8 Z8 Z, w+ N/ @. o" G) ]) E3 c0 T; I, {3 h( G" t1 u
3.0.0.4.220.17:
) F  k# g  F. ~0 Q# ^3 C1 ?   - NEW: Rebased on 3.0.0.4.220, which includes:
% |* C  I5 }9 T. G! L" Z3 X) S, H) A+ ]            * Fixes to IPv6 6rd( |) h  o, J& l
            * Fixes to AC66U Wifi + QoS
& u0 K9 a( S& }5 u            * AiCloud
& C; {( j$ k: e+ C3 }0 Z            * Interference mode once again enabled. I9 A! J$ |5 j5 V" l% Q
  - NEW: Display last received rate and rssi for each clients on Wireless Log page.
- y$ c; _0 t, Q$ Q! |  M  - FIXED: dnsmasq not listening to DNS requests from OpenVPN clients
) S1 r0 i: L7 n           if you had just enabled the option on the webui.
0 h; Q4 }  [; G2 }+ l  - FIXED: PPTP clients not always showing on VPN Status page.
' z! D% z; u8 @4 H! J# L  s  - CHANGED: Disabled DualWAN as it's currently broken in 220.0 m4 T$ [! _% I/ [# c
  - CHANGED: Disabled Beceem Wimax support in RT-AC66U as it bricks, _% L, K8 f% [# V1 J
             the router.+ ^. x1 n, G8 I7 P- m9 h
  - CHANGED: Removed firmware update checker to avoid accidental" u7 \- f2 |0 g7 u  N. _5 F
             revert to original FW.. c/ P( r3 Z- S

7 h6 L# d. `; O* d! t' o$ N
% S. _( G! I# x# r8 l7 J/ h3.0.0.3.178.16 Beta:
+ H: _1 L1 ]  Z4 g) C+ ]# u5 V   - NEW: (RT-N66U, RT-AC66U) Implemented OpenVPN, based on code written by
) W0 }: V) k$ P  k+ W          Keith Moyer (from the Tomato project).2 M3 g' m1 A7 I3 G! G
   - NEW: Added crontab command- L# `& h- r2 T3 k
   - FIXED: (RT-AC66U) Would crash when accessing a LAN device through either 0 o4 j& I6 b# S- Q6 g+ \1 b& k7 z
            VPN or the NAT Loopback (GRO is now disabled for that device)+ Z- g. G: l0 ]9 Z9 d* Z1 H6 M% Y
   - FIXED: dnsmasq was listening to all interfaces by default, allowing 4 c7 h2 l+ T5 t4 I/ U) j' H2 m: ]
            even dhcp requests to be serviced from the wan side if you$ ?& n! x7 ]; q; ]( Z
            had the firewall disabled (Asus bug) (fixed by dev0id)8 m: C9 _  C, n0 Q' b
   - FIXED: Default disk idle spindown now set to 0 (disabled).4 y& L. R' k9 }, s% R
   - FIXED: Corrupted WOL list when using IE.* W8 ]) t) Q; ~, u/ N
   - CHANGED: Upgraded openssl to 1.0.0j.2 L" s  h+ W0 t: \: n
   - CHANGED: Included fully functional openssl command (will allow you to
. s7 _. K$ Q- d- P! \, k' J              create keypairs and certificates from the router).9 N% c" z4 @( V/ U) u
   - CHANGED: Removed power adjustments from the Performance page, as they
6 h2 ~: L& e. G% W2 t5 O3 O              are redundant, and not as reliable.
& Q' ?: [0 i% e1 G6 ^7 j# x   - CHANGED: (RT-N16) Disabled Dual WAN, as it exhibited many issues, and I
/ g7 W2 c; k. r2 ]& @# Z5 B7 T              am unable to work on them without an actual router.6 a8 F: z7 k, q  r. D3 X

1 j2 x* J6 h7 \4 _: G3 |9 @6 e, s) P# @
3.0.0.3.178.15:
+ d- `: u& _0 B" A   - NEW: Rebased on 3.0.0.3.178.  Notable fixes by Asus:# w1 P( t/ X& Z! k
           * Radio turns back on based on schedule
" k( P7 d/ O" @5 u" _           * Reorganized QoS pages
" x( q# s. S) H           * Turning WAN DHCP connection off will first release current DHCP lease
3 x- E7 V, t$ N* @/ `8 }! N. o   - NEW: RT-AC66U officialy supported, with all the same features as the RT-N66U.! |  Y& p0 _8 `3 Y$ I8 m/ m/ K9 s
   - NEW: (RT-AC66U) Implemented JFFS support.  Limiting partition to 32 MB! Q. e, O7 A# _$ e5 F
          max, as using the whole 90+ MB available makes little sense for " M- x4 o6 z7 O7 J# N/ C+ ^
          JFFS, and was also displaying some issues.- W# e( O$ y: n0 o) s/ Q
   - NEW: Added nat-start user script, as NAT rules get applied separately from
. V0 y0 j& l: V/ m6 \! L3 q          other firewall rules (firewall-start changes to the nat table are
! t8 E( h2 e/ B8 g  X          being overwritten when the router starts NAT)) F0 f6 ^5 J9 `- c1 r- U
   - NEW: Added additional info to Sysinfo page7 ]9 i9 a) j6 M: Z6 G/ W7 |
   - NEW: Added chroot applet
: n1 d7 l9 [% a8 d$ X   - NEW: Option to allow SSH access from WAN
" |3 S0 X  F6 G8 t   - NEW: Option to exclude specific devices from idle spindown2 b& w# S9 r  p" c. A
   - FIXED: Performance page now uses the new Sysinfo API, and is now able" d) L, W- C, [8 T/ F% a+ F8 v  ?( P1 l
            to deal with cases where radios are disabled.
1 L: I2 T( e: k% t, w. U5 T  k# T
- g  A, Q8 N; w' X7 r4 v# c! G0 ^# T' H# p
3.0.0.3.162.14b:
2 Q# }) l; y* _/ D# y  _   - FIXED: Web server would crash for some people when accessing
4 |) `) Y! {! d( ~( G, D, N5 }            the Wireless Log page.* [; g6 s! @, H* O, N# j, s3 d0 z

: R/ G1 v; v) w
, t, u, w% w9 n) a  }5 I3.0.0.3.162.14:
( \' ^+ L4 z% S  o! {6 b   - NEW: Spin down disks after (user-configurable) inactivity timeout
! \7 M- l! \2 z3 C; L          (using Jeff Gibbons' sd-idle-2.6): g. a6 @- L1 E9 _
   - NEW: System information page under the Tools menu.; ^' W3 L9 V7 S( Z
   - NEW: Station list on the Wireless Log page will now report associated
2 c, h* y: C8 w6 C8 J( S8 M          IP and hostnames (when possible).
5 y" [6 R5 i  ~7 c7 D: {   - CHANGED: Upgraded to MiniDLNA 1.0.25 (changelog:
$ x; P0 I0 b4 p$ s              http://sourceforge.net/projects/minidlna/files/minidlna/1.0.25/)0 d8 A0 x: C0 Q. m* g. p
   - CHANGED: Better integration of the Run Cmd page.' k% _- |7 D/ O' K1 K  o5 L" u
   - FIXED: Incorrect left menu rendering when under the Tools menu.  V7 e2 \( N, s( F' b; m
) W& B  C! ~8 s% o8 R

. W4 e1 L. N8 l; y/ ~4 l8 \* U3.0.0.3.162.13:3 @& }% I0 q2 N2 O: ?
   - NEW: Rebased on 3.0.0.3.162.( z( H/ d: l# [& e0 s8 h$ f' W
   - CHANGED: Switched to WPS radio toggle code Asus added,# [$ G  \. j; A, I3 C. ?! ~
              now on the Administration -> System tab.
8 D2 L' M  O4 S4 C
- N/ ~9 G& Q% L5 z( Z! T# W- {" p* h7 U) `, |$ o! I
3.0.0.3.157.12 Beta:- @8 y$ ]0 g5 t( E  ~5 D/ z/ u
This is based on unreleased Asus code, which they have ; i9 r. @8 `! v( X* _) {
graciously provided me with.
& W& n9 Q8 n$ S2 e4 a, B/ v) z% z  S0 f6 U
   - NEW: Rebased on 3.0.0.3.157.  Notable changes from Asus:
8 t7 Q8 e; K2 [1 X0 x      . IPv6 tunnel memory leak fixed8 J: l! `# c6 L) q7 O) e
      . They fixed many issues, making some of my patches
$ |9 W5 T1 M: H  U- v7 H5 M7 ~        no longer necessary, such as timezone DST, https auth, etc...
; a0 Z$ B* h8 B( L* [      . Upgraded radvd
) \7 D! U' q3 A; l7 g   - NEW: Added link to the command shell page in Tools menu.1 I6 O( [" w. S5 N$ s2 W4 J
   - NEW: (RT-N16) Enabled power settings (EXPERIMENTAL): M/ J$ u& i5 n6 g
   - NEW: Added "tee" command.
% f* o; [5 Z# q   - FIXED: NAT loopback rules would actually NAT every lan to lan' n4 p, s# p$ |- B3 T
            connections instead of only those needing the loopback
; s# E, z: r! I  C* S( Z4 W            (bug in Asus's code).  Replaced with new code based on a
+ ]$ b7 j- w( v5 a4 Q            suggestion from Phuzi0n on the DD-WRT forums." \/ j, u; j9 y+ J& w8 N* {
   - FIXED: Accessing the WOL page would make it resend the last7 e' D$ u# U1 g% N# X
            WOL request.- u5 y) e; i+ I# O
   - FIXED: 'cru' was using 'root' instead of 'admin'7 @( y' w+ N/ [' ^; ]
   - CHANGED: Re-enabled Dual WAN (EXPERIMENTAL)1 _: R- Y! T) r$ I# E# t
   - CHANGED: Made tracked connections load async from rest of the page
% g/ r3 A# Y. t  E, s   - CHANGED: Increased hostname width on Connection status page
# e) x  F. B7 H' k8 w8 P   - CHANGED: Improved WOL page functionality.% I9 v3 @, w+ n7 b  E' T0 q1 a
& B! r8 F2 P! @$ u

5 {( |) \9 Y5 a5 N0 D9 ]3.0.0.3.144.11 Beta:
" Y8 z4 E, E: a) B9 h   - NEW: Name field added to DHCP reservation list: {* B  [9 z) o# \2 y2 U- @
   - NEW: Webui option to enable resolving IPs on the Connections tab
( U  {  U+ S1 \8 ^6 Q: N8 j& R$ _4 a   - NEW: Store a list of computer MACs to use as WOL targets$ O" K9 {- O7 x8 g2 K* c
   - CHANGED: Increased dhcp options from 32 to 128 characters
1 b) \2 Y& \  U7 {   - FIXED: Brought max PPTPD password lenght back to 32 chars (Asus had reduced
/ P+ g4 W/ P; ?( f2 I( L     it to 16 in recent versions)
( Q9 K1 ?# k# p# o6 X& \) ~& D" r   - FIXED: Retrieve dhcpc options for the correct wan interface
  y& T7 s' y! L# i- Z" B
( {5 p& y* P" X% }) g
& F, P" _/ k' m% s! Y3.0.0.3.144.10:
# V8 {; m; Q4 z; N/ I$ z5 U   - NEW: Rebased on 3.0.0.3.144.
' I" W: T2 c$ s   - NEW: Support for 64K NVRAM enabled.  ***First flash will& S% Z5 }+ }! m0 I& J
          wipe out ALL your settings!  And you cannot restore " P4 @  m# H: x
          from saved settings - you must manually reconfigure
8 Z2 ]8 z7 \, |" d: x. {          everything.  Be warned!***
7 b; K  r" R- e% S   - NEW: Enabled support for Broadcom Wimax devices5 j  P  ]$ \# ~* Z
   - NEW: Added cifs kernel module (for mounting remote SMB shares)6 {3 h. l( W% `0 T7 S0 T% V
   - NEW: Added layer7 iptables matching
4 u$ S$ P) ~2 s   - NEW: Added user-options for DHCP on the WAN page  k. Q" S; s& H  n
   - FIXED: Router crashing when connecting to it over Wifi
3 ^5 l5 v4 K8 v# S: p* F            and running the newer QoS code (disabled GRO)
: m; h! z: c; G' o5 C3 n% h1 d( ]   - FIXED: Router crashing when connecting to a network
0 f0 d" k& j2 o+ x/ x            device behind the router from over a VPN
2 B1 c$ M% |9 x& G  D- n# L            connection (disabled GRO).# G. U& {( V- U9 _- c* M! m
   - FIXED: Incorrect timezone set unless enabling* h1 y: A% m# S" y% z3 [) N
            manual DST.
- w* s  C0 C/ @- d( ^  g" \+ a
. D: m; Y+ c3 h* F# s' i" d4 x  c& f% e) T) ^, i8 U; s+ J
3.0.0.3.130.9:
  W" Q1 E: r* R: \% X, u$ e   - NEW: Enabled new Dual WAN support from Asus/ @2 @  Z8 R9 r' v2 S3 A3 }5 Q) e
   - FIXED: no-ip DDNS entry would revert to Asus DDNS on webui( t8 t! n* \" u; o+ }: j
0 c# }3 T& H$ x* u3 v, A' T- l
3 _+ L4 m) b: O. r0 T- d
3.0.0.3.130.8:
7 M; `6 t" a( d! s  J*** Reverting to factory defaults BEFORE and AFTER flashing; c6 `4 q9 T" T( A7 U
this version is strongly recommended!  The newer Asus code base
) R  @- m: _5 b) i2 l: |seems to have changed quite a few settings, so you'll want to 6 k/ Z: r& S5 g2 |5 \% K+ w
not only start with the new default values, but also get rid 5 E4 Z4 ~6 _6 @4 I# m8 c
of obsolete settings.  Otherwise you will be wasting a " o/ [7 }4 s6 s* I5 f9 H
good amount of the limited available nvram. ***
& T  w: |( B; u0 Y: h( t4 g  [' P. [
3 E  {3 h6 |4 ~( n3 ^! x   - KNOWN ISSUE: Memory leak when using IPv6 (bug in Asus's code
- ?# c% E+ {, {# j1 @0 R0 T                  and/or kernel code)
# ]* d+ y( \& Y9 \) c5 b. z* i/ U2 H& E( E
   - KNOWN ISSUE: PPTP VPN can randomly reboot the router if accessing
& T3 r- f7 `) C7 B( O                  a LAN device behind the router.  Workaround is to % \: x* S% _! X1 w0 U
                  use an IP range outside of the local LAN8 Y! G5 o8 H# G  p* C0 |# A
                  (i.e. 10.0.0.0 instead of 192.168.1.0), and either + W0 g* g# i8 Z0 g
                  set your VPN to use the VPN tunnel as default % y9 ~, t- M8 c/ M! x% j
                  gateway, or manually add a route to your VPN
* |( h' T! K9 w5 g( H0 U# \                  client.
5 b& z1 u0 h; g2 `% I  J" l. |0 `1 s4 |/ X& _
   - NEW: Rebased patches on 3.0.0.4.130 (RT-N53U sources)." z& U( W3 k! O) K1 m  E3 Y4 K) U( t
          Build 130 brings various code changes to IPv6, not sure
5 S: L0 V4 L( m# [1 v- {) z2 W  N          what else (as I have no changelog between 112 and 130).9 Q2 h# @- d% b
          The QoS code remains from build 108, as build 130 is
9 }( C8 F2 `4 s          unstable.+ Q3 W( [) c7 o7 {& B0 g
   - NEW: Added "diff" utility
' B/ d; I9 Y3 `& r; E7 J   - NEW: Keyword-based filter (new in 130)
9 j. z. v  {6 E1 @# \   - FIXED: Firmware/settings can now be uploaded over HTTPS# D2 j8 P3 D( }, e" e3 j
            (bug fixed by Asus)
& \, j4 X' l- C% [   - FIXED: Buffer overflow in networkmap that would cause garbled
' r) V, p" X& ~) k6 K3 W* v            device names to appear on the clists list (bug in
4 D/ G' c; t2 T, O- C            Asus's code)7 Y- m! _  }7 i0 C' N
   - FIXED: Firewall would break when applying a game preset that
, a0 S% s# O5 `. J. @            had multiple ports separated by a "," (bug in Asus's
# E, \0 L7 Z2 N5 _& L$ m3 X2 y            code)# _+ P# c9 G/ _! G" |. r( N
   - FIXED: WOL through webui wasn't working when IPv6 is enabled
+ i5 j1 ^) r( K8 D$ Y   - FIXED: Memory leak in sit.ko (backported from Linux 2.6.25.3)' `/ m/ }  |$ N
   - IMPROVED: /jffs/scripts/ will be created automatically if it
0 V( K2 |1 ]3 {7 @: [& g               doesn't exist (you must still make any new script
+ o6 a$ p5 C0 p0 w3 x9 o               executable using "chmod a+rx script_filename")* t1 ^0 u6 B9 s
( W8 s' \$ y9 w; u5 H) x

) @& H! D3 {  d! N7 V3.0.0.3.108.7:. l( v9 y& `: }1 X
   - NEW: Added no-ip.com support to DDNS (patch submitted by Igor Pavlov)
, g5 m) m0 l; V5 D% j, N1 ~   - NEW: Added webui page under System Log to display active/tracked# X* S5 C* G: y
          network connections.  H; w1 V& A' R
   - NEW: Added netstat-nat command.
$ c" D. C8 k# _6 Q1 ?# Z. C   - NEW: Added pre-mount and post-mount user scripts (patch submitted by . a0 i4 g3 y: O: g4 B% E/ G: ^
          Shantanu Goel)
0 _5 G3 L0 P' |' j4 p+ J# V   - NEW: Allows tweaking TCP/UDP connection tracking timeouts
9 b! a( }9 E$ J, K. Z   - FIXED: Removed check in Asus's code that would reject txpower > 80
& S4 ?+ c6 P3 a& p9 j* L            unless you clicked three times on Apply (?!).
0 t8 Q4 R3 e! T0 J7 D            NOTE: Still not sure power setting even works, as I get
6 y4 }; b+ n  o) p/ Z" ?8 C            -80db from the other end of the house no matter if I use
6 Y! @# E& O( G# G2 C6 o            40 or 500 mW.1 V/ [  }% S* _

/ I& h7 L! e; ~# S$ P& G+ H5 s& b' S6 {4 i
3.0.0.3.108.6:
2 V$ I3 c+ a( `. }   - NEW: HTTP access list (backported from build 112)
3 [+ J% g+ j& _5 F) J   - NEW: PPTP VPN encryption options (backported from build 112)
% y9 ]- V$ v- U) g. ]: q   - FIXED: Traffic history location was't properly saved9 _. f  C# n8 c
            when changed in webui.# I1 u7 Q+ o8 G- o! e) i
   - FIXED: Disabled traffic history saving to nvram for now,  S5 I) Q$ i# C' X5 V
            to avoid people accidentally filling their limited nvram space.
2 \. K9 a9 H/ K. O1 e! `   - FIXED: Missing bottom pixels from the bottom of General menu
( Q1 V2 k  k, E) Z   - FIXED: Removed invalid CSS attribute9 g" t$ ]  e0 q3 {* d
   - FIXED: typo in VPN iptables entries (bug in Asus's code)4 F  n, }. n. E% j

' y  O1 c' B1 {; K' b7 J7 ^- P" m
2 N2 f2 u  w9 [) `3.0.0.3.108.5:
+ a! S2 I- y0 G% w8 H! K- e   - NEW: Crond starts at boot time.% z' {1 j- B; [6 O2 ?) s0 Q* M% C- M
   - NEW: init-start is a new user script that will be run early on
  F* K: ^, w1 c5 V          at boot time (right after jffs is mounted, and before any 8 G3 s  S5 i# p$ l7 P* j* [
          service gets started)9 s0 V( A4 d  ?7 c7 u7 e2 ?1 I7 O
  - NEW: Can save traffic history to a custom location (USB or " f. t- z- i# a# t. x. w* W& C
         JFFS, for instance) to preserve it between reboots.( ?  K4 L# B1 e4 a( c
  - NEW: Added Monthly traffic page (ported from Tomato)1 t% g6 u; O& L3 S1 [% a
  - NEW: Added the Performance Tuning page (with temperature).
1 U6 P/ J. W( j; B" M  - FIXED: Webui authentication was bypassed by the web server (bug in
; v9 C  O7 T. W1 j$ j  |8 K           Asus's code)9 |4 b" |! Q$ E- c
  - FIXED: Httpd crash when uploading a FW or settings file over
' k1 g: I7 ~  U           https - should simply fail now.  For now you have to
3 c+ I& ~0 p2 K6 W& ~/ R6 W/ e           use http for flashing the FW or restoring your settings
9 }9 d9 @9 j" d4 A           from a saved config file.9 s, V' l$ Z1 }2 q$ z5 A  \5 Y, D
2 i! \4 {( O' p

9 {: r; E# v0 U% M* J  z' k3.0.0.3.108.4:+ K& G7 A: E+ z3 \: Z# V
   - NEW: Clicking on the MAC address of an unidentified client will do a lookup in! P$ [8 d1 e/ w$ X9 |
          the OUI database (ported from DD-WRT).
$ |( L. Q3 J* g' j' {" Y   - NEW: Added HTTPS access to web interface (configurable under Administration)
# j( E6 `; m2 i; h- M3 B) l5 e   - NEW: Option to turn the WPS button into a radio on/off toggle (under Administration)
. z) J- {; M" k   - FIXED: sshd would start even if disabled& s) s9 Y, p! [5 _# ?
   - CHANGE: Switched back to wol, as people report better compatibility with it.5 I+ I  c( k0 T, |7 w' U( X! w
             ether-wake remains available over Telnet., V; s1 V# L8 f' ?$ l. \' f
' h1 j8 V4 Y  ~* ~1 F

" R+ M( S) J1 Q6 j; K3.0.0.3.108.3:
. K) f- i' \* F& R: {   - NEW: JFFS support (mounted under /jffs)
# |/ [3 K; b& q   - NEW: services-start, services-stop, wan-start and firewall-start user scripts,
' f; `* l3 g" f          must be located in /jffs/scripts/ .
2 {3 m$ t% O: y, a3 A1 W- U7 A   - NEW: SSHD support$ z4 \& ~, H% h# v9 Y
   - IMPROVED: Fleshed out this documentation, updated Contact info with SNB forum URL, Z0 V6 R! C( [; \
   - CHANGE: Removed wol binary, and switched to ether-wake (from busybox) instead.2 @! ]3 ~. w0 V1 p3 c7 [) q& t; a) V9 N
   - CHANGE: Added "Merlin build" next to the firmware version on web interface., ], A9 D% F3 ^/ a& _- y$ R( D
9 ^9 @8 s! n7 h5 H) t
0 z4 B( W5 P7 T! m! c6 O1 G
3.0.0.3.108.2:
: I' P4 o. M8 Z# w  a) {: W( ?   - NEW: Added WakeOnLan web page% ?" ?: W0 i/ ]( _" O
2 Y3 c* g5 W% x+ a+ F1 z) `
3 @% e% N8 M) U6 o! G- b" n
3.0.0.3.108.1:( w& o. @. E! O
   - Initial release.
$ ~2 I# V+ M% h" U- j
, v; U( g$ V8 O# S. m; [# w% C% r& I5 d6 g5 M, I# y6 ^+ i
Contact information
- @9 t6 k# s& Z7 P$ M-------------------: x+ b) J- |/ E9 H- r! O
SmallNetBuilder forums (preferred method: http://forums.smallnetbuilder.com/showthread.php?t=7047 as RMerlin)/ J2 @' P8 U. t: l8 X8 V" O8 B0 O
Asus Forums (http://vip.asus.com/forum/topic.aspx?board_id=11&model=RT-N66U%20(VER.B1)&SLanguage=en-us) as RMerlin.
6 L, n; Z0 i* Y7 e# u& g% u5 gWebsite: http://www.lostrealm.ca/
  m4 ~$ b) [" zGithub: https://github.com/RMerl/asuswrt-merlin
' }# g4 z" q) a5 q  s9 r( {Email: rmerl@lostrealm.ca/ r) |: P0 S# F& E+ b# t* }4 z
Twitter: https://twitter.com/RMerlinDev/ h4 U  v9 c7 d1 s' U) G$ E1 Y* }1 b
  v5 S1 w  w5 f+ I& n$ @
Development news will be posted on Twitter.  You can also keep a closer eye / f+ W8 G* ~+ H% K0 y3 Z
on development as it happens through the Github site.
( Y. Q1 V4 l* l8 L+ A6 g+ m# M$ w# ~
For support question, plese use the SmallNetBuilder forums whenever possible, I regularily : X8 m2 a* X' d, b# v
post there (in the Asus Wireless section).$ G, n1 j9 N- Y8 k: ?% \
+ g- P0 q; J/ d3 S

2 \# R( [  h. |8 B* e; }3 ADrop me a note if you are using this firmware and are enjoying it.  If you really like it and want
5 G9 k4 p* C* H/ o2 o6 c4 U) F: R' }to give more than a simple "Thank you", there is also a Paypal donation button on my website.
- l# m! B* l, \, }7 v, F0 v/ c) r/ T$ s! `' u7 c
I want to give my special thanks to Asus for showing an interest in this project, ; o+ P/ ]- e$ b2 X' Q+ K
and also providing me with support when needed.  Also, thank you everyone who has ! u0 n. y1 h' f
donated through Paypal.  Much appreciated!
! x/ @! r- b, v; O) ^% O+ f+ w/ O2 B9 N. i% q; b+ u
+ |7 R" U- z: i0 i* _% ]  s- \  c

+ Q3 G) J2 _; L0 G) ]) M2 Q- d+ j--- / L' [. p+ z" n
Eric Sauvageau
9 t8 G8 W- r" x& z
4 `! I6 u# o* ~4 q4 t1 u0 C; R0 U
& W  A( u* ]1 U1 l( b7 U

本帖子中包含更多资源

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

×
发表于 2012-10-11 18:05:37 | 显示全部楼层
谢谢,正好有个N16,刷机试试效果。
 楼主| 发表于 2012-10-11 18:30:16 | 显示全部楼层
zhuanghong 发表于 2012-10-11 18:05 - i' i! A+ e3 i# X
谢谢,正好有个N16,刷机试试效果。

/ c& Y8 \* O* k$ V文件很大,功能也很强大。你试试谢谢体验。呵呵
发表于 2012-10-12 00:42:05 | 显示全部楼层
好的,周末有空我刷下试试。
发表于 2012-10-12 22:17:40 | 显示全部楼层
这个只有顶一个了
& S$ v- j( Q' w没有这个机器
发表于 2012-10-19 13:33:04 | 显示全部楼层
谢谢“YES东”!管理员!
1 r3 q& s/ }: o. s4 v. l+ G" q今天刚买一台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客服返回顶部