Turn a $10 Raspberry Pi into High Speed Mobile Hotspot (50x faster that built in Android hotspot).
This is a Raspberry Pi Project that creates a Wi-Fi Hotspot that is up to 50 times faster than your built in Android Wi-Fi Hotspot. It works by connecting your Android mobile phone to the USB port of this device and using Easytether Pro (an app available on Google Play which costs $9.99 – or a limited free version) to release the hotspot from congestion and provider throttling. In tests that can seen seen in this video, T-Mobile hotspot speeds are increased from 200kbps to 10 megabits per second. The device circumnavigates hotpot throttling so that the speed of your hotpot is similar to that of your phone. If you have limited or no hotpot data, this device does not draw from it and is not throttled!! Works on all carriers tested so far.
Rather than do this all yourself, feel free to buy a preconfigured SD card from me at charlie101.com/fastspot, guaranteed to work with no additional configurations. They have been tested with Raspberry PI Zero W ($10) or Raspberry Pi 4 ($30+).
You will need to refer to these notes when you follow the video….
Note, the first part of this video explains how to burn the SD card and set up a Raspberry Pi using Remote Desktop rather than a dedicated mouse keyboard and monitor. If you already have knowledge of how do this, skip to 10:50 (10 minutes 50 seconds). The OS I use is Raspberry Pi 32 bit with Desktop.
https://www.raspberrypi.org/downloads/
https://www.losant.com/blog/getting-started-with-the-raspberry-pi-zero-w-without-a-monitor
https://www.dnsstuff.com/scan-network-for-device-ip-address
sudo apt install xrdp
sudo apt update
sudo apt upgrade
http://www.mobile-stream.com/easytether/drivers.html
sudo dpkg -i easytether_0.8.9_armhf.deb
sudo apt install hostapd
sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo apt install dnsmasq
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent
sudo nano /etc/dhcpcd.conf
#and put in it..
interface wlan0
static ip_address=192.168.4.1/24
nohook wpa_supplicant
sudo nano /etc/sysctl.d/routed-ap.conf
#and put in it
# https://www.raspberrypi.org/documentation/configuration/wireless/access-point-routed.md
# Enable IPv4 routing
net.ipv4.ip_forward=1
sudo iptables -t nat -A POSTROUTING -o tun-easytether -j MASQUERADE
sudo netfilter-persistent save
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
sudo nano /etc/dnsmasq.conf
#and put in it
interface=wlan0 # Listening interface
dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
# Pool of IP addresses served via DHCP
domain=wlan # Local wireless DNS domain
address=/gw.wlan/192.168.4.1
# Alias for this router
sudo rfkill unblock wlan
sudo nano /etc/hostapd/hostapd.conf
#and put in it
country_code=GB
interface=wlan0
ssid=megafast
hw_mode=g
channel=7
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=mmmmmmmm
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
sudo nano /etc/dnsmasq.conf
no-resolv
server=1.1.1.1
server=8.8.8.8
sudo systemctl reboot
ipv4