I have an iPhone 2G running 3.1.3 and an iPhone 3G running 4.2.1 and I am using "OpenVPN SBSettings Toggle" on both of them.

They are using the exact same OpenVPN client version, same config file, same certs, and I only activate one on the VPN at a time, so they don't conflict.

According to netstat -nr and ifconfig they both have the same interface configs and route tables.

For some reason the 2G works for Safari web browsing and most apps except AOL Radio, Softphone, & Siphon.

Yet, they 3G with exact same settings for everything including Siphon works perfectly also AOL Radio & Softphone.

Is it something with the way iOS4 was written or can I change a setting to get everything working on the 2G as well?