[Google Pixel 2 ROMs, Kernels, Recoveries, & Other ] Krzeszny:
Hello @npjohnson,

I've tried updating from unofficial 17.04.2023 to unofficial 23.06.2023. Besides the fact that the update took over 1 hour (mostly in the background, but it always takes that long), in the end it crashed the app when I tapped Install. It kept crashing every time I was tapping Install, so I did a quick logcat and it mentioned something about the update needing a restart. I've restarted it manually and it works.

Here are the logs:

https://drive.google.com/drive/folders/17eaNDimv8G9oz1qneXbTuZM08N-M-nEJ?usp=sharing

Thank you for continued support.

Also, I've seen some comments about battery wear. I wish everyone in the world who owns an electronic device knew this (stuff the manufacturers don't want you to know):

Lithium-ion/polymer batteries (or more specifically, their cathodes) hate voltage above 3.92V, which is about 70% SoC - State of Charge. Every 0.1V increase in charging voltage lowers cell health by half (proven scientifically) and you can theoretically limit battery wear 8-fold (if the battery charges to 100% at 4.2V) to 30-fold (if the battery charges to 100% at 4.4V like in the infamous LG G4) provided that you limit charging to as low as 3.92V or about 70% (doesn't have to be that low, ofc). This applies to bluetooth headphones, smartwatches, powerbanks etc. They hate being overcharged, but the manufacturers love it, apparently.

TL;DR. If your device, such as the Pixel 2 charges to 4.37V at 100% and stays at 4.33V when unplugged in sleep mode, its battery loses capacity/health at a 100% rate but:

Charging to 93% ≈ 4.23V = 50% battery wear - performance - still within planned obsolescence

Charging to 86% ≈ 4.13V = 25% battery wear - balanced - recommended

Charging to 79% ≈ 4.03V = 12% battery wear - battery-saving - literally

Charging to 70% ≈ 3.93V = 6% battery wear - eco - the bottom limit for cathode wear

On the Pixel 2, the bottom limit is at 69%, that's the 3.92V your battery reaches when you disconnect the charger, turn the screen off and wait for the voltage to update in an app.

Charging the average modern smartphone to 80% limits your battery capacity to 80% but makes your battery wear down 8 times less quickly. But if you kept charging your device overnight every night for a year, you'd end up with 50-60% capacity next year, so not overcharging is worth it. Fast charging helps a bit despite the higher temperature, as voltage drops significantly the moment you disconnect the charger below 100% (the voltage caps at 4.35V (the CV mode kicks in) at about 85% during the charging period). There are apps for that (Battery Charged Alarm works great) and if you're really frugal, you can discharge your device a bit if you overcharge it by mistake. I use Generic Battery Discharger for that purpose. I may be obsessed, but it's not a bad obsession.

I've been charging my Pixel 2 to 70% to virtually stop battery wear, as I don't want to risk breaking the display when replacing the battery (and that's very likely, according to comments on iFixit), and despite having 70% charge out of 59% battery health, I can cope with that. Sure, it won't last a day if I play games and watch videos, but it's good enough. Accubattery shows approx. 1.2% (that's a decimal) capacity loss yearly and this is my primary device. Isn't it amazing?