yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] liminalsunset:
Hi, I just purchased the latest DevCheck from the Play Store. I am using a Samsung Galaxy S10+ on One UI 3.1. The phone is not rooted.

Overall, I'm really enjoying this app. It's very useful and thoughtfully designed and.has many features.

I noticed that the battery current monitor appears to have a bug on this device. When the discharge current appears to be greater than 1 A (1000mA), the display will show -1. When the current falls below, it will return to normal.

When the battery is charging, the current is displayed normally, and can display over 1000mA.

Additionally, the CPU temperature cannot be read. Is there a way to check if this is a device specific issue?

One final note - sometimes the floating monitors activate or deactivate themselves at random - particularly if the settings are left open.

Is /are these bugs that can be fixed, or is this issue a limitation of this device or Samsung OS? Happy to provide more diagnostic info if needed

Thanks
[Android Apps and Games] flar2:
Battery current can be fixed, the CPU temperature sensors are highly restricted on newer Android versions, so can't be read without root.

The floating monitors are getting shutdown by the system, you can try disabling battery optimization, or disabling "put apps to sleep"
[Android Apps and Games] liminalsunset:
Thank you for the information! It's really helpful to know that the battery current can be fixed. Is there any information or diagnostic logs I can provide that may be useful in resolving it?

I will make sure to add this app as an exception in all of the various power saving modes.

Interestingly, about the CPU temperature, it appears that it can still actually be read by certain apps (from "System monitor tools lab") - it appears not to simply be the battery's temperature, as it changes much faster with CPU load and differs from the battery's temp (28 vs 37C).

It seems Samsung's "Good Guardians" app has a "Thermal Guardian" module that can read the temperature and thermal level of the system, albeit it doesn't display in degrees, but I wonder if that is how this works.
[Android Apps and Games] flar2:
There may be other temp sensors available that I don't know about. I have a long list and the app runs through them to see if any can be read. Go to the temperatures screen and hit reset in the upper right corner to check again.

Samsung system apps can have access to whatever they want.
[Android Apps and Games] flar2:
Interesting, I decompiled that app and they don't check any paths I don't check (I have many, many more). I installed it on a few phones and I suspect they are using an algorithm based on battery temp and cpu load.

Also interesting, my OnePlus phones do not restrict access to thermal sensors, but my Samsung and Pixel devices do. So it seems some manufacturers lift the selinux restrictions so third-party apps can access the files.

Obviously, with root, any sensor nodes can be read.
[Android Apps and Games] x2k13:
@flar2

In case you missed it, still haven't found an answer to this, actually on LOS 18.1, latest DevCheck, no changes on jfltexx

https://xdaforums.com/t/app-devcheck-1-19-system-information.3171427/post-84085681

Thanks for the app, premium purchased!

Edit, klte screenshot, see the difference?
[Android Apps and Games] xmenmatrix:
Hello,

Very nice app

Just two issues i found (also on latest update today)

As described encryption wifi is wrong and also channel width.

Should be wpa3 and 160 mhz. Cause device is with 1700mbit connected and using wpa3
[Android Apps and Games] rocketrazr1999:
Paid for Pro version and now app won't recognize it. The 3 options for Pro just continue to try to update.
[Android Apps and Games] NewDayRising:
Do you have an ad blocker running? I was having the same issue up till just now. I paused my ad blocker and it works – pro is back. I'm running Adaway with Adaway Official, Energized Ultimate, Malware Domain, Pete Lowe, and StevenBlack Unified Hosts. Names may be approximate on the host sources. I assume I could whitelist the IP address DevCheck is referencing for a long-term fix.
[Android Apps and Games] flar2:
This could explain why I suddenly had dozens of complaints over the past week.

I use RevenueCat to handle payment and licensing, since Google keeps changing the spec every year and I'm tired of spending time constantly redoing the in app payments. It also fixed the problems of Google Play's stale cache. But now this problem, so it's one step forward, one step back.

I hate ads as much as anyone, but these ad blockers are too aggressive and cause massive headaches for me. They keep blocking kernel downloads from EX Kernel Manager too.
[Android Apps and Games] der_Kief:
@flar2 i also have troubles to get PRO version reactivated.

All things i tried (wipe play store cache, disable adblocker, reboot, reinstall devcheck ...) didnt work for me.

All started ~2 days back ... dont know what happend here.

