when i bought my treo 600 it had sprint firmware on it.....and i could not get txt messages...they always came through blank....then i put verizon firmware on and the messages worked.....also if u change firmware you will have to put your cricket prl on again