Tuesday, August 16, 2022 β€’ Welcome to the πŸ’― No-Nonsense Zone❗
πŸ›οΈ Check out Today’s πŸ”₯Amazon logoDeals! πŸ›’

Tesla Data Usage: How I Hook My Model Y to Comcast’s xfinitywifi Hotspot

Share what you're reading!

I’ll share in this post how I hooked my Model Y to Comcast’s xfinitywifi hotspots, which are free for all of its Cable Internet subscribers nationwide. You can do that to your Tesla, too. It’s fun!

For this to work, though, you need to be an Xfinity Cable Internet subscriber yourself or have a friend who’s willing to add your car as part of their own roaming devices.

So what are xfinitywifi hotspots exactly?

While the steps mentioned in this are specifically for hooking a Tesla to Comcast’s xfinitywifi hotspots, the principle also applies when you want to link the car to another public hotspot system that uses the MAC filtering or if you want to hook any non-standard device to xfinitywifi.

By “non-standard,” I mean devices that don’t have a way for you to connect to a special Wi-Fi network that requires a username and password. Examples are printers, IP cameras, cars, and most IoT devices.

Tesla Data Web Browser
Tesla data usage: Among other things, all Teslas come with a browser for you to surf the web.

The xfinitywifi public hotspot and a device’s MAC address

In the US, when driving around town, chances are you’ll see a public and open network called “xfinitywifi.” It’s one of the most ubiquitous public hotspots.

That is a Wi-Fi network broadcast by Comcast’s Xfinity gateway — yes, the one I wrote in this piece on how to replace so that you can get rid of the monthly rental fee — aimed to keep its Internet subscribers connected even when they are not home.

If you use such a gateway, including the newly announced Wi-Fi 6E xFi Advanced Gateway, your rental equipment is part of making this public hotspot available to all other subscribers. And for the most part, that’s a good thing — the hotspot does not eat up your monthly data cap.

The xfinitywifi network is open — it doesn’t have a password. However, to get a device connected, you’ll need to authorize it using a valid Xfinity account’s credentials, namely the username and password.

You only need to do that once. After a successful login, the device’s MAC address is remembered within the Xfinity account, and subsequently, it will get connected automatically.

For this type of MAC filtering to work, you need to use a device’s real MAC address.

A lot of mobile devices — phones, tablets — automatically use a virtual randomized MAC address when connecting to a new, unknown Wi-Fi network. In this case, you need to change the settings to make it use its native address.

This post on the MAC addresses will explain more.

MAC address: What it is and how you can spoof yours

For this reason, generally, you can only use this hotspot on a device that allows you to enter the credentials, such as a computer or a smartphone.

Devices without a standard OS — like a printer, an IP camera, or your Tesla — don’t have a way to enter the username and password, so generally, you can’t use them with the xfinitywifi network.

Or can you? That is where this post comes into play.

xfinitywifi hotspot
In the US, more often than not, you’ll note the xfinitywifi public hotspot

Tesla data usage

By default, all Tesla cars come with a free lifetime Standard Connectivity mobile cellular plan. The company uses it for the car’s navigation and sends over-the-air updates.

When you get a new car, it comes with a one-year Premium Connectivity — which costs $9.99/month, or $99/year, after — that gives you a few valuable extras, as shown in the table below.

Connectivity PackagesStandard
(Included)
Premium
(9.99/month or 99.99/year)
Over-the-Air Updates
(Certain updates require Wi-Fi)
βœ“ βœ“
Navigationβœ“βœ“
Live Traffic Visualizationβœ“
Satellite-View Mapsβœ“
View Live Camera in Sentry Mode βœ“
Video Streaming *
(Content subscriptions required)
βœ“
Caraoke *βœ“
Music Streaming *βœ“
Internet Browser *βœ“
Tesla’s data connectivity packages.
By the way, you can’t turn your car’s premium connection into a mobile hotspot.
* Accessible over Wi-Fi for Standard Connectivity

As you might have noted, many of the extras are available via Wi-Fi, meaning you don’t need to subscribe for premium to enjoy them. All you need is an Internet-enabled Wi-Fi connection.

In any case, getting your car hooked to public Wi-Fi keeps it better connected, especially in areas with poor cellular signals.

And in my experience with a 2021 Model Y, the xfinitywifi network generally has much faster data connection speeds than the car’s built-in LTE connection. In certain areas, it even has better coverage than the car’s cellular reception.

The point is, it never hurts to use the hotspots if you can.

