NetworkMode: QNetworkInfo::WlanMode networkinfo.currentNetworkMode() -> 0 That means UnknownMode, even when connected, which is probably the issue. The output when I have ofono running: phablet@ubuntu-phablet:~/qt/qtsystems-opensource-src-5.0~git20130712/tests/manual/sysinfo-tester$ ./sysinfo_tester networkinfo $DISPLAY not set, assuming :0 ----( networkinfo )---- networkinfo.cellId(0) -> "12593173" networkinfo.currentMobileCountryCode(0) -> "724" networkinfo.currentMobileNetworkCode(0) -> "03" networkinfo.homeMobileCountryCode(0) -> "724" networkinfo.homeMobileNetworkCode(0) -> "03" networkinfo.locationAreaCode(0) -> "50219" networkinfo.currentCellDataTechnology(0) -> 3 NetworkMode: QNetworkInfo::UnknownMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> -1 NetworkMode: QNetworkInfo::GsmMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "", hardware address = "", flags = , entries = () ) networkinfo.macAddress() -> "" networkinfo.networkStatus() -> 6 networkinfo.networkName() -> "TIM" networkinfo.networkSignalStrength() -> 61 NetworkMode: QNetworkInfo::CdmaMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "", hardware address = "", flags = , entries = () ) networkinfo.macAddress() -> "" networkinfo.networkStatus() -> 6 networkinfo.networkName() -> "TIM" networkinfo.networkSignalStrength() -> 61 NetworkMode: QNetworkInfo::WcdmaMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "", hardware address = "", flags = , entries = () ) networkinfo.macAddress() -> "" networkinfo.networkStatus() -> 6 networkinfo.networkName() -> "TIM" networkinfo.networkSignalStrength() -> 61 NetworkMode: QNetworkInfo::WlanMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "wlan0", hardware address = "10:68:3F:FE:09:8F", flags = IsUp IsRunning CanBroadcast CanMulticast , entries = ((address = QHostAddress("192.168.2.61") , netmask = QHostAddress("255.255.255.0") , broadcast = QHostAddress("192.168.2.255") ) , (address = QHostAddress("fe80::1268:3fff:fefe:98f%wlan0") , netmask = QHostAddress("ffff:ffff:ffff:ffff::") ) ) ) networkinfo.macAddress() -> "10:68:3f:fe:09:8f" networkinfo.networkStatus() -> 1 networkinfo.networkName() -> "sheevanetN" networkinfo.networkSignalStrength() -> -1 NetworkMode: QNetworkInfo::EthernetMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 0 NetworkMode: QNetworkInfo::BluetoothMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> -1 NetworkMode: QNetworkInfo::WimaxMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> -1 NetworkMode: QNetworkInfo::LteMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "", hardware address = "", flags = , entries = () ) networkinfo.macAddress() -> "" networkinfo.networkStatus() -> 6 networkinfo.networkName() -> "TIM" networkinfo.networkSignalStrength() -> 61 NetworkMode: QNetworkInfo::TdscdmaMode networkinfo.currentNetworkMode() -> 8 networkinfo.networkInterfaceCount() -> 1 networkinfo.interfaceForMode() -> QNetworkInterface(name = "", hardware address = "", flags = , entries = () ) networkinfo.macAddress() -> "" networkinfo.networkStatus() -> 6 networkinfo.networkName() -> "TIM" networkinfo.networkSignalStrength() -> 61