Network Unlock Code Unaccepted Fix
S4 Network Unlock Not Accepted Fix:
So I've been around here for a while, been an avid user on xda for a long time but never made an account or even posted a thread for that matter but I saw this problem happening A LOT around here and on other forums and what-not so thought I should help:
I noticed that some people get there network unlock code at find that the phone doesn't accept it, reads unsuccessful. So most would figure the code is wrong but its not.
Before unlocking my S4 I played with the service mode settings trying to unlock it for free like we did with the Note 2 and S3 (search for the guide around here) of course I turned OFF the "Perso SHA256 OFF
" It of course didn't work so figured time to pay up! After buying the code and putting it in it right away got denied, which was strange cause usually it does a pause for second and then gives the result.
before that, I upgraded the phone with the first upgrade with telus OTA that rolled out in july (I337MVLUAMG1) and noticed that access to the service menu was gone for good. no matter which dial-er service code I enter (*#0011# is just one of them) i could not get into the UMTS Debug Screen to turn back on the network.
I figured that the fact i turned off the Perso SHA256 before the OTAU I turned off something that is used to require the network unlock successfully.
Basically what I am saying is go to sammobile.com, find the oldest firmware your network has (for telus that would be I337MVLUAMDJ), flash it with ODIN and you can get back to the service menu using *#0011#.
Turn back on "PERSO SHA256 ON" make sure it says "PERSO SHA256 ON> NOT CHANGED" then reset the device, and type the network unlock again and it will work perfectly.
Hope this helped some people help I was going nuts for 3 days.