The only thing I can think of about improving this situation would be to cache/store the number of remaining tries (per-SIM), but obviously that's unreliable if the SIM is taken out and used in another phone...
I'm not sure on the internals of RIL, but I assume if we'd like to fix it, we'd need to do that in android code? And what's worse, in hw-specific blobs as well?
The only thing I can think of about improving this situation would be to cache/store the number of remaining tries (per-SIM), but obviously that's unreliable if the SIM is taken out and used in another phone...
I'm not sure on the internals of RIL, but I assume if we'd like to fix it, we'd need to do that in android code? And what's worse, in hw-specific blobs as well?