Also, your box may not be flagged to receive this software YET. Dish selects which groups of 222's etc. will receive the software update and which won't, just yet. You may not be getting it because Dish hasn't allowed your particular 222 to download yet, and no amount of check switch is gonna change that. It will just download what you have been flagged to download and if not flagged, no download. I could be wrong, but I don't think you can force a download of software that Dish has not flagged your box to receive. In other words, when Dish sends out new updates, you can't force the box to take that update unless your box is in a group Dish has specifically selected to receive it. Lots of threads in the past on this as many want the just released software and Scott has to tell them that it is not their turn yet and they have to wait until Dish decides to send it to them. That has to be done at their end, by Engineering. Most likely you will get the update in the coming weeks.
If it is software that you know for certain you are supposed to have, then you may have to RMA it.