Any other way to get PRO back ?
[Android Apps and Games] flar2:
I don't know what the problem is, many users have been affected. I have little control over this.

Wait for version 4.08 to come out, it forces google to check the payment and update the cache, to the extent that I can force it. Hopefully that works because this is driving me crazy.
[Android Apps and Games] der_Kief:
THX for new version ... it fixes the activation problem (y)
[Android Apps and Games] dimedevil:
Hi, I bought this app last year...

I wonder if you could add detection for RAM Expansion feature that is available on new phones like Samsung's RAM Plus, OPPO VIVO and REALME RAM Expansion, Xiaomi's RAM Extension, and so on? It would be great feature... Thanks
[Android Apps and Games] flar2:
Thanks, I was not aware of that feature. Only problem is I need to get my hands on these phones to see what it is. Unfortunately DevCheck is a money-losing operation so I am not able to purchase new phones. I wish even half of a percent of users would buy pro, then I could really make this a great app
[Android Apps and Games] x2k13:
Yeah, and it's not expensive. One less coffee for me, one more coffee for you. 🙂
[Android Apps and Games] maik005:
hello, the Samsung RAM Plus feature looks like it only changes the ZRAM size?

This is already in your app.

I have an S20 FE 5G withe Android 12 / OneUI 4.1 - not rooted.

Sadly I cant restore my pro purchase since weeks.
[Android Apps and Games] flar2:
Did you hit restore purchases on the purchase screen? Reset DevCheck (from the menu at upper right)? Wipe Google Play data and reboot?
[Android Apps and Games] maik005:
yes, didn't work.

Of course the same Google account and had it also on the device already on it and unlocked.

Also an older version did not work.
[Android Apps and Games] x2k13:
Did you try on a different network/WiFi? Could be something (firewall, pi-hole, other adblockers) blocking the request, or in other words, Play Store is unable to reach licensing "service".
[Android Apps and Games] maik005:
Yes, also tried that.

Did not work.

Another App where I also bought pro in-app works fine after reinstall and has pro features.

It is only with your app.
[Android Apps and Games] balanyc:
realme 9 pro+ ois not detected..

please take a look sir.. thanks
[Android Apps and Games] flar2:
That is what is reported by Android.

The android camera api is terrible, everything related to camera hardware is closed source and there are no standards. All I can do is take what is reported by the system.
[Android Apps and Games] balanyc:
ok I got it, thanks for your explaination.
[Android Apps and Games] Volcob:
Hi. I've recently purchased the pro. And i find that the monitor overlays disappear whenever i go to YouTube vanced. Doesn't come back until i off and on the toggle switches for those monitors.

I'm on S22ultra
[Android Apps and Games] flar2:
Are you the same person who sent the one star review a little while ago?

This is likely an issue with Samsung killing the service ("put apps to sleep") or some other setting. There is nothing wrong with DevCheck, it works good for me on many different devices and android versions. Please see dontkillmyapp.com for details.
[Android Apps and Games] raul6:
Can't reproduce it on S22U
[Android Apps and Games] mattia.b89:
Hi dev,

I am a simple user of your app;

First, great job!

Second, I noticed a weird thing: when changing "theme color", the upper-left app icon doesn't change color accordingly; is it intentionally?

I know, it is and it stays green because it the "flag" color of the app but when I change colors, it results in a bad appearance... Let me know what do you think.
[Android Apps and Games] RAExda:
I have a question about the "Charge cycles" information on the app. If I replace the battery, will the value start again from zero or will it just continue from the previous count (I have a Samsung S9 International Snapdragon version)?
[Android Apps and Games] flar2:
That's a good question, I don't know the answer.

My guess is that it will continue from the previous count, as this info is stored in the EFS partition and seems to be a simple incremental count. But, Samsung could have code that resets it if a different battery is detected.

I really don't know, so please report back if you swap the battery.
[Android Apps and Games] maik005:
as the charge_cycle_counter is saved on the mainboard it will continue.

