Castro Progress Report: October 2016

In June, we have released our big update for Castro — 2.0. We have received so much good feedback for that version, and now Castro 2.0 will get its first big update!

Castro 2.1 is now available to everyone on the Google Play! Let’s make a quick overview of the new features.

Castro 2.1 in Google Play!
Castro Premium 2.1 in Google Play!

Premium features

For Premium users we are expanding widget abilities and adding Roman Nurik’s Dash Clock integration.

Simple widget

In our own widget you can now choose from more categories: Battery, Processor and Memory. You can choose only 2 categories, to save widget space on screen.

Dash Clock widget

Castro Premium now has ability to integrate both Memory and Processor categories to Dash Clock.


In this update we are starting to add new modules for Castro. Codecs API is the first in this list. You start with the list of available codecs, which consists of Video and Audio codecs. Then, you can click on any codec in the list and get additional information about it.

For audio codecs Castro can show such capabilities for now: Bitrate range and Input channel for codec.

Speaking about video codecs, this range will be quite bigger: Frame rates, Bitrate range, Height alignment, Width alignment, Supported heights, Supported widths.

Other information


Let’s start with new Processor’s information. First of all, we have added new category in this module — Technologies. Castro now can detect SoC technologies, that your device support or not (SWP, NEON and THUMB).

Also, we are continuing to extend our SoC’s database. In this update we have added near 120 new devices (newly released Pixel, Pixel XL and LG V20. LG V10, LG G4, LG G5, LG G5 SE, Moto G3, all OnePlus phones, all Xiaomi phones, Galaxy S7, Galaxy S7 EDGE, Galaxy Note 7, Galaxy Note 5, Galaxy Note 4, Xperia X, Xperia X Compact, Xperia X Performance, Xperia XA, Xperia XA Ultra, Xperia XZ, Xperia E5, Xperia C4 dual, Google Pixel C, Google Tango Tablet Development Kit, Moto G4, OPPO A33 and other).

It is worth to mention, that Castro 2.1 can detect technical process of your CPU and version of DSP.


In this update we are adding some useful information for System category:
- Systemless Root and BusyBox support;
- Build tags for your ROM;
- Font scale property;
- Disk Encryption check;
- Detection of many system libraries (ICU, OpenSSL and ZLib).

Smaller changes

This build also added many smaller changes to most modules of program:
- Added device identifier to Feedback form (it helps to add new processors to our database);
- Updated FAQ. Added explanation of many abbreviations;
- Whole raster icons removed and changed with vector equivalent;
- Dropped support for Android 4.0.3;
- Removed Invite friends feature from Settings screen (feature wasn’t popular).

Full changelog can be found here.

Bug fixes

- Fixed: Open GL detection on some devices;
- Fixed: Error with Fragment’s views unbinding;
- Fixed: Force close in Feedback window on tablets;
- Fixed: Force close in Processor window on tablets;
- Fixed: Feedback window title localization;
- Fixed: Force close, if Castro can’t detect CPU temperature.

What’s next?

At start, this update should be quite bigger, than it became. We are still testing some new features, for example:
- Ability to change language;
- Battery Dash Clock extension;
- Full Android Nougat support (Multi Window);
- Bettery security for Castro Premium.

So, we plan to release one more update in this month with this features, when it will be ready.

Hope you will enjoy this update as much as we!