Recently it started acting up and refusing to accept key presses for the volume up and arrow up.
Apparently, its a known issue that only gets worse over time.
So, I've began looking for a replacement at an acceptable price, and about the same features as the 880 (I didn't want to get another 880, due to the same issue).
It arrived today, and I immediately set about to fix it.
Here it is before I've started working:

(note the hole with the missing micro usb connector).
luckily I had an old bluetooth ear piece lying around which I could use to source for the missing female micro usb connector.
The problem, is that the connector is very small, and it is quite hard to unsolder it.
So, instead of fighting it with my weller, I decided to use the "use more power" approach and stuck the entire bluetooth earpiece board in the oven (yes, an actual oven). I've set it to 220C and waited for about 10 minutes.
10 minutes later, all components (including the micro usb) just fell of the board, and I've continued to solder the connector to the remote.

A quick test connecting to my PC and updating the remote (migrating the config from the old 880) it booted up and was completely responsive.
I took it over to the living room (still without the case) and it was working (woohoo!!!!).
Here it is finished:
A new Harmony 650 is about 80$, I now have one for 24$, how cool is that?