From 3ad2c0f73ef8942e0fbf686ff32ffefd96ce2135 Mon Sep 17 00:00:00 2001 From: Kai-Zhen Li Date: Wed, 26 Feb 2014 14:41:42 +0800 Subject: [PATCH] Bug 976944 - Update softap parameters for kk. r=vchang --- dom/system/gonk/NetworkUtils.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/dom/system/gonk/NetworkUtils.cpp b/dom/system/gonk/NetworkUtils.cpp index 74205f3b5f0c..9599cfa0c31a 100644 --- a/dom/system/gonk/NetworkUtils.cpp +++ b/dom/system/gonk/NetworkUtils.cpp @@ -441,13 +441,28 @@ void NetworkUtils::stopAccessPointDriver(CommandChain* aChain, * argv[3] - SSID * argv[4] - Security * argv[5] - Key + * + * Command format for sdk version >= 18 + * Arguments: + * argv[2] - wlan interface + * argv[3] - SSID + * argv[4] - Broadcast/Hidden + * argv[5] - Channel + * argv[6] - Security + * argv[7] - Key */ void NetworkUtils::setAccessPoint(CommandChain* aChain, CommandCallback aCallback, NetworkResultOptions& aResult) { char command[MAX_COMMAND_SIZE]; - if (SDK_VERSION >= 16) { + if (SDK_VERSION >= 19) { + snprintf(command, MAX_COMMAND_SIZE - 1, "softap set %s \"%s\" broadcast 6 %s \"%s\"", + GET_CHAR(mIfname), + GET_CHAR(mSsid), + GET_CHAR(mSecurity), + GET_CHAR(mKey)); + } else if (SDK_VERSION >= 16) { snprintf(command, MAX_COMMAND_SIZE - 1, "softap set %s \"%s\" %s \"%s\"", GET_CHAR(mIfname), GET_CHAR(mSsid),