...and looking at our GPRS code, as ofono doesn't directly support the 'authtype' attribute, the rilmodem gprs code hard codes an authtype, and furthermore as MTK modems don't appear to support the value hard-coded by rilmodem, they specify an 'authtype' of NONE. My guess is this is the source of your problem.
Looking at our apns-conf.xml file, here's the corresponding APN for Bob:
<apn carrier="data.bob" "ppp" "default, supl"
mcc="232"
mnc="11"
apn="bob.at"
<email address hidden>"
password=
authtype="1"
type=
/>
...and looking at our GPRS code, as ofono doesn't directly support the 'authtype' attribute, the rilmodem gprs code hard codes an authtype, and furthermore as MTK modems don't appear to support the value hard-coded by rilmodem, they specify an 'authtype' of NONE. My guess is this is the source of your problem.
if (g_ril_ vendor( gcd->ril) == OFONO_RIL_ VENDOR_ MTK)
request. auth_type = RIL_AUTH_NONE;
request. auth_type = RIL_AUTH_BOTH;
else