What's new

[Fork] Asuswrt-Merlin on Broadcom MIPS RT-N series

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Status
Not open for further replies.

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!
 
Last edited:
- 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
 
- 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
 
Can you publish the source code to your changes to fullfill the GPL requirements? Thanks.

Simplest method would probably to use Github too, so you can easily fork from my repo, and update with upstream changes as desired.
 
I'll be testing this on the n12 tomorrow. Got it as a range extender.
 
Installed without errors. Works great loaded right up.
 
Okay so starting from scratch after installing firmware. The image that shows what each mode does is missing. The status bar doesn't show the percent of process when things are being changed just the bar. Other then that range seem about the same, think the router I got maybe defective though. The signal will drop from full to 1 range is about 50 ft it seems
 
on what page missing images?

what status bar? where? on what page?

There is a broken image icon on the quick set up screens when you first connect to the router. The progress bar that comes up when initiating the install reboot or application of settings would show the percentage of process.
 
There is a broken image icon on the quick set up screens when you first connect to the router. The progress bar that comes up when initiating the install reboot or application of settings would show the percentage of process.

can you add screenshots?
 
Status
Not open for further replies.

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top