1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato Shibby's Releases

Discussion in 'Tomato Firmware' started by shibby20, Feb 26, 2011.

  1. pomidor1

    pomidor1 Serious Server Member

  2. kille72

    kille72 LI Guru Member

  3. eahm

    eahm LI Guru Member

    Impressive yep, this is from a customer:

    [​IMG]
     
    Last edited: Feb 20, 2017
    Dr Strangelove and koitsu like this.
  4. Jeffry

    Jeffry Networkin' Nut Member

    We may be waiting a while. =( But I expect that eventually it will happen. Merlin updated his firmware to work the RT-68U C1/E1 models and the DD-WRT developers did the same. I think the obstacle with Tomato is the new SDK which is is either due to recent FCC regulations locking down router tweaking and/or just Asus/Broadcom being a pain but either way it looks like this is the new future with Asus branded routers. I'm not a big fan of DD-WRT but it's the only firmware for these models that supports Client Mode. As I previously mentioned, I wouldn't mind donating to a pool to help out the Tomato developers approach this problem. I can even hook up my trust usb-serial cable to my unit to test try out test builds.
     
    Last edited: Feb 22, 2017
  5. lubmar

    lubmar Network Newbie Member

    ok ... so for advanced tomato this would be the ver. that you recommend "R6300v2-AT-ARM-3.1-132-AIO-64K.trx" ?
    and do we lose/gain any "security" or "bugs" by going down from 138 to 132 ?
     
  6. pomidor1

    pomidor1 Serious Server Member

    multiwan as we do not need, it's not lose much
    alone see the changes from version 132 to 138
    http://tomato.groov.pl/?page_id=12

    while such a transition in one or other side of multiwan should erase nvram, and configure this setting and the value from the keyboard, do not! player with copy settings

    Soon Shibby promised to spend 139 but if it's only mistake VLAN someone interferes it can test a fork kille72 few posts above I gave the link applies only routers arm
     
  7. bjd223

    bjd223 Reformed Router Member

    You can enable BCM FastNAT (HW accel) on tomato routers, but it will break QoS, restrictions, etc. I personally have FastNAT on, and removed the things that it broke from the UI so I don't accidently turn them on later.
     
    tomatouser123 likes this.
  8. tcsoft

    tcsoft LI Guru Member

    i hope 139 fixes the multiwan bug, which leads to no internet acces after reconnect of my single-wan pptp connection.

    Gesendet von meinem Nexus 9 mit Tapatalk
     
  9. pomidor1

    pomidor1 Serious Server Member

    Shibby said:
    https://openlinksys.info/forum/viewthread.php?thread_id=11624&rowstart=13080#post_161022
    "The revolution will not be. Jumble of changes to various people, including commits kille72. Dozen minor changes. I liked the change allows the definition of the interface for samba. A similar change introduced so and for minidlna (here you can specify only one interface).
    more "sins" I do not remember Smile "

    kille72 has improved in anticipation of the 139 made to their needs and gave to a test version of its new tomato packages and correcting obvious mistakes (not all) of version 138, you can try running around
    https://mega.nz/#F!bAcVXCSY!DgPc0zfhunujKblc1qsQ0w
    https://bitbucket.org/kille72/tomato-arm-kille72/commits/all
     
  10. Edrikk

    Edrikk Network Guru Member

  11. bobneville

    bobneville Networkin' Nut Member

    A good guide for installing openVpn?


    Enviado desde mi iPhone utilizando Tapatalk
     
  12. pomidor1

    pomidor1 Serious Server Member

    bobneville likes this.
  13. bobneville

    bobneville Networkin' Nut Member

  14. Elfew

    Elfew Network Guru Member

    I think that v139 will be there sooner than later :)
    [​IMG]
     
  15. pomidor1

    pomidor1 Serious Server Member

    Elfew and bobneville like this.
  16. Elfew

    Elfew Network Guru Member

    I am looking for the changelog :)
     
  17. noparking247

    noparking247 Networkin' Nut Member

    I am looking for the new FW :)
     
  18. Annita

    Annita Serious Server Member

    I was using vers 138 on a R7000 (with some WiFi issues) so I decided to 'upgrade' it to Kille72 138.12 for R7000 and didn't find too many changes or better, but also now I can't connect a Samsung Smart TV that before I was able to connect! The TV will not connect anyhow with the router, any ideas??? (Before it was working fine)
     
  19. pomidor1

    pomidor1 Serious Server Member

    I have to check, I smasunga merger by libreelec boxtv and RJ45 adapter to USB and works OK. Kille72 recommended cleaning nvram settings, and typing with the keyboard, the standard question, did you do so.
    To determine the new firmware has a bug you should clean your nvram and enter the keyboard settings.
    A firmware kille72 actually carries with it profound change deletes error VLAN version of the 138 and a few other minor things + new packages openvpn 2.4, etc.
     
  20. Annita

    Annita Serious Server Member

    Thanks for checking. I did clear the all the nvram settings and setup the router from scratch, what I didn't do is type the password, I copied it but works perfectly fine for all WiFi devices except the Samsung Smart TV...
    What do you mean by keyboard settings? Where do you set that up in the router?
     
  21. pomidor1

    pomidor1 Serious Server Member

  22. pomidor1

    pomidor1 Serious Server Member

  23. quidagis

    quidagis Networkin' Nut Member

    First of all, my apologies if this isn't the right place to post my question.

    I just bought a brand new Asus RT-AC3200 to replace a Linksys E4200 V1. Both routers running on Tomato by Shibby, see screenshots attached.

    Here's my question. Why does Shibby's Tomato nvram on AC-3200 lack so many options (arguments) compared to Linksys'? Is it because it is ARM?

    I was trying to run the same nvram options (export, setfile2nvram, etc...) I used to on the Linksys and all of sudden ... bump!:mad:

    TIA for any reply that can lead me to fix this, otherwise I'll have to go back to OEM firmware... sadly.:(
     

    Attached Files:

    Last edited: Mar 2, 2017
  24. Frequenzy

    Frequenzy Networkin' Nut Member

    its because of arm vs mips. you may need to manually configure your new router
     
  25. quidagis

    quidagis Networkin' Nut Member

    Hello, @Frequenzy

    Could you, please, elaborate on that?

    Someone in another thread told me to flash Toastman's firmware, which I did (tomato-RT-AC3200-8510.5Toastman-ARM7-VPN-64K.trx), to no avail.
     
  26. RichtigFalsch

    RichtigFalsch Networkin' Nut Member

    There are other ways how you could clone your old configuration onto the new router, like lists preformatted with egrep and sed, for filtering just the important sections with "nvram set" in advance - but from my experience this just isn't worth the hassle, because you are prone to future trouble for sure then, because of device specific differences.
     
  27. ruggerof

    ruggerof LI Guru Member

    The nvram arguments are different from MIPS x ARM.

    And AFAIK you also won't be able to use the options you are used to in the OEM firmware too.

    A piece of advice, put your settings manually.
     
    quidagis and noparking247 like this.
  28. YeOldHinnerk

    YeOldHinnerk Serious Server Member

    Is it possible to configure DNS in such a way, that
    - all DNS requests are interecepted
    - as a default, my manual configured DNS server is used (using DNSSEC and DNScrypt)
    - for smart tv and possibly other devices which sometime seem to have issues with these DNS servers, just use the DNS server received from ISP, distinguished by either static IP or MAC?

    If not, would this not be an interesting feature to have? My impression is that Asus-MerlinWRT is offering this, but I didn't try it.

    Best & looking forward to v139,
    YeOldHinnerk
     
  29. quidagis

    quidagis Networkin' Nut Member

    @Frequenzy

    Excuse me if this is a silly question, but how do I put something like this manually?

    nvram setfile2nvram /dir/file
     
  30. Bird333

    Bird333 Network Guru Member

    What I did was echo the lines to the file in the 'Init' tab under 'Administration/Scripts'. Like this
    Code:
    echo "text of line 1" >> /dir/file
    echo "text of line 2" >> /dir/file
    
    etc.
     
    lancethepants and quidagis like this.
  31. ofcoursemyhorse

    ofcoursemyhorse Reformed Router Member

    Is VLAN/VID mapping broken on v138? Where is VID offset option under VLAN menu? How do you configure VLANs that are higher than 15 if there is no VID offset option? Previously I was using tomato RAF and everything worked there. I have Linksys E900.
     
  32. pomidor1

    pomidor1 Serious Server Member

  33. noparking247

    noparking247 Networkin' Nut Member

    I am somewhat surprised 139 isn't out yet... I keep checking... every day
     
  34. pomidor1

    pomidor1 Serious Server Member

    You know how it is, I long ago behind me hehe
    Shibby he married in December ....;-)
    although dragging a thing - and mips people wait even longer because it first has to be a version for arm
    what the amout recommend (Arm routers) fork by kille72 because corrects this mistake, and has the new packages opnvpn etc.
     
  35. Tomato User

    Tomato User Network Newbie Member

    Same here, #2 and #6

    [​IMG]


    Code:
    downloading blacklist - http://adaway.org/hosts.txt
    
    download error! Please check URL
    
    
    downloading blacklist - https://raw.githubusercontent.com/WindowsLies/BlockWindows/master/hosts
    
    download error! Please check URL
     
  36. kille72

    kille72 LI Guru Member

  37. Tomato User

    Tomato User Network Newbie Member

    Yes I think its the fix...I'm using this and no clue how to update it....:(
     
  38. kille72

    kille72 LI Guru Member

    Which version of Tomato and what router you use?
     
  39. ofcoursemyhorse

    ofcoursemyhorse Reformed Router Member

    Now I use v132 and got my VID offset back. Everything is working as it should. Any special reason why it's missing in v138? It's missing on latest Toastman version too. I'm using Linksys E900.

    Do you guys have VID offset option on v138 under VLAN?
     
  40. Tomato User

    Tomato User Network Newbie Member

  41. badplay

    badplay New Member Member

  42. koitsu

    koitsu Network Guru Member

    Folks, please do not respond to this post here. The user already has a dedicated thread for this subject; two separate threads/places to discuss the subject does not help. That post: http://www.linksysinfo.org/index.php?threads/port-forwarding-with-upnp-ports-under-1024.73336/
     
    Elfew likes this.
  43. mauzzz

    mauzzz Serious Server Member

    You can use iptables to redirect DNS requests from specific devices. For example:

    Code:
    iptables -t nat -A PREROUTING -s SOURCE_IP -p udp --dport 53 -j DNAT --to DNS_IP
     
  44. YeOldHinnerk

    YeOldHinnerk Serious Server Member

    Code:
    iptables -t nat -A PREROUTING -s SOURCE_IP -p udp --dport 53 -j DNAT --to DNS_IP
    [/QUOTE]

    Well, for the device I know the IP, no sweat. But the IP of the ISP's DNS server - that may change! Is there some way to adress this with maybe some internal variable in the firmware that allows me to redirect to that IP?
     
  45. mauzzz

    mauzzz Serious Server Member

    So you're using multiple ISP's? Then why not use Google DNS or OpenDNS.
     
  46. YeOldHinnerk

    YeOldHinnerk Serious Server Member

    I'm using OpenNIC. I only have one ISP, but I do not know the "provided" DNS server IP of my ISP. It may change over time, I don't know. And Shibby's firmware offers the option to use the ISP provided DNS server, without being explicit about the IP.
     
  47. Lorenceo

    Lorenceo Networkin' Nut Member

    I now have access to two IPv6 capable internet connections. Build 138 doesn't seem to deal with this well. It appears to ignore the v6 capability of the second connection entirely. Both internet connections are over PPPoE (at the moment, WAN2 works on DHCP as well) and both using DHCPv6-PD. The main one is a /56 (previously /48) and the other is a /60.

    Might be something worth adding to the list? Although that said, I'm not sure what the best way to deal with it would be. Advertise both prefixes on the LAN and let client devices decide which to use, maybe? Also doubt there will be many other people in this unique situation, at least until v6 has propagated further.
     
  48. MrJman

    MrJman Serious Server Member

    I am currently using a NETGEAR WNDR4300V2 with factory code - not the greatest. I am hoping I can get a recommendation for after market code to use. I have no special function needs except a responsive router that supports IPv6. I currently have a 100 Mbps ISP (with IPv6) and am waiting for a 1000Mbps ISP to complete installation (a few months to a few years).
    Thanks much for any advice that can be offered.
    Thanks and enjoy, John.
     
  49. pomidor1

    pomidor1 Serious Server Member

  50. Elfew

    Elfew Network Guru Member

    Any news about v139? ;)
     
  51. kille72

    kille72 LI Guru Member

  52. Elfew

    Elfew Network Guru Member

    Do you plan to release new build for v138 with your changes?
     
  53. kille72

    kille72 LI Guru Member

    I don't have much time, I'll think about it. Thought v139 would come soon, but it did not...
     
  54. Vindicator

    Vindicator Network Guru Member

    @kille72 and @AndreDVJ

    Something went wrong with commit 7a18531a97331812465b6fd2bccff312bbe01d6c.

    In router/rc/firewall.c, lan1addr is only getting intercepted for tcp. The udp lines are being removed when they should stay as-is.

    Patch file:
    Code:
    (...)
    -               if(strcmp(lan1addr,"")!=0)
    -                   ipt_write("-A PREROUTING -p udp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
    +                ipt_write("-A PREROUTING -p udp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
    +                    lanaddr, lanmask,
    +                    lanaddr, lanmask,
    +                    lanaddr);
    +               if(strcmp(lan1addr,"")!=0) {
    +                   ipt_write("-A PREROUTING -p tcp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
                             lan1addr, lan1mask,
                             lan1addr, lan1mask,
                             lan1addr);
    -               if(strcmp(lan2addr,"")!=0)
    -                   ipt_write("-A PREROUTING -p udp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
    +                    ipt_write("-A PREROUTING -p udp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
    +                        lan1addr, lan1mask,
    +                        lan1addr, lan1mask,
    +                        lan1addr);
    +               }
    (...)
    
    What got commited:
    Code:
    (...)
    -                if(strcmp(lan1addr,"")!=0)
    -                    ipt_write("-A PREROUTING -p udp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
    +                if(strcmp(lan1addr,"")!=0) {
    +                    ipt_write("-A PREROUTING -p tcp -s %s/%s ! -d %s/%s --dport 53 -j DNAT --to-destination %s\n",
                            lan1addr, lan1mask,
                            lan1addr, lan1mask,
                            lan1addr);
    (...)
    

    The same is happening with .rc/restrict.c:

    Patch:
    Code:
    -       // Only mess with DNS requests that are coming in on INPUT
    -       ip46t_write("-I INPUT 1 ! -i lo -p udp --dport 53 -j restrict\n");
    +       // Only mess with DNS requests that are coming in on INPUT for both UDP and TCP
    +        ip46t_write("-I INPUT 1 ! -i lo -p udp --dport 53 -j restrict\n");
    +       ip46t_write("-I INPUT 1 ! -i lo -p tcp --dport 53 -j restrict\n");
    
    Commit:
    Code:
    -        // Only mess with DNS requests that are coming in on INPUT
    -        ip46t_write("-I INPUT 1 ! -i lo -p udp --dport 53 -j restrict\n");
    +        // Only mess with DNS requests that are coming in on INPUT for both UDP and TCP
    +        ip46t_write("-I INPUT 1 ! -i lo -p tcp --dport 53 -j restrict\n");
    
    Apparently my ARM7 patch file has some whitespace problems. The others (ARM & MIPS) do not.
    I Don't know if this was the cause or not (or maybe because the patch was created for toastman branch?)
     
    Last edited: Mar 18, 2017
    AndreDVJ and kille72 like this.
  55. AndreDVJ

    AndreDVJ Addicted to LI Member

    Maybe I screwed up. Have to look at it.

    EDIT: Yup screwed up. I nuked the previous commit, and commited corrected code. Sometimes it's better to work on these patches by hand instead of trying to apply them somehow. I always screw something up when dealing with patches. Thanks for the heads up!
     
    Last edited: Mar 19, 2017
    Elfew, Vindicator and kille72 like this.
  56. pomidor1

    pomidor1 Serious Server Member

  57. kille72

    kille72 LI Guru Member

    Elfew and Vindicator like this.
  58. srouquette

    srouquette Network Guru Member

  59. kille72

    kille72 LI Guru Member

    It's my hobby project (Forked off from Tomato by Shibby 138), especially for myself.
    I compile from this code (much comes from AndreDVJ):
    https://bitbucket.org/kille72/tomato-arm-kille72/commits/all

    What do you mean by "latency"?
     
    Last edited: Mar 19, 2017
  60. srouquette

    srouquette Network Guru Member

    thanks :)
     
    kille72 likes this.
  61. Sean B.

    Sean B. LI Guru Member

    I'm not sure it's actually 2.77 . The changes made to the changelog and/or docs showed 2.77 but it wasn't versioned as 2.77 in Simon Kelly's repo at the time. Probably closer to a 2.76.5 or 2.77-rc1 .
     
    pomidor1 and kille72 like this.
  62. M_ars

    M_ars Network Guru Member

    Hi AndreDVJ,

    Can you also have a look at the bcm fix of koitsu. I think there is more then one place for the fix
    https://bitbucket.org/AndreDVJ/advancedtomato-arm/commits/0d71e0fc0c9dd0828c0a52c3f5abf9fc3bc36df6

    see

    http://www.linksysinfo.org/index.php?threads/tomato-toastmans-releases.36106/page-41#post-284378
    --> at least 3 to 4 files need the bugfix

    I can provide a copy of the patches, i think koitsu deleted his branch?

    Best regards
     
    Last edited: Mar 19, 2017
    pomidor1 and kille72 like this.
  63. Vindicator

    Vindicator Network Guru Member

    @kille72 and @AndreDVJ
    The new commit looks good :) Tnx!

    In the current state of the tomato project with people either on hiatus and\or quitting the project, you're work is more than appreciated. Even though it's for your personal use\hobby or not, you're keeping it alive.

    Thank you both!
     
  64. srouquette

    srouquette Network Guru Member

    I play Path of Exile, and I get frequent spikes. It didn't happen previously.
    Here are some screenshots: https://imgur.com/a/MUW4u
    The first one, I was doing nothing and I had some spikes.
    The second one, I say it was working ok, I still had some micro stutter.
    And the third one, I had a huge spike.

    The game uses a lockstep mechanism, where it freezes if it doesn't receive server info, that's how I noticed there was a problem.
    But I'm not sure where the problem is (wan or wlan). My computer is using the 5GHz wireless network through 2 concrete walls, I don't have the max throughout of my R7000, but I still was able to make it work, I'm still able to cap my 30MBit dsl line.
    When I run a speedtest, I don't see any problem.

    But I feel it's slower, Path of Exile stutter, images on imgur display slower (there is a build up time before it starts downloading at a decent speed), or even other website. A small image of a few k (like the screenshots I attached) are downloaded slowly, I can see them appear progressively, I'd say it takes 1sec for that size... but it's only slow at the beginning.
    I'm also geeting more frequent interruption in the shoutcast I listen, which is buffered I think.

    I tried my laptop in the same room and it seemed to work correctly (both wif and ethernet), so I assume it would be related to the wifi.
     
  65. Elfew

    Elfew Network Guru Member

    Yes, I hope that v139 will be there sooner than later. A lot of fixes in Toastman's branch were added, they need to be converted to shibby's branch as well.
     
    pomidor1 likes this.
  66. AndreDVJ

    AndreDVJ Addicted to LI Member

    @M_ars I only maintain a single branch (6.x.4708), so there was only one file to modify: release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-brcm/nvram_linux.c

    There are test releases for dnsmasq, but I don't believe we need this upgraded right now. Not to mention I have to retrofit Tomato-specific code.

    Same thing for miniupnpd. No need to update right now, let the future version come on its own.

    Sometimes I can't simply update stuff for the latest and greatest versions of them. I introduced far too many issues already (and had to fix them such as OpenSSL or dnsmasq, or totally backout like igmpproxy).
     
    kille72 likes this.
  67. IANS325

    IANS325 New Member Member

    Is it possible that we could have option on Selective routing on VPN, to Exclude these addresses and route over ISP?via wan
     
  68. AndreDVJ

    AndreDVJ Addicted to LI Member

    Well I don't like to quote myself, but dnsmasq crashed my router today, using toggle function of jerrm's adblock script, and I was browsing a very buggy website that I need to turn off adblock (my cable provider). It looks like the daemon restart didn't went well.

    Looks like I have to cherry-pick stuff from dnsmasq repo. There are interesting fixes to backport to 2.76 anyway.
     
  69. lepa71

    lepa71 Networkin' Nut Member

    I have couple questions. I have R7000 as a primary router and AC68u as media bridge. Currently running stock on R7000 and John's fork of RMerlin fw on AC68U. I'm thinking to try tomato as I have had good luck with it when running it on E2500.
    Questions
    1. Do both R7000 and AC68U have hardware acceleration working? With QOS or without. I'm not running qos right now.
    2. Do I really need hardware acceleration for 100/10 ISP speed?
    3. Will I be able to use 2.4 GHz for wifi clients if I use 5 GHz for bridging?
    4. How easy is it for AC68U to go back to RMerlin fw? I know for R7000 I would have to load intermediate Shibby's fw. Is it still the case?
    5. Do I want to use IPv6 or stay on IPv4?

    Thanks
     
  70. Elfew

    Elfew Network Guru Member

    1) YES, without BW limiter/QoS
    2) Nope, I have Asus rt18u and works fine on Tomato - handle 200 mbit connection over optic fiber
    3) Should be fine, but I am not sure, never tested
    4) Flash it over Tomato GUI
    5) For personal network IPv4 is enought ;)
     
    lepa71 likes this.
  71. lepa71

    lepa71 Networkin' Nut Member

    For 4. Even for R7000 I no longer need shibby's intermediate fw to go back to stock?

    Also. Do I need to flash initial fw for R7000 or I can go directly to tomato?
     
    Last edited: Mar 19, 2017
  72. pomidor1

    pomidor1 Serious Server Member

    Elfew likes this.
  73. Elfew

    Elfew Network Guru Member

    IDK, dont have Netgear router - try to find your answers here on forum
     
  74. pomidor1

    pomidor1 Serious Server Member

    AndreDVJ you did patch for detailed settings Netgaer wifi routers, R7000 with what people write works ok but the R6400 and R6250 and Probably R6300v2 have problems with wifi 2.4 still, you did not try to think over dispel this problem?
    As there is no Shibbiego (hopefully temporarily) only you you can do something on this point
     
  75. AndreDVJ

    AndreDVJ Addicted to LI Member

    What I did was to take beamforming parameters from Genie into Tomato. It's pretty much irrelevant for those who don't have AC devices. That change pretty much solved crappy speeds on my cellphone, which supports 802.11ac.

    About 2.4Ghz devices, and everything else, Tomato is stuck on an old wireless driver (from 2015 I think) and there's absolutely no way to replace that driver for a newer version, period. I tried that and - as expected - bricked my router.

    I can look up Netgear sources again, but no promises any changes will be done.
     
    pomidor1, joksi, M_ars and 1 other person like this.
  76. Mercjoe

    Mercjoe Network Guru Member


    I would like to ask about beamforming. It is implemented in Tomato?
     
  77. AndreDVJ

    AndreDVJ Addicted to LI Member

    Yes, and always enabled, with no way to disable it as far as I know. Only 802.11ac devices honor this anyway.
     
  78. MrJman

    MrJman Serious Server Member

    pomidor1, thanks much for your reply. I will start looking for a router that will accept after market code.
    Thanks and enjoy, John.
     
  79. lepa71

    lepa71 Networkin' Nut Member

  80. pomidor1

    pomidor1 Serious Server Member

    On tomato 30/30/30 worked, still from 3 days ago i tried ;-) it probably did not change from that time;)
     
  81. M_ars

    M_ars Network Guru Member

    I checked again - your are right. But there is on more place/file, i dont know if it matters - but i think its the same problem
    search with:
    Code:
    grep -nr 'magic_offset = ((void \*)&header->magic - (void \*)header);' .
    patch for MIPS / Branch Toastman-RT-AC attachted --> shibby and Toastman need that probably for the MIPS branches. Koitsu deleted his files/branches...


    I also attaced two samba-patches - maybe you are intrested :)
    for more infos see
    http://www.linksysinfo.org/index.php?threads/tomato-toastmans-releases.36106/page-42#post-284418

    best regards
    M_ars
     

    Attached Files:

    kille72 likes this.
  82. AndreDVJ

    AndreDVJ Addicted to LI Member

    More or less... But 30/30/30 method is kinda dumb...

    This is what happen when you press the reset button (taken from a soft-bricked Genie):
    Code:
    Load Default
    Load default done!
    Terminated
    eth2: WLC_SET_VAR(dngl_wd): Operation not supported
    shutdown_system:216:(eth2): setting iovar "dngl_wd" to 0x1 failed, err = -1
    Sending SIGTERM to all processes
    info, Received SIGTERM
    Sending SIGKILL to all processes
    Restarting system.
    • The first 30s is hoping for the system to respond to that "Load Default" command.
    • The second 30s is with the system turned off... It does absolutely nothing...
    • The third 30s is hoping that "Load Default" command is issued as soon as CFE boots the operating system.
    As you can see. That's the logic who invented that method in case you can't use an USB-TTL cable to figure out why router is hanging up.

    @M_ars I didn't bother to apply that nvram fix because nothing is built on MIPS.

    After a firmware is built:

    ARM:
    Code:
    andre@debian:~/advancedtomato-arm/release/src-rt-6.x.4708$ ls -l /home/andre/advancedtomato-arm/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-brcm/
    total 3420
    -rw-r--r-- 1 andre andre   46755 May 29  2016 bcm5301x_amac.c
    -rw-r--r-- 1 andre andre    6803 May 29  2016 bcm5301x.c
    -rw-r--r-- 1 andre andre   13224 May 29  2016 bcm5301x_dmu.c
    -rw-r--r-- 1 andre andre   65140 Mar 20 21:48 bcm5301x_dmu.o
    -rw-r--r-- 1 andre andre   51965 May 29  2016 bcm5301x_nandc.c
    -rw-r--r-- 1 andre andre   98452 Mar 20 21:48 bcm5301x.o
    -rw-r--r-- 1 andre andre   37869 May 29  2016 bcm5301x_pcie.c
    -rw-r--r-- 1 andre andre  178244 Mar 20 21:48 bcm5301x_pcie.o
    -rw-r--r-- 1 andre andre 2186699 Mar 20 21:48 built-in.o
    -rw-r--r-- 1 andre andre   95845 May 29  2016 buzzz.c
    -rw-r--r-- 1 andre andre    6292 May 29  2016 cache-l310.c
    -rw-r--r-- 1 andre andre   46164 Mar 20 21:48 cache-l310.o
    -rw-r--r-- 1 andre andre    2531 May 29  2016 clock.c
    -rw-r--r-- 1 andre andre   17547 Mar 20 21:48 clock.o
    -rw-r--r-- 1 andre andre    5042 May 29  2016 hndcoma.c
    -rw-r--r-- 1 andre andre  124196 Mar 20 21:48 hndcoma.o
    drwxr-xr-x 4 andre andre    4096 Nov 23  2015 include
    -rw-r--r-- 1 andre andre   10466 May 29  2016 iproc_cru.c
    -rw-r--r-- 1 andre andre   28488 Mar 20 21:48 iproc_cru.o
    -rw-r--r-- 1 andre andre    1679 May 29  2016 Kconfig
    -rw-r--r-- 1 andre andre    1412 May 29  2016 Makefile
    -rw-r--r-- 1 andre andre       0 Mar 20 21:53 modules.builtin
    -rw-r--r-- 1 andre andre       0 Mar 20 21:51 modules.order
    -rw-r--r-- 1 andre andre    1095 Mar 20 21:48 mpcore_cache.o
    -rw-r--r-- 1 andre andre    4034 May 29  2016 mpcore_cache.S
    -rw-r--r-- 1 andre andre    2532 May 29  2016 mpcore_core.c
    -rw-r--r-- 1 andre andre   13172 Mar 20 21:48 mpcore_core.o
    -rw-r--r-- 1 andre andre    7363 May 29  2016 mpcore_gtimer.c
    -rw-r--r-- 1 andre andre   45856 Mar 20 21:48 mpcore_gtimer.o
    -rw-r--r-- 1 andre andre   41775 Feb 18 14:13 nvram_linux.c
    -rw-r--r-- 1 andre andre  246189 Mar 20 21:48 nvram_linux.o
    -rw-r--r-- 1 andre andre    2000 Mar 20 21:48 plat-head.o
    -rw-r--r-- 1 andre andre    4866 May 29  2016 plat-head.S
    -rw-r--r-- 1 andre andre    4876 May 29  2016 platsmp.c
    -rw-r--r-- 1 andre andre   21560 Mar 20 21:48 platsmp.o
    -rw-r--r-- 1 andre andre     370 May 29  2016 README
    MIPS:
    Code:
    andre@debian:~/advancedtomato-arm/release/src-rt-6.x.4708$ ls -l /home/andre/advancedtomato-arm/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/brcm-boards/bcm947xx/
    total 116
    -rw-r--r-- 1 andre andre  1184 May 29  2016 bcm947xx.h
    -rw-r--r-- 1 andre andre  3486 May 29  2016 gen_gpio.c
    -rw-r--r-- 1 andre andre  3466 May 29  2016 gpio.c
    -rw-r--r-- 1 andre andre  9400 May 29  2016 irq.c
    -rw-r--r-- 1 andre andre  1673 May 29  2016 Makefile
    -rw-r--r-- 1 andre andre 20723 May 29  2016 nvram_linux.c
    -rw-r--r-- 1 andre andre 12285 May 29  2016 pcibios.c
    -rw-r--r-- 1 andre andre  6617 May 29  2016 perfcntr.c
    -rw-r--r-- 1 andre andre  9019 May 29  2016 prom.c
    -rw-r--r-- 1 andre andre 20990 May 29  2016 setup.c
    -rw-r--r-- 1 andre andre  6190 May 29  2016 time.c
    You can see the bunch of object files created on ARM, and only source code on MIPS. That's the reason I did not bother replicating that code on that MIPS file at all.

    Regarding those samba patches, I will have a look at them.
     
    lepa71, kille72 and M_ars like this.
  83. pomidor1

    pomidor1 Serious Server Member

    Last edited: Mar 22, 2017
  84. stuffedtiger

    stuffedtiger Reformed Router Member

    With tomato loaded on my AC68U, for some reason flashing stock or rmerlin after a certain version (I do not know version) gave me an error. That said, I have had success with flashing rmerlin version 378.52_0 and then updating from there.
     
  85. RMerlin

    RMerlin Network Guru Member

    The RT-AC68U requires the existing firmware to be aware of firmware images using a 64 MB partition size - something Tomato probably isn't. You need 378.55 first, from there you can flash any of the newer releases.
     
    lepa71 likes this.
  86. The Master

    The Master Network Guru Member

    THX kille72
     
    Elfew, M_ars and kille72 like this.
  87. lednik

    lednik Connected Client Member

    @stuffedtiger

    I had no such problems on my RT-AC68U. I'd just do a clear nvram in Tomato before flashing with the asus utility. A few days ago I did a flash from Tomato Shibby 138 to Merlin 380.65_2 with no problems. Just had to wait a little bit after Merlin loaded. Then I turned the router off, cleared nvram (Merlin FW did warn of low nvram), with the button combo and everything was OK.
     
    Last edited: Mar 22, 2017
  88. H48W30c0HK

    H48W30c0HK Network Newbie Member

    Thanks so much to the people keeping this project alive!
     
  89. cyan

    cyan Addicted to LI Member

    same here waiting fix for C1/E1.
    I prefer tomato, because most of the time I just flashed new version when it released and it will work.
    with dd-wrt, I have to find certain build that works. (comparison when I tried to find one with working virtual wireless along with wireless bridge)
     
  90. Elfew

    Elfew Network Guru Member

    The main problem is newer SDK, which is not easy to implement in Tomato... use Merlin-fw. I dont think there will be support from Tomato fw for these C1/E1 anytime soon (if ever).
     
  91. Vindicator

    Vindicator Network Guru Member

    Hi @RMerlin,

    Do you know if the strange new RT-AC66U B1 (the one with the HW similar to the RT-AC68U and running RT-AC68U FW) is also using these new revised broadcom cpus or is it still using the old ones?

    Tnx
     
  92. RMerlin

    RMerlin Network Guru Member

    It's the newer BCM4709C0.
     
    Vindicator likes this.
  93. Vindicator

    Vindicator Network Guru Member

    Tnx! There goes my idea of running tomato on it... :(
     
  94. H48W30c0HK

    H48W30c0HK Network Newbie Member

    Tried the VPN & AIO, and ran into the same problem with both. My Vonage ATA wouldn't acknowledge the DHCP offer. Repeated DHCPDISCOVER & DHCPOFFER in log until the ATA reboots. Hard reset the ATA, but it still wouldn't work. Reflashed the old Shibby 138 and it works again.

    EDIT: router: RT-AC68U, ATA: Vonage VDV23-VD
     
  95. pomidor1

    pomidor1 Serious Server Member

    I also noticed that the auto-negotiator takes longer but I did not clean the nvram so I can not tell the bug, and You cleaned nvram and re-set the settings "from the finger"?
     
  96. pomidor1

    pomidor1 Serious Server Member

    H48W30c0HK likes this.
  97. H48W30c0HK

    H48W30c0HK Network Newbie Member

    I did clear NVRAM on the router while upgrading (but I didn't do a "hard reset" of the router).
     
  98. pomidor1

    pomidor1 Serious Server Member

    Something @ kille72 mentioned that he plans to release the next version so maybe wait for it and then do a hard reset, I also did not do a hard reset and self-negotiation takes 3 more times, it connects and disconnects me from isp to dhcp
     
  99. kille72

    kille72 LI Guru Member

    Guys, please do not write about my compilations in Shibbys thread...this is Tomato by Shibby thread.
     
    Techie007, RichtigFalsch and cybrnook like this.
  100. pomidor1

    pomidor1 Serious Server Member

    okay
    I thought your tomato and Shibby's toamato is the same almost ;-)
    You may post your topic with links to your images
     
    kille72 likes this.

Share This Page