[...] what init strings do you use for internet over irda gprs?
Can't speak for Vromafone GR, since they haven't gotten their act together to enable GPRS roaming for their
A la Carte Prepaid -- instead of extending functionality, they much rather annoy people with their omnipresent
to idio einai ad campaign ...
But that, obviously, is a different story
While I'm certainly not having the same environment as you do, maybe I can still give you some pointers.
I would try
AT+CGDCONT=1,"IP","insert.your.apn.here";^sgauth=1
as Initialization and
*99***1#
as the number to dial. This should make sure the profile used is always set up properly and used as well.
A major problem is if the provider in question wants
blank fields for User-ID and Password. I never managed to convince the Qtopia frontend to handle that case properly. In addition to that, using quotes and/or 'strange' characters in either User-ID, Password or init-string may throw off the chat script completely. In that case, editing the files generated by the Qtopia frontend is necessary.
Now I dunno about the code used on the C1000, but if the qpe-pppd used is similar enough as the one used on the 5500, all dialup and authentication information is kept under /etc/ppp. For every IRDA dialup partner there should be a file under /etc/ppp/peers called 'DialupIrDAXXXXXXXXXX' with XXXXXXXXXX being the time the entry was created (in seconds since the epoch, as provided by time(2) ). It contains the parameters used by pppd(

to set up the connection -- amongst other things, the chat script and the user to authenticate with. The password is stored in the usual /etc/ppp/chap-secrets and/or /etc/ppp/pap-secrets files.
I also would expect the attempt to connect to produce a file something like /tmp/qpe-pppd-log -- this should contain a detailed log of what actually happened. This is enormously helpful in debugging these problems. You may want to have a look at that to solve your problem.
Just a quick example for a peer file that works for my connection using the Swisscom GPRS service with my Siemens SL55:
115200
connect '/usr/sbin/chat -s -v -t 60 ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "BUSY" "" "ATZ" OK "AT+CGDCONT=1,\"IP\",\"gprs.swisscom.ch\";\\136sgauth=1" OK "ATDT*99***1#" CONNECT'
crtscts
noipdefault
modem
user "\"\""
usepeerdns
defaultroute
connect-delay 1000
remotename DialupIrDA1113597272
In addition, the following line is present in the pap- and chap-secrets file:
"" DialupIrDA1113597272 "\"\""
Hope this gives you a few pointers in the right direction. If not, just ignore me and I'll go away quietly
Best regards,
Γειά σου,
Chris.