Hello,
Where are you taking yours Phase 1 and Phase 2 values from (Encryption, Authentication, Hash, DH)? because If I remember correctly those should be:
Phase 1: SHA2(256) - AES(256) - DH2
Phase 2: SHA2(256) - AES(256)
Some older versions of Android OS use these default transforms:
Phase 1: SHA1 - AES(256) - DH2
Phase 2: SHA1 - AES(256)
So unless you changed it somewhere or for yours phone/Android there are other values you should change them in yours configuration accordingly.
Best regards,
Vidas.