With that, let’s move to the steps on how to hook the car to the xfinitywifi network.

Tesla MAC Addresss in Router Interface
You can find a device’s MAC address via your home router’s web interface.
Here’s that of my Tesla.

The step to hooking a non-standard device — your Tesla — to Comcast’s xfinitywifi hotspots

This step aims to add the device’s MAC to the approved list of an Xfinity subscriber’s account. Each subscriber can add up to ten devices to use them.

The general direction

For those who are in the know or comfortable with networking, here is the general direction:

  1. Figure out your device’s Wi-Fi MAC address. On a Tesla, it’s in the Additional Vehicular Information part of the car’s screen.
  2. Make a computer spoof this MAC address — temporarily make the machine use this MAC as its own.
  3. As the machine is using the spoof MAC, connect it to an xfinitywifi hotspot. Sign in with a Comcast Xnifity account as prompted. This will make the car MAC address, spoofed by the computer, added to the Xfinity account.
  4. Connect your device to the xfinitywifi network.

And that’s it. Oh, make sure you undo step #2 to restore the computer’s MAC to its original before doing step #4. In most cases, that means you only need to restart the computer.

Tesla Moel Y Wi Fi MAC Address
Tesla data usage: Steps to find out a Tesla’s Wi-Fi MAC address using its screen.

The detailed steps

If you’re unsure of what you’re doing, follow these steps closely, and you’ll get it done.

1. Figure out your car’s Wi-Fi MAC address

There are many ways to figure out your car’s Wi-Fi MAC — not to be confused with its cellular MAC or IMEI.

The easiest way is to use the car’s screen — as shown in the photo above:

  • Tap on the vehicle icon then on Software
  • Tap on the Additional vehicular information line

A screen will pop up with extra information, including the vehicle’s Wi-Fi MAC address.

Alternatively, you can also find this address by connecting the car to a router and checking its list of connected clients using the web interface or mobile app.

2. Use a computer to spoof the car’s MAC address

For this step, I’ll use a Mac laptop, specifically one without a network port, which is the case with most Apple laptops released in the past 10 years. The computer has Wi-Fi as its only network adapter.

Clicking on the Wi-Fi icon while holding the Option key will give you lots of information don't the Wi-Fi connection as well as the option to disconnect the computer from a current Wi-Fi newtork.
Tesla data usage: Clicking on the Wi-Fi icon while holding the Option key will give you lots of information on the Wi-Fi connection and the option to disconnect the computer from a current Wi-Fi network.

(Alternatively, you can also use a Windows computer. In that case, use the steps in this post instead.)

Again, you need to be where an xfinitywifi hotspot is available. Here are the steps — as demoed in the screenshot:

Mac Sproofing Command on a Mac
Tesla data usage: Here are the commands to temporarily alter the MAC address of a Mac’s Wi-Fi and verify the change. Note the two commands highlighted.
  • Disconnect your computer from Wi-Fi: Click on the Wi-Fi icon (top right corner), while holding down the Option key, then on Disconnect from the current Wi-Fi network. Do not turn the Wi-Fi off!
  • Call up Terminal: Use Spotlight (Command + Space bar) and then search for “Terminal” when found, click on it. The Terminal program will run.
  • Execute the MAC sproofing command: Input the following command into the Terminal and press Enter — type in your account’s password and press Enter again when prompted:
sudo ifconfig en0 ether E5:AA:FC:0A:95:4C

You can copy and paste the command. (E5:AA:FC:0A:95:4C is the MAC address I used for this post. Make sure you replace it with yours.)

Now your Mac’s Wi-Fi adapter should use the new MAC address instead of its own. To verify, input this command and press Enter:

ifconfig en0 | grep ether

The current MAC being used will be displayed. Without restarting the computer, let’s move to the final step.

3. Get the car’s MAC address approved
Steps to Add a Device to Comcasts xfinitywifi hotspot
Tesla data usage: Here are the four little steps to sign into an Xfinity account to authorize a device to the xfinitywifi hotspots.
  • Connect the Mac computer to the xfinitywifi hotspot: Click don’t the Wi-Fi icon and then on the xfinitywifi on the list.
  • The computer will connect and after a few seconds a screen will pop up for you to enter an Xfinity account’s credential.
  • Enter the account’s username and password — as shown in the screenshot above. If the information is correct, the computer will connect to the Internet successfully. I.e. you can reach a website, such as dongknows.com.
  • Restart your Mac. That will restore its MAC address.
