När rykten virvlar runt den förväntade lanseringen av OnePlus 3 undrar ägarna av den fortfarande nuvarande generationen OnePlus 2 var deras Marshmallow-uppdatering är. Trots att OnePlus ursprungligen garanterade en Marshmallow-uppdatering för telefonen i slutet av mars, är vi här i slutet av maj utan någon officiell uppdatering i sikte.
I en trevlig bit av öppenhet erkände OnePlus att det ligger bakom att driva ut en uppdatering till folk som fortfarande använder Lollipop och släppte ett "här är vad vi har hittills" Beta-byggande av Marshmallow för OnePlus 2 tillbaka i slutet av mars. Beta-uppbyggnaden krävde naturligtvis nedladdning av ett paket från OnePlus, låsning av telefonens bootloader och antagande av risken för att köra icke-slutgiltig programvara.
Frustrerad och trött på att vänta på en officiell uppdatering gick jag igenom processen på min egen OnePlus 2 några veckor tillbaka på den ursprungliga Beta-utgåvan. Som det visar sig är Marshmallow Beta från OnePlus riktigt bra och andas nytt liv i den prisvärda telefonen som driver upp ett år gammal. Trots rop i den absolut massiva OnePlus-forumtråden om buggar av olika slag har saker varit mer eller mindre stabila, samtidigt som jag också har fått en bra inblick i den framtida programvaran som OnePlus 2-ägare kan förvänta sig.
Beta-programvaran ger inte bara alla de senaste marshmallowfunktionerna som Doze och API: er för fingeravtryck, utan behåller också den rena utseendet och känslan du förväntar dig från OnePlus-telefoner (samtidigt som de tappar några av de handfulla förändringar som finns i Lollipop). OnePlus 2 på Marshmallow är otroligt snabb, från allmän gränssnittprestanda till upplevelser i appen och multitasking. Kameran har också förbättrats avsevärt med sitt gränssnitt och fotokvalitet. I vår jämförelse mot huvud med Galaxy S7-kanten var OnePlus 2 med Marshmallow tå-till-tå i prestanda och slog Samsungs telefon i batteriets livslängd med stor marginal.
Tyvärr gör de stora förbättringarna som erbjuds i denna Marshmallow Beta-uppdatering bara den ännu mer frustrerande att den fortfarande inte har rullat ut till alla andra som inte är villiga att ta itu med lite instabil programvara eller manuellt blinkande uppdateringsfiler.
För bara några dagar sedan, den 23 maj, fick vi en uppdaterad Beta build - version 3.0.1 - som avser att vara lite närmare slutlig, och om man blinkar manuellt sätter du dig faktiskt i linje för att få en riktig OTA till stallbyggnaden. Men än en gång är den framtida OTA-uppdateringen till något stabilt fortfarande "ett par veckor" bort, vilket innebär att personer som inte har blinkat en Beta build fortfarande tittar på mer än tre månaders försening från det ursprungliga Q1 2016 släppfönstret ursprungligen anges av OnePlus.
Programvaruuppdateringar av alla storlekar är en svår uppgift att utföra, och stora hopp för hela plattformsversionerna är ännu tuffare. Och även om OnePlus kunde ha hanterat det här lite bättre när det gäller att kommunicera avmattningarna och skälen bakom att det saknade riktade uppdateringsfönstret vill vi alla just se att Marshmallow-uppdateringen kommer. Vi förtjänar det.