Results 1 to 15 of 26

Thread: Funny WAN port dies workaround -- do not try this

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356

    Funny WAN port dies workaround -- do not try this

    Guys,

    I just want to let you to know. It's possible to workaround the WAN port dies problem by exchanging the roles of WAN and LAN ports. I.e. all 4 ports will become WAN, and WAN port will become LAN.
    This requires several changes in the nvram, so I do not want to verify this on my unit.
    This is very delicate operation. So, if anyone is interested in this, then let me know.
    Last edited by Oleg; 12-09-2004 at 10:52.

  2. #2
    Quote Originally Posted by Oleg
    Guys,

    I just want to let you to know. It's possible to workaround the WAN port dies problem by exchanging the roles of WAN and LAN ports. I.e. all 4 ports will become WAN, and WAN port will become LAN.
    This requires several changes in the nvram, so I do not want to verify this on my unit.
    This is very delicate operation. So, if anyone is interested in this, then let me know.
    e....
    it's funny..... i want to know ... Can you tell me?

  3. #3
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Well, I'm not responsible for any damage.

    So, there are 2 nvram settings which determies the logical order of the ethernet ports: et0mdcport and et1mdcport. On my unit et0mdcport=0 and et1mdcport=1. So, to exchange these ports you just need to set et0mdcport=1 and et1mdcport=0. Also, there is a setting for phy addresses: et0phyaddr=30 and et1phyaddr=0, they should be also exchanged. So, the exact sequence (using any firmware, including provided by ASUS) should be as follows (execute via www backdoor or telnet/ssh in custom firmwares):

    1. Verify current settings
    Code:
    nvram get et0mdcport
    nvram get et1mdcport
    nvram get et0phyaddr
    nvram get et1phyaddr
    This should produce 0, 1, 30, 0 correspondingly.

    2. Set new values
    Code:
    nvram set et0mdcport=1
    nvram set et1mdcport=0
    nvram set et0phyaddr=0
    nvram set et1phyaddr=30
    3. Double check your changes:
    Code:
    nvram get et0mdcport
    nvram get et1mdcport
    nvram get et0phyaddr
    nvram get et1phyaddr
    This should produce 1, 0, 0, 30 correspondingly.

    4. Commit & reboot
    Code:
    nvram commit
    reboot
    wl500g should reboot and use WAN port as LAN and vice versa.

    The worst thing which could happen (but this is nearly imposible if you strictly follow the steps above) is that it can't boot. In this case wrt54g recover procedure should be used, i.e. shortening the flash pins.

  4. #4
    Join Date
    Sep 2004
    Location
    Austria
    Posts
    125
    Well... I tried this. After the router had rebooted, it wouldn't start anymore. The power led goes on and blinks at regular intervalls (it blinks for the first time about 1 second after powerup, for the second time 9 seconds after powerup, for the third time 20 seconds after power up, ...)
    Firmware Restoration isn't working anymore - in the past i could enter it in the usual way (powering down, pressing reset, powering up, releasing reset and the power light was flashing and I could use the ASUS Firmware Restoration Utility to upload a new firmware); the power led keeps blinking in this 8-11 second-intervall as described above.

  5. #5
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Shit happens...

    So you need to either send it for warranty replacement or disassemble it and try the method described at this page
    http://voidmain.is-a-geek.net:81/red...g_revival.html

    This is for wrt54g unit. Yours use AMD flash - datasheet is at
    http://www.amd.com/us-en/assets/cont...cs/23579c5.pdf

    You need to shorten pins 9 and 10 (A19 & A20) or 16 and 17 (A17 & A18) - wl500g should think it has corrupted nvram and restore it using defaults.

    In fact, after shortening these pins, it should go to firmware restoration mode and if does so, I will send you special firmware file...

    It's better to send it to replacement, I think...

  6. #6
    Join Date
    Sep 2004
    Location
    Austria
    Posts
    125
    hm... Warranty replacement is not an option with a broken warranty seal ;-)
    I know of voidmans site and have already tried shortening pins 9 and 10 before switching the wl500g on but this didn't change the situation.
    So I thought it would be better to short the exact same address lines as mentioned in voidmans description (pin #9 and #16 on the am29lv320dt). I succeeded in making a connection (it's not easy but possible to solder hair-thin wires with the right tools) but unfortunately the situation stays the same.
    Well, I guess the unit is really dead - although I really don't know why...

Similar Threads

  1. Wan port dies (or something else wrong)
    By Vertygo in forum WL-500g Q&A
    Replies: 5
    Last Post: 26-07-2005, 12:13
  2. WAN port dies
    By ela002 in forum WL-500g Q&A
    Replies: 4
    Last Post: 05-05-2005, 09:19
  3. WAN port dies - fixing speed
    By Oleg in forum WL-500g Q&A
    Replies: 48
    Last Post: 03-04-2005, 02:19
  4. wan port dies - or not???
    By piri in forum WL-500g Q&A
    Replies: 23
    Last Post: 16-12-2004, 15:57
  5. WAN port dies after a time of traffic
    By Phantome in forum WL-500g Q&A
    Replies: 101
    Last Post: 16-10-2004, 03:59

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •