Nokia's been talking about giving the 2017 Nokia 2 Android 8.1 Oreo since 2017, with the first beta landing all the way back in June of last year. Today it has been officially released, though there is a catch. You see, the Nokia 2 on Android Oreo suffers a few performance problems, even with a few Android Go optimizations pulled in for it. The Nokia 2 has a mere 1GB of RAM, 8GB of storage, and a Snapdragon 212 to power it. Together, that's not really enough oomph for Oreo, so Nokia's making this update optional.

In another era, the Nokia 2 would probably have been an Android Go device. Since Nokia couldn't move the phone to Android Go via updates, instead they've cherry-picked specific memory management improvements, among other potential Go-related tweaks, for this Oreo update.

On the page detailing the update, Nokia explicitly warns customers that not only will they expect reduced performance compared to Nougat, the update also isn't available for customers on specific networks as well as those in certain countries. In fact, you'll have to go to the announcement page and specifically opt-in to receive the update. If you haven't linked your device to your Nokia account, that means entering your IMEI, location, and carrier details.

Currently excluded countries include:

  • Albania
  • Armenia
  • Austria
  • Azerbaijan
  • Belarus
  • Bosnia and Herzegovina
  • Chile
  • Croatia
  • Cyprus
  • Czech Republic
  • Estonia
  • Georgia
  • Greece
  • Hungary
  • Indonesia
  • Ireland (Except Vodafone Ireland)
  • Israel
  • Kazakhstan
  • Latvia
  • Lithuania
  • Macedonia
  • Moldova
  • Mongolia
  • Montenegro
  • Peru
  • Poland
  • Russia
  • Serbia
  • Slovakia
  • Slovenia
  • Ukraine
  • United Kingdom
  • Uruguay

Excluded carriers include:

  • Movistar Ecuador
  • Tigo Guatemala
  • Greece Cosmot
  • Telekom Romania
  • DiGI RO
  • Orange Romania
  • Swisscom

If you already opted in on the beta, you should get a notification about this latest version soon.

Source: Nokia