@gazoo:
that's the iphone doing aggressive, i've got the server set for main.
Your server needs to match your client.
P1: IKEv1 aggressive, mutual PSK + XAuth, local ID IP address, peer ID user DN, AES256 SHA1 DH group 2.
P2: Tunnel mode, local network 0.0.0.0/0, AES256 SHA1 no PFS