Is your phone branded? As you might have to wait a month or so to get the update.
Or if you would rather not wait, you can always root it and put the stock 2.2 on or a custom 2.2 rom![]()
it doesn't say T Mobile on the case anywhere or on the software, so I don't think so??