Default US cellular and roms?

I tried to use Phoenix and Alliance roms. I would lose imei, and other values also went to 0 or unknown. I was able to fix that by flashing back to stock and leaving my Sim card out so I could get through setup (it froze at setup with the Sim card in). I went to roaming settings and US cellular dialed and programmed my phone.

After knowing I could fix it I tried Roma again. I 2 as able to get 4g, wifi, but no calling!!! It would say I 2 as roaming. My guess is the roms are based on international builds, right? I can flash kernels such as blaze even on stock. Is there any way to fix this so I can use custom roms?