sadly they don`t do that.

Samsung itself can reset the counter or you can reset it with root.

And you have to reset the counter to be able to full charge the new battery.

There is a new app which works for S20 and newer.

So cutomers can reset the charge_counter without root.

But I think the App is not offical yet.

How to Perform a Battery Cycle Reset

Use this guide to perform a battery cycle reset on your Samsung phone or tablet. You should perform this reset whenever you change the battery for...

www.ifixit.com
[Android Apps and Games] RAExda:
Thanks for the info.

I got the battery replaced and, as expected, the counter has not been reset.

Updated efs/FactoryApp/batt_discharge_level to 0 and count is reset.
[Android Apps and Games] skyhirules:
There's something wrong with the reported battery current on Xiaomi Redmi 9C, with MIUI 12.5 (Android 11). See the attached screenshot...
[Android Apps and Games] x2k13:
Wow, now that"s a hell of a Turbocharge. Full in 10 seconds or - KaBoom 😅😂
[Android Apps and Games] skyhirules:
Another issue in the latest version. Though the internal memory is reported correctly, the app reports exactly the same data for the external SD card. In the partitions data thought the external storage is reported correctly. Look at the attached screenshots to see what I mean. Using a Nokia 6.2 with Android 11.
[Android Apps and Games] dbGHOST:
Have you figured it out?

Recently got a new device, and also had the same issue.

Tried various versions from v2.x to v4.x but still didn't work.

My license was purchased back in 2016, don't know if there's something changed in Google's end.
[Android Apps and Games] flar2:
Yes!
[Android Apps and Games] onukomer:
alright, i want to help you, Please inform me :)

i can translate it to turkish language
[Android Apps and Games] PlayPetepp:
Loving the theme choser with dark theme enabled. Coudn't wait for my card to get cleared up so I can unlock pro version. Really nice work, cheap too. Totally worth it.

-. typewrited .-
[Android Apps and Games] flar2:
Another release coming soon, with support for more hardware a few more bits of information and some minor fixes and improvements. For the pro version, there will be movable, always-on-top floating windows with adjustable size and opacity for monitoring cpu frequencies, temperatures, gpu frequency and load. I'm already finding this to be a useful feature for development.

Translation will begin soon.
[Android Apps and Games] :
I might have a problem with my phone.

The top 4 numbers in the cpu page are the cores frequencies, correct? I see the top left one changing from 300 to higher values when touching the screen,, but the other three are stuck at 2649.

Considering that the cpu is at 70 degrees Celsius and phone is hot as hell (but it is also charging from the wall outlet) ...is it stuck at max frequency on three cores then? (I'm using lean kernel btw) or am I reading it wrong?

Cpu load is reported between 3 and 20%, so it could possibly be a reporting error from your app: if I have 3 cores stuck at max frequency, shouldn't it be above 75%?

My device is in my signature!

Edit: ram usage is reported differently from the settings screen. Devcheck says more or less 500 MB free, settings say 1 gb. Who's wrong?

Edit 2 then I'll stop for now: wouldn't it be useful to have a link from the cards on your apps to the relevant settings pages, if they exist? Like battery, free ram, storage, system info, wifi, cellular data... There are many sections which are "link-able" with relevant settings pages or sub-screens!

Cheers!

Nexus 6 64gb - CyanogenMod 12.1 (Android 5.1.1) [MENTION=3705640]520[/MENTION] dpi

LG G watch R
[Android Apps and Games] flar2:
You are reading it correctly. Your CPUs are definitely stuck, try rebooting and see if that fixes it. Probably some glitch with mpdecision or something or the kernel.

Fro RAM, there are many different ways to report it. Go to a terminal and type cat /proc/meminfo and you'll see a bunch of numbers. Different apps consider different categories as "free"
[Android Apps and Games] :
Thank you, a reboot solved it indeed and now is ok. I still don't understand why cpu load was under 20 % with 3 cores stuck at max though... How is this parameter calculated then?

Thank you for the explanation about ram readings, just one more question about it: to avoid issues with users asking and complaining for nothing (especially less tech savvy guys), don't you think that reporting the ram the same way the settings app does would be a better choice? All in all, if the settings app shows it that way, it shouldn't be a "wrong" way to calculate it, right? Just my casual guy's 2 cents though!

Moreover, just for eye candy, I wouldn't mind a "progress bar" for CPUs frequency (in real time) and, mostly, for ram usage and storage user :) it would probably make the app more attractive to casual users and help to make it more "colored" and polished. Again, just my instinctive opinion, without too much thinking!

Keep up the good work!

Nexus 6 64gb - CyanogenMod 12.1 (Android 5.1.1) [MENTION=3705640]520[/MENTION] dpi

LG G watch R
[Android Apps and Games] flar2:
Your high CPU frequencies were a glitch that was completely unrelated to this app. The load and frequencies reported by this app are always correct and accurate as rhey read diectly from the system. Something was preventing your CPU frequencies from scaling down.

There is a reason I don't have graphs or progress bars for the CPU frequencies: they artificially add to the system load and increase frequencies. . You'll see other apps with all kinds of graphics and load hovering at 20% or more. This is a very light app. Maybe I'll add something for other stats that don't change as frequently.

The ram usage stat is reported the standard Linux way. I don't know what they're reporting in the system settings. Almost everything else reports it the same way I do.
[Android Apps and Games] :
Thanks you for your explanation!

This part was already clear :) my question is, in abstract terms, about the "cpu load" parameter... I don't understand it well and was looking for an explanation in layman's terms.

So, I thought, and here I'm surely wrong, that, having (in my previous scenario) 3 cores at max frequency and one working as expected, cpu load should have been (in abstract) more than 75 %. This because 3 cores out of 4 are at max, plus the "working" one, I thought made up for a value comprised between 75 and 100%. I think I'm utterly wrong here, because I don't think that cpu load is calculated in such arithmetical way...

So, provided that your app reported values ranging from 2 3 to 20 % (I'm absolutely not questioning the values read by your app! Sorry if I created a misunderstanding!), how does this cpu load parameter "work"? How is it calculated (in abstract terms)? It's not proportional, meaning that each core usage counts from 0 to 25, so that the sum of all cores ranges from 0 to 100%, right?

Thank you for your explanation, also about my other suggestions! The only thing still not fully persuading me is the different ram reporting compared to system settings, I fear that with it being different some users might start to freak out! [emoji14] I am saying this not in a technical perspective of course (I don't have any technical knowledge to even understand fully what we're talking about, I'm just an intermediate user with a taste for tinkering with his phoen), just a "anthropological" one!

Keep up the good work and thank you for your time

Nexus 6 64gb - CyanogenMod 12.1 (Android 5.1.1) [MENTION=3705640]520[/MENTION] dpi

LG G watch R
[Android Apps and Games] flar2:
I just released version 1.12 with some small improvements and a new feature for the Pro Version

The new feature is floating monitors. These are movable, floating overlay windows that show current CPU frequencies, temperatures, GPU frequency and system load in real time, while using other apps.

You can adjust the transparency and size with sliders in the app. And they can be positioned anywhere on the screen by dragging them with your finger.

On Lollipop and M preview, the floating monitors can be docked on the status bar, where they automatically snap into place and appear like notifications. But unlike notifications, they do not create more cards in your notification drawer.

If you have the pro version, try it out. I think you'll find it useful.
[Android Apps and Games] flar2:
Here's a quick video showing the floating monitors feature

[YOUTUBE]Rv9UNvALU2A[/YOUTUBE]
[Android Apps and Games] Primokorn:
Floating monitors are a key feature and the app remains light as you previously explained :good:

The tip with the statusbar is awesome!
[Android Apps and Games] Tommy-Geenexus:
Very useful Application (esp. in the Pro-Version).

The transparent overlays are great, they do really help with debugging various parts of a Kernel, thanks for this!
[Android Apps and Games] flar2:
Looking for volunteers to start translating. If interested, send me a message with your email and the language(s) you would like to translate.

You'll receive an invitation to the translation platform

Please send me an email.
[Android Apps and Games] 1337jay:
Great app, unlocked the Pro version a little while ago, loving the floating monitors! :)
[Android Apps and Games] flar2:
Still looking for translators.

Some of the major languages without volunteers are:

Spanish, German, Dutch, Portuguese, Arabic, Russian and all Asian languages
[Android Apps and Games] 1337jay:
I can help with Slovenian translation if you need.
[Android Apps and Games] flar2:
Excellent, that would be great. Send my your email in a pm and you'll get an invite to the translation platform.
[Android Apps and Games] Saratoga79:
Spanish for me!

EDIT: [MENTION=229473]flat2[/MENTION] Spanish translation done.
[Android Apps and Games] illetyus:
Can you send some SS for "Battery" section in pro mode? I want to know what aspects can you track there.
[Android Apps and Games] maik005:
it just works now without doing anything beside installing Samsung Firmware updates.
[Android Apps and Games] dbGHOST:
Which version are you on right now?

I have the US unlocked variant S918U1, and just got the Feb security update (ends with AWBE).

Sadly still not working.
[Android Apps and Games] maik005:
DevCheck Pro 4.51

Galaxy S20 FE 5G (SM-G781B)

OneUI 5.1 /Android 13 / february security patch.
[Android Apps and Games] 7sergeym7:
Hello! Tell me to install the unlock bootloader on RuStore, will it be possible !?

---------

Translated using Google by SyCoREAPER
[Android Apps and Games] Wolfcity:
This is an English speaking forum.

Translated:

Don't understand your question.
[Android Apps and Games] 7sergeym7:
Хороший юмор!

Могу пошутить на Ваш манер.

Вы устанавливаете программу в телефоне, или телефон устанавливает программу Вам, а возможно выбирает программу для телефона или еще ниже программа выбирает Вас с телефоном(

Mod translation:

Good humor!

I can joke your way.

You install the program in the phone, or the phone installs the program for you, and possibly selects the program for the phone, or even lower, the program selects you with the phone(
[Android Apps and Games] Wolfcity:
Please use the ENGLISH language.

I just translated your post by Google Translate.
[Android Apps and Games] Badger50:
Greetings. As a "last time" courtesy, I have translated your recent post. As a friendly reminder, we ask all members to please post in English as stipulated by XDA Rule #4:

Spoiler content hidden.

Thank you for your cooperation, and have a pleasant day.

-Regards: Badger50
[Android Apps and Games] kkcomputer:
update
[Android Apps and Games] yeagerkuhn1202:
excuse me sir.. what was root acces permission on devcheck for??
[Android Apps and Games] astasterix:
Can you add brightness level to display section? It will be usefull for adjust display brightness.
[Android Apps and Games] dbGHOST:
I wonder if anyone still having trouble restoring purchases?

Been trying since half year ago but still couldn't figure it out.

My previous messages:

Spoiler content hidden.
[Android Apps and Games] Desolate Intention:
Hi. Your app reports no temperature sensors for my A546E. What do?
[Android Apps and Games] flar2:
Unfortunately, temperature sensors are restricted by selinux on most devices. In that case, root is required to view the sensors.
[Android Apps and Games] esprout:
What is the Charge counter in the battery tab? Also on my Pixel 4 there's a Capacity (estimated). Where does that figure come from?
[Android Apps and Games] esprout:
I think I've answered my own question about what Charge counter means. It's the remaining capacity as reported by the system.

I just have a phone that currently reports 2467/3000 mAh (or 82%) when it's currently 38% charged. So I guess on this phone, the Charge counter reading is just inaccurate.

Still don't know where the estimated capacity figure comes from though.
[Android Apps and Games] RedDevil46:
Hi all,

On my 11T Pro the battery voltage sometimes is between 7 and 8 volts and sometimes it's between 3 and 4 volts.

Is it possible to add a setting to set the right voltage for smartphones that uses 2 batteries, like on AccuBattery?
[Android Apps and Games] flar2:
Yes, I'll look into it
[Android Apps and Games] flar2:
I'm just showing the output from Android battery API.
[Android Apps and Games] brasscupcakes:
Question please: I just bought a new Redmi Pad SE. Battery reported by system is 8000 mAh, but DevCheck estimates 6915 mAh (and it is hard to believe it is anywhere near even that much because battery performance is dismal).

This means I got a lemon, no? Shouldn't those two values be equal when the device is straight out of the box?

Thank you for any insight and thank you for a great app!
[Android Apps and Games] flar2:
It's fine, pretty much every device has a lower estimated charge count than the design spec. My brand new Pixel 8 Pro is showing 4600 when the design is 5050. I might stop showing that to avoid confusion.
[Android Apps and Games] zbyszekkk:
Application does not show the number of charging cycles ?
[Android Apps and Games] flar2:
Yes it does, if available. It's not available on most devices
[Android Apps and Games] palmuse:
Been using DevCheck for years. Excellent app!

I am having recent issues with it. Since the last OS update on my OnePlus 11, the floating monitors are dropping a lot. I have to fo in to settigns, force close Dev Check and relaunch setting the monitors on. Prevoiusly, they were on indefinitely.

I have the app set to not be killed in as many ways as possible but this is not helping. How can I assist with solving this issue?

edit: I believe this may be related to either tge new aggressive background process killer. It seems to stay up longer when I keep the main app up in my recent apps and access it on occasion to keep it live.