[Android General] slim_thumb:
I have been having problems with the wifi connection speed of my X710D. The average download speed is only around 700-800 kbps, while all my other phones, tablets and PCs get the full 14 Mbps. The connection may start out good at around 2 Mbps but it would slow down and sometime stops completely.

I searched and came across this general wifi tweak in XDA:

http://xdaforums.com/showthread.php?t=1871978

If you are not familiar with adding scripts in Android / Linux, this is the step-by-step guide:

NOTE: for reference - "Menu" button on the phone = button to the left of the hardware "Home" button; "Back" button on the phone = button to the right of the hardware "Home" button

(1) You need root permission on your X710D, so I presume you already rooted it or have bjdanny's ROM (rooted) on the phone

(2) You need the following apps installed on your X710D - search Play store for

(i) ES file explorer

(ii) Hacker's keyboard - this is a full-size keyboard with cursor keys which is more convenient than the simplified Android keyboards when you do typing and word editing

(3) Press "Settings" (Android settings) button on your phone -> "Language & input"

(i) check "Hacker's keyboard"

(ii) move up list slightly - "Default" -> change to "Hacker's keyboard"

when you are finished with this modification, you can come back here to change the keyboard back to your favorite one

(4) open ES file explorer -> press "Menu" button on the phone -> "Settings"

(a) "Home directory" - change from "/sdcard" to "/"

(b) "Root settings" -

check "Root explorer" (your Superuser will pop up asking for root permission, allow it)

check "Up to root"

check "Mount file system" (as writable)

(c) Use "back" button on phone to go back to the file explorer and exit it.

(d) Open ES file explorer again - now it should start to "/" (root directory)

(e) navigate to /system/etc

(f) press "Menu" button of the phone -> "New" -> "File"

(g) name of new file = " sysctl.conf " (without quotes)

(h) go back to "sysctl.conf", long-press (press and hold) on the file name to see file menu ("Operations") -> choose "Properties" at the end of the list

(i) press "Change" button after "Permissions"

(j) I check all the boxes (read, write, execute) in all rows (user, group, other) to make sure I didn't miss anything -> press OK

(k) go back to "sysctl.conf" -> long-press (press and hold) on the file name -> "Open As" (top of the list) -> "Text" -> choose "ES file editor". Now the file should open with an empty page

(l) there are two ways to put in the content of the file:

(1) type in the following manually:

net.ipv4.tcp_ecn=0
net.ipv4.route.flush = 1
net.ipv4.tcp_rfc1337 = 1
net.ipv4.ip_no_pmtu_disc = 0
net.ipv4.tcp_sack = 1
net.ipv4.tcp_fack = 1
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_timestamps = 1
net.ipv4.tcp_rmem = 4096 39000 187000
net.ipv4.tcp_wmem = 4096 39000 187000
net.ipv4.tcp_mem = 187000 187000 187000
net.ipv4.tcp_no_metrics_save = 1

you should press "Enter" after each line so that they are on different lines as above

(2) Use your web browser of your X710D, come to this page to copy and paste the above. However everything will form a long single line. You need to separate each line by going to the end of each line (just before "net.") and press "Enter" to start a new line - this is where the cursor keys of Hacker's keyboard come useful for navigation, because there is no cursor key on the default Android keyboard.

(m) After inputting the content and saving the file ("Menu" button on the phone -> "Save"), you need to go back to the file once more -> long press (press and hold) on file name -> "Properties" -> press "Change" button after "Permission"

-> again have all boxes checked (after modifying the file, the "execute" boxes become unchecked) and OK to save changes

(n) reboot the phone