1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
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 374.43 LTS releases (V33E7)

Discussion in 'Asuswrt-Merlin' started by john9527, Aug 14, 2014.

  1. john9527

    john9527 Part of the Furniture

    Joined:
    Mar 28, 2014
    Messages:
    5,264
    Location:
    United States
    LATEST RELEASE: Update-33E7, including support new rev AC68 class routers
    1-July-2018
    Merlin fork 374.43_33E7j9527
    Download http://bit.ly/1YdgUcP
    ============================

    This is an LTS (Long Term Service) fork of Asuswrt-Merlin based on 374.43_2. This older code base has a history of being very stable, and some of the older code components may perform better in some environments. It may be a good choice for those who desire a 'set it and forget it' router solution. Additional information on the differences between this firmware and the later Asuswrt-Merlin releases can be found following the recent change highlights.

    The following routers are supported by this firmware:
    • N16, N66U, AC66U (original MIPS based revs)
    • AC56U, AC68U (Rev A1,A2,B1), AC68P (and the retail and color versions, R and W, of each router)
    • AC68U (Rev C1,E1), AC1900 and AC1900P (and the retail and color versions, R and W, of each router) and the AC66U-B1
    The following routers were released after the base code used for this fork was available, and are NOT supported.
    • AC87U, AC3100, AC3200, AC88U, AC5300, AC86U (and the retail R versions)

    Installation Notes
    • Firmware is now packaged as a zip file (consistent with Merlin firmware releases). Remember to extract the .trx file prior to updating the firmware. An sha256sum file is included in the zip file to validate the firmware.
    • For supported routers currently running ASUS firmware 380.3000 or above, or Merlin 380.60 or above, you cannot load this fork using the built in firmware update web interface. You must use the ASUS Firmware Restoration Tool from the ASUS support website to install this fork firmware. You must always perform a factory default reset following the firmware update when moving from ASUS OEM or Merlin firmware above level 374 regardless if you updated via the web interface or Restoration Tool.
    • Currently, two build streams are maintained.
      • The 'E' Builds are the recommended builds and contain the latest wireless drivers and related fixes, including the fixes for the KRACK exploit on all supported models except the N16 (ASUS never released a KRACK fix for the N16). The 'E' Builds for ARM routers also contain the latest ARM SDK providing support for the newer rev level AC68U and it's variations.
      • The 'L' Builds contain the original wireless drivers (2014 release) and DO NOT address the KRACK exploit, and for ARM routers DO NOT contain the latest SDK providing support for the latest AC68U rev levels. In addition, some fixes dependent on either the latest wireless drivers or latest ARM SDK may not be included in the 'L' builds. Please review the release notes/Changelog for further information.
    • If you are updating an AC56U or AC68U running a fork version V26 or earlier, a factory reset is recommended following the firmware update to V27 or later. You may also need to reformat and restore JFFS due to updates for compatibility with the Merlin releases. Other fork users running an N16, N66U or AC66 can update to the 'E' Build as normal without a factory reset.
    • Please review '@UpgradeMatrix.txt' in the download directory, which describes the upgrade options for all the supported routers. Included are the requirements for a Factory Default Reset or reformat of JFFS.
    • If you need to perform a factory reset, you may use my NVRAM SAVE/RESTORE utility (check for the latest version) to transfer your user settings from your current firmware to this fork.
      https://www.snbforums.com/threads/19521/
    • Users are reminded to have a jffs backup. For users with MIPS based routers, changes in the code image size may affect the jffs space. For users of ARM based routers, changes in the jffs partitioning may also affect the jffs allocations. If you are having jffs script errors or cannot access jffs after loading the firmware, please reformat jffs from the Administration page and restore your jffs backup.

    Following are the major changes (full changelog is in the zip files)

    Update-33E7 Highlights
    • Update dnsmasq to latest 2.80 snapshot
      This release includes improvements to DNSSEC security, and implements strict DNSSEC checking by default. If you have DNS problems when using DNSSEC, your selected DNS server(s) may not be fully DNSSEC compliant and you may need to select other servers or disable DNSSEC.
    • Fix PPPoE connection on MIPS routers
    • Fix DNSFilter incorrectly using IPv6 servers if available
    • Fix PPTP server on ARM routers
    • Fix DDNS hostname field not available
    • Fix GUI IP access restrictions not be honored

    Update-33E4 Highlights
    • Security update to prevent unauthorized gui logons (Merlin backport)
    • Update curl to 7.60
    • Update nano to 2.9.7
    • Update OpenVPN to 2.4.6
    • Update miniupnpd to 2018503 snapshot (Merlin backport)
    • Update DDNS options to 384 support (includes GoogleDDNS)
    • Add statistic iptables netfilter
    • Implement service-event custom script (Merlin backport)
    • Add error reporting to VPN status page
    • Add netstat -p support (Merlin backport)
    • Add CGM ciphers to available legacy ciphers (Merlin backport)
    • ARM IPv6 stability improvements (theMiron)
    • Use HTTPS for entware install
    • Pre-packaged DNSCRYPT resolvers file updated to v2 format
      NOTE: If you are using DNSCRYPT and have not used the update resolvers script to use the new format resolvers, you will need to reselect your resolvers in the gui following this update.
    • Add nvram var to disable empty wpad response - required for some Windows installs
    • Fix httpd server check to allow for custom certs
    • Fix some kernel memory leaks (Tomato backports)
    • Fix errors when using mac address as client name
    • Fix gui ellipsis for 5G SSID
    • Fix truncation of client name in DNSFilter pulldown
    • Don't start samba if sharing is disabled and master browser or WINS are enabled (Merlin backport)
    • Move postconf execution after generating the firewall script, but before executing it (Merlin backport)
    • Update DFS channel selection for AC66U

    Some notes on this fork...

    The fork does include
    • Maintenance for documented security issues
    • Maintenance for supporting open source components (such as dnsmasq, miniupnpd, etc)
    • Backports of applicable fixes and new functions from Merlin's main branch
    • Some unique support for options requested by users
    • A different IPv6 stack which may work better in some environments
    • A separate build with older versions of the wireless drivers that some feel offer better performance (especially on the MIPS based routers)
    • Less of a lockdown on tweaking power levels
    The fork does not include
    • The new TrendMicro DPI engine functions for ARM routers
    • The enhancements to the networkmap for custom icons, client naming, etc.
    • Some of the enhanced gui formatting of later releases, for instance the new wireless log
    • Support for the ASUS router control app
    • All the changes/tweaks that ASUS may have made since the original code was released (and any new introduced bugs :) )

    Custom features of the fork which are not exposed in the gui can be set by an nvram variable. These custom features are documented in the Merlin_Fork_Options file in the download directory.

    Thanks to all for your continued interest in this fork.

    Source: https://github.com/john9527/asuswrt-merlin : branch 374.43_2-update

    SHA256
    Code:
    (Default Build - All supported routers)
    21667691082a070f46faf6e98a3acac7b35680db890b9ebf1069aa6bc9e927f4  RT-N16_374.43_33E7j9527.trx
    d712594aed751ac53798b5e82ae166e2b163f952fc2470281d647d00f31ca7ae  RT-AC66U_374.43_33E7j9527.trx
    8f600cf36c40f54232a77842774dab80e0e0f6ca889aca8a78b6dc11c131f66d  RT-N66U_374.43_33E7j9527.trx
    9d9d082e93c7692885d3872ada2b71129965ca428c3364d99dc7943363d664d1  RT-AC68U_374.43_33E7j9527.trx
    e955ff32bf928669a876a1257035be1e154206d17b93e6ca87669e1f01d18880  RT-AC56U_374.43_33E7j9527.trx
    
    (Legacy Only Builds)
    36619d5a46b469e3a0d76edb76568d611745b9254f2f39bb038ea714735115de  RT-AC68U_3.0.0.4_374.43_2-33L7j9527.trx
    cc34bb458e81e013c625ec9ed8b285693c1646d72ea6380179c40a7b81c35cb7  RT-AC56U_3.0.0.4_374.43_2-33L7j9527.trx
    2583816d4700129dd93a5da16e9cece33a3761771d08441c79cd6167c6d466d2  RT-N16_3.0.0.4_374.43_2-33L7j9527.trx
    e33e7381d4fcdd09d1abb7b50f83767750f854aef62718f67db82c4665863b09  RT-AC66U_3.0.0.4_374.43_2-33L7j9527.trx
    7440ec543953d3df8b360c4fae35e553ce645b2161646fe94c1149a26fcb7220  RT-N66U_3.0.0.4_374.43_2-33L7j9527.trx
    
     
    Last edited: Jul 2, 2018
  2. Please support SNBForums! Just click on this link before you buy something from Amazon and we'll get a small commission on anything you buy. Thanks!
  3. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186
    This is awesome man! I haven't tried it yet. My wife is in school so I need 100% up time right now lol
     
  4. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Awesome!
    A maintenance update for 374.43 :)

    I flashed it on top of 374.43 and so far so good.
    Nice work.

    MD5 checksum I got for the RT-N66U .trx file: E10E98C4F6CF380B00712A6A6BEEE2A1
     
  5. john9527

    john9527 Part of the Furniture

    Joined:
    Mar 28, 2014
    Messages:
    5,264
    Location:
    United States
    Glad to hear that the flash on N66U worked!
    Good point on the MD5 checksum....I added them for all the releases in the first post.
     
  6. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Nothing funny in the syslog so far.
    Glad to see my MD5 is the same as your source. :)

    For my understanding, the fixes/changes above are they all from Github?
    Or did you merge them in yourself?
     
  7. kiesa1231

    kiesa1231 Regular Contributor

    Joined:
    Jul 13, 2013
    Messages:
    91
    Please fix to work huawei e3276s 4g modem in 374.43_3 build thanks.
     
  8. Jeffo

    Jeffo New Around Here

    Joined:
    Jul 17, 2014
    Messages:
    4
    Add maintenance of Huawei 3g/4g lte dongle to 374.43

    Same here. Requesting for maintance fix for the Huawei compatibility issue for 3G/4G/LTE dongle. it was working from Merlin 374.40Alpha4 and older also the latest 376.44 series. the firmwares in between doesn't work.
    Using a Huawei e3276s here too.
     
  9. lwizard

    lwizard Regular Contributor

    Joined:
    Jan 27, 2014
    Messages:
    95
    minidlna

    Is it possible also updating minidlna to 1.1.3?

    Thanks for the work.

    I am scared about trying 44 since it seems to cause lot of troubles in very important things like wifi and general speeds... and actually 43.2 is working right for me..
     
  10. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Come on gents, cut the Huawei crap.
    That one is complicated and for ASUS to fix.
    Send ASUS a bug report!

    And put the router in question in your signature.
    Do we have to smell what you are using?

    Do try the fork from john9527 and give him some feedback.
    Much better than only asking.
     
    Last edited: Aug 15, 2014
  11. Kal-EL

    Kal-EL Very Senior Member

    Joined:
    Aug 15, 2013
    Messages:
    1,387
    Location:
    Motor City, Michigan-USA
    Can someone running this build explain more about it ? Is this a build that has the fixes for 44 but the interface of 43_2 ? Any comments would be great..
     
  12. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Don't be scared, just give 376.44 a try.
    See if it works in your environment and decide yourself.
    If not, simply revert to what you are using now.
     
  13. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    That seems the case as far as I can see.

    Maybe john9527 can tell us a bit more...
     
  14. john9527

    john9527 Part of the Furniture

    Joined:
    Mar 28, 2014
    Messages:
    5,264
    Location:
    United States
    All the fixes have been committed by Merlin in his master branch. For this build, I merged them in by hand....gave me a chance to double check they were applicable (some I looked at were not) and gave me the chance to work through how git really worked. The exception was the openssl update...that one I let 'git cherry-pick' for me (146 updated files!).
     
  15. john9527

    john9527 Part of the Furniture

    Joined:
    Mar 28, 2014
    Messages:
    5,264
    Location:
    United States
    Merlin kindly tags all his releases in github, so I was able to make a branch of exactly the 374.43 release. With that as a base, I looked at what had been fixed in later builds that may have been seen on the 43 code (a good example is the Plex miniupnpd syslog flood). So I picked up that specific fix and added it to the 43 code.

    So what this is, is the 43 code, with just a couple of fixes on top of it that may help people out who don't want to upgrade to the next major release yet.
     
  16. john9527

    john9527 Part of the Furniture

    Joined:
    Mar 28, 2014
    Messages:
    5,264
    Location:
    United States
    Right now the minidlna update is not in the plan (there is one minidlna fix picked up)....Asus actually picked that up, so it's rolled into Merlin's big merge without a specific commit I can go after (and I need to learn more to do an update that big ;) ) This is unlike the openssl commit where I was just able to grab Merlin's work (only picked up to stay on top of any security issues).

    Also, as you said, for me 43.2 is running pretty well....there were just a couple of things that needed addressing in my environment which led me into this project. I don't want to do too much and end up destabilizing the 43.2 base.
     
  17. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Great choice!

    The problem with 376.44 is that you can't localize the router any more.
    This is ASUS crap because of some FCC regulations.
    FCC has no jurisdiction in my country, but ASUS doesn't care.

    This means that with 376.44 I'm stuck with only 4 channels on 5GHz and reduced range on both WiFi bands.

    So I stick with 374.43 unless there are serious security issues that needs to be fixed.
    Probably a lot of people will do the same.
    Such a shame for a great open source project.

    That's why I am happy to see john9527's update on the 374.43 base. :)
     
  18. Builder71

    Builder71 Senior Member

    Joined:
    Oct 14, 2012
    Messages:
    496
    Location:
    The Netherlands
    Running fine, nothing unusual seen in syslog. :)
     

    Attached Files:

  19. DrTeeth

    DrTeeth Senior Member

    Joined:
    Mar 29, 2013
    Messages:
    380
    Many, many thanks indeed. Just what the Dr ordered, no pun intended.

    Please keep up the good work. If you do keep it up, please set up a donation page.
     
    Last edited: Aug 16, 2014
  20. Raiu

    Raiu Regular Contributor

    Joined:
    Dec 10, 2013
    Messages:
    186


    From what I have read those that went to 44 and that wanted to go back were stuck and couldn't get their settings to work right.
     
  21. Kal-EL

    Kal-EL Very Senior Member

    Joined:
    Aug 15, 2013
    Messages:
    1,387
    Location:
    Motor City, Michigan-USA
    I tried 44 two times and went back to 43_2 with no issues just make sure you do a complete factory reset.
     
Please support SNBForums! Just click on this link before you buy something from Amazon and we'll get a small commission on anything you buy. Thanks!