Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
PlayStation (Games) Software Sony Games

The Looming Software Kill-Switch Lurking In Aging PlayStation Hardware (arstechnica.com) 97

An anonymous reader quotes a report from Ars Technica: Unless something changes, an issue lurking in older PlayStations' internal timing systems threatens to eventually make every PS4 game and all downloaded PS3 games unplayable on current hardware. Right now, it's not a matter of if but when this problem will occur. [...] The root of the coming issue has to do with the CMOS battery inside every PS3 and PS4, which the systems use to keep track of the current time (even when they're unplugged). If that battery dies or is removed for any reason, it raises an internal flag in the system's firmware indicating the clock may be out of sync with reality. After that flag is raised, the system in question has to check in with PSN the next time it needs to confirm the correct time. On the PS3, this online check happens when you play a game downloaded from the PlayStation Store. On the PS4, this also happens when you try to play retail games installed from a disc. This check has to be performed at least once even if the CMOS battery is replaced with a fresh one so the system can reconfirm clock consistency.

Why does the PlayStation firmware care so much about having the correct time? On the PS3, the timer check is used to enforce any "time limits" that might have been placed on your digital purchase (as confirmed by the error message: "This content has a time limit. To perform this operation go to settings date and time settings set via internet"). That check seems to be required even for downloads that don't have any actual set expiration date, adding a de facto one-time online check-in requirement for systems after their internal batteries fail. On the PS4, though, the timing check is apparently intended to make sure PSN trophy data is registered accurately and to prevent players from pretending to get trophies earlier than they actually had. You'd think this check could be segregated from the ability to load the non-trophy portions of the game, but player testing has shown that this seems to be a requirement to get PS4 games to load at all.
Last month, Sony shut down PlayStation Store access for the PlayStation 3, PlayStation Vita, and PlayStation Portable. Sony will eventually shut off the PSN servers that power the timing check for hardware it no longer considers important. "After that, it's only a matter of time before failing CMOS batteries slowly reduce all PS3 and PS4 hardware to semi-functional curios," adds Ars.

Sony could release a firmware update that limits the system functions tied to this timing check, but Sony hasn't publicly indicated it has any such plans.
This discussion has been archived. No new comments can be posted.

The Looming Software Kill-Switch Lurking In Aging PlayStation Hardware

Comments Filter:
  • People will have to make a 2x(2xAA) adapter for it, and replace the batteries in staggered fashion.
    • Re:3VDC right? (Score:5, Informative)

      by tlhIngan ( 30335 ) <slashdot&worf,net> on Thursday April 15, 2021 @06:03PM (#61278812)

      It's not as bad for PS3 hardware since it's still in the "mostly physical" console. The kill switch affects digital purchases, which aren't as many on the PS3. However, the bigger issue right now is games may not get updates. Even though PSN is still up, many PS3 games, physical and digital can't get required updates, so you can't play online or get bug fixes.

      The big problem is PS4 - a dead battery and no PSN means the PS4 is a brick. A dead PS4 battery means the PS4 cannot play ANY games - either physical OR digital. It doesn't matter that the disc can go in, the PS4 will refuse to play it.

      • Can you just put any old NTP service at the end of whatever DNS name it is using for time lookup ?
        • It's probably over an encrypted channel with cert pinning, otherwise what's to keep modders from going "Yes, I'm totally the new firmware update server"

      • That's why I'm saying that it would be wise to add alkaline battery bays to ps4s NOW that there is time.
        • by Z00L00K ( 682162 )

          Just two parallel secondary lithium cells that could be replaced independently would be sufficient, alkaline starts to leak after a few years.

          • Except you'd really want to replace both batteries at basically the same time anyway - connecting non-rechargeable batteries with different charge levels is an excellent way to promote leaking.

            Really, you only need the second battery (or perhaps a transformer?) while replacing the first, so while you could have two battery mounts just so you can insert the new battery before removing the old, all you really need is a temporary power source connected to a pair of jumpers while you change the battery.

      • by AmiMoJo ( 196126 )

        It will be interesting to see how long they keep PSN going for. In Japan traditionally consoles have been supported for a very, very long time. The Famicom (NES) was only discontinued in 2003 and you could still get them repaired until 2007, when Nintendo ran out of spare parts. Sony supported the original Playstation for a very long time too.

        • by hawk ( 1151 )

          This is all just another reason to stick with my Atari. (later called the Atari 2600).

          Or, better yet, my Odyssey . . .

    • and if they DMCA an capcom suicide battery fix? then people need to push hard for REPAIR to be part of stuff that DMCA can not take down.

    • The elaborate workarounds are only needed if/when Sony takes down the private time servers the units sync with.

    • People will have to make a 2x(2xAA) adapter for it, and replace the batteries in staggered fashion.

      Or swap the battery while it's powered on.

      The problem is that most owners won't even be aware that there's a battery inside.

    • by Rhipf ( 525263 )

      Will the clock reset if you change the battery while the system is powered up?
      I know with computer motherboards it is possible to change the CMOS battery while the board is powered up and not lose the UEFI/BIOS settings.

    • A dual CR2032 adapter would take far less space and pigtailed CRs can be mounted anywhere there is room.

  • by Anonymous Coward

    Defective By Design.

  • by OrangeTide ( 124937 ) on Thursday April 15, 2021 @05:25PM (#61278722) Homepage Journal

    I was worried my library of classic favorites for PSX and PS2 would cease working. Crisis averted!

    • by AmiMoJo ( 196126 )

      Interestingly this has been going on since before the PS1 era.

      Many PCs from the early 90s and late 80s had battery backed RAM to store CMOS settings, and some wouldn't boot at all if it was dead. The battery was integrated into a Dallas real-time clock chip, so there was no way to replace it without desoldering the entire thing and putting a new one in. Fortunately brand new ones are available even today, or third party replacements with socketed batteries.

      Some games consoles had them too. The Philips CD-I,

      • Capcom CPS-1 and CPS-22 hardware arcade games have a "suicide battery" keeping a bit of data in RAM alive that the game won't boot without, so the hardware bricks after it dies.
        • by AmiMoJo ( 196126 )

          At least with those boards the encryption has been cracked so you can just install decrypted ROMs and remove the dead battery.

      • This was many years ago but my 386SX-33 with C&T chipset and (I think) Award BIOS would start up with "CMOS checksum fail: press F1 to continue". Once I replaced it, it was fine. Which was good because I somehow ended up with 8 of these BabyAT boards from an auction and they all ended up with the same issue. I replaced a few with a 2xAA battery holder from RadioShack, cleaned up and sold the rest AS-IS.
        Honestly I should have kept them, people pay bank for retro computers now. Back then everyone wanted t

      • yes but luckyli several old systems used cr2032 batteries and are often easy to revive. I has an old 80386 with a drum battery that has been sitting in an unheated wooden shed for 30 years.. It still works but I removed its battery just to be safe. no sign of battery leak... pretty amazing. however most other mainboards were dead, about 20 ranging from pentium 4 back to 8086 mainboards. I havent been able to rescue them before now.
  • from Sunday, so at least there's that. Not sure about the PS4.
  • What I learned here is, replace that battery on any PS3 unit you may have. Can probably wait for some time on the PS4 battery.

    • by cb88 ( 1410145 )
      There is no actual indication that sony is going to take the essential servers offline... they'll just stop hosting new PSN games.
      • I think that's probably true also, but probably a good idea to replace the battery after this long anyway. Then you won't have to wonder later in another ten years, why the PS3 you dug out suddenly is not working.

        • by cb88 ( 1410145 )
          Agree there is also a good chance that we'll end up with some sort of fake PSN server we can run.
    • by NateFromMich ( 6359610 ) on Thursday April 15, 2021 @07:11PM (#61278936)

      What I learned here is, replace that battery on any PS3 unit you may have. Can probably wait for some time on the PS4 battery.

      What I learned here is that in ten years (or more) people will pull their old gaming system and stack of games out of a closet for a dose of nostalgia only to find that a bunch of shit doesn't work.

  • by thesjaakspoiler ( 4782965 ) on Thursday April 15, 2021 @05:51PM (#61278782)

    Buy a PS5. Problem solved. At least until that CMOS battery runs out.

  • Was DNS Spoofing such a big threat that they chose to synchronize with their own servers instead of just using NTP pools? Presumably it's some kind of proprietary, SSL connection. Ugh. Still, at least it's something they could* patch out.
    • I was going to say why you couldn’t just set a local server to whatever address it looks for but knowing Sony they probably used some proprietary protocol.

    • It is DRM to implement limited time trials on software and enforce timed rentals.

  • Gotta get back to my game of Final Fantasy 7 ...

  • Shortage, schmortage. Let's make more of these disposable single-use appliances with nice hardware that nobody can program freely!
  • by Joe_Dragon ( 2206452 ) on Thursday April 15, 2021 @07:38PM (#61278976)

    right to repair needs stop stuff like this!
    As well ban max time outs on hardware. Like after 3-5 years they can't say system will not work at all and you can't renew the $20-$60 year service / update / online plan no you need to buy an starting at $600+ new system. That will need an $20-$60 /year+ service plan for years 0.5-5 to work.

    • by flink ( 18449 )

      Implementing a secure system clock is what lets them let you play potentially time-limited content offline. The alternative is to require an internet connection to a trusted server that authenticates software entitlements. Remember all the hot water MS got into over when they announced the Xbox One would be required to be online even to play single player games? This is the flip side of that.

      They made a couple of dumb choices, like caring about the integrity of trophies and tying boot of non-time-limited

  • by argee ( 1327877 ) on Thursday April 15, 2021 @08:56PM (#61279124)

    What does this battery look like? A coin cell in a socket? Wires that plug in? Soldered in? Voltage?

    • by kenh ( 9056 )

      Google is your friend.

      https://www.youtube.com/watch?... [youtube.com]

      It's a CR2032 "coin" battery.

      • by argee ( 1327877 ) on Friday April 16, 2021 @05:52AM (#61279774)

        I tried to watch the video. 18 minutes+ The guy just rambles on and on. What could have been a 2 minute video, was, after 9 minutes had just got to taking the covers off - and he never explained how. Must be rocket science. After the 9 minutes my eyes glazed over. Stopped the video playback. Alas, many You Tube videos are like that.

        • by hawk ( 1151 )

          If it really is a CR2032, or anything vaguely similar, solder leads onto a replacement *now*, piggyback it into the circuit, and immediately take the original out of the circuit (before it gets warm bleeding the new one, and, well . . .).

          Oh, and make sure you get a *real* brand of battery, and not something made in china (I have a tray of off-brand watch batteries where maybe one in 7 is usable for more than a few hours . . .)

  • Somehow I'm not surprised Sony failed to learn its lesson from the kicking they took for installing malware on users' equipment under the guise of DRM. It's almost like they want to be hated and reviled.

    https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal [wikipedia.org]

  • FUD
    Only the store is closing.
    You'll still be able to download previously purchased games, activate consoles...
    and Yes even sync time. ...all without a time machine....

  • , shocked, that Sony learned nothing from the rootkit scandal of 2005.

  • Remember the hoopla when Sony removed the Linux functionality they publicly advertised for the system? Yes, they were so paranoid about PS3 getting hacked, they removed a feature people paid for. (My earlier system for example had the Linux option).

    What makes one think they will add a patch to essentially "open up" the system to not require future updates? I personally have zero faith in this happening, ever.

    But I would be happy to be proven incorrect.

    • Sonys internal culture will never allow this. A former PS team member posted an AMA on reddit about it.

    • however, Sony suddently giving people an option to run Linux on a console? It should have triggered red flags in consumers minds.
      • by Bert64 ( 520050 )

        Not suddenly, the PS2 had an official addon linux kit that you could buy, the PS3 included everything necessary as standard.

        • still... Sony was always an unlikely candidate to allow something like Linux on THEIR hardware
          • by Bert64 ( 520050 )

            Not really, given that they provided official linux support for the ps2 via an optional kit, and official linux support for the ps3 at launch people had every reason to believe they would continue to do so, at least for users who had already bought devices advertised as supporting linux.

    • by Bert64 ( 520050 )

      They didn't just remove it from newer models, they basically blackmailed those who bought the earlier models - either lose your linux install, or lose the ability to play online or play any new games.
      Luckily a third option opened up not long after, install a hacked firmware and retain the functionality you paid for.

  • They only announced PS3 won't be able to buy any new games or content from the PlayStation Store. They can still download their existing purchases and presumably do the time check for an indefinite period.

  • My PS3's time is always incorrect, mostly after a few days it goes out of sync to about 20-30 minutes, and it stays that way until I actually reset the time, even though I have time set to use internet. But I must admit, I don't log into PSN many times, only when I want to download something I bought through PSN.
  • You know who else is out of sync with reality? People who spend hours a day playing video games. Get outside and exercise, read a book, or volunteer your time if you have so much of it to waste, folks. Sincerely, Mom and Dad

"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts." -- Bertrand Russell

Working...