How to use Google Fi data SIM on a Verizon Jetpack MiFi

Google Fi is an MVNO telecommunications service that provides telephone calls, SMS, and mobile broadband using cellular networks operated by Sprint, T-Mobile, and others.

Fi has easy-to-understand pricing, can be paused or canceled without penalty, allows up to 9 additional data-only SIM cards to share the same plan, and charges only for the data consumed.

My company has several Verizon Jetpack MiFis that are used during network disruptions, but sit idle most of the time — often for months. Converting these units to Google Fi dramatically reduced our monthly wireless bill. Here’s how to do it.

Create a Google account

Create a new Google account. This is getting more difficult to do because Google now requires an external email address or phone number to be tied to the account; presumably to assist with account recovery and reduce fake accounts.

Sign up for Google Fi and buy a phone designed for Fi

Using your new Google account, visit https://fi.google.com/signup to sign-up for Google Fi. When doing so, I recommend also buying one of these https://fi.google.com/about/phones/ Android phones that will serve as the master account holder. Having an Android phone is not a requirement, but its helpful and is a small expense.

Note: Only phones designed for Google Fi are able to switch among supported carriers. In the US, all other devices (like a Verizon Jetpack) will only use T-Mobile.

Activate your Android phone and Voice SIM

When your phone arrives in the mail, the master Google Fi SIM card for the account will already be installed in the phone. I call it the master because it will be the only SIM that will have Voice, SMS, and Data. Go ahead and setup your new phone and Google Fi account. This process is easy and really doesn’t require instruction.

Add data-only SIM

Logon to your Google Fi account, visit https://fi.google.com/account#plan, and select Add data-only SIM.

Data-only SIMs are compatible in many differnt types of devices in 170+ countries. There’s no extra monthly cost per SIM. You’ll only pay for the data you use at the usual $10/GB rate. Learn more about data-only SIMs.

Note: I found you may only order a few at a time.

Activate your SIM

In a few days, your data-only SIM will arrive.

Logon to your Google Fi account and visit https://fi.google.com/ data to activate your data-only SIM by entering the Secret Code presented on the physical card.

Upon activation, you’ll want to select Data-only SIM setup on other devices for instructions on how to set up Fi on devices other than iOS and Android. The critical piece of information is to change the device’s APN value to “h2g2”.

Software Update the Verizon Jetpack MiFi

Many of our Verizon Jetpack MiFis were in need of updates. Before changing SIMs, I recommend performing Software Updates on the devices. You might also want to make note of the Verizon phone number, SIM number, and other values (to help you close those Verizon accounts after you switch them to Google Fi).

In this example, I’m working with a Jetpack MiFi 6620L running software version 4.5.

Replace the Verizon SIM with the Google Fi SIM

Power off the Verizon Jetpack MiFi and pry off the back cover using this notch.

You’ll find the SIM slot behind the battery.

Press the existing Verizon SIM card in further, quickly release, and it will spring out.

Insert the Google Fi data-only SIM to the same depth as the Verizon SIM you removed.

Restore the battery, snap on the back case, and power on the Verizon Jetpack MiFi.

Change the APN value to “h2g2”

Now you need to configure the Verizon Jetpack MiFi to use the Google Fi wireless network (technically, T-Mobile). You cannot make these changes via the device. Instead, you’ll make them within the device’s built-in Jetpack Admin website. Select Help, Jetpack Admin Website on the device for instructions.

Join any wifi device to the Verizon Jetpack SSID, open a browser, and visit https://my.jetpack. Note that your connected device won’t yet have internet access. Instead, it has wireless access and will open an administration website located on the Verizon Jetpack MiFi.

Login to your Jetpack website and navigate to Jetpack Settings, Advanced, Networks, Show Advanced Settings.

The 4G LTE APN current value will likely be “VZWINTERNET”.

Change both 4G LTE APN and GSM/UMTS/HSPA APN to “h2g2” and Save Changes.

Manually change DNS (optional)

While you are at it, you might as well manually configure the external DNS providers of your choosing by visiting Advanced, Manual DNS. To improve privacy and security, consider using 9.9.9.9 and 1.1.1.1. This step is optional.

Reboot the Verizon Jetpack MiFi.

Network: T-Mobile

When the device powers up, head over to Settings and view the Internet Status. If you did everything right, you should see T-Mobile as the Network.

