I have an unlocked Sprint Samsung Galaxy S5 working happily on the Cricket Wireless network. I had to use a custom APN, which you can easily find on Cricket's website. However, maybe one time per day, something automatically changes my custom APN to Sprints locked APNs. A reboot resolves it...