diff --git a/dom/system/gonk/RadioInterfaceLayer.js b/dom/system/gonk/RadioInterfaceLayer.js index c6a70c17889d..f35b8e178029 100644 --- a/dom/system/gonk/RadioInterfaceLayer.js +++ b/dom/system/gonk/RadioInterfaceLayer.js @@ -2847,7 +2847,9 @@ RILNetworkInterface.prototype = { this.httpProxyPort = this.dataCallSettings["httpProxyPort"]; debug("Going to set up data connection with APN " + this.dataCallSettings["apn"]); - this.mRIL.setupDataCall(RIL.DATACALL_RADIOTECHNOLOGY_GSM, + let radioTechType = this.mRIL.rilContext.data.type; + let radioTechnology = RIL.GECKO_RADIO_TECH.indexOf(radioTechType); + this.mRIL.setupDataCall(radioTechnology, this.dataCallSettings["apn"], this.dataCallSettings["user"], this.dataCallSettings["passwd"],