D-Link DIR-868L: Another great ARM router supported by Tomato

Discussion in 'Tomato Firmware' started by shibby20, Oct 11, 2014.

  1. shibby20

    shibby20 Network Guru Member


    CPU: BCM4708 (dual-core 800MHz, same as in RT-AC56U/68U)
    RAM: 256MB
    Flash: NAND 128MB
    LAN: 4x Gbit
    WAN: 1x Gbit
    2,4G: 11n 450Mbps
    5G: 11ac 1300Mbps
    USB: 1x USB3.0
    BTN: 1x WPS, 1x Reset
    LEDS: Power and WAN, both bi-color (orange and green)

    Tomato by Shibby almost ready ;)


    More info soon.
    Firestone, shadowro, cascone and 4 others like this.
  2. WaLLy3K

    WaLLy3K Networkin' Nut Member

    Looks like a great way to convince people you're rocking the latest Mac Pro ;P
    sunfire7 likes this.
  3. shibby20

    shibby20 Network Guru Member

    Tomato ready, router is fully supported. I will release firmware after 1-3 days - need some time for testing.
    Duniker, Xtrapolate and sunfire7 like this.
  4. sunfire7

    sunfire7 Network Newbie Member

    Shibby, I'm about to buy a new router (currently have the e-3000) can you please give me your opinion of the best tomato supported router out there? Would you recommend getting the one on this thread d-link 868L or go with asus rt-ac66u or rt-ac68u or netgear r7000? which one is faster? which one is more reliable under tomato? Thank you in advance
    Last edited: Oct 13, 2014
  5. WaLLy3K

    WaLLy3K Networkin' Nut Member

    In my opinion (Not that you asked for it, but for what it's worth since someone else PM'd me a similar question today :p):

    The AC66U is a cheaper (-$30) and slightly slower version of the AC68U (as well as only having USB 2 ports AFAIK). As far as stability goes on the AC68U from experience, I think it's completely rock solid and has been since Shibby ported ARM to it (v116). There's a couple of features that don't work such as Daily/Weekly/Monthly Bandwidth Monitoring/IP Traffic lists, but that for me isn't a big issue. Range is also fantastic - 20 meters through double brick walls, and up to 140 meters in plain unobstructed sight with stock antennas.

    As far as the R7000 goes, it appears to be very popular (and has slightly better hardware than the AC68U) but there are a few people here having issues with high ping due to Tomato being installed that isn't present in stock firmware. If you're looking to get a router today, I'd personally go with one of the Asus routers according to your budget.
    sunfire7 likes this.
  6. sunfire7

    sunfire7 Network Newbie Member

    WaLLy3k, thank you for your response! It answer all my questions and more :) AC68U seems the one, I don't mind the missing features you mentioned, once again thanks!
  7. googlebot

    googlebot Networkin' Nut Member

    When do you plan to work for Linksys ea6500?
  8. Xtrapolate

    Xtrapolate Network Newbie Member

    Hello, has the firmware for DIR-868L been released or is it still being tested?

    edit: I see that there is only one person in the world using it
    probably Shibby ;)

    Thank you Shibby for working hard on this, your efforts are greatly appreciated by many.

    I'm looking forward to using your tomato firmware on this very much...

    Will it be possible to install optware/entware packages on it? :D
    Last edited: Oct 31, 2014
  9. Xtrapolate

    Xtrapolate Network Newbie Member

  10. rs232

    rs232 Network Guru Member

    Awesome specs for the price! In the UK this is available at about 45% of the price of a Netgear R7000!
    I do love the design, I'm just not sure about the standing position when it comes to ethernet cables...

    Nice to see some design applied to technology in general especially if you're having this sitting in your living room...

    Shibby: please update the router support page on your site with this great addition!

    P.S. Why is the image only 9.8MB compared to the other ARMs AIO?
  11. ierwin

    ierwin Networkin' Nut Member

    As Shibby mentions in this thread: http://www.linksysinfo.org/index.php?threads/asus-rt-n18u-really-nice-router.70178/
    "DIR868L has one big issue. It support only 32KB of NVRAM!! If you will try store more then you will brick your router. Only chance to revive then is serial cable! Please remember that! This is why for this router image has name "special", because i had to remove all features which store so many variables in nvram, like: BT, openVPN, SSH etc."
    rs232 likes this.
  12. ierwin

    ierwin Networkin' Nut Member

    And @shibby20 I have an idea.
    Since DIR-868L has 128MB flash and Tomato only use 16MB, is it possible to divide flash into 2 parts, one for Tomato itself and the other one for setting storage, so BT/OPenVPN/SSH etc. can store their settings?
    Or simply store settings via jffs2. When user performs a firmware update, Tomato asks to save settings in jffs2, and when update completes upload settings back.
    rs232 likes this.
  13. googlebot

    googlebot Networkin' Nut Member

  14. martinh_dk

    martinh_dk Reformed Router Member

    Can anyone elaborate on the exact features that are missing on DIR-868L due to the 32KB of NVRAM?
    I have no need for BT/OPenVPN/SSH - but the etc part worries me a bit ;)
    The router will be used as AP with VLANs - and the monitoring features would be nice to have.

    Best regards
  15. shibby20

    shibby20 Network Guru Member

    this should help:

  16. ierwin

    ierwin Networkin' Nut Member

    anyway to support jffs2?
    I want to store dnsmasq custom configuration script on it and I don't want a usb stick just for a 8KB file...
    and no SSH support is so sad... is there any chance to store config file in somewhere else like jffs2 or USB stick?
  17. martinh_dk

    martinh_dk Reformed Router Member

    Thanks a lot for the feature list.
    But please bear with me - I do not know the entire feature list - and abbreviations.
    So I am still unsure about exactly which Tomato features have been cut from the DIR-868l image.

    BT, OpenVPN, SSH Dnsmasq, Captive Portal? Anything else?

    Last edited: Jan 7, 2015
  18. shibby20

    shibby20 Network Guru Member

    BT no
    openvpn no
    ssh no
    dnsmasq yes
    captive portal no

    This is mostly the same image like VPN but without SSH and openvpn (keys are stored in nvram and take a loot of space)
  19. martinh_dk

    martinh_dk Reformed Router Member

    If the only features missing are BT, OpenVPN, SSH and Captive Portal, then I can definitely live with that :)
    So I'll be going for this router.

    Thanks again for the replies - and the great work on the firmware!

  20. ierwin

    ierwin Networkin' Nut Member

    For me ssh is very important, I need to manage files on jffs2 remotely. It's sad that DIR-868L's 32k nvram cannot stored keys.
  21. jerrm

    jerrm Network Guru Member

    Agree SSH is a step too far. SSH is a basic requirement.

    We have plenty of 32K NVRAM MIPS units running VPN builds.

    Do ARM builds eat significantly more NVRAM than MIPS?
  22. martinh_dk

    martinh_dk Reformed Router Member

    Well, agreed. For many SSH would be a requirement.
    My situation is a bit special since I currently only need an AP with VLANs and some basic client monitoring.

    Just wanted to report back that the installation process on DIR-868L was otherwise very smooth.
    • Factory reset
    • Boot into recovery mode
    • Flash directly with latest Shibby Tomato firmware
    No issues so far.
    So thanks again for the effort.

  23. Mr.CTT

    Mr.CTT Serious Server Member

    :/ I wish that it had antennas... I cant suggest anything to customers that doesn't have antennas. Will there be support of the Asus RT-AC87U? I would wait for it to drop in price rather than move to R7000 if i know there would be Shibby support in the future.
  24. lancethepants

    lancethepants Network Guru Member

    I would be more worried about suggesting ARM routers running tomato to customers. I wouldn't consider it in its current state as ready for corporate deployment.
  25. Grimson

    Grimson Networkin' Nut Member

    You know these routers have antennas too, they are just inside the case.

    If you disassemble one the stock external antennas and compared the inside to internal antennas you'll see that the only difference is that you can position the external ones a bit easier.

    Don't be fooled by the size of the external antenna casing, the actual antenna inside the plastics is often not longer than between ~3 and ~5 centimeter.
    Toastman likes this.
  26. Mr.CTT

    Mr.CTT Serious Server Member

    Yes, I am aware and I contemplated doing that to a router I had last year. But I Set up routers for family, and small businesses. I don't mind voiding the warranty on my personal equipment, but I don't want to be liable for that on a family members router and I most definitely will not do it to a customers router... That looks really bad IMHO(unless it is your own). Tomato is all the more I go when it comes to voiding warranty. A small business can afford 40-50$ more for a good router with external antenna. I just like to save them money when I can.

    I didn't realize they were that short, but the antenna routers always seem to have better range. If it isn't factual, it implies it mentally, and I don't want a customer to complain I should have gotten one with an antenna. It is also nice for upgrading in the future.
  27. Mr.CTT

    Mr.CTT Serious Server Member

    Which one? the R7000, Asus RT-AC87U, or the 868l?

    The R7000s I have gotten, Flashed, and Installed, have never had an issue. I set them on a schedule to reboot every 3 days at 4:30am, Set up the Vlans and interface stuff, tweak the TX settings, and basically customize all the other settings to the ones I found work when using my first one, and they are Rock Solid. Before I set the scheduler, i had one run 60 days without a reboot, I even was running the TX for 2.4 way higher than stock. 0 problems! If you get a bad Ping one send it back for a replacement. I use AMX so i have free returns and free 2 day shipping at new-egg.

    The AC87U is most definitely a no-go without a stable shibby release which is why I asked. The 868l never stood a chance because it has no external antenna. I would never suggest it nor will I. :/
  28. hawkmat

    hawkmat LI Guru Member

    Hi Mr. CTT. If you have to go with a Tomato ARM then I would go with a RT-AC68U/R. Tomato is running on ARM because developers are lifting elements from the Asus GLP source release. The wifi drivers are from Asus and beings used on the Tomato R7000 and 868L too. There is a a high ping and drop out problem with Tomato, DD-WRT and the R7000. Netgear and FoxConn found this problem during development and fixed it with kernel patches. The Asus source code does not contain these specific changes so this problem is not fixed. Developer Kong on DD-WRT has identified these kernel changes but has not been able to get them from Netgear. The Tomato ARM version is still very much a beta with several features not working like QOS. I you want a full stable Tomato experience then I would go with the Asus RT-N66U/R. Very mature, everything works. The limit with the RT-N66U is the WAN speed with everything being done in software. Though testing I found the RT-N66U can pass about 175 megabits with most features turned off. With QOS turned on you will max out at 100 megabits. The RT-AC68U can do about 350 megabits but is more limited on features.
  29. Mr.CTT

    Mr.CTT Serious Server Member


    I will take that under consideration and make my choice in routers accordingly. Thank you for taking the time to go in depth and explain that to me. From what I have seen personally, the ping issue was a hit or miss thing.

    The units I have are 5-6 months old or older. There has never been any indication during my many testing sessions, updates, and continued support of them after installation that has ever shown any problems related to the ping times or dropped/lost data. There have not been any lost connections to the router either. Everything has run very smoothly (knock on wood). I did know it was an issue, and I tested the units for a 1-2 months before they left my bench. I also keep it in mind and have remote access to them, monitor all of the devices connected to them, and randomly check up on them from time to time. I run a small business that is more for fun and to keep me learning and tinkering, so no one will ever be left hanging in a bad spot. If I get one that even a resembles the ping issues, I send it back for a replacement. I only work for small businesses with a small foot print so none of the units are tasked by any means. The current set of features that is built in is all I really need for any of the R7000 units I have put out there, so I don't really plan to pull them from their locations.

    I will keep the R7000's temporary short comings in mind, however it is quite rare to see someone running faster than 100mb/s around here. 50mb/s (5up) runs a business 500$+ a month just for internet no other services included. This is not something I control either, but rather Time Warner Cable's price. So I don't see any of the dual core Wireless routers having a problem meeting this unless tasked by a significant amount of other things that I would never allow on one router. If I were to go beyond 90 megabits, I would use a special HP switch to handle everything and has fiber hook ups. I would run all tomato routers in repeater mode, because the particular HP switch I have in mind is significantly faster than a consumer router/switch and we have used it at OSU for years.
    Last edited: Jan 10, 2015
  30. martinh_dk

    martinh_dk Reformed Router Member

    Hello Hawkmat,

    Thanks for the update on the ping droupout issue.
    Does the DIR-868L have the issue as well?
    (Since the units from ASUS, Netgear and D-Link have so many hardware similarities)

    So far the only issues I've run into on the D-Link:
    - Wrong port number mapping under "VLAN" page - Though correct on "Overview" page
    - Forgot to clear NVRAM before initial configuration - didn't go well :)

    Otherwise it seems rock solid - and VWLAN and VLANs work like a charm.
    Haven't done extended ping test over WLAN. But will test and report back.

  31. hawkmat

    hawkmat LI Guru Member

    Hi Martin! I have a R7000 and RT-AC68U but not a DIR-868L so it would be difficult to speak on this hardware. From what what I understand is that Netgear has heavily modified the broadcom driver for the R7000. The RT-AC68U driver will work with the R7000 since it is basically the same hardware but it will not contain Netgear's changes or fixes. While the R7000, RT-AC68U and DIR-868L all contain the same major hardware (Broadcom CPU and Broadcom WIFI Chips) they do contain different parts. The NVRAM, Ram, and output amplifiers are all specific to each model. From what I understand Netgear/Foxconn discovered the ping drop and reboot problem during development. They were simply able to correct the problem with kernel patches and wifi driver modifications. The problem with Tomato is that the developers do not have access to these changes. I do not remember hearing complaints about high pings with the DIR-868L so you are likely ok. I use a R7000 as a access point with a special factory beta firmware and I get excellent results. My wifi ethernet bridges recieve a 10dB better signal and my AC wifi card card in my notebook transfers at up to 65MB per second. This is compared to Tomato or factory firmware on the R7000. This far better than any other combo I used and I hope Netgear will release this driver.
  32. Engineer

    Engineer Network Guru Member


    OT but is that the 1.0.45 Try Lan2 driver (or something close) that you're talking about on the Netgear? I tried that one but had lots of lags. I didn't do a full reset though so that may have been it.

    Also, just read in the R8000 thread that kong has basically said screw it to Netgear R7000 and R8000 because of the kernel and driver problems.
  33. Mr.CTT

    Mr.CTT Serious Server Member

    I don't blame him if they stone wall him and don't supply the stuff he needs.

    When I do flash my routers I have a really weird and/or secure way of doing it. My work bench is Battery backed up by a UPS and the ups filters also. I normally do a factory reset / nvram reset if its an open source one. Then i do a 30-30-30. Then I minimally log in so i can upgrade the firmware. the moment i see it loaded right i do the factory reset with nvram. Then I do a 30-30-30 when I has booted. Then Im done :) but that is my way of doing it. I also use a stop watch on my cell for the 30sec count. I also only use cables I made myself or Trip lite.

    The R6300 is the only brick i have gotten doing this, but I honestly think it was a firmware problem... I dont like the website I had to download it from :/ it seems kind of weird how it does a 0-100% count up, then it allows me to download it...
  34. ierwin

    ierwin Networkin' Nut Member

    R7000's ping issue is not occurs on every device, that's strange.
    I don't want to buy a R7000 and try it, I don't think I am lucky enough that I can void the ping problem.
    I still hope that Shibby can finger out how to make SSH work on DIR-868L. Personally I do not need VPN, DNSCrypt and DNSSec is not a must. IPv6, DNSMASQ, SSH and USB are things what I need, better has JFFS2.
  35. Engineer

    Engineer Network Guru Member

    It took about 7 reboots to get rid of my ping problem with Shibby Tomato 124 on an r7000. I had to reboot it again because I thought it was screwed up (was really my Linksys AC bridge screwed up) and it's now back to bad pings. I haven't taken the time to reboot it. Thinking of putting a Netgear firmware back on it and turning my RT-AC68U Asus into a Tomato unit, since it's supposedly more stable and no ping issues.
  36. Mr.CTT

    Mr.CTT Serious Server Member

    Like I said before, I use my AMX so i have free returns and 2 day shipping. So it isn't a big deal to me. I charge way less than anyone around here to do the stuff I do, but I take longer so that is the catch I guess. Normally my customers are the people that have equipment and internet already, and are complaining about this and that. So it isn't too big a deal.

    If you have amazon prime, and you get the ping issue on your unit, you could always return it for a refund, or a replacement(within 30 days). In my view, it is not a Tomato or DDWRT problem, it is a manufacturer problem. They should never have sold something that did not work properly, and they owe it to their customers to have built that patch into it in such a manner a change in firmware would not cause issues. So if I get one and sent it back because of the ping issue, I do not lose sleep over it. I just say connection issues, and amazon or newegg will not complain one bit about the return, that's what I pay 80$ a year extra for haha. Prime also has a 6 month trial too. But if this isn't something your comfortable with then I suggest you do it your way. I have been really lucky with the R7000s though. I have had 1 or 2 duds. But I don't know the specifics of what causes the Ping issue.

    The issue is 100% software related if they fix it with a patch, so perhaps my settings get me around the issue when fully set up? I have no clue. I keep very few factory ones, I change just about everything when I set it up and go from top to bottom through every menu. I am also a big fan of static DHCP reservation. But yet again, I haven't researched the issue much beyond the signs and random reading.
  37. Grimson

    Grimson Networkin' Nut Member

    Nope. You can fix some minor hardware flaws with software patches too (for example by changing timings or disabling/emulating hardware features), so it's not that easy to say.
  38. hawkmat

    hawkmat LI Guru Member

    Hi Engineer!
    It's a variation of that Netgear beta driver but I'm only using it as a access point not a router. I have not experienced lags with over 20 connected wireless devices. I did do a full reset. I would like to say more but there are too many NDA's here to know what is safe to say. The patched problem is in all Broadcom ARM based routers and your safe from it as long as you use the factory firmware.
  39. Mr.CTT

    Mr.CTT Serious Server Member

    Your right. I hadn't considered that they could have over utilized a piece of hardware or applied incorrect parameters. If this is the case, I change a significant amount of my advanced properties especially ones such as advanced wireless properties, routing table, and conntrack/netfilter. It is entirely possible I could have fixed one or more issues for the amount of devices that are on my network if it were to do with this or any others I changed. I will have to be cautious to make sure that if a significant number of additional devices are added, that the ping issue does not arise.
  40. martinh_dk

    martinh_dk Reformed Router Member

    I've done som testing on the DIR-868L, and dropouts don't seem to be present. (1hr, 3600 pings, 1 lost).

    However, I'm not sure if 802.11AC is working at all? (I don't have an AC device yet, to test actual speed).
    • AC is not listed in the drop down "Wireless Mode" - only A and N modes (So I set it to "Auto")
    • Channel width is reported differently various places in GUI...
    Basic -> Network -> Eth2: 80Mhz
    Advanced -> Virtual Wireless -> Eth2: 20Mhz
    Status -> Overview ->Eth2: 40Mhz

    When I change "Basic" to 80Mhz, "Advanced" settting changes to 20Mhz.
    And if I change "Advanced" to 40Mhz (highest available), "Basic" changes accordingly.

    Does Anyone know if AC is broken?
    Or is it just the GUI reporting wrong modes and frequencies?

    Edit: Just realized that the "Status" is probably reporting the currently associated clients' speed/frequency?

  41. Mr.CTT

    Mr.CTT Serious Server Member

    Do you have a windows laptop? You could have wireless AC on your windows laptop (or Linux) for about 10$ in less than 10 minutes. I ordered an Intel Wireless AC7260 for my laptop last year. It is simple to instal in most cases and cost me about 12$. I have yet to max out it's speed seeing 100 mbit/s over Wifi. It has a significant amount of features, so be sure to go to device manager and edit accordingly. I also have noticed i have SIGNIFICANTLY better signal using this than any other card I have ever used in my life. I took the gamble on ebay and it paid off 1000 times over.

    My Card I have
    http://www.ebay.com/sch/i.html?_odkw=intel wireless ac pro&_from=R40&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR2.TRC1.A0.H0.Xintel wireless ac7260&_nkw=intel wireless ac7260&_sacat=0

    Intel Pro (all)
    http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.H0.Xintel wireless ac pro&_nkw=intel wireless ac pro&_sacat=0

    Two notes(actually 3). Be sure you have antennae that are on your current card, 99% of the time they pop off and it is accessible. Get the drivers directly from intel's website and instal prior to installing card to be safe.

    One other note is that when i purchased my AC7260, it had come out like 3 months prior to me purchasing it(I think). It was very buggy till recently forcing me to disable it and enable it at times because it did not play well with stand by / hibernate. So if you get the newest baddest one out, it may be buggy for a while. You need to keep updating your drivers manually, because windows update sure as hell will not do it for you. P.S. I have a Dell Precision M6400 mad in 2008 that I use this on :) so age does not matter. I love this thing its an amazing beat up laptop for like 200$ you can put 12GB of ram in and you can overclock it factory :D
  42. martinh_dk

    martinh_dk Reformed Router Member

    Good points :)
    I will either find an AC device to test with - or just make the upgrade on my current laptop.
    Had just hoped that someone had already tried AC on this router ;-)

  43. pakjebakmeel

    pakjebakmeel Network Newbie Member

    I have installed this firmware on my dir-868l. The link speed was 400Mbit consistently. On the original firmware the link speed is 866Mbit. Both using an Intel ac card on 5Ghz.

    Actual throughout on stock firmware is about 50MB/s. When using this tomato build it doesn't get over 20MB/s. After restoring dlink firmware throughout is back to normal.

    AC is not a choice in the drop down, I think it was only auto and N-only, judging by the link speed of 400Mbit it was using AC mode even though the drop down menu said N only.
  44. Mr.CTT

    Mr.CTT Serious Server Member

    when you were on tomato, what did you set your channel width's to?
  45. pakjebakmeel

    pakjebakmeel Network Newbie Member

    It was set to 40Mhz by default (dual chain) and I changed it to 80Mhz, the maximum available.

    Also, I noticed I could only choose 3 options for the channels. Auto, some high channel and some low channel. I would expect more channels to be available for choice.

    I set HT channel above main frequency and tried both available frequencies. The low frequency gave 400Mbit/s link speed with 20MB/s throughput. The high frequency had much slower link speed under 100Mbit/s giving only a couple of MB/s.

    I did set the channel width to 80Mhz, but in the overview or status it still said 40Mhz after applying and even rebooting the router.
  46. Mr.CTT

    Mr.CTT Serious Server Member

    As far as i am aware the 80Mhz still needs work. The 40 however should unlock 380mb/s. This is still a very very young firmware, so there probably needs to be some modifications. I can say that with the 5GHz, it ia 100% essential for me to use Frame Bursting, and the WLAN Auto with Noise Reduction. If i do not, my throughput suffers and i have inconsistent speeds. ( I also set my Country to Anguilla and ramp the TX to 400 for 5GHz)
  47. ierwin

    ierwin Networkin' Nut Member

    Shibby v125

    – remove SNMP and PPTP support for DIR868L – saving nvram space

    So, saving nvram space for SSH? Will SSH back? If so, I WILL get this ASAP.
  48. pakjebakmeel

    pakjebakmeel Network Newbie Member

    I use this router as an Access Point only :p So wireless throughput is kinda a thing for me. I don't use any other features apart from wireless bridging, I'll wait and see how this firmware develops.
  49. Mr.CTT

    Mr.CTT Serious Server Member

    I recently had trouble with my 2.4 (and a little with my 5.0Ghz) Wifi giving me crap (serously i could barely get 2omb/s for some reason for throughput... What I ended up doing was the above mentioned settings, however I did a NVRAM dump to ensure that I was tweaking the wireless settings properly. When I did that, I fount that there is a 3rd TX power command for some routers. The country settings were not taking properly (it was a mix of the one I selected and USA) and that my bandwidth limiter, although disabled in the GUI, was enabled and dropping my throughput significantly. After I optimized everything, my Ping cut in half(to my normal speed test server), and my throughput is higher than I have ever seen it. Granted my internet isn't as fast as yours. I pay for 50 mb/s and get 63 (highest i have seen so far). I don't have my NAS built yet to test internal speeds. :/

    I prefer AI (Anguilla) for my country. The signal seems best, and it unlocks all channels should i want them.
  50. shadowro

    shadowro Serious Server Member

    sorry maybe it's not the right topic:
    using a dlink dir-868l as an ap, on shibby 125, with the main router an asus rt-n16, on shibby 124
    have the wireless on, on the main router
    dhcp is off, on the dlink, wired connection between routers

    I do observe that the 2.5 and 5GHz are decreasing in speed over time, is it because drivers? because wireless is on on the main router? should I use wireless ethernet bridge? Need wireless on the main router.

    thanks in advance.
  51. ierwin

    ierwin Networkin' Nut Member

    dir868l shibby v125 ssh back or not?
  52. shadowro

    shadowro Serious Server Member

  53. ierwin

    ierwin Networkin' Nut Member

  54. erad13

    erad13 Network Newbie Member

  55. shadowro

    shadowro Serious Server Member

    latest shibby is here:
    future releases are here:
    always look for:
    don't flash something else, you may brick it

    be careful when flashing from stock firmware, do some research, on mine have done first dd-wrt and then after tomato shibby

    TomatoAnon database is for something else, read here:

    @ierwin, still no ssh in 127
    Last edited: Mar 12, 2015
  56. erad13

    erad13 Network Newbie Member

    Thanks for your quick reply...Who would you say between dd-wrt or tomato is best for our routers?
  57. shadowro

    shadowro Serious Server Member

    have used before ddwrt. using tomato now
  58. ChrisLim

    ChrisLim Network Newbie Member

    Hi! I will be getting my DIR868L in a few days time, upgrading from Asus RT-N66U, also running on shibby's firmware (awesome router and firmware combo btw).

    Can I know what you meant by "be careful when flashing from stock firmware, do some research", i tried to google, but cant seem to find any info on flashing from stock firmware to tomato, can you kindly enlighten me? :)
  59. shadowro

    shadowro Serious Server Member

    see Sousuke's first post in here: http://bit.ly/18CS3cr
    so I went "factory to ddwrt" -> webflash (full ddwrt) -> tomato
    ChrisLim likes this.
  60. ChrisLim

    ChrisLim Network Newbie Member

    Awesome, thanks dude! :)
  61. adyon

    adyon Network Newbie Member

    How to install firmware in 868l?
    Please tutorial.
  62. shadowro

    shadowro Serious Server Member

    see 2 posts above how I installed
    mrjayviper likes this.
  63. cascone

    cascone Connected Client Member

    I have a working custom firmware for the DIR-868L with SSH and OpenVPN (prepared for Vyprvpn Router App). Please drop a message if you want to try it.
    I had to clean a lot on NVRAM Settings like QoS and more. I also can provide a 'patch' for the sources.
  64. ChrisLim

    ChrisLim Network Newbie Member

    Hi Guys! Something i noticed after switching the firmware to tomato, my LAN-WAN speed could never go pass 270mbps / 260mbps.

    I am on 1gbps fibre broadband, and when i used a direct connection to the fibre modem, i could get 960mbps/ 800mbps. The speed drops to 270mbps/260mbps once i connect to the router. All using wire cat6 cables.

    Am i missing something here?

    Any help is appreciated! Cheers!
  65. cascone

    cascone Connected Client Member

    Here are the changes i made for DLINK:


    As you can see it has now:

    IPv6 Fix for Starhub (at least)
    VYPRVPN Router App Install Script

    Xtrapolate and ierwin like this.
  66. cascone

    cascone Connected Client Member

    ChrisLim: Same here. But not only with the DLINK, also with my ASUS. I will try on the fibre modem.
  67. ChrisLim

    ChrisLim Network Newbie Member

    Thanks for the reply cascone!

    Sorry about being a total noob on this, but can you enlighten me on how to use the changes etc?

    Any tutorials I can refer to?

    Add on : even when i revert to original firmware from Dlink, i can only get 430mbps / 400mbps... hmmm...
  68. cascone

    cascone Connected Client Member

    my first shot would be to try:
    ssh to your router and run:
    service qos stop
    please let me know

    BUT, look here:
    Last edited: Mar 29, 2015
  69. ierwin

    ierwin Networkin' Nut Member

    looks great
    cascone likes this.
  70. brassman

    brassman Networkin' Nut Member

    hey chris,

    are you getting 270 down /260 up with QOS on or off?


  71. Giovanni Oliveira

    Giovanni Oliveira New Member Member

    hi guys, i have a 868L revision B this firmware should work on my router?
    Also i tried without success to flash this .trx file i even tried the dd-wrt .bin files and i got error message trying to flash it.

    Any help?
    Thx in advance!
  72. Duniker

    Duniker New Member Member

    I am confused, my DIR-868L reports 64 kb nvram running tomatoUSB v128.
    But make file sets "NVRAM_SIZE=32" instead of using "NVRAM_64K=y"

    Currently I have 35.14 kb free surely that would be enough for some vpn keys? Or am I a complete moron? included screenshot from my browser.

    I will try to get my ubuntu env to compile shibbys source. Wish me luck. I am thinking about using this

    This is BAD

    Lastly how good are my chances of bricking my router if I am wrong?
    Edit: Read linked thread where shibby warns that trying what I am was about to do indeed bricks the DIR-868L. Still strange.

    Last edited: Apr 25, 2015
  73. Duniker

    Duniker New Member Member

    Seems like the issue with nvram is quite complex. I found some polish posts about it and it looks like maybe shibby is looking into it.
    Here is me keeping my fingers crossed. :D
  74. Grimson

    Grimson Networkin' Nut Member

    Don't use this, this is a special case for the X66U ASUS routers, for other routers use "NVRAM_SIZE=64".
  75. Duniker

    Duniker New Member Member

    Thanks Grimson. Holding off on trying anything crazy with my router for now. But it is good to know the correct keyword.
  76. Duniker

    Duniker New Member Member

    Compiling tomatoUSB was pretty straight forward, but I did find some interesting "bugs" Removing IP6 support makes Firewall-module not wanna compile and MySQL is a pain to cross compile.
    Give me poke if you need a test subject for 64k image for DIR-868L
  77. LouisK

    LouisK New Member Member

    Dear all. I'm sorry if this is a total noob question but is there a step-by-step guide to installing tomato on my DIR 868L?
    I have followed some links and read some forum posts but it seems that the guides are not specific to this model router. And it would be a shame to brick my router...
    I guess its not a simple as just going to the firmware update page and uploading it there??
  78. ziddey

    ziddey Network Guru Member

    I have an A1 version originally running OpenRG. I've flashed shibby v130 on it and all is working well except for 5ghz. On boot, I see:

    wl driver (r456083) failed with code 1

    Any idea where to proceed from here?

    edit: just tried the stock dlink dir-868l a1 firmware with the same results. no 5ghz

    the 5ghz card is indeed wmc-ac01

    lspci does show both controllers:
    0001:00:00.0 PCI bridge: Broadcom Corporation Device 8011 (rev 01)
    0001:01:00.0 Network controller: Broadcom Corporation BCM4331 802.11a/b/g/n (rev 02)
    0002:00:00.0 PCI bridge: Broadcom Corporation Device 8011 (rev 01)
    0002:01:00.0 Network controller: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter (rev 03)
    perhaps something needs adjusting in my nvram? anyone care to post their dump? thanks

    For reference, here's my nvram after an erase: http://pastebin.com/tubGDYiy
    Last edited: Jul 11, 2015
  79. mrjayviper

    mrjayviper Connected Client Member

    seems flashing straight to tomato is not possible? :/

    I just got this router myself (DLink 868L) and was hoping to install to tomato straight away.

    edit: I just checked and DDWRT has difference firmware for each revision. which Shibby only has 1 firmware for all revision. Mine is H/W Ver A1.
  80. ziddey

    ziddey Network Guru Member

    I'm looking for a cfe nvram dump if anyone could help me out.
    # cat /dev/mtd0 > /tmp/mtd0.bin

    or # head /dev/mtd0 to just get the nvram part

    It looks like mine is different, causing the 5ghz card to not come up.
  81. mrjayviper

    mrjayviper Connected Client Member

    I'll help you out later. Can't access my router at the moment.
  82. ziddey

    ziddey Network Guru Member

    Thanks. Better yet, from /proc/mtd, I see that mtd1 is nvram_cfe. Perhaps a dump of that would be ideal if at all possible.
    # cat /dev/mtd1 > /tmp/mtd1.bin

    or strings /dev/mtd1 would omit the blank data

    edit: I'm on ddwrt right now. Not sure if the partition layout would be any different vs tomato
  83. mrjayviper

    mrjayviper Connected Client Member

    my router is also on ddwrt... Do you still need the dump?
  84. ziddey

    ziddey Network Guru Member

    That'd be awesome if you could. Do you have a US model? A full dump of /dev/mtd1 would be fantastic.

    I've already confirmed that it does work for openrg models. I got a cfe nvram text dump from an NL model that works well, but I'm hesitant to try and modify my cfe, and would rather US values.

  85. mrjayviper

    mrjayviper Connected Client Member

    mine is not from the US :(
  86. Apipote

    Apipote New Member Member

    I want to know if this firmware is enabled by default fast_nat in 868L
    Thank You
  87. jed_99

    jed_99 LI Guru Member

    I had the same issue as ziddey, but it turned out my model was a HW B1, IIRC. Sold that one so cannot confirm.
  88. Link2999

    Link2999 New Member Member

    I'm a bit stumped. I'm attempting to flash the latest 2.9-131 firmware, and it seems like it takes it fine, except when it's time for the router to configure itself. The top power light changes from orange to green like it's supposed to, but the bottom "internet" light never even turns on. Tried flashing three times now, factory restoring the system and flashing in system recovery each time (from Firefox). My hardware is NA, revision A. I flashed back to stock for now, which it gladly accepts. Does it have to do with the file type being a trx vs a bin? Not really sure what to try at this point.
  89. Link2999

    Link2999 New Member Member

    Got the thing working finally. Problem was I had to restart my modem and then connect it to the router once it fully booted. I would have just edited my above post, but I was wondering what the threshold was for a "safe" maximum transmit power level was for the 868l. I have it set to 84mW right now, but would potentially like to go higher than that.

    Edit: Also having a little trouble getting my printer to print. Print server is running, but when I go to add the printer as an IP printer (just using the router's IP?) it tells me that it cannot find the printer.
    Last edited: Aug 16, 2015
  90. mrjayviper

    mrjayviper Connected Client Member

    anyone been able to install tomato on this version? thanks
  91. GhaladReam

    GhaladReam Network Guru Member

    If this router has 128MB of flash, then why is the Tomato image only 10mb? Is it because it only has 32kb NVRAM and wouldn't be able to store the config for the extra "AIO" features? If this is the case, that makes sense, I was just wondering.

    Seems silly that D-link didn't think of this. Producing a router with only 32KB NVRAM nowadays is absurd. Did it cost them too much to add an 32K more NVRAM or something?

    I was thinking of getting this router because it's on a good sale this week where I live, but not if it only has 32K of NVRAM! (I'd need to store SSH keys too, including about 40K+ of NVRAM settings).
  92. razorpl

    razorpl New Member Member

    Chris can You confirm that you solved your LAN-WAN speed issue?

    Pakjebakmeel have you improved Your throughput with tomato firmware?
  93. StructureDr

    StructureDr New Member Member

    I installed Advanced Tomato last night and have a similar situation - single stream connections have dropped from 433Mbit to 200Mbit, and iperf measured speeds have halved also. Any advice on getting AC going properly would be much appreciated.

    Aside from that issue, fantastic work on the firmware - big improvement on stock.
  94. galerunner

    galerunner New Member Member

    Hi All, I'm having the same issue mentioned by ChrisLim above. Any recommendations to fix it? Thanks a lot!
  95. Gist901

    Gist901 New Member Member

    Can anybody with a stock Dlink 868L Rev A from North America upload a copy of both their CFE and NVRAM dump. I would greatly appreciate it
  96. StructureDr

    StructureDr New Member Member

    Updating on my post, I seem to have solved this - now get single stream connections listed at "AC" rates. I think the solution was shifting the channel - I had it on the highest available channel with the extension channel set as upper - moving to a lower channel has increased the link speed.

    EDIT - corrected term "Extension"
    Last edited: Feb 19, 2016
  97. Lunivha

    Lunivha New Member Member

    I have 868L Rev B1 with 2.03 FW. It is okay to flash this FW?
  98. ziddey

    ziddey Network Guru Member

    You can try. If 5ghz doesn't work, telnet in and issue the following commands:

    nvram unset devpath1
    nvram commit

    apvmtan likes this.
  99. apvmtan

    apvmtan Serious Server Member

    So that is a fix for B1?
  100. apvmtan

    apvmtan Serious Server Member

    Thanks it works, everything is working for the B1, led are green while I have a blinking yellow for power led with DDWRT latest May version. Now going to test connection.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice