Originally Posted by SomeArabDude
I am trying to flash custom rom ARHD and it says I NEED 3.28.401.9
You don't NEED
3.28.401. You just need a 3.x based firmware, and if you are on 3.28.1540, that is fine as well.
In fact, if you are in the US and/or AT&T is your carrier, the 3.28.1540 plays better with the AT&T network.