I recently switch from Telus to Koodo and could not get tethering to work on my phone. It worked fine with Telus. After searching the internet and this forum I discovered it was a common problem. Koodo teck support refused to give any help with hotspot issues. My hotspot would turn on and my ipad and tablet would recognize the network created by my phone but I could not connect to the internet.
After spending too many hours working on this problem, I discovered the article listed below.
This explained the issue and the fix. Then using the video below I was able to download and install the tools needed to modify the developer settings in my phone.
You only need the two two items (platform tools and not all the other version stuff for this fix.
After I got into the adb shell I was able to run the command which essentially set the dun (dial up networking) setting to zero.
This is what the lines looked like in the CMD Window
shell@htc_v01_u:/ $ settings put global tether_dun_required 0
The first line shows the path to the folder with the platform tools on my computer and opening the adb shell
The second line shows where I type in the command from the first article.
After I did that I was able to get internet on both my ipad and tablet through my phone's hotspot.
I hope this rather long first post helps some other users out there.