I am using tomato 1.07 on wrt54G v1.0. The UpnP was working well before. But, from a point of time, the Upnp stops functioning. I tried official firmware, it doesn't work either. I am assuming Upnp is purely software function and has nothing to do with hardware. The emule always complains 'can't find a upnp router'. Anyone has encountered such problem?