My android phone is Samsung Galaxy S II running android 2.3.3
It does not connect and give no specific error on the android side,
in the logs I can see:
2011:07:21-21:31:20 plasmashield pluto[7488]: packet from 216.218.29.142:59900: received Vendor ID payload [RFC 3947]
2011:07:21-21:31:20 plasmashield pluto[7488]: packet from 216.218.29.142:59900: ignoring Vendor ID payload [draft-ietf-ipsec-nat-t-ike-02]
2011:07:21-21:31:20 plasmashield pluto[7488]: packet from 216.218.29.142:59900: ignoring Vendor ID payload [draft-ietf-ipsec-nat-t-ike-02_n]
2011:07:21-21:31:20 plasmashield pluto[7488]: packet from 216.218.29.142:59900: ignoring Vendor ID payload [draft-ietf-ipsec-nat-t-ike-00]
2011:07:21-21:31:20 plasmashield pluto[7488]: packet from 216.218.29.142:59900: ignoring Vendor ID payload [FRAGMENTATION 80000000]
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[3] 216.218.29.142:59900 #3: responding to Main Mode from unknown peer 216.218.29.142:59900
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[3] 216.218.29.142:59900 #3: NAT-Traversal: Result using RFC 3947: peer is NATed
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[3] 216.218.29.142:59900 #3: Peer ID is ID_IPV4_ADDR: '10.156.130.142'
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[4] 216.218.29.142:59900 #3: deleting connection "S_for Charles"[3] instance with peer 216.218.29.142 {isakmp=#0/ipsec=#0}
2011:07:21-21:31:20 plasmashield pluto[7488]: | NAT-T: new mapping 216.218.29.142:59900/53937)
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[4] 216.218.29.142:53937 #3: sent MR3, ISAKMP SA established
2011:07:21-21:31:20 plasmashield pluto[7488]: "S_for Charles"[4] 216.218.29.142:53937 #3: ignoring informational payload, type IPSEC_INITIAL_CONTACT
2011:07:21-21:31:21 plasmashield pluto[7488]: "S_for Charles"[1] 216.218.29.142:53937 #4: responding to Quick Mode
2011:07:21-21:31:21 plasmashield pluto[7488]: "S_for Charles"[1] 216.218.29.142:53937 #4: IPsec SA established {ESP=>0x077b67a1