"rich so-and-so's tool" won't help you with this issue. The documentation sucks, settings do not take, and do not expect a response if you run into a problem.
You're not going to be able to access data without using DFS to edit the DUN properties, there isn't a free solution for a Sprint phone.
Save yourself money and/or hours of grief: Use a Verizon-branded iPhone with a clean ESN for a Page Plus activation.
If you want to -- or must -- use a Sprint-branded iPhone do yourself a favor and mail your sprint-branded iphone 4 to beigephone up in Dallas, they'll flash it correctly for you for $49 which is cheaper than either option and 3G data is going to work when they're done.
Not knowing any better at the time I went ahead with my sprint branded iphone and got both tools. End result: I lock onto 3G, it complains that I'm not connected/fails/whatever, then it falls back on 1X.
The reason for this, is on activation, you get a unique HA secret and AAA secret to authenticate 3G. The sprint-flashed phone is not capable of receiving these secrets -- though beigephone apparently figured out some way to make it do that.
Its a one-time exchange and if you screw it up the first time you're hosed.
After going back and forth with the DFS/cdmatool guys -- who may be more "expensive" but at least they can be bothered to respond to questions -- they appear to be suggesting activation on another device (i.e. HTC) which "mysteriously" (read: illegally) has the same MSID as your iphone to aquire and then load the AAA/HA secrets (these are 16 digits) on your iPhone with DFS.
If you are stuck with NO data, you can force it into 1x data with DFS. I merely blanked out the 3g credentials, so I have a pretty stable 1x connection that doesn't attempt to log in as 3G now -- but theres probably a better way to do that.
Speaking of mediocre support experiences, pageplus CS/tech support isn't especially helpful either. They'll just complain about your "unsupported device" -- don't expect me to steer any customers towards them until they're a little less hostile about BYOD.
I kind of want to change my device to another handset, activate with *228, and then change back to my iphone to see if I can force the AAA/HA to take.
I believe that it did it right the very first time around, however, I recall scratching my head at these foreign and unexpected 16-digit values that popped up in the "Mobile IP" tab and changing them back to "vzw" -- what I thought they should be, prior to understanding the issue with the shared secrets -- thereby shooting myself in the foot.
The values in question go in the "AAA Shared Secret" and "HA Shared Secret" tabs.
I'm not pursuing this particular hack further since its getting expensive and its just for "fun" -- but having spent $100 on DFS and $65 for "rick so-and-so's tool" -- this is where I've arrived at, and based on my lack of success, I would -- as stated before -- recommend a $49 service call with beigephone.
For me this has just been a "fun experiment with a sprint iphone someone gave me" -- for now I'm sticking with my straighttalk/GSM setup: $45/mo and they're not hostile about BYOD.