Ok, I've done it and sent to Antiloop. But it's untested.

The firmwares are looks identical. All binaries except the upnp are the same, the only difference is g to b change and the nvram settings. So, probably it's possible to load the wl500g firmware to the wl500b using the Firmware restoration tool. All except g band should work.

Regards,
Oleg.