This problem was identified several times.
I already tried to include codes in the "init.qcomm.pos_boot.sh" but the problem was that I had my WIFI ON but very often no internet connections.
The solution that works for me is to have the WiFi ON and do a clean power OFF. Avoid to pull the power plug. Do a power OFF then, when the LED are OFF pull the plug.
To turn the power OFF press button S2 for a long period and accept the demand to turn OFF.
Check also your profile settings on Android and be sure the WiFi option is correctly set.
You can also try this by ADB.
1) Power ON
2) >adb root
3) >adb shell
4) #svc wifi enable
check if your WiFi is ON by looking at the yellow LED on the board
5) #reboot -p
This will power OFF the board
At the next power ON the WiFi should restart
If this works for you then be sure to turn the Power OFF by either "reboot -p" or pressing on the board power button S2 for a long period. Then accept the demand to turn OFF the device.