Too bad you are having these problems. Here is how I solved it for my Live Plus a few months ago. I saw a wireless adapter on sale at a real good sale price, and bought it – I took a chance and won. It was not WD-approved, but it worked, and I did nothing to set it up except plug it into the Live’s USB port! I later figured out why it worked. It is because it has the same chipset that many of the adapters on the WD approved list have. In most cases, the chipset is the key to an adapter working in the WD units.
I bought this: http://www.newegg.com/Product/Product.aspx?Item=N82E16833139023&Tpk=gwu625&IsVirtualParent=1
and here is the info about the GWU625 chipset: http://wikidevi.com/wiki/IOGear_GWU625 At this site you can find out the chipset of the ones you bought and compare them to the chipsets in adapters on the WD approved list. Anyway, this is not necessary to do unless you are real curious to know and want/need to compare.
Another idea is to buy an item similar to the GWU625 called the GWU627:
Instead of plugging it into the WD USB port, it is (wireless, too,) and has an ethernet output you can plug into the WD ethernet port and now in effect, the WD is “wired” and not wireless. Compatable with EVERY device because of the way it is set up to work. It takes a wireless signal and converts it to a wired signal and can be connected to lots of different devices.
I have one of these, too, and have plugged it into the WD ethernet port, and used one of the USB ports on the WD to power it (instead of using the little wall wart power supply. Slick. I currently keep the smaller GWU625 in the Live unit – it takes up less space where it is located.
Both units are wireless-N and will work with b/g routers, too.