Hi! I’ve been enjoying using RetroAchievements through RetroArch on my Steam Deck, but about a month or two ago I started getting a “Could not communicate with https://retroachievements.org” error whenever I launch a game through RetroArch. The error happens on any emulator I’ve tried that’s running through RetroArch. I apologise if this is more a RetroAchievements issue rather than a RetroArch one, I haven’t been able to find definitively where the error is coming from.
I’ve tried updating and reinstalling RetroArch, resetting my token, changing my password, and deleting (alternately) the “cheevos_token” or “cheevos_password” fields in retroarch.cfg. My Steam Deck is connected to the internet and not behind any kind of firewall. RetroArch itself can otherwise connect to the internet with no problem, being able to update cores etc. The problem occurs in both the RetroArch app through the Steam store and the standalone version that was installed through EmuDeck, though neither had any issue connecting previously. Other apps like DuckStation can connect to RetroAchievments without any problem.
I enabled logging and get this (for example, using Akumajou Special which does seem to match the hash that is initially generated):
[INFO] [RCHEEVOS]: Load started, hardcore active [INFO] [RCHEEVOS]: Using host: https://retroachievements.org [INFO] [RCHEEVOS]: Found 1 potential consoles for nes file extension [INFO] [RCHEEVOS]: Trying console 7 [INFO] [RCHEEVOS]: Ignoring NES header [INFO] [RCHEEVOS]: Hashing 262144 byte buffer [INFO] [RCHEEVOS]: Generated hash 96084e640ed9a02c644b39986c269662 [INFO] [RCHEEVOS]: Attempting to login Protosimian (with password)
…
[ERROR] [RCHEEVOS]: Error resolving hash 0: Internal error. (automatic retry in 250ms) [ERROR] [RCHEEVOS]: Error logging in 0: Internal error. (automatic retry in 250ms) [ERROR] [RCHEEVOS]: Error resolving hash 0: Internal error. (automatic retry in 500ms) [ERROR] [RCHEEVOS]: Error logging in 0: Internal error. (automatic retry in 500ms) [ERROR] [RCHEEVOS]: Error resolving hash 0: Internal error. (automatic retry in 1000ms) [ERROR] [RCHEEVOS]: Error logging in 0: Internal error. (automatic retry in 1000ms) [INFO] [RCHEEVOS]: Could not communicate with https://retroachievements.org [INFO] [RCHEEVOS]: Error logging in: Load aborted
My RetroAchievments account is otherwise acting normally - I can connect through RetroArch on my PC using the same username/password/token (before and after changing it). I also made a second RetroAchievments account but the same issue happens - I can connect when using my PC but not on my Steam Deck.
Has anyone else had this issue or perhaps have any other suggestions as what I could do to fix it? Again, apologies if this is the wrong place to ask! Thanks!