So I recently upgraded my Z3 Compact to Android Lollipop 5.1.1. The upgrade went fine but the process of downloading the necessary files were a pain in the ass.
Why? Because downloading the firmware files using the XperiFirm is very slow (well, sometimes)!
Anyway, this post is not for me to rant about it but to teach you on how to avoid waiting for too long for the XperiFirm to download those firmware file updates. We will discuss the following topics in this post (seriously. I feel like a teacher right now):
How to download firmware files using a download manager
How to unpack firmware files
How to create custom FTF files (lets assume that you wanted a pre-rooted FTF)
Yes. I own an Xperia Z3 Compact. Since I have a bad habit to optimize my phone so that bloatware will be super minimal, I decided to disable some of Sony’s apps. One of which is the Movie Creator – an app that automagically (if that is even a word) creates slideshows from the Albums app. For me, this is just one of those fancy apps that will always bother me and I won’t be using so much. That being said, I decided to disable it on my phone. To my surprise however, disabling the Movie Creator killed my Time Shift mode. Turns out the Time Shift Video mode in the stock Sony Camera App is so well tied with the Movie Creator App itself that disabling it will kill your capability to slow things down in a high speed video. You read that right. You can’t edit the video if the Movie Creator is disabled! This kinda sucks since I have to live with a bloatware running on my phone. Anyway, if you own an Xperia phone, please do not disable the Movie Creator app! Cheers!
Recently, I was able to get an Xperia Z3 Compact phone. It’s a small phone with a stellar performance. However, after days of tinkering, I was not able to find a way to make those birthday entries appear in the calendar widget even though they appear in the stock calendar app itself.
I did not lose any hopes of finding the solution. I tried using a different widget and other calendar apps but I still came back to the stock Xperia calendar app (its nice and clean!). And then, a wild thought appeared. “What if I try to install Google Calendar and use its widget instead?”. I was hesitant at first because the stock Google Calendar widget app sucks in Jelly Bean and Kitkat. However, recently, I read that Google updated its design to reflect their “Material” design language. So I told myself, “This could work. I have to try Google Calendar again.”. To be honest, material design of Google calendar was indeed fantastic compared to other Google apps that really suck in my opinion (I’m looking at you Google Play Store!). The design was so good that I wanted to ditch the stock Z3 Compact calendar. However, after trying to add find the Google calendar widget, I noticed that the a birthday calendar event was added into it! I was surprised at first. Did it fix the stock calendar bug? I hurriedly check my widget list and tried to find a “Google Calendar” widget entry again. To my surprise, it didn’t have an entry in the widget list! That is when I realized that the Google Calendar app might have fixed the problem! It may have installed the necessary functionality in order for the birthdays to sync in the stock calendar widget or it may have woken up the stock calendar. Whatever it is, it fixed what I call the birthday bug in the stock Xperia Calendar Widget! Hurrah!
Well, that was for the back story. To summarize:
In short, in order to make the Sony Xperia Z3 Compact Stock Calendar Widget to show birthday entries (or any other Sony phone with such bug), just install the Google Calendar app!
PS: I don’t really know what will happen if you uninstall the app after the stock calendar widget was fixed since I kept the Google Calendar app installed. 😉