AndreyPopov
Senior Member
in developing these thread: http://forums.smallnetbuilder.com/showthread.php?t=18142
branch https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/
ftp://85.198.188.40/pub/ASUS/ASUSWRT_MODDED/
ftp://82.207.89.70/pub/ASUS/ASUSWRT_MODDED/
ftp://134.249.139.43/pub/ASUS/ASUSWRT_MODDED/
4MB flash routers:
- RT-N12 (not yet tested, no equipment)
- RT-N10D1 (not yet tested, no equipment)
+ RT-N10PV2 (tested)
8MB flash routers:
+RT-N10P (tested)
+ RT-N10U, RT-N10U B1 (tested)
+ RT-N12B1 (tested)
- RT-N12C1 (not yet tested, no equipment)
- RT-N12D1 (tested, with some wifi problems?)
- RT-N12HP (not yet tested, no equipment)
- RT-N12HP_B1 (not yet tested, no equipment)
- RT-N12_VP (not yet tested, no equipment)
+ RT-N15U (tested)
+ RT-N53 (tested)
16MB flash routers:
+ RT-N14UHP (tested, with some wifi problems?)
32MB flash routers:
+ RT-N16 (tested)
Changes:
- mod8 18.02.2015
- Based on Merlin 378.51 alpha (ASUS 3.0.0.4.378_4129) source
- add support to 4MB flash routers RT-N10D1, RT-N10PV2, RT-N12
a) DualWAN support
b) add PPTP VPN server and client
c) add SSH
d) Merlin Tools->Sysinfo & RunCmd
e) Merlin Wireless Survey
limitations:
() webui: some images low quality, some images removed
() webui: only English language
() no JFFS
() no CIFS - 5G support on RT-N53 now work!
- OpenVPN: if JFFS enable - store keys and certificates in JFFS. only one server and one client
- webui: Administration page - reworked swap options, add USB installed apps options
fixed (I hope): RT-N10U, RT-N53 not upgraded by webui
- mod7с 06.11.2014
- Based on Merlin 376.48 final (ASUS 3.0.0.4.376_2769) source
- add Samba 3.6 (3.6.24) for USB routers - RT-N16 in both variants, RT-N14UHP, RT-N15U, RT-N10U in external web kit
- fix jffs error scripts ans folder initialization (now create /jffs/crontabs instead /jffs/crontab)
- reworked jffs initialization - now by default create file /jffs/crontabs/admin and add symlink in init-start to /var/spool/cron/crontabs/admin
- reworked external web kit install script (for firmware with webkit suffix). now it can run with parameters:
а) prep-ext-kit.sh asusware - install support for Asusware and external web kit
б) prep-ext-kit.sh entware - install support for Entware and external web kit
- after run prep-ext-kit.sh you can use swap file management on Administration page
- mod7b1, 30.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- for RT-N10U and RT-N15U NTFS, FAT32(FAT) drivers replaced by tuxera and add HFS drivers
(check and make file system utilities moved to external web kit)
- script to install external web kit now part of firmware : entee in console command prep-ext-kit.sh
- removed appear AiCloud 2.0 from Asusware in webui
- mod7b, 28.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- add DNSFilter for all models(for RT-N10U and RT-N15U by external web kit)
- in JFFS during initial format prepare folder structure, create startup scripts files and symlinks for external web kit
- SSH if JFFS used store keys there
(in plans same for OpenVPN)
- for models RT-N10P and all modifications RT-N12* add OpenVPN, SNMP
(need tesed)
-------------------------------------------------------------------------------------------------------------------
CAUTION!!!!!!! according to limitation size of NVRAM NOT RECOMMENDED setup and use all firmware features at same time.
-------------------------------------------------------------------------------------------------------------------
- for USB models - RT-N10U, RT-N15U extended features support by external web kit:
a) https
b) wimax (more modems have internal storage or microSD card-reader)
c) OpenVPN
d) SNMP
e) mediaserver (from asusware is buggy)
f) WebDAV
п) DNSFilter
h) CloudSync (not asusware)
i) cloudsync clients: dropbox client, samba client, ftp client
j) NFS server
- for USB model RT-N14UHP extended features support by external web kit:
a) WebDAV
b) CloudSync (не asusware)
c) cloudsync clients: dropbox client, samba client, ftp client
d) NFS сервер
(all others present in firmware)
- for RT-N16 add cloudsync clients: dropbox client, samba client, ftp client
-------------------------------------------------------------------------------------------------------------------
CAUTION!!!!!!! according to limitation size of NVRAM NOT RECOMMENDED setup and use all firmware features at same time.
-------------------------------------------------------------------------------------------------------------------
- for USB models RT-N16 and RT-N14UHP for external disks used Texura drivers for NTFS, HFS+, FAT
- for USB models RT-N10U and RT-N15U used ntfs-3g
to install external web kit:
- connect external USB disk (recommended ext2/ext3)
- on Administration page enable acces by telnet and/or ssh
- enter to route console
- download file prepare_external_kit.sh (wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7b/prepare_external_kit.sh)
- make it executable chmod +x prepare_external_kit.sh
- and run ./prepare_external_kit.sh
- mod7a, 15.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- for all models replace WiFi driver from GPL 376.2671 RT-N14UHP 07.08.2014г.
- fixed incorrect show of language list (non-English)
- for USB models RT-N10U, RT-N15U и RT-N14UHP created external web kit (how-to install attached)
- install by asusware ASUS AiCloud 2.0 for RT-N10U, RT-N15U and RT-N14UHP with management by external web kit (for RT-N16 included in firmware)
- add NFS server (for RT-N10U, RT-N15U and RT-N14UHP by external web kit)
- reworked RT-N14UHP firmware for unification with external web kit
- add WiFi 5G for RT-N53, but still NOT work
how-to install external web kit:
1. enter to admin console (previously activate telnet or/and ssh on Administartion page)
2. goto folder /opt - "cd /opt" (folder /opt exist, if you installed any asusware application from USB Application page)
3. wget ftp://<..>/RT-<*>-ext.tgz (file name according to your router model and firmware version)
4. wget ftp://<..>/prepare_external_kit.sh
5. chmod +x prepare_external_kit.sh (if USB disk ext2/ext3 formated)
6. ./prepare_external_kit.sh
- mod7, 07.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- renew WiFi driver for all models for latest from GPL 376.2678 (RT-N16), 376.2671 (RT-N14UHP)
- add swap file management in Administration page
- show AiCloud 2.0 installation on USB Application page (required external web kit - avaible later)
- mod6b, 20.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- again fixed VPN PPTP Server
- return WDS tab for RT-N10U
- enable Install mediaserver from ASUS on RT-N10U, RT-N15U (RT-n16 and RT-N14UHP have it preinstalled)
- remove unneeded Feedback.asp files
- due flash size limitation RT-N14UHP remove Webdav
- change download firmware link on firmware update page Asuswrt-Merlin on Broadcom MIPS RT-N series
- mod6a, 17.09.2014
- Based on Merlin 376.47 beta2 (ASUS 3.0.0.4.376_2678) source
- fixed VPN PPTP Server page in webui
- fixed IPTV page in webui
- add IPSEC kernel support to all supported models (missed in some models)
- add OpenVPN to RT-N16 (in RT-N14UHP already added)
- mod6, 10.09.2014
- Based on Merlin 376.47 alpha2 (ASUS 3.0.0.4.376_2678) source
- return Operation mode pictures
- ASUS not provide GPL for RT-N12HP 376.2048 and RT-N16 376.2678 and extracted WiFi wl.ko driver included for test according 2048 and 2678 at end of firmware name. please test
- mod5, 28.08.2014
- Based on Merlin 376.46 final (ASUS 3.0.0.4.376_2061) source
- add option "Use remote gateway as default" on VPN Client page
- add route when remote gateway for VPN client not default
- mod4c, 17.08.2014
- Based on Merlin 376.45 final (ASUS 3.0.0.4.376_2044) source
- fixed table appear on Admin page
- fully merged with Asuswrt-Merlin source https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
- mod4b2, 11.08.2014
- fixed VPNC web page and HTTPS not appear on non-USB routers
- mod4b1, 09.08.2014
- Based on Merlin 376.45 alpha1 (ASUS 3.0.0.4.376_2044) source
- some code cleanup
- return some images to webui
- add RT-N12HP_B1, RT-N12VP
- mod4b, 07.08.2014
- Based on Merlin 376.44 Final (ASUS 3.0.0.4.376_2044) source
- optimized size of code
- return IPSET filters
- add IPSec support to kernel
- for USB models return e2fsprogs
- for non-USB 8Mb flash router add HTTPS support
- mod4, 01.08.2014
- Based on Merlin 376.44 Beta 4 (ASUS 3.0.0.4.376_2044) source
- mod3, 30.07.2014
- Based on Merlin 376.44 Beta 1 (ASUS 3.0.0.4.376_1779) source
- only EN,RU,UK languages (RT-N16 and RT-N14UHP full languages support)
- modified Tools_Sysinfo http://forums.smallnetbuilder.com/showpost.php?p=131762&postcount=6
- modified Advanced_System_Content
- modified state.js
- modified Advanced_VPNClient_Content
-------------------------------------------------
for donation please use PayPal account
Andrey.Popov@computersystemsltd.com
THANKS!
branch https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/
ftp://85.198.188.40/pub/ASUS/ASUSWRT_MODDED/
ftp://82.207.89.70/pub/ASUS/ASUSWRT_MODDED/
ftp://134.249.139.43/pub/ASUS/ASUSWRT_MODDED/
4MB flash routers:
- RT-N12 (not yet tested, no equipment)
- RT-N10D1 (not yet tested, no equipment)
+ RT-N10PV2 (tested)
8MB flash routers:
+RT-N10P (tested)
+ RT-N10U, RT-N10U B1 (tested)
+ RT-N12B1 (tested)
- RT-N12C1 (not yet tested, no equipment)
- RT-N12D1 (tested, with some wifi problems?)
- RT-N12HP (not yet tested, no equipment)
- RT-N12HP_B1 (not yet tested, no equipment)
- RT-N12_VP (not yet tested, no equipment)
+ RT-N15U (tested)
+ RT-N53 (tested)
16MB flash routers:
+ RT-N14UHP (tested, with some wifi problems?)
32MB flash routers:
+ RT-N16 (tested)
Changes:
- mod8 18.02.2015
- Based on Merlin 378.51 alpha (ASUS 3.0.0.4.378_4129) source
- add support to 4MB flash routers RT-N10D1, RT-N10PV2, RT-N12
a) DualWAN support
b) add PPTP VPN server and client
c) add SSH
d) Merlin Tools->Sysinfo & RunCmd
e) Merlin Wireless Survey
limitations:
() webui: some images low quality, some images removed
() webui: only English language
() no JFFS
() no CIFS - 5G support on RT-N53 now work!
- OpenVPN: if JFFS enable - store keys and certificates in JFFS. only one server and one client
- webui: Administration page - reworked swap options, add USB installed apps options
fixed (I hope): RT-N10U, RT-N53 not upgraded by webui
- mod7с 06.11.2014
- Based on Merlin 376.48 final (ASUS 3.0.0.4.376_2769) source
- add Samba 3.6 (3.6.24) for USB routers - RT-N16 in both variants, RT-N14UHP, RT-N15U, RT-N10U in external web kit
- fix jffs error scripts ans folder initialization (now create /jffs/crontabs instead /jffs/crontab)
- reworked jffs initialization - now by default create file /jffs/crontabs/admin and add symlink in init-start to /var/spool/cron/crontabs/admin
- reworked external web kit install script (for firmware with webkit suffix). now it can run with parameters:
а) prep-ext-kit.sh asusware - install support for Asusware and external web kit
б) prep-ext-kit.sh entware - install support for Entware and external web kit
- after run prep-ext-kit.sh you can use swap file management on Administration page
- mod7b1, 30.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- for RT-N10U and RT-N15U NTFS, FAT32(FAT) drivers replaced by tuxera and add HFS drivers
(check and make file system utilities moved to external web kit)
- script to install external web kit now part of firmware : entee in console command prep-ext-kit.sh
- removed appear AiCloud 2.0 from Asusware in webui
- mod7b, 28.10.2014
- Based on Merlin 376.48 beta2 (ASUS 3.0.0.4.376_2769) source
- add DNSFilter for all models(for RT-N10U and RT-N15U by external web kit)
- in JFFS during initial format prepare folder structure, create startup scripts files and symlinks for external web kit
- SSH if JFFS used store keys there
(in plans same for OpenVPN)
- for models RT-N10P and all modifications RT-N12* add OpenVPN, SNMP
(need tesed)
-------------------------------------------------------------------------------------------------------------------
CAUTION!!!!!!! according to limitation size of NVRAM NOT RECOMMENDED setup and use all firmware features at same time.
-------------------------------------------------------------------------------------------------------------------
- for USB models - RT-N10U, RT-N15U extended features support by external web kit:
a) https
b) wimax (more modems have internal storage or microSD card-reader)
c) OpenVPN
d) SNMP
e) mediaserver (from asusware is buggy)
f) WebDAV
п) DNSFilter
h) CloudSync (not asusware)
i) cloudsync clients: dropbox client, samba client, ftp client
j) NFS server
- for USB model RT-N14UHP extended features support by external web kit:
a) WebDAV
b) CloudSync (не asusware)
c) cloudsync clients: dropbox client, samba client, ftp client
d) NFS сервер
(all others present in firmware)
- for RT-N16 add cloudsync clients: dropbox client, samba client, ftp client
-------------------------------------------------------------------------------------------------------------------
CAUTION!!!!!!! according to limitation size of NVRAM NOT RECOMMENDED setup and use all firmware features at same time.
-------------------------------------------------------------------------------------------------------------------
- for USB models RT-N16 and RT-N14UHP for external disks used Texura drivers for NTFS, HFS+, FAT
- for USB models RT-N10U and RT-N15U used ntfs-3g
to install external web kit:
- connect external USB disk (recommended ext2/ext3)
- on Administration page enable acces by telnet and/or ssh
- enter to route console
- download file prepare_external_kit.sh (wget ftp://78.25.8.242/pub/ASUS/ASUSWRT_MODDED/mod7b/prepare_external_kit.sh)
- make it executable chmod +x prepare_external_kit.sh
- and run ./prepare_external_kit.sh
- mod7a, 15.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- for all models replace WiFi driver from GPL 376.2671 RT-N14UHP 07.08.2014г.
- fixed incorrect show of language list (non-English)
- for USB models RT-N10U, RT-N15U и RT-N14UHP created external web kit (how-to install attached)
- install by asusware ASUS AiCloud 2.0 for RT-N10U, RT-N15U and RT-N14UHP with management by external web kit (for RT-N16 included in firmware)
- add NFS server (for RT-N10U, RT-N15U and RT-N14UHP by external web kit)
- reworked RT-N14UHP firmware for unification with external web kit
- add WiFi 5G for RT-N53, but still NOT work
how-to install external web kit:
1. enter to admin console (previously activate telnet or/and ssh on Administartion page)
2. goto folder /opt - "cd /opt" (folder /opt exist, if you installed any asusware application from USB Application page)
3. wget ftp://<..>/RT-<*>-ext.tgz (file name according to your router model and firmware version)
4. wget ftp://<..>/prepare_external_kit.sh
5. chmod +x prepare_external_kit.sh (if USB disk ext2/ext3 formated)
6. ./prepare_external_kit.sh
- mod7, 07.10.2014
- Based on Merlin 376.48 alpha3 (ASUS 3.0.0.4.376_2769) source
- renew WiFi driver for all models for latest from GPL 376.2678 (RT-N16), 376.2671 (RT-N14UHP)
- add swap file management in Administration page
- show AiCloud 2.0 installation on USB Application page (required external web kit - avaible later)
- mod6b, 20.09.2014
- Based on Merlin 376.47 final (ASUS 3.0.0.4.376_2678) source
- again fixed VPN PPTP Server
- return WDS tab for RT-N10U
- enable Install mediaserver from ASUS on RT-N10U, RT-N15U (RT-n16 and RT-N14UHP have it preinstalled)
- remove unneeded Feedback.asp files
- due flash size limitation RT-N14UHP remove Webdav
- change download firmware link on firmware update page Asuswrt-Merlin on Broadcom MIPS RT-N series
- mod6a, 17.09.2014
- Based on Merlin 376.47 beta2 (ASUS 3.0.0.4.376_2678) source
- fixed VPN PPTP Server page in webui
- fixed IPTV page in webui
- add IPSEC kernel support to all supported models (missed in some models)
- add OpenVPN to RT-N16 (in RT-N14UHP already added)
- mod6, 10.09.2014
- Based on Merlin 376.47 alpha2 (ASUS 3.0.0.4.376_2678) source
- return Operation mode pictures
- ASUS not provide GPL for RT-N12HP 376.2048 and RT-N16 376.2678 and extracted WiFi wl.ko driver included for test according 2048 and 2678 at end of firmware name. please test
- mod5, 28.08.2014
- Based on Merlin 376.46 final (ASUS 3.0.0.4.376_2061) source
- add option "Use remote gateway as default" on VPN Client page
- add route when remote gateway for VPN client not default
- mod4c, 17.08.2014
- Based on Merlin 376.45 final (ASUS 3.0.0.4.376_2044) source
- fixed table appear on Admin page
- fully merged with Asuswrt-Merlin source https://github.com/AndreyPopovNew/asuswrt-merlin-rt-n/tree/rt-n
- mod4b2, 11.08.2014
- fixed VPNC web page and HTTPS not appear on non-USB routers
- mod4b1, 09.08.2014
- Based on Merlin 376.45 alpha1 (ASUS 3.0.0.4.376_2044) source
- some code cleanup
- return some images to webui
- add RT-N12HP_B1, RT-N12VP
- mod4b, 07.08.2014
- Based on Merlin 376.44 Final (ASUS 3.0.0.4.376_2044) source
- optimized size of code
- return IPSET filters
- add IPSec support to kernel
- for USB models return e2fsprogs
- for non-USB 8Mb flash router add HTTPS support
- mod4, 01.08.2014
- Based on Merlin 376.44 Beta 4 (ASUS 3.0.0.4.376_2044) source
- mod3, 30.07.2014
- Based on Merlin 376.44 Beta 1 (ASUS 3.0.0.4.376_1779) source
- only EN,RU,UK languages (RT-N16 and RT-N14UHP full languages support)
- modified Tools_Sysinfo http://forums.smallnetbuilder.com/showpost.php?p=131762&postcount=6
- modified Advanced_System_Content
- modified state.js
- modified Advanced_VPNClient_Content
-------------------------------------------------
for donation please use PayPal account
Andrey.Popov@computersystemsltd.com
THANKS!
Last edited: