Personally, I have been waiting for more than a month for mine, and when I asked the amazon Vendor what happened, they told me that it looks like my first unit was lost by DHL, but they were waiting to get more units because Topping were working on the polarity Issue. Finally yesterday they got back to me saying they had units in stock. I asked if this batch was fixed, and they said yes, but now they where saying DHL won't deliver to Canada, that I could either use EMS, "About a month" to get here, and no tracking number nor insurance, or pay an extra 30$ for DHL to do it. Didn't believe that was fair since I waited that long and they should have advise of the surcharge when I bought it. On top of that, It's the vendor, they tell me it's fixed, but that's not from Topping, at this point I wasn't sure I trusted them since no one have yet received a unit with the issue fixd on spdif (I don't need usb in my setup for this.) But that's to say, one vendor told me they where shipping fixed units, so it's worth asking Topping, You might be lucky and be the first group of people to receive this very promising dac, done right. You'll have to ask I guess but I agree on something like this you stop shipping, wait till it's fixed, and recall the sold units. I wanted to see some reports of fixed units being received, so for that and the shipping thing, I pulled out, got a refund and Standing by. I also wrote to topping this morning and no answer but I personally as a client recognize that for me, great customer service means respond in a couple days, some people expect an answer in the hour, having been on the other side I don't think it's fair so i'll patiently wait for the answer and if they start shipping updated units I'll place the order.