Celebrate by joining up to 15 devices to your Verizon Jetpack MiFi hot spot that is now running on Google Fi (via T-Mobile).

Savings

You can add up to 9 data-only SIM cards to a Google Fi account. If your parent Android phone with the Voice/SMS/Data SIM, along with 9 data-only Verizon Jetpack MiFis with Google Fi data-only SIMs are idle each month, you’ll be charged only $20 (see plans). If one or more of the SIMs consumes data, you’ll be charged only $10 per gigabyte per month (which will even be prorated).

Now I have a bunch of wireless hot-spot spares that are ready for a network disaster, without costing me $50 per device per month.

craigs-mobile.live is a phishing scam

If you use craigslist.org and post your mobile number, you are bound to get a text message scam from craigs-mobile.live or a similar site. Report the scam to your carrier and delete the text without responding.

See “Phishing stealing accounts, passwords, or financial information by masquerading as a trusted party” from craiglist.org.

Sprint still doesn’t support the 463 (IND) area code

The 463 area code entered service on March 15, 2016, as an overlay of the 317 area code that was already assigned to the Indianapolis area. More than two years later, Sprint still doesn’t offer 463 phone numbers.

See: https://en.wikipedia.org/wiki/Area_codes_317_and_463

The Indiana Regulatory Commission announced that area code 463 would be added in 2016 as an overlay. The new area code, which coincidentally also spells out IND on a standard telephone keypad. 463 entered service on March 15, 2016. On that date, a permissive dialing period began during which both seven- and ten-digit calls would be able to complete. Ten-digit dialing was originally to become mandatory in the Indianapolis area on September 15, 2016. However, on August 31, in response to an appeal from security alarm companies, the deadline was extended to October 15, 2016. Indianapolis had been one of the few major cities where seven-digit dialing was still possible.

PowerShell Functions to Get Logged On User and Logoff Logged On User

Two helpful PowerShell functions to help you check who is logged on remotely and to remotely log them off.

Remotely Get a Logged On User

This Get-LoggedOnUser will use Get-WmiObject to tell you who is logged on to a remote computer. You may use a comma-delimited list of computer names.

Function:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function Get-LoggedOnUser
	{
		[CmdletBinding()]
		param
		(
			[Parameter()]
			[ValidateScript({ Test-Connection -ComputerName $_ -Quiet -Count 1 })]
			[ValidateNotNullOrEmpty()]
			[string[]]$ComputerName = $env:COMPUTERNAME
		)
	foreach ($comp in $ComputerName)
		{
			$output = @{ 'ComputerName' = $comp }
			$output.UserName = (Get-WmiObject -Class win32_computersystem -ComputerName $comp).UserName
			[PSCustomObject]$output
		}
	}

Example:

1
Get-LoggedOnUser -ComputerName "SERVER01", "SERVER02", "SERVER03"

Remotely Logoff a Logged On User

This LogOff-LoggedOnUser function will use Get-WmiObject to log off a user. You may use a comma-delimited list of computer names.

Function:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function LogOff-LoggedOnUser
	{
		[CmdletBinding()]
		param
		(
			[Parameter()]
			[ValidateScript({ Test-Connection -ComputerName $_ -Quiet -Count 1 })]
			[ValidateNotNullOrEmpty()]
			[string[]]$ComputerName = $env:COMPUTERNAME
		)
		foreach ($comp in $ComputerName)
		{
			$output = @{ 'ComputerName' = $comp }
			$output.UserName = (Get-WmiObject -Class win32_operatingsystem -ComputerName $comp).Win32Shutdown(4)
			[PSCustomObject]$output
		}
	}

Example:

1
LogOff-LoggedOnUser -ComputerName "SERVER01", "SERVER02", "SERVER03"

Ticketmaster requires users to agree to their Terms of Use before reading them

When you visit www.ticketmaster.com you might notice in the footer a statement that says “By continuing past this page, you agree to our Terms of Use.”

In order for a Ticketmaster customer to read either their Terms of Use or their Privacy Policy, they would have to blindly agree to both before reading them.

I would like to know what both the Terms of Use and Privacy Policy say before agreeing to them. Neither Ticketmaster Support at 1 (800) 653-8000 nor Twitter accounts @ticketmaster.com and @TMfanSupport offered a way.

It appears that if you want to use Ticketmaster.com and first visited any page other than the Terms of Use page, you’ll have to agree to their terms before reading them.