4. Connect your car to the xfinitywifi network

On your Tesla, connect it to the xfinitywifi hotspot — tap on the Wi-Fi icon and then on xfinitywifi on the list of available networks. You’ll note that it will connect successfully right away.

And from then on, as you drive around the US, the car will connect to that network by itself, when Wi-Fi is applicable — generally, the car automatically uses its LTE connection when it’s in motion. In any case, you can always manually connect it.

Tesla Connected to xfinitywifi Hotspot
Tesla data usage on the go: Here’s my Model Y happily connected to the xfinitywifi network.
It does that automatically as I drive around town.

Final notes on Tesla data usage

Keep in mind that, just like any cellular data plan, public hotspots are not always available. But in my experience, it tends to be available where cellular reception is bad, such as in a parking lot or in certain neighborhoods.

That said, this hotpot trick is not a complete replacement to the Premium Connectivity package for your Tesla — that’s another story at a later time — but it’s still a cool supplement, if not a reliable alternative in many areas. And the fact it doesn’t cost anything — almost — sure is a bonus.

Share what you just read!

Comments are subject to approval.

It's generally faster to get answers via site/page search -- your question/comment is one of many that Dong Knows Tech receives daily. Β 

  1. Strictly no bigotry, profanity, trolling, violence, or spamming -- including unsolicited bashing/praising/plugging a product/brand (β€’).
  2. You're presumed to have read this page in its entirety, including related linked posts and previous comments -- questions already addressed will likely be ignored.
  3. Be reasonable, attentive, and respectful! (No typo-laden comment, please!)

(β€’) Per the πŸ’―no-nonsense policy, all comments with an external link are scrutinized, and most links are redacted. Do not leave a comment if you're, in any capacity, representing a company/product mentioned here! Instead, send Dong Knows Tech a private message or use a PR channel.

Thank you!

9 thoughts on “Tesla Data Usage: How I Hook My Model Y to Comcast’s xfinitywifi Hotspot”

  1. I just did this, but I noticed Tesla doesn’t give you the option to β€œremain connected in drive” to β€œxfinitywifi” like it does for your own Wi-Fi network. I’m not sure if this is because the xfinitywifi network doesn’t use security or because they filtered it out. Either way, that’s a bummer.

    Reply
    • Good job, Michael! And that’s normal. When you stop the car in a hood with the hotspot, it will connect automatically. You can’t count on public hotspots when on the move anyway since hopping from one access point to another constantly is as good as being disconnected.

      Reply
      • None the less, I’d be curious to know if Tesla filtered out “xfinitywifi” SSID from having that check box available or if ALL unsecure wifi networks are filtered out from having that check box available. I know it’s definitely available for my secured home network.. but it’s too late to go turning up another insecure SSID to put my theory to the test. I know Tesla tout’s the “remain connected while in drive” for use with mobile hotspots.. but I’m guessing it’s only “secure hotspots” judging from some of the posts on TMC re: people’s hotspots not showing that option… my guess is their hotspot isn’t secured, so the option doesn’t show up. Post back if you decide to put my theory to the test and I’ll do the same if I get time this weekend. πŸ˜‰

        Reply
        • That’s not the case, Machel. The car will disconnect from any Wi-Fi network (even a secure one) and use the cellular connection as you put it in motion. I believe that’s because Tesla wants to have full control of the link to the car for diagnostic purposes when that’s possible. But after that, you can manually connect the car to a Wi-F network, say, of your mobile hotspot, or Xfinity, as it’s moving. When the car is put in park, it’ll automatically connect to any available Wi-Fi network it has access to.

          By the way, the public hotspot mentioned here is secure because it’s isolated, but it does route through Comcast.

          Reply
          • I don’t believe this is true any longer.. if you check your wifi settings in the Tesla and specifically look at your secured home wifi network you will see “remain connected while in drive” and a checkbox. You can in fact remain connected to a wifi network while driving your Tesla, but I suspect it only applies to secured wifi networks. Either that or “xfinitywifi” is specifically filtered out from having this option.. possibly because Tesla is looking into partnering with Xfinity to allow their cars to be constantly connected to xfinity hotspots in the future (see other comment).

          • Interesting. I actually didn’t know that. But that might be a bad idea since the connection will be very choppy. Wi-Fi’s range is short, and moving from one access point to another can be problematic. This type of connection is only good when the car is stationary. We’ll see. (I have a premium connection anyway, just to have the Live Cam.)

Leave a Comment