Sponsored

Discussion - Why Can't I Use Chromecast With a Hotspot?

mpshizzle

Well-Known Member
Joined
Jun 16, 2024
Threads
52
Messages
976
Reaction score
1,400
Location
Utah
Vehicles
2025 R1S Dual Max (Baymax)
I know this is sure to come up frequently - especially once the trial period ends for non connect + subscribers.

Here's what I know about how Chromecasat works:

Chromecast capable apps search the local network for Chromecast targets using mDNS. This utilizes Port 1900. Once it communicates with said target to discover what capabilities it has. When you initiate casting, it can operate in 2 modes:
1) Streaming From the Internet -
This is the most common mode. When you choose content from your streaming app (Disney +, for example), your phone will gather all of the necessary information to initiate the stream (URL, authorization tokens, etc) and send it to the Chromecast device. At this point the chromecast device begins streaming from the internet
2) Streaming local content -
This is far less common, and is used for things where the source content is not found on the Internet. For example, casting a video from your phone's camera roll.

The key to making all of this work is discovery and communication over a local network. Rivian is achieving this with their hotspot by having the infotainment screen act as a chromecast device that is connected to the network. Since they control all of the firewall and connection rules on the in-vehicle network, they can ensure that all of the ports used for Chromecast discovery and communication are open.

Things change, however, when connect + is no longer active. Without an active internet connection on the in-vehicle network, only locally sourced content is available. Internet based streaming apps are inaccessible to the chromecast device.

Well no worries, you say, we can just connect to the public wifi at the charger. So you connect the Rivian to the hotspot. In this case, the Rivian would have to expose it's own chromecast device on the externally connected network. This poses a problem - suddenly anyone else on the network can cast to your screen, even if they're not in the vehicle. Especially problematic if you're on a public wifi that doesn't implement proper client isolation (that's going to make another appearance later). Who knows what nonsense some teen might decide to cast to your screen

What about using your phone as a hot spot? Sure! That could work.... for some phones. This is where client isolation comes into play again. The idea with client isolation is that devices on a network cannot contact (or even see) each other. They can use the internet and that's it. Some phones implement this on their hotspots. If your phone implements client isolation, that would block chromecast frome being usable.

So between security issues with connecting to extrnal wifi, and issues with only SOME phones allowing for local network communication on the hotspot, it's best to just make Rivian's Chromecast work on the built in hotspot. In this case, it's not just Rivian trying to milk more money out of you. There are valid technical reasons why chromecast must only work via the built in hotspot.

As a side note - I don't yet have the update but based on the wording, it appears that the restriction only applies to casting. It seems as if Rivian WILL allow the built in Youtube app to work on external hotspots. Which, as far as I can see, would have no valid reason to be restricted.

Rivian R1T R1S Discussion - Why Can't I Use Chromecast With a Hotspot? Screenshot 2024-12-18 at 1.46.31 PM
Sponsored

 
Last edited:

Dark-Fx

Well-Known Member
First Name
Brian
Joined
Jul 15, 2020
Threads
128
Messages
11,739
Reaction score
23,366
Location
Michigan
Vehicles
R1T, R1S, Livewire One, Fisker Ocean, Sierra EV
Occupation
Engineering
Clubs
 
No connect+, no built-in media apps like spotify. Not media apps on your phone. They are allowing chromecast to use data but won't allow the other built-ins without a connect+ sub.
 

3wisemonkeyz

Active Member
Joined
Sep 9, 2022
Threads
0
Messages
42
Reaction score
38
Location
Minneapolis
Vehicles
Hyunda Santa Fe, Kia Telluride
Clubs
 
No connect+, no built-in media apps like spotify. Not media apps on your phone. They are allowing chromecast to use data but won't allow the other built-ins without a connect+ sub.
That’s not true. I don’t have Connect + and the native Apple Music and Spotify apps work for me via hotspot.
 

DB-EV

Well-Known Member
Joined
Jan 17, 2021
Threads
26
Messages
723
Reaction score
573
Location
NY
Vehicles
Rivian R1s
That’s not true. I don’t have Connect + and the native Apple Music and Spotify apps work for me via hotspot.
I don't know, but I am starting up connect plus for the winter because of ski drives anyway (leaving for one this am). I am not cheap (I am sometimes too frugal but that was probably why I could buy a Rivian to begin with) but didn't want to pay for it when I could use hotspot even if annoying to connect each time. Then I realized I pay 10 per month for hotspot haha! A few verizon calls later (pain) I got that off my phone and removed an old device that was costing some money. Sad justification in play.
 

Mellowyellow

Well-Known Member
Joined
Jan 27, 2024
Threads
7
Messages
448
Reaction score
653
Location
Westchester NY
Vehicles
R1S
Clubs
 
I know this is sure to come up frequently - especially once the trial period ends for non connect + subscribers.

Here's what I know about how Chromecasat works:

Chromecast capable apps search the local network for Chromecast targets using mDNS. This utilizes Port 1900. Once it communicates with said target to discover what capabilities it has. When you initiate casting, it can operate in 2 modes:
1) Streaming From the Internet -
This is the most common mode. When you choose content from your streaming app (Disney +, for example), your phone will gather all of the necessary information to initiate the stream (URL, authorization tokens, etc) and send it to the Chromecast device. At this point the chromecast device begins streaming from the internet
2) Streaming local content -
This is far less common, and is used for things where the source content is not found on the Internet. For example, casting a video from your phone's camera roll.

The key to making all of this work is discovery and communication over a local network. Rivian is achieving this with their hotspot by having the infotainment screen act as a chromecast device that is connected to the network. Since they control all of the firewall and connection rules on the in-vehicle network, they can ensure that all of the ports used for Chromecast discovery and communication are open.

