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

FYI, WRT54G-TM $17, will run Tomato with CFE update

Discussion in 'Tomato Firmware' started by TexasFlood, Dec 3, 2009.

  1. TexasFlood

    TexasFlood Network Guru Member

    FYI, WRT54G-TM $17 today, will run Tomato with CFE update

    Cowboom Deal of Day $11.99 + $5 shipping
    Linksys WRT54G-TM 802.11g Wireless Router (32MB) Used

    Cowboom deal of the day

    And I have no relationship with Cowboom, Dealtree or Best Buy, just an FYI for fellow Tomato users.

    Linksys WRT54G-TM 802.11g Wireless Router (32MB)

    Condition: Used
    What's Included:
    linksys WRT54G-tm wireless router
    2 - linksys wireless lan wi-fi antennas
    linksys 120-vac/12-vdc power adapter
    instructions
    software cd

    Although this works as is, it really shines if you do the software flashing modification described in the DD-WRT WIKI WRT54G-TM section. After updating the CFE as described there, you can load DD-WRT, Tomato, or other 3rd party firmware on it.

    I'm running Tomato on one here right now, so I know it works....
     
  2. GhaladReam

    GhaladReam Network Guru Member

    If I didn't have one of these already I'd go for this. the TM is definitely the best of the linksys 54G WRT's
     
  3. encore2097

    encore2097 Network Guru Member

    Damn I just got one off ebay for about 10 bucks more :(

    Oh well, just put Tomato 1.27 ND on mine its awesome!
     
  4. lanmtl

    lanmtl Addicted to LI Member

    bollocks, they wont ship to canada :(
     
  5. Kiwi8

    Kiwi8 LI Guru Member

    How can I check where they will ship to?
     
  6. katsyonak

    katsyonak Network Guru Member

    What a great deal... If only they were shipping international :(
     
  7. lanmtl

    lanmtl Addicted to LI Member

    well when you try to pay it says they wont ship outside of the US
     
  8. GhaladReam

    GhaladReam Network Guru Member

    Yeah I noticed they don't ship to Canada either. I hate all that U.S.-only crap.
     
  9. lanmtl

    lanmtl Addicted to LI Member

    ever since I moved to Canada I wondered why is it always so complicated to do anything online when you are in Canada?? Most US shops including major brands wont ship to Canada and when you go to their Canadian website then there is no online store you have to find a high street shop..? What is this all about?
     
  10. TexasFlood

    TexasFlood Network Guru Member

    Didn't think about the limits on shipping, guess I should have posted US only.
     
  11. LanceMoreland

    LanceMoreland Network Guru Member

  12. ng12345

    ng12345 LI Guru Member

    awesome deal; picked one up as a spare as well
     
  13. ladysman

    ladysman LI Guru Member

    Better than the 54GS V2 or 2.1? I have 3 of these now. I jsut bought one from a neighbor who I helped setup their better "N" network. I paid $20 for it.:biggrin:

    I thought they both had 32mb of RAM and 8mb of FLash. What else does the TM have besides the T-Mobile logo?
     
  14. GhaladReam

    GhaladReam Network Guru Member

    The TM has a slightly newer CPU than the 54GS 1.1 or 2.0, which is more receptive to overclocking. the TM can run at 250MHz without any extra cooling. Try to do the same on a GS 2.0 and you'll fry it.

    TM = wl_corerev=9
    54GS 2.0 = wl_corerev=7
     
  15. dkirk

    dkirk Network Guru Member

    How does the TM compare with the GL?
     
  16. ladysman

    ladysman LI Guru Member

    Thanks. I've been running a gs V2 on 240 mhz for a while now without issues. Not 250 but it's overclocked. I ordered 2 TM's though for fun. :biggrin:

    I won't be ordering the ASUS now since I got these 2. Wife asks me already why so many routers..lol
     
  17. ladysman

    ladysman LI Guru Member

    32mb Ram instead of 16 in the GL
    8mb flash instead of 4 in the GL

    and what GhaladReam said above.:)
     
  18. kooslx

    kooslx Addicted to LI Member

    @TexasFlood: thanks for posting this! Can't beat the low price, just ordered 2. You never know, might come in handy as spares, or for a friend in need :)
     
  19. kooslx

    kooslx Addicted to LI Member

    Exactly :wink: I bet I'll have the same discussion, already have 3 GLs - 2 access points and 1 bridge... Of the 2 TM's I ordered, I'll use one to play with and one as spare.
     
  20. TexasFlood

    TexasFlood Network Guru Member

    T-T-T-That's all folks!

    Till next time, deal is done for today, midnight Central time zone just passed apparently.
     
  21. ladysman

    ladysman LI Guru Member

    :biggrin: Just got a shipping notification!
     
  22. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Dang. Missed it.
     
  23. Slimey

    Slimey Network Guru Member

    got mine today, looks brand new, not a scratch on it, replaced my wrt54gsv4 with it as my main router running tomato ;D
     
  24. TexasFlood

    TexasFlood Network Guru Member

    The one I bought, to give to someone else as an upgrade, should arrive today. Hoping it is in good condition like the other reports I've seen so far, like last time cowboom had this deal. Pretty good deal for a Tomato router. Anyone who missed out, seems quite possible cowboom might put this deal up again so be ready to pull the trigger when it happens if you wish you'd gotten one (or more) this time.
     
  25. ladysman

    ladysman LI Guru Member

    Both of mine will be here today as well....along with a lot of other xmas goodies. :) i'll post up later today.
     
  26. ladysman

    ladysman LI Guru Member

    Just opened the box. They look brand new. In fact, i think they are....lol

    Wish I would have bought more!
     
  27. TexasFlood

    TexasFlood Network Guru Member

    Yes, the one I got looked brand new. Doesn't look like it's ever been touched or like the feet have even sat on anything, they're squeaky clean. Still had the sticker over the Ethernet ports and power supply jack, also looked like it had never been touched. Supposedly it was tested but doesn't look like it, :grin: , but as I said it looks new and so far seems to work fine.
     
  28. dkirk

    dkirk Network Guru Member

    Three

    I ordered three and they all looked new, and they all upgraded to Tomato just fine. Wish I could have bought more, these were a steal!
     
  29. ladysman

    ladysman LI Guru Member

    Both of mine had the sticker on them as well. I'm going to install tomato on both once I print the directions and my kids go to bed. :biggrin:
     
  30. ladysman

    ladysman LI Guru Member

    not sure if I have a problem or not. Completed all the steps. TFTP said upgrade was successful but the router power light is still blinking after 10 minutes. Now what?:confused:

    Edit: I can't do anything with it now. Blinking power light. damnit! Suggestions? No idea what happened. What did you guys flash with? I flashed with regular 1.25 tomato just to get a firmware on there.
     
  31. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Power light flashing is usually not a good sign. Not always but usually. You may need to do the jtag thing. There are several guides for what do you do after a possible bad flash here and on dd-wrt's forum.

    I found local guy, as in no shipping, who has bunch of these new in box he's selling on eBay. Will do 40 cash. I'll be picking one up later this week.

    Just making sure here, did you after doing the CFE thing put the recommended dd-wrt on it or go right to Tomato? In the past I've always done, CFE at dd-wrt's site, DD-WRT's recommended kernel, then Tomato.
     
  32. ladysman

    ladysman LI Guru Member

    Well, I finally got it working last night. I walked away for a while and decided to start flashing with different firmwares to see if that worked. Sure enough, after trying Thor's big firmware (VPN, USB, etc), the blinking light went away.

    I then followed the steps for the second TM router using Thor's again and it went through without a hitch. I'm good to go. I am going to wait to use these for production use until a new Victek or Thor comes out. Thor's I noticed doesn't allow me to overclock in the gui so I might switch back to Victek. Had really good luck with it and I don't need USB. :)
     
  33. jsmiddleton4

    jsmiddleton4 Network Guru Member

    That's great. Glad it worked.

    Having used several of these firmwares I'm sticking with Tomato/Victeks mod.

    Jim
     
  34. TexasFlood

    TexasFlood Network Guru Member

    If you look at the process described in the DD-WRT WIKI WRT54G-TM section, a flashing power light is normal during and after performing the CFE update. After flashing a new firmware then the flashing power light is supposed to go away. What is odd is flashing the Tomato firmware didn't take. Like jsmiddleton4, being the first time for me, I followed the process to the letter and did - DD-WRT CFE update, DD-WRT's recommended kernel, then Tomato. I didn't think it was required to do DD-WRT before going to Tomato but looks like I may have been at least partially mistaken.

    Glad you got it working, I'll have to try & recreate what happened when I flash my new one. What happened to you wasn't what I would have expected.
     
  35. ladysman

    ladysman LI Guru Member

    Not sure if DDWRT is required but I can tell you that Thor's worked on both. Texas is right, look at the tutorial, the blinking power light is part of it which is the reason why the ping request is left open.
     
  36. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I guess I misunderstood. I thought you had the blinking power light after the final firmware flash not just the CFE.
     
  37. TexasFlood

    TexasFlood Network Guru Member

    It wasn't clear in the original post. Sounded like he had TFTPed Tomato to it and it appeared to be successful although in retrospect it must not have been. By the time I posted, I had the benefit of hindsight which is always 20/20 if not better, :biggrin:
     
  38. ladysman

    ladysman LI Guru Member

    I did. I was expecting it to go away and it never did. It was pinging just fine but no HTTP access so I knew something was wrong. The tftp tool allowed me to keep flashing with different firmwares and as soon as I did Thor's the blinking light quit and I was able to get in via HTTP without issue. On the second one, I used Thor's firmware and it went away immediately as well. I guess it takes a big firmware to flash these...lol:biggrin:
     
  39. kooslx

    kooslx Addicted to LI Member

    Got mine delivered this afternoon, and did the same thing: followed the process to the letter including the DD-WRT firmware, then upgraded :wink: from DD-WRT to the regular non-ND 1.27 Tomato (WRT54G_WRT54GL.bin). Worked like a champ!
     
  40. microbob

    microbob Network Guru Member

    I flashed my new TM router last night and I now have Victek's mod running on it perfectly. I did notice that the Mac Address on the bottom of the router and on tomato it's different now. It is picking up a dummy MAC which the CFE is using before booting the firmware.
    I've read where it's a bug and it's the same way on my other TM router.
     
  41. TexasFlood

    TexasFlood Network Guru Member

    Yup, I was just about to post similar experiences, oddly I already posted most of this, regarding Tomato firmware, over on the DD-WRT forums.

    It just came up in conversation sort of. Hah. Anyway.

    It appears that unlike my other Linksys home wireless router products, that the T-Mobile WRT54G-TM MAC label on the bottom is the wireless MAC, -not- the LAN MAC as is typical. When doing the DD-WRT CFE update, this is propagated over and and the LAN MAC becomes {label MAC - 2}, and WAN MAC becomes {label MAC - 1}. And with DD-WRT, the wireless MAC becomes same as the label. Oddly on Tomato, after flashing Tomato 1.27 and doing a thorough reset, the LAN & WAN MACs are as described above. However the wireless MAC, on both of my routers, became the same value of 00:90:4C:5F:00:2A . For some reason I didn't notice this before, guess I had to look at it yesterday when setting up WDS but hadn't had to when setting up the wireless ethernet bridge I'd done for my first test.

    If you google MAC 00:90:4C:5F:00:2A, there are references to this same value coming up on OpenWRT years ago, some sort of default from the CFE or wireless driver. Looks like OpenWRT was updated to look for the value and replace it with {LAN MAC+2} if found. I was a bit thrown but that at first but found that if I went to Advanced->MAC Address, selected the defaults, saved that, then did my Basic->Network configuration & save that, that all was fine. Because I first noticed it at the same time as a WDS problem I thought it was related but turned out not to be a real issue, just something I'd not seen before.

    I was initially thrown off by failure to get WDS working but that later seemingly turned out to be an undocumented (or at least unknown by me) limit on the number of WDS clients supported by either Thor 1.25, my WL500GPv2 or the wireless driver. I currently have 3 and was trying to add a 4th and it simply would not work. After a while, I removed one of the existing WDS clients and then was able to add it just fine and then I was not able to add back the one I'd just removed. That's OK, I can get what I need there using a wireless ethernet bridge if I really need another client router.

    Oh, and finally, the MAC address issue, of the router label not matching the LAN MAC, can be "fixed" if you really want. I put "fix" in quotes since technically it's not broken, just that the label is non-standard and matches the wireless MAC rather than the LAN MAC due to T-Mobile's different labelling convention. I changed it on one of mine by following the process described further down the same page as the DD-WRT CFE update process "if for some reason, your mac addresses are not correct per the sticker on your router, or if you would just prefer to change them…". I hadn't read this initially, guess I stopped reading once I thought I was done, :biggrin: I'm sure there are other, possibly faster ways to change the MACs, basically any approach that allows you to edit the MACs and reflash the CFE. But I don't like blazing a trail with critical stuff like this, not when I can follow a beaten path, :wink:
     
  42. microbob

    microbob Network Guru Member

    OK I understand it. I guess correct since it's supposed to be the wireless mac on the bottom and not the LAN Mac. Thanks for clearing that up.
     
  43. TVTV

    TVTV LI Guru Member

    If you don't feel like editing CFE and such, you could just replace the current MACs with the ones found on the back of your router via "Advanced -> Mac Address" tab in Tomato.
     
  44. TexasFlood

    TexasFlood Network Guru Member

    The WAN and Wireless yes, don't think the LAN though.
     
  45. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Ok so we use the MAC on the label on the router to update the CFE kernel's "mistake"? Then update it via nvram?

    Edit: So the CFE kernel being used is an older one that does not have the "find the right MAC address" code?
     
  46. TexasFlood

    TexasFlood Network Guru Member

    Not sure I understand the question, sorry. As for the CFE vintage, I plead ignorance since I know little about Linksys CFEs but when folks were using jtag to replace the CFE, it was a WRT54GL v1.1 CFE that was being used and I thought Tornados CFE updater was as well but not sure.
     
  47. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Tex.....

    The last few post read like there was an "older" CFE updater that did not read the LAN MAC of the router but just put the same one in over and over and over again. Then there was a "new" version of that CFE updater that went out and read the LAN MAC, stored it, used it when updating the router's kernel.

    And that the CFE we're using to switch the TM routers to Tomato is like the older one. Does not read the current LAN MAC.

    Looks like NVRAM method for restoring LAN MAC not too hard.
     
  48. bripab007

    bripab007 Network Guru Member

  49. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Well that's good news. Wonder what the MAC thing is about then?
     
  50. i1135t

    i1135t Network Guru Member

    Is the MAC listed underneath the router supposed to be the WAN, LAN, or WLAN MAC?

    I know each MAC is incremented by one, but what is the correct order of the MAC listing?

    In the DDWRT wiki, I think what they are saying is to SSH into the router after flashing a 3rd party firmware and change nvram variables to each corresponding MAC (if you choose to), then commit. Then flash with TM-revert.bin file.. then flash stock linksys firmware. Then repeat flashing CFE.bin, then 3rd party firmware again to make the correct changes permanent. This is my guess...
     
  51. TexasFlood

    TexasFlood Network Guru Member

    My understanding things I've noticed related to MAC addresses with regard to the WRT54G-TM:

    1) T-Mobile apparently labels the WRT54G-TM with the Wireless MAC, not the LAN MAC as most Linksys routers. The CFE updater correctly moves this over. But as it is not what those used to Linksys routers would expect, it is something to be aware of and the CFE Updater WIKI page shows one way to change them if you choose to, as far as I'm aware this is not required.

    2) After running the CFE update and loading DD-WRT the MACs all look normal, no issues there.

    I noticed that after switching to Tomato (1.27) and doing a hard reset or thorough erase of NVRAM, that the wireless MAC would show up as 00:90:4C:5F:00:2A, same on two different routers. In googling that MAC, I found this is not a new issue in that there are posts in the OpenWRT and DD-WRT forum about this and the firmware being updated to fix the issue when it occurs. I found no posts regarding this in relation to Tomato and have not seen it before with my equipment. Apparently it's a known issue that dates back at least a few years and both OpenWRT and DD-WRT were modified to deal with it. One response in the DD-WRT forums noted that the same issue occurred more recently on his WRT610N when DD-WRT first started supporting that hardware, that it is a known Broadcom issue. He further stated that "the firmware is picking up a dummy MAC which the CFE is using before booting the firmware". Why I can't find any previous reference of this relating to Tomato and just seeing it now, I can't say. I decided it's not a problem once set correctly, only seen after hard/thorough NVRAM resets prior to configuration.
     
  52. TexasFlood

    TexasFlood Network Guru Member

    Usually the label is the LAN MAC. On the T-Mobile WRT54G-TM the label is apparently the Wireless MAC, presumably since T-Mobile intended the device primarily for wireless use so made more sense. There are ways to change it, if you're like, such as the one outlined in the DD-WRT WIKI. You don't have to change it, the router will work as is, but you can change it if you'd like. I believe the order of MACs is LAN, then WAN = LAN+1 and finally Wireless = LAN + 2.
     
  53. LanceMoreland

    LanceMoreland Network Guru Member

    Same thing happened to mine. I could not get any of the various firmware to load so I tried Thor and sure enough, everything was good. I then was able to flash Tomato RAF which is what I use with no problem. I am up and running.

    Lance
    www.lancemoreland.com
     
  54. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I'm still sorta confused. But if I understand correctly the appropriate conclusion is don't worry about it?
     
  55. TexasFlood

    TexasFlood Network Guru Member

    That's my conclusion, don't worry about it. The label MAC isnn't "wrong", just non-standard and can be made standard if you want, so that's not an issue. The 00:90:4C:5F:00:2A MAC goes away for me after I save both Advanced -> MAC Address and Basic -> Network, replaced by the correct MAC. So that's not really an issue, although possibly a potential point of confusion for anyone seeing it for the first time like I happened to me. I'm still curious about 00:90:4C:5F:00:2A, but it's more of an academic issue than a problem, at least for me. Maybe something needs to be fixed there in Tomato, not sure, but since I have such an easy workaround, I'm not worried about it. Sorry about all the bold, just wanted to be clear about my attitude, :biggrin:
     
  56. agalipe1

    agalipe1 LI Guru Member

    overclocking

    what are you guys overclocking to i noticed after i flashed tomato it was at 200 what can i go to without any cooling mods ?
     
  57. The Doctor

    The Doctor LI Guru Member

    I've been running my WRT54G-TM at 250Mhz for over 6 months without any modification, no re-boots or lock-ups. It doesn't feel any warmer at 250 than 200. Please note that the router is not idling at these settings, my upstream runs 20-25Mbps and 100+ people downloading from me 24/7. Typically 1000+ total connections. Running Victek's Tomato RAF 1.25.8515.2 ND Mod.
     
  58. TexasFlood

    TexasFlood Network Guru Member

    Good info. What is your radio transmitter set at?

    Thanks
     
  59. The Doctor

    The Doctor LI Guru Member

    Currently, radio is set at "disabled". It had run fine for several months at 85, IIRC, without any trouble. However, wireless can put a fair bit of load on the CPU when it's moving lot's of data, and the router is at/slightly over it's limit at 25/25 anyway. So, when I needed an extra switch, I used a spare Buffalo WHR-HP-G54, and took advantage of it's wireless to unload the Linksys. Nothing to do with temperature/stability, just processing power. BTW, don't try to overclock a Buffalo, I understand it doesn't work well (brick).
     
  60. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Doing mine now. So far its gone exactly according to the directions. Power light flashed for a few but i did as directed and let it wait for at least 5 minutes.

    Also which Tomato did you use? WRT54GL first due to the .bin and then updated to a .trx one?
     
  61. jsmiddleton4

    jsmiddleton4 Network Guru Member

    All done. Nice router. Did the WRT54G.bin from non-nd version than up to Tomato.trx for ND version. Still have some tweaking to do. Don't want to get too far ahead of myself as I'm anticipating Victek's 1.27 any time now.......

    Can't imagine a better router for 40 bucks.
     
  62. bripab007

    bripab007 Network Guru Member

    I ran mine at 225MHz for several months before moving up to 250MHz the other day after buying a $17 spare :) I, too, have the Wi-Fi disabled, as I have another 802.11n Wi-Fi AP I use. No extra cooling mods were performed.
     
  63. bripab007

    bripab007 Network Guru Member

    FYI #1: you don't need to wait the full 5 minutes, just until it starts returning your ping.

    FYI #2: once DD-WRT is installed, you can go straight to an ND Tomato build with the .trx filename by doing a restart on the router and TFTP'ing the .trx file over to it using the same timing/method that you put the DD-WRT firmware on it.

    It's not a huge deal, but would save you a couple minutes I guess :)
     
  64. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "you don't need to wait the full 5 minutes"

    This is after the initial firmware upload, not waiting for a ping by the way. A few were having issues with power light flashing. Mine did for what seemed like a long time but I just waited and it stopped and all was good with using DDWRT.

    Was simple to use the DDWRT interface for upload and it apparently is hard coded to look for *.bin not *.trx.
     
  65. Slimey

    Slimey Network Guru Member

    you can go straight to tomato after doing the cfe update.
     
  66. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I'm sure you can. But in order to minimize the chance of bricking the router I follow the directions step by step. Directions from folks who have succeeded and not bricked their routers.

    Would be glad to see a step by step, cfe kernel, tomato firmware flash directions here. As it is, we're using dd-wrt's......
     
  67. agalipe1

    agalipe1 LI Guru Member

    thank you TexasFlood for the info on such a great deal if you come across anymore please post looking for 1 more :)
     
  68. Slimey

    Slimey Network Guru Member

    not really much to say, after sending the cfe updater and the router starts responding to pings at 192.168.1.1 go ahead and tftp tomato with tftp -t 192.168.1.1 put tomato_ND.trx or whatever your file is called and wait for it to finish and boot into tomato.
     
  69. mstombs

    mstombs Network Guru Member

    I don't think so because it is great custom code written and maintained by dd-wrt's Tornado. I think folk who do this should at least give credit where credit due and give dd-wrt Mega a spin it has so much more functionality than Tomato (multiple SSID, captive portals etc etc...). You may still come back to Tomato for slicker GUI and streamlined operation to do the basics better!
     
  70. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "I don't think so"

    I'm sorry but I'm not exactly sure what you are trying to say.

    If it works with Tomato that is fine. I agree with you the folks who are a part of DD-WRT land are the ones who did the work which allows us to reflash these TM's. They deserve the credit. I don't use dd-wrt because its way too much for my use. Some cool stuff. No doubt. I don't need most of it.

    To me the issue with flashing a router is making sure we don't brick them. Not trying to eliminate a step. Is it nice to save a step or two? Sure. But in doing so I'd have to be very certain that I'm not going to brick the thing. I know the steps using dd-wrt and then to Tomato work. I'll follow what I know has the least likelihood of me destroying my router.

    If someone wants to experiment and demonstrate a simpler yet reliable way to re-flash these TM's, hey I'm all for it. I'm not going to be doing the trial runs though. Too risky when I know a process that works.

    Its not a big deal. I'm sure us Tomato folks would be good with a simpler process. I'm also thinking most of us are like me. I want to make sure I don't brick it first and foremost.
     
  71. dkirk

    dkirk Network Guru Member

    This is what I did for two of my three -TM routers, going straight to Tomato. On the first router I wanted to try DD-WRT out since I've not seen in a year or so. Looked it over and went back to Tomato. Once the CFE is replaced it's a "normal" router again.
     
  72. ladysman

    ladysman LI Guru Member

    Is this specific to the TM model? Thor's says it has all of Victek's mods but I still don't see it.
     
  73. TexasFlood

    TexasFlood Network Guru Member

    I think it's the same in Victek and Thor, I didn't see it when I first looked for it either, under:

    Advanced->Miscellaneous - CPU Freq(CPU,FSB) ** [__]

    I have no idea what the second number is supposed to be, one if the reasons I'm scared to overclock, :-(
     
  74. Toastman

    Toastman Super Moderator Staff Member Member

    The second number is the FSB (front side bus) apparently not needed. Just put in the clock frequency you would like to see, 250 is the maximum on the GL, I am sure the TM is the same.
     
  75. TexasFlood

    TexasFlood Network Guru Member

    I just got a TM, and have heard folks say they've run it at 240, others at 250 with no extra cooling or trouble, and others says 216 is the fastest safe speed. So if I overclock, I'll probably start at 216 and see how it goes.
     
  76. ladysman

    ladysman LI Guru Member

    I was running a GS v2 at 240 without issue. Checked it on Friday and it was still at 240. Had to add a mac address last night and it was at 216 which is the default.

    So how are you changing it if not in the gui? I assume there is a command?
     
  77. TexasFlood

    TexasFlood Network Guru Member

    Thor, and I believe Victek, and any others based on Victek, should have a box here:
    Advanced->Miscellaneous - CPU Freq(CPU,FSB) ** [__]

    From the command line, what I noted from previous posts is:
    Code:
    nvram set debug_clkfix=0
    nvram set clkfreq=CPU,FSB
    nvram commit
    reboot
    My understanding is that setting debug_clkfix to 0 is a Tomato requirement to allow overclocking, sort of a protection from ourselves I guess. Of course, if you've already set this to 0 then you could skip that one. And per toastman the FSB number isn't required. Oh, duh, I see the note now in the GUI: ** On some routers FSB needs to be specified(ex: WL-500gP). So apparently it matters on some routers, presumably not the WRT54G-TM. To set my WRT54G-TM to 216, the CLI commands should be:
    Code:
    nvram set debug_clkfix=0
    nvram set clkfreq=216
    nvram commit
    reboot
    Somebody please correct me if any of this looks wrong, so nobody, especially me, ;-D , bricks their router.
     
  78. mstombs

    mstombs Network Guru Member

    Looking for an excuse to brick mine...

    Before

    Code:
    Tomato v1.27.8741 ND
    
    
    BusyBox v1.14.4 (2009-12-01 00:11:57 EST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.
    
    root@unknown:/tmp/home/root# cat /proc/cpuinfo
    system type             : Broadcom BCM5352 chip rev 0 pkg 2
    processor               : 0
    cpu model               : BCM3302 V0.8
    BogoMIPS                : 199.47
    root@unknown:/tmp/home/root# nvram show |grep clk
    clkfreq=200
    debug_clkfix=1
    during

    Code:
    debug_clkfix=1
    root@unknown:/tmp/home/root# nvram set debug_clkfix=0
    root@unknown:/tmp/home/root# nvram set clkfreq=216
    root@unknown:/tmp/home/root# nvram commit
    Commit... done.
    root@unknown:/tmp/home/root# reboot
    Rebooting...
    after

    Code:
    root@unknown:/tmp/home/root#  nvram show |grep clk
    clkfreq=216
    debug_clkfix=0
    root@unknown:/tmp/home/root# cat /proc/cpuinfo
    system type             : Broadcom BCM5352 chip rev 0 pkg 2
    processor               : 0
    cpu model               : BCM3302 V0.8
    BogoMIPS                : 216.26
    But my -TM is old, in the old days we had to use JTAG to replace the CFE, so I do have the JTAG header, and serial console fitted! (and a small heat sink on the CPU!)
     
  79. kabar

    kabar Addicted to LI Member

    hello! got my own one. but ive got a problem. ive been using tomato as a 3rd party firmware ever since ive found out there is a possibility to use such a firmware :]. have no experience with dd-wrt at all. im a little confused with the number of versions of it. and by the fact you have to pay for it (??). can u tell me what is the best version atm to flash the TM? dont wanna try to skip the step with installing it, u have to pay a lot of cash for these here in Poland, they are very rare. dont even think of finding a new one, only used. and no one wants to sell them :p so dont want to brick mine :) so - id really use a link :) thanks

    EDIT: ok, i figured it out ;) wish me luck
     
  80. TexasFlood

    TexasFlood Network Guru Member

    Thanks much for testing it mstombs...
     
  81. mstombs

    mstombs Network Guru Member

    @kabar,

    There's no need to go for pay versions of dd-wrt, but they do have some special additional features. The TM with 8MB flash can run the Mega generic version which is a 7.3MB firmware, but I wouldn't have thought you would be wise to flash this first. As stated above mine was flashed before this procedure developed

    http://www.dd-wrt.com/wiki/index.php/WRT54G-TM

    and I have never needed to use JTAG again ... yet!
     
  82. TexasFlood

    TexasFlood Network Guru Member

    Besides the DD-WRT WIKI WRT54G-TM page mstombs mentioned, also see the announcement threads at the top of the DD-WRT Broadcom SoC based hardware forum, particularly the Peacock Thread (mentioned in the WRT54G-TM WIKI page as the place to check for recommended build numbers). Last time I checked, it stated - "At this time, (and I update this thread REGULARLY) EKO 12548 is the recommended build if you wish a good stable build that works", and that's what I loaded on mine without any issues.
     
  83. kabar

    kabar Addicted to LI Member

    thanks for answering! the firmware linked in the mentioned procedure is also 'mega', but only 5.3 MB. and thay say "OR NEWER", in this case i think the newer is the 7.3MB one. Or its not?
    Thor`s mod is also about 7 and a half MB, and someone, at the beginning of this thread, managed to install it already just after updating CF, without installin dd-wrt at first. and it worked, in opposite to 'normal', small tomato - which didnt. now im just courious. which one do u suggest?


    @texasflood

    been looking at the 'peacock' thread earlier, didnt notice the firmware he suggest there is the same as the one linked in the procedure. made up my mind, ill go with v24-SP2 build 12548. thanks alot for help! still, the Thor vs normal tomato case is interesting. best regards
     
  84. WRobertE

    WRobertE Addicted to LI Member

    WRT54G-TM CPU Question

    The WRT54G-TM is supposed to have a BCM3302 v0.7 CPU. I've read elsewhere that it's the same hardware as a WRT54GS v3.

    The WRT54GL v1.1 is supposed to have a BCM3302 v0.8 CPU and it's supposed to be the same as the WRT54G v4.

    I've purchased several of the TM's and flashed them with the CFE_Updater-WRT54G-TM.bin from the DD-WRT website in order to then load them with Tomato as described previously. The process has worked fine every time.

    I use Victek's v1.25.8515.2 RAF ND on all of them and they run flawlessly (looking forward to your next release, Victek).

    Anyway, from the Tools -> System dialog I run cat /proc/cpuinfo and I get this:
    system type : Broadcom BCM5352 chip rev 0
    processor : 0
    cpu model : BCM3302 V0.8
    (remainder omitted)

    So, how can this be if it's supposed to have the v0.7 chip?

    I believe the CFE_Updater-WRT54G-TM.bin was made from a WRT54GL v1.1 CFE and, as described previously, this must be used to enable the TM to load Tomato.

    Would this replacement CFE cause the router to report itself as a 0.8 even if it's a 0.7?

    The main reason I'm interested is, according to documentation on the OpenWrt website, the 0.7 and 0.8 use different tables of valid overclocking frequencies.

    0.7 Frequencies
    ---------------
    CPU SB
    --- ---
    192 96
    200 100 (default)
    216 108
    228 114
    240 120
    252 126
    264 132
    280 120
    300 120

    0.8 Frequencies
    ---------------
    CPU SB
    --- ---
    183 92
    187 94
    198 98
    200 100 (default)
    216 108
    225 113
    233 116
    237 119
    250 125
     
  85. TexasFlood

    TexasFlood Network Guru Member

    Well, I'm not sure to be honest. But... The Doctor reported running his WRT54G-TM at 250MHz for the last 6 months and I've seen multiple references to clocking them to 233MHz like this one in the DD-WRT forums, which would seem to point towards the 0.8 frequency table in your post.
     
  86. bripab007

    bripab007 Network Guru Member

    If it lends any credence to the 0.8 CPU theory, I've been running two or three of them at 225MHz for several months and recently started running one of those at 250MHz.
     
  87. jsmiddleton4

    jsmiddleton4 Network Guru Member

    225 here.
     
  88. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Well was. Just tried 233. So now I'm at 233.
     
  89. TexasFlood

    TexasFlood Network Guru Member

  90. TexasFlood

    TexasFlood Network Guru Member

    (Imitating auctioneer)
    "225 now 233, now 233, do I hear 233? 233, now 237, now 237, do I hear 237? 250, 250, come on 250!"

    :biggrin: couldn't resist...

    Thanks for trying that out & confirming jsmiddleton4....

    Actually I should point out that I haven't actually read about anyone running a WRT54G-TM at 237MHz, but that table seems to indicate it -might-. The difference between 233 and 237 is so small maybe anyone wanting to increase over 233 just skips to 250. Or maybe 237 doesn't work, don't know.
     
  91. jsmiddleton4

    jsmiddleton4 Network Guru Member

    237 it is....

    Anyone doing 250 without extra cooling?
     
  92. Toastman

    Toastman Super Moderator Staff Member Member

  93. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Well I guess the auctioneer will be shouting 250......
     
  94. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I'm getting eager for Victek's 1.27, or whatever version it will be.

    I'm going to stop at 250. I might even go back down. I never see big changes in performance.
     
  95. TexasFlood

    TexasFlood Network Guru Member

    That's a lot of routers, heck of a testimonial. That would cost me, what, better than $20K to get that many WRT54GL routers, not to mention finding a place for them, setting them up and installing them, a lot of work. Wow. What sort of temperatures do they run in?
     
  96. bripab007

    bripab007 Network Guru Member

    Yes, 225MHz on several -TMs with no extra cooling and now running at least one of them at 250MHz for the past couple weeks with no extra cooling.
     
  97. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Its only been a short while but so far no issues at 250. I don't notice any huge difference as noted but its kinda neat anyway.
     
  98. TexasFlood

    TexasFlood Network Guru Member

    So, jsmiddleton, you set yours to 237 for a bit with no issues? That would seem to validate that the BCM5352/BCM3302 r0.8 is accurate for the TM since now folks in this thread have tested all listed CPU speeds over 200MHz - 216, 225, 233, 237 and 250. I take it that at least on the TM everyone is specifying only CPU speed, not FSB? Just wondering since that table does seem to include a value for that unless I'm misreading it.
     
  99. Toastman

    Toastman Super Moderator Staff Member Member

    That's good Jim. If you switch between 200 and 250 and then watch the response to e.g. Tomato GUI, do you notice an improvement in the response time? Here it's very noticeable.

    I haven't got a TM - nobody wants to ship to Thailandy (boohoo). So I don't have any experience of anything faster than 250. The GL needs special attention to do that. Some of those tables would seem to indicate that a TM may be able to accept a faster clock. If so, I would start to think about a heat sink.

    Texasflood - That's a difficult one to answer. In Bangkok the ambient temperature is around 31 degrees or more - in some rooms and at certain times of the year 40 degrees +. Some of my AP's are also in direct sunlight at certain times of the day. They are all in sealed plastic electrical enclosures complete with mains PSU's, to keep out the resident vandals and fiddlers, so it's damned hot inside some of them. The ADSL routers are usually in steel enclosures, typically in the electrical rooms, and it's also quite hot in most of those rooms. But exceeding temperature specs on most modern devices is quite uncommon - most chips are designed to run much hotter than most people think. For example, most Intel CPU's maximum temperature is around 90 degrees C - above this they throttle themselves down.

    BTW the AP's and routers are not "mine". I just install and maintain them. Actually, I don't own a router at all!

    The *funny* thing is - there is a local who also installs internet routers - I have seen some of them. He puts small 3" 12v brushless PC fans on his GL's. But most of his service calls are to repair the seized up fans whose oil has evaporated! He is really pi**ed at me for not telling him why I do not make many service calls (my last was about 3 months ago - I won't count one false alarm). He does not seem to comprehend that nobody has actually complained about the routers dying :biggrin:
     
  100. TexasFlood

    TexasFlood Network Guru Member

    I don't know if there is a definitive source out there for this sort of data. I was googling around and found Linksys WRT54G Ultimate Hacking which indicated only the WRTSL54GS with BCM3302 V0.6 which defaults to 266MHz could go to 300MHz, others were either max 216MHz or 250MHz. On the other hand, the OpenWRT WIKI Valid BCM5352/BCM3302 r0.7 Frequencies table states that the BCM5352/BCM3302 r0.7 can go to 300MHz as well. So, as I said, don't have a definitive source, but none of these seem to indicate that a WRT54G-TM with BCM5352/BCM3302 r0.8 can go faster than 250MHz so I'm not trying it, :smile: .
    I assume you're talking celsius so let's see, 31C=88F, 40C=104F, in sealed boxes with power supplies in there? Holy crap, you're certainly putting both WRT54GL routers and Tomato to the test. Interesting that you don't have heatsinks on them. I was thinking about slapping in some heatsinks or maybe some quick & easy ramsinks, maybe I don't need to worry about it.

    I don't recall what version(s?) of Tomato you're running. I can probably look back at your posts and find it though. Guessing since you're basically running these "in production" that you tend to be a bit conservative and "burn in" a new release for a while at some test locations before rolling it out?
    You'd have to have some deep pockets if they were all yours, funny to hear you say that you don't actually own one so strictly speaking I have more than you although not nearly as many to maintain, :smile:
    Funny, was that one 3 months ago heat related?
     

Share This Page