OnePlus made some lofty promises for those who opted to buy their phone: Lollipop would be here by March 27th for those wanting OxygenOS, and March 31st for those who wanted CyanogenMod 12S. Looking at today’s calendar shows that it’s April 1st and neither updates are out, meaning they weren’t able to meet those goals.

So when are they coming? We still don’t know. The hold up isn’t that the firmware isn’t ready to go — OnePlus says things are mighty stable right now — but they have to wait for lengthy certification processes to be completed before they can get the green light, and it’s something they didn’t foresee taking such a long time.

And you think they’ve had a hard time dealing with the backlash due to the missed promise? Cyanogen has it even worse: they’re being bashed for the delay even when they weren’t the ones who promised it. CEO Kirt McMaster even went as far as using his brash tone to get the point across:

While we might have preferred something a bit more politically correct, it’s true: Cyanogen has always gone by the “it’s ready when it’s ready” mantra, and they probably don’t deserve the flood of hate rushing their way.

This was simply another case of a young company (OnePlus) learning a tough lesson — never, ever, give an ETA on the OTA. Let’s just hope it doesn’t take more than a couple of weeks to get everyone the goods they were hoping to enjoy by now.