Things change, however, when connect + is no longer active. Without an active internet connection on the in-vehicle network, only locally sourced content is available. Internet based streaming apps are inaccessible to the chromecast device.

Well no worries, you say, we can just connect to the public wifi at the charger. So you connect the Rivian to the hotspot. In this case, the Rivian would have to expose it's own chromecast device on the externally connected network. This poses a problem - suddenly anyone else on the network can cast to your screen, even if they're not in the vehicle. Especially problematic if you're on a public wifi that doesn't implement proper client isolation (that's going to make another appearance later). Who knows what nonsense some teen might decide to cast to your screen

What about using your phone as a hot spot? Sure! That could work.... for some phones. This is where client isolation comes into play again. The idea with client isolation is that devices on a network cannot contact (or even see) each other. They can use the internet and that's it. Some phones implement this on their hotspots. If your phone implements client isolation, that would block chromecast frome being usable.

So between security issues with connecting to extrnal wifi, and issues with only SOME phones allowing for local network communication on the hotspot, it's best to just make Rivian's Chromecast work on the built in hotspot. In this case, it's not just Rivian trying to milk more money out of you. There are valid technical reasons why chromecast must only work via the built in hotspot.

As a side note - I don't yet have the update but based on the wording, it appears that the restriction only applies to casting. It seems as if Rivian WILL allow the built in Youtube app to work on external hotspots. Which, as far as I can see, would have no valid reason to be restricted.

Screenshot 2024-12-18 at 1.46.31 PM.png
This is why it gives you a code and you have to input on the device. That ensures other people don't cast to your device. Right?
 

Sponsored

OP
OP
mpshizzle

mpshizzle

Well-Known Member
Joined
Jun 16, 2024
Threads
52
Messages
976
Reaction score
1,400
Location
Utah
Vehicles
2025 R1S Dual Max (Baymax)
This is why it gives you a code and you have to input on the device. That ensures other people don't cast to your device. Right?
I've never seen a code for Chromecast - I know Apple air play does that though!
 

ElGuano

Well-Known Member
Joined
Oct 9, 2024
Threads
14
Messages
414
Reaction score
681
Location
Cali
Vehicles
R1T Trimax - Storm Blue, Driftwood, Sport Dark
Occupation
darkweb peddler
From what I've seen, it makes sense that technical limitations are what is at play, not arbitrary decisions to gatekeep features. Thanks for the clear expanation/theory.

Well no worries, you say, we can just connect to the public wifi at the charger
Does this mean 1) all streaming would be sent through public wifi, and 2) it would only work in areas where the car is connected to wifi? I could see these being a dealbreaker from a product design perspective. Yeah, you could get it to work in some cases, but it's really hard to position as some product or feature if it's only active 5% of the time, the user has to jump through tons of hoops to connect the car to sketchy public wifi, etc.

Interesting. Is that second sentence a roundabout way of saying that non-Connect+ access to media apps requires that the car be connected to Wifi for its internet connectivity, and in that case it can't be a hotspot since it can't be both client and AP at the same time?
 
OP
OP
mpshizzle

mpshizzle

Well-Known Member
Joined
Jun 16, 2024
Threads
52
Messages
976
Reaction score
1,400
Location
Utah
Vehicles
2025 R1S Dual Max (Baymax)
Does this mean 1) all streaming would be sent through public wifi, and 2) it would only work in areas where the car is connected to wifi? I could see these being a dealbreaker from a product design perspective. Yeah, you could get it to work in some cases, but it's really hard to position as some product or feature if it's only active 5% of the time, the user has to jump through tons of hoops to connect the car to sketchy public wifi, etc.



Interesting. Is that second sentence a roundabout way of saying that non-Connect+ access to media apps requires that the car be connected to Wifi for its internet connectivity, and in that case it can't be a hotspot since it can't be both client and AP at the same time?
Exactly! It would likely be very easy for them to enable Chromecast over external Wi-Fi network. But the problems that come with doing that far outweigh any potential benefit. (Sketchy public Wi-Fi, signal strength, randos being able to cast to your screen, varying firewall rules on public Wi-Fi, etc)

And yes, exactly! That has been well publicized that all of the music streaming apps can work without a subscription if you use your phone as a hot spot. And it seems that the native YouTube app will also be in that category? But yes, Chromecast runs into issues because it requires both a locally connected Network and internet at the same time
 
OP
OP
mpshizzle

mpshizzle

Well-Known Member
Joined
Jun 16, 2024
Threads
52
Messages
976
Reaction score
1,400
Location
Utah
Vehicles
2025 R1S Dual Max (Baymax)
I use both but now you got me thinking....am I taking crazy pills?
I know I am!!! Though I'm 100% sure I've never seen a code on Chromecast

(I don't own an iPhone, but I can tell you that based on watching friends with iPhones, I have seen some apps use the chrome cast icon, but it's actually just using AirPlay)
 

Sponsored

ElGuano

Well-Known Member
Joined
Oct 9, 2024
Threads
14
Messages
414
Reaction score
681
Location
Cali
Vehicles
R1T Trimax - Storm Blue, Driftwood, Sport Dark
Occupation
darkweb peddler
I've seen access codes on Chromecast wallpapers before; there used to be a setting to expose it in the Google Home app, it was for public access....

The way Google operates, it was likely deprecated (and re-implemented and deprecated again) after being moved around several times.
 

ElGuano

Well-Known Member
Joined
Oct 9, 2024
Threads
14
Messages
414
Reaction score
681
Location
Cali
Vehicles
R1T Trimax - Storm Blue, Driftwood, Sport Dark
Occupation
darkweb peddler
Seems like this feature is WAY older than I remember: indeed a deprecated guest mode:

Sponsored

 
 








Top