Dismiss Notice

Welcome To SNBForums

SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.

If you'd like to post a question, simply register and have at it!

While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!

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

Discussion in 'Asuswrt-Merlin' started by AndreyPopov, Jul 30, 2014.

  1. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    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
    [email protected]
    THANKS!
     
    Last edited: Feb 19, 2015
    kantenna likes this.
  2. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    - mod4, 01.08.2014
    - Based on Merlin 376.44 Beta 4 (ASUS 3.0.0.4.376_2044) source
     
  3. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    - 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
     
  4. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    - 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
     
  5. RMerlin

    RMerlin Part of the Furniture

    Joined:
    Apr 14, 2012
    Messages:
    21,244
    Location:
    Canada
    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.
     
  6. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    exactly

    after small how-to from your how use Git-hub
     
  7. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    - mod4b2, 11.08.2014
    - fixed VPNC web page and HTTPS not appear on non-USB routers
     
  8. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
  9. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    I'll be testing this on the n12 tomorrow. Got it as a range extender.
     
  10. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    n12 - what revision?
     
  11. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    D1. Should be getting here any time now.
     
  12. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    already try?
     
  13. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    Waiting for FedEx to drop it at my door
     
  14. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    Installed without errors. Works great loaded right up.
     
  15. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    don't foget Reset to Factory Defaults
     
  16. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    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
     
  17. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    on what page missing images?

    what status bar? where? on what page?
     
  18. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
  19. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    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.
     
  20. AndreyPopov

    AndreyPopov Senior Member

    Joined:
    Jun 28, 2014
    Messages:
    286
    Location:
    Ukraine
    can you add screenshots?
     

Share This Page