As title says. I have Ultimate pass active, so why does it promting me this?
I mean, I can just press B to get into the game, but I am curious if anything is wrong.
Edit: this also happens in Elder Scrolls Online, but a second attempt in ESO lets me log in, and then D4 works as well. Seems like a server issue at MS.
Update: I contacted Microsof Xbox Support, and they helped med. Not optimal, but they fixed it by cancling my Ultimate subscription, and then reactivating it.
1 Like
I see same thing and thought something was wrong with my ultimate pass and its works fine on PC and shows subscribed (have been for a long time). It appears that Diablo is not recognizing game pass subscription and thus can not see others online or use chat as it thinks dont have game pass. Anyone find a solution for this yet?
This is a Microsoft issue. I have the same problem in Elder Scrolls Online.
This is happening to me as well. I log in and get this message that is prompting me to purchase the Xbox game pass core but I already have a subscription. Can only play offline cannot do anything with other players or use the social/chat functions in game. Xbox game live or pass works on all other games I have.
Updated the original post.
I am still having the same issue. Anyone else on Xbox?
2 Likes
I contacted Xbox support, and they fixed it for me. I updated the original post.
I also contacted Microsoft support, and they didn’t help me. They did tell me to try turning off auto billing for Game Pass Ultimate, and then turning back on. Additionally, they gave these troubleshooting steps. None of this worked for me, so take it as you will…
Thanks for clarifying that! Upon checking, Blizzard has identified a licensing issue affecting Game Pass users on Xbox, where even if the game shows ownership of the Vessel of Hatred DLC, the Spiritborn character may become inaccessible due to a backend license misfire, and although a hotfix was deployed last October to address this, it hasn’t resolved all cases, so players can still try restoring licenses manually by going to Settings > System > Storage > Internal, selecting Diablo IV, choosing Manage Installation, ensuring the Vessel of Hatred DLC box is checked, saving changes, and restarting the console, and if that doesn’t help, they may need to remove and re-add their profile by removing the account from the console, restarting the console, and signing in fresh, because the bug appears to stem from how Game Pass Ultimate licenses are validated for DLC content, with some players incorrectly flagged as needing Game Pass Core despite Ultimate including all Core benefits.
So I did that and told them I wasn’t going to nuke my xbox profile for “troubleshooting” purposes, and then they repeated what they said already. I accused the “agent” of being AI and stopped working with them after this.
Thanks for the update and info! There’s a known licensing issue with Diablo IV’s Vessel of Hatred DLC that causes Game Pass Ultimate users to randomly lose access to paid content like the Spiritborn class and PvP features, triggering incorrect prompts to downgrade to Game Pass Core — even though Ultimate includes all Core benefits — and although Blizzard confirmed it’s a Microsoft-side bug with a hotfix in testing, players can try temporary workarounds such as switching characters (log in with a non-Spiritborn character then back), restarting the console and game to force a license revalidation, checking for a small ~10MB update via Manage game & add-ons or reinstalling the DLC separately, or removing and re-adding their profile by going to Settings > Account > Remove accounts, restarting the console, and signing in again — because the PvP and guild features being gated behind Core appear to stem from a licensing misclassification rather than a valid requirement.
The issue is not only D4, it affects all games that requires the subscription.
I actually did get help from MS support on the Xbox site, under “Contact us”, and chatted to a real person. They managed to fix it by deactivating my subscription, and then reactivating it, with a 7 day free period so I had time to re-buy the sub after a refund.
Now, I did tell the person that they need to look into this, since it affects all games. For me, it was D4, The Elder Scrolls Online, and Fallout 76. They all work fine after they helped me.
Bottom line is, this is a problem for an unknown percentage of game pass subscribers, and Microsoft need to fix it.
1 Like
Having Microsoft support remove and reactivate Game Pass Ultimate didn’t work for me.
Still getting prompt to buy game pass core at start. Game pass ultimate doesn’t seem to be sharing the core part of the subscription with other accounts on the home console. Able to play the game, but no multiplayer support.
Microsoft escalated the case, so we’ll see.
The support person said there were 10k reports of this issue, and 70% of the time removing and re-adding Game Pass Ultimate fixed the issue.
1 Like
Yeah I’m still having the issue and it’s only with Diablo 4 because I don’t get any other Xbox game pass prompts from any of my other games that require Xbox live or Xbox game pass core. Hopefully someone gets on this and does a quick fix update. I feel like it’s on diablo 4’s side because every since the update in the past few days things went sour.
It did affect my other online games, so it’s not on D4 side. Microsoft fixed it for me, not Blizzard. However, someone at MS needs to get on this to fix it for everyone, without every single person contacting them.
1 Like
I look at my Xbox account and it says I have Ultimate but it also says that I have had Core but it’s cancled (because I now have ultimate).
It might be that the game “sees” CORE stat first and that it’s been cancled and not goes futher to check that I have ultimate.
That might indicate that it might be a procedure issued in the game software code.
It seems that the GAME code might incorrecly handle the subscribtion check.
I have problem because I have ULTIMATE but I used a firends CORE account with my XBOX and it never give any problem.
That is why it’s complaining about CORE when you have a higher sub like ULTIMATE etc.
There are different replies from Microsoft API depending on which service you subscribe for.
These are the different codes.
{"productId": "CFQ7TTC0K5DJ"}, // Core
{"productId": "CFQ7TTC0KHS0"} // Ultimate
So the issue is most likely in the Diablo 4 game code.
Other games can also have an incorrect handling of the subscribtion check code in an update.
Source: ht t ps://learn.microsoft.com/en-us/gaming/gdk/docs/store/commerce/service-to-service/xstore-detecting-game-pass