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

Shibby - How to find correct firmware, souce code and compile?

Discussion in 'Tomato Firmware' started by cog_7, Nov 23, 2012.

  1. cog_7

    cog_7 Serious Server Member


    I am a newbie and I would like to know:

    (i) Can any one do a simple translation of the Shibby 'Images Naming' page (http://tomato.groov.pl/?page_id=66)? This would make it easier to determine the exact firmware one wants.
    (ii) How to find the matching source code for the firmware that one may have chosen (Example for the: 'tomato-K26USB-1.28.RT-MIPSR2-102-AIO.trx')?
    (iii) How to compile the above? Note: I am able to follow these instructions 'How to build, and rebuild Tomato, FOR TOTAL NOOBS' and get TomatoUSB firmware created.

  2. shibby20

    shibby20 Network Guru Member

    1) use google translate.
    2) go to git and search branch tomato-shibby. That is K24 and K26. Branch tomato-shibby-RT-N is K26RT-N
    3) the same as TomatoUSB
  3. cog_7

    cog_7 Serious Server Member

    Hi Shibby20:

    Rem that I am a Newbie, hence:
    (i) Could you please give me at least the starting URL for the git branch?
    (ii) When I do the compilation in TomatoUSB, I use the command: 'make V1=9054 V2="beta" r2e'. How would I do the same for the Shibby source? Or is there a different 'git clone git://repo.or.cz/tomato.git' command to be used? If so could you give me the URL then?
  4. shibby20

    shibby20 Network Guru Member

    it`s the same. If you already have cloned that GIT repo, then simply do:
    git checkout -b tomato-shibby origin/tomato-shibby

    For make command look info Makefile on run make help :) For example 'tomato-K26USB-1.28.RT-MIPSR2-102-AIO.trx image you can do using "make V1=aa V2=bb r2z" command
  5. nickjail

    nickjail Serious Server Member

    clone GIT repo
    then 'git checkout -b tomato-shibby origin/tomato-shibby'
    tryed 'make V1=aa V2=bb r2z'
    and then:

    root@nikk-VirtualBox:/home/nikk/tomato_git/tomato# make V1=aa V2=bb r2z
    make: *** No rule to make target `r2z'. Stop.

    inside make.sh
    root@nikk-VirtualBox:/home/nikk/tomato_git/tomato# cat make.sh
    mkdir Result
    ./make_all.sh | tee Result/WRT54GL-US_v4.30.11_11.txt

    Any ideas?
  6. nickjail

    nickjail Serious Server Member

    ok, got it. Need to be more attentive, sorry. (found all in noob instructions)
    Who know command to compile firmware special for Netgear WNR3500Lv2, for example Shibby-VPN? Does it "make V1=aa V2=bb r2e"? Ideal I need "tomato-Netgear-3500Lv2-K26USB-1.28.RT-N5x--104-VPN.chk"
  7. shibby20

    shibby20 Network Guru Member

    "make help" will be your friend :) To make image for 3500Lv2 use "make v2z" command.
  8. nickjail

    nickjail Serious Server Member

    Ok, got it too..
    There is little mistakes in Howto for noobs, little bit wrong paths
    For example, Instead
    sudo ln -s ~/tomato/tools/brcm /opt/brcm
    Should be
    sudo ln -s ~/tomato_git/tomato/tools/brcm /opt/brcm
    Be attentive to paths in next steps..

    After this I've successfully build firmware for my router. Thx!

Share This Page