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

Understanding " Tomatoanon"

Discussion in 'Tomato Firmware' started by Jacky, Sep 20, 2013.

  1. Jacky

    Jacky Reformed Router Member

    I was searching for firmware for my old Asus WL520gu router, and I came across this page: http://tomato.groov.pl/tomatoanon.php?model=Asus WL-520GU

    Here it is listed that people installed "112 K26 USB" "Big-VPN" onto the Asus WL520gu router.
    How is this possible? The flash memory for this router is only 4 MB while the file is 7.2 MB.

    Should this not brick the router? How am I supposed to interpret this website?
  2. alfred

    alfred Networkin' Nut Member

    That is not a general condition.
    He had modified his device by replacing Flash memory chip form 4MB to 8MB.
    I know there are many people doing like that, so they can install the bigger firmware.
  3. ilovejedd

    ilovejedd Addicted to LI Member

    Question, how does TomatoAnon determine the router model? I'm asking since I recently bought an Asus RT-N10P from Amazon (Asus RT-N12 was out of stock). The RT-N10P is not on the official supported list for Shibby but it's basically an N-Lite version of the RT-N12 so I'm hoping it'll work. Just curious what model name it'll report to TomatoAnon if it does work.
  4. shibby20

    shibby20 Network Guru Member

    tomatoanon code is open, well you can look into it yourself and check how is detected router`s model :)

    it is taken from nvram:
    nvram get t_model_name

    that`s all.

    how is generated t_model_name if router is not officially supported? Run command:
    nvram show | grep board

    you will get board num, rev, type and flags. Those enties taken together give us "undetected" router name.
    For example: Broadcom 11/0x052B/60/0x1400/0x710

    Best Regards.
  5. ilovejedd

    ilovejedd Addicted to LI Member

    Interesting. So does that mean that for supported routers, there's a list of known boards corresponding to the router model? And after you test a router and confirm it's working, you just add the board information and router model to the list?
    Last edited: Sep 25, 2013
  6. shibby20

    shibby20 Network Guru Member

    Not to the list but into tomato code. All routers have to be detected by tomato. If router is not supported officially then leds are works wrong, buttons don`t work, features like N-mode or gigabit may not work and VLAN are wrong. Tomato is working but is not fully functional.
  7. tvlz

    tvlz Addicted to LI Member

    Been working on enhancement to TomatoAnon's detection of unknown routers
    I'll send you the code

    want to test it out, give you a link when it's ready
  8. ilovejedd

    ilovejedd Addicted to LI Member

    Sure. Just be sure to include detailed instructions. I know how to telnet/ssh into the router. Beyond that, I'm out of my depth. :p
  9. tvlz

    tvlz Addicted to LI Member

    Working as expected, thanks for testing:)

Share This Page