This guide covers the correct Grameenphone (GP) internet settings for Android, iPhone, and all devices in Bangladesh, along with important USSD codes for balance check and internet activation.
GP Quick Reference — Important USSD Codes
| What to Do | Dial |
|---|---|
| Check internet (MB) balance | *121*1*4# |
| Check main balance | *566# |
| Check minute balance | *121*1*2# |
| Check your GP number | *2# |
| Browse all internet offers | *121# |
| Cancel internet package | *121*3041# |
| Turn ON auto-renewal | *121*3042# or SMS “ON” to 25000 |
| Turn OFF auto-renewal | *121*3043# or SMS “OFF” to 25000 |
| Emergency balance | *1010*1# |
| Auto-configure settings via SMS | Type ALL and send to 8080 |
| Customer care | 121 |
GP Internet APN Settings (All Devices)
The GP internet APN is the same for all devices — Android, iPhone, and others. Use these values:
| Field | Value |
|---|---|
| Name | GP Internet |
| APN | gpinternet |
| Proxy | Not set |
| Port | Not set |
| Username | Not set |
| Password | Not set |
| Server | Not set |
| MMSC | Not set |
| MMS Proxy | Not set |
| MMS Port | Not set |
| MCC | 470 |
| MNC | 01 |
| Authentication Type | None |
| APN Type | default |
| APN Protocol | IPv4/IPv6 |
GP MMS Settings (Optional — for sending photos/videos)
| Field | Value |
|---|---|
| Name | GP MMS |
| APN | gpmms |
| MMSC | http://mms.gpsurf.net/servlets/mms |
| MMS Proxy | 10.128.1.2 |
| MMS Port | 8080 |
| MCC | 470 |
| MNC | 01 |
| APN Type | mms |
| APN Protocol | IPv4 |
How to Set GP Internet Settings on Android
- Go to Settings → Connections → Mobile Networks → Access Point Names
- Tap the + button to add a new APN
- Enter the values from the GP Internet table above
- Tap Save (three dots menu → Save on some phones)
- Select the new APN as your active profile
- Restart your phone
Note: Menu names vary slightly by brand. On Xiaomi go to Settings → SIM cards & mobile networks. On Samsung go to Settings → Connections → Mobile networks. If you cannot find it, search “APN” in your Settings search bar.
How to Set GP Internet Settings on iPhone (iOS)
On most iPhones, GP settings are configured automatically when you insert the SIM. If internet is not working:
- Go to Settings → Cellular → Cellular Data Network
- Under Cellular Data, enter APN: gpinternet
- Leave Username and Password blank
- For MMS: enter APN: gpmms, MMSC: http://mms.gpsurf.net/servlets/mms, MMS Proxy: 10.128.1.2:8080
- Exit Settings and toggle Airplane Mode on then off
Alternative: On iOS 16 and above, go to Settings → General → VPN & Device Management to check if a carrier profile needs installing.
Easiest Way — Auto-Configure via SMS
Instead of entering settings manually, GP can send the configuration to your phone automatically:
- Open your messages app
- Type ALL and send to 8080
- You will receive a settings message from GP
- Open the message and tap Install or Save
- Enter password 1234 if prompted
- Restart your phone
This works on most Android phones and feature phones. It is the recommended method for non-technical users.
How to Check GP Internet Balance
To check your remaining GP internet (MB) balance dial *121*1*4# and press call. You will see your remaining data and validity on screen within seconds.
Alternative methods:
- Send SMS with text U to 25000 — receive balance via SMS
- Open the MyGP app — balance shown on home screen
Troubleshooting — GP Internet Not Working
| Problem | Fix |
|---|---|
| No internet after setting APN | Restart phone, make sure new APN is selected as active |
| Settings greyed out on Android | Remove SIM, reinsert, try again — some locked phones need carrier unlock |
| Internet very slow | Check balance via *121*1*4# — may have run out of data |
| MMS not sending | Verify MMS proxy is 10.128.1.2 and port is 8080 exactly |
| Settings not visible on iPhone | Go to Settings → General → Transfer or Reset → Reset Network Settings |
| Auto-config SMS not received | Dial 121 and ask for manual settings push to your number |
Frequently Asked Questions
What is the GP APN for Bangladesh?
The Grameenphone APN is gpinternet. This is the same for 3G, 4G, and 5G. Just enter gpinternet in the APN field and leave all other fields blank or “not set”.
How do I check my GP internet balance?
Dial *121*1*4# to check your remaining GP internet MB balance. You can also check in the MyGP app or send “U” to 25000.
How do I get GP internet settings automatically?
Type ALL and send to 8080 from your GP number. GP will send a configuration message to your phone. Open it and tap Install. Use password 1234 if asked.
Why is my GP internet not working after setting APN?
First restart your phone after saving the APN. Then check your data balance by dialling *121*1*4# — you may have run out of data. Also make sure you selected the GP Internet APN as active (tap the radio button next to it).
What is the GP MMS APN?
For MMS use APN: gpmms, MMSC: http://mms.gpsurf.net/servlets/mms, proxy: 10.128.1.2, port: 8080. MMS is only needed for sending photos and videos via SMS — regular internet uses gpinternet only.
Does GP support 5G in Bangladesh?
Grameenphone has 5G coverage in select urban areas including Dhaka and Chittagong. The APN settings are the same for 5G — gpinternet. You need a 5G-enabled phone and a 4G/5G SIM to access 5G speeds.
How do I cancel my GP internet package?
Dial *121*3041# to cancel your active GP internet package.
Last updated: March 2026. GP settings verified from official Grameenphone sources. If settings change, type ALL and send to 8080 to get the latest configuration automatically.
