The „Failed to Obtain IP Address” problem while connecting to the wifi network on devices with Android

I decided to extend and empower my wifi network. To my existing network, I attached a new Asmax N300RS router as an access point. Router’s configuration went quite smoothly.

Unfortunately, there was a problem „Failed to Obtain IP Address” while connecting mobile device with Android 8.0 to the wifi router.

Initially, I thought there was a problem with the router. But it turned out that the problem lied elsewhere. I was able to connect with the wifi router from PC with Windows 10 and other mobile devices with Android 5 and 6.

There are a bunch of reasons which may cause that problem.

I tried a few times to forget network option but unfortunately, it didn’t help me to solve the problem (press and hold for a second network icon and choose “Forget network” option).

Here are ways to deal with this problem that worked for me:

  1. Turn on “Airplane mode” for several seconds and then turn it off
  2. Reboot your mobile device and router
  3. Assign a static IP address to your mobile device.
    In order to do that:

    1. In Setting choose Wifi
    2. Press for a second on network’s icon you want to connect
    3. Check “Show advanced options”
    4. Change the IP settings from DHCP to Static
    5. Enter IP address (np.
    6. Choose „Save” and check if your Android’s device manages to connect to the Wifi network.

How to change direction of the extended monitors in Windows 10

In order to change direction from right to left (default setting is from left to right) we have to do following steps:

1. On a blank area of desktop just right click and choose option “Display settings”

2. On the screen “Display settings” you should see your monitors connected to your PC.

You can check which monitor is which by clicking “Identify” button. There will appear numbers on each monitor for a few seconds.
For example, numbers for three monitors connected to a PC:

3. You can now set direction of your monitors simply by click and drag the right monitor and move it to the left side and release the button of the mouse.

Change the order by moving second monitor to the left before the first monitor.

Change the order by moving third monitor to the left before first monitor.

The position of the monitors should be changed and you will be able to move the mouse pointer between monitors in direction from right to left.

4. At the and If you don’t want to use your first monitor you can choose “Second screen only” option and switch to use only your extended monitors.


Maps API for Developers: Google Maps Platform and Microsoft Bing Maps.

There are two largest Maps platforms for developers:

  • Google Maps Platform
  • Microsoft Bing Maps

I’ve collected a bunch of useful links regarding each of these platforms.

Google Maps Platform

Google Maps Platform


Google Maps Platform – Documentation


Google Maps Platform – Pricing


Google Maps Platform – previous Pricing and Plans


Microsoft Bing Maps

Bing Maps Portal

Bing Maps – Documentation


Bing Maps – Pricing – Basic Key


Bing Maps – Licensing options


Creating a Bing Maps Account


Start Windows in Hypervisor mode and without Hypervisor mode

In order to run Windows 10 in the hypervisor mode or without it, we can add a new option to the system’s bootloader, which will allow us to run the system:

  • in the hypervisor mode to run virtual machines in Hyper-V
  • with the Hypervisor mode turned off allowing the start of the HAXM engine used by Google’s virtual machines.

To add an additional boot option to the multi-boot setup, follow the steps below. 

  1. Run the command line in administrator mode (“Run as administrator”):


2. Enter and run the command:

bcdedit /copy {current} /d “Microsoft Windows 10 – no hypervisor”

This command will create a new option to run the “boot entry” system, give it an ID and description.


3. Enter and run the command:

bcdedit /set {identifier returned in the previous command} hypervisorlaunchtype off

bcdedit /set {4c5b8917-f160-11e7-9437-9d9f3382403d} hypervisorlaunchtype off

This command will disable the hypervisor mode in the new startup option created in the previous step

Entry distinguished by number 2, which was added in previous steps


4. Finally, you can set the option to be selected by default when Windows starts:

bcdedit /default {identifier returned in the previous command}

bcdedit /default {4c5b8917-f160-11e7-9437-9d9f3382403d}