yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Hendrix7:
Why voltage and not percentage?​

Because battery charging is a rubberband effect. If the charging controller applies a higher voltage, it will charge faster and go to a higher percentage.

Unfortunately, some charging controllers such as that of the Galaxy Note 4 go dangerously high (4.39V), which resulted in my replacement battery being inflated.

Limiting the percentage to something like 80% would not prevent battery inflation because shortly before charging stops at 80%, the voltage would still be at 4.39V to achieve the highest possible charging speed.

Limiting the charging speed (charging current) is possible by changing the value in the "siop_level" file (0-100), at least on Samsung devices, but that is also not so useful because a low speed at a high percentage can still exceed 4.3 V, and a low value in "siop_level" would also limit the current at low percentages even though a high current is possible at low percentages without exceeding 4.3V.

A voltage limit of 4.30V would still allow fast charging from 0% to roughly half, and above that it doesn't matter much anyway because fast charging is neede most when you are low on power.

All a voltage limit of 4.30V would do is slightly slowing down charging while the battery is already charged more than half, and reduce the used battery capacity by just a few percents, but it would significantly extend the battery life expectancy.

How to limit the battery to a specific voltage rather than a percentage or a speed?

Is there a way to do it for all manufacturers, or is it manufacturer-dependent? The closest possible thing for Samsung devices would be a script that lowers siop_level whenever the battery exceeds 4.3V, but siop_level apparently only exists on Samsung devices, so it would not work with other manufacturers.

I hope there is a file that specifically controls battery voltage, not just speed or percentage.

[I release the contents of this post under the Creative Commons 4.0 ShareAlike license.]
[Samsung Galaxy S10+ Questions & Answers] Axelsilva17:
hello friends .

Today I performed a format from the normal menu of my cell phone

Everything happened normally but when starting the initial configuration the screen does not show an image, it responds to touches and you can hear it if talkback is activated, any idea what I can do? It is model sm-g975f
[General Questions and Answers] Hendrix7:
Yes, I know, 30 Hz does not look good. In fact, it's hard to go back to 60 Hz once you've experienced 120 Hz, but 30 Hz could be useful for emergency power saving. (Though since around 2014, it is 0 Hz when nothing is moving on screen.)

As far as I am aware, no smartphone has a 30 Hz option, only 60 Hz and 120 Hz. How to set the screen refresh rate to 30 Hz for power saving in emergency situations? Is there any tool for this purpose? With root, obviously. No root = no ownership. (Yes, I know, powerbanks exist and I already have one (it even has fast charging), but still.)
[General Questions and Answers] Slow in the head:
I am interested in that as well, since my phone actually used to set 10 Hz in power saving mode when image was static a few firmware versions ago, but in the latest version they've raised it to 30 Hz (and 60 Hz when there is animation).

I'd rather lower it back to 10 Hz (or even lower) for the sake of battery lasting longer.
[General Questions and Answers] Slow in the head:
Oh wow it's weird: so I've played around the settings in the phone (no extra apps, just built-in settings) and learned that dynamic/adaptive refresh rate... depends on the brightness level of the display!

And now I see that at brightness above like 90% it drops to as low as 1 Hz when image is static!

When brightness is between like 80% and 90% - the static image refresh rate drops only to 5 Hz.

When brightness is between like 35% and 80% - the static image refresh rate drops only to 10 Hz.

And when brightness is between 1% and 35% - the static image refresh rate drops only to 30 Hz.
[General Questions and Answers] Slow in the head:
I wonder if SetEdit SettingsDatabaseEditor could be used to alter "min_refresh_rate", "user_refresh_rate" and "peak_refresh_rate" to make those refresh rates be independent of brightness levels.
[General Questions and Answers] Slow in the head:
I used adb shell to get those properties, it turned out that their valus were null, null, 120.0.

And so I've managed to change peak_refresh_rate between 120.0, 90.0, 60.0 and 30.0!

With 30.0 the animation becomes quite choppy. With 60.0 I am comfortable. With 90.0 and 120.0 I honestly don't even notice the difference, it's a tad bit smoother that with 60.0 to the point where I'm pretty much content with 60.0.

As for screen_brightness property - it turned out to be an integer value ranging from 4 (1%) to 8191 (100%), but even with superuser permissions I was not able to change it, was getting this exception:

Exception occurred while executing 'put':
java.lang.SecurityException: com.android.shell was not granted this permission: android.permission.WRITE_SETTINGS.
at android.provider.Settings.isCallingPackageAllowedToPerformAppOpsProtectedOperation(Settings.java:20118)
at android.provider.Settings.checkAndNoteWriteSettingsOperation(Settings.java:20006)
at com.android.providers.settings.SettingsProvider.mutateSystemSetting(SettingsProvider.java:2191)
at com.android.providers.settings.SettingsProvider.insertSystemSetting(SettingsProvider.java:2114)
at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:537)
at android.content.ContentProvider.call(ContentProvider.java:2716)
at android.content.ContentProvider$Transport.call(ContentProvider.java:641)
at com.android.providers.settings.SettingsService$MyShellCommand.putForUser(SettingsService.java:385)
at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:281)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:53)
at android.os.Binder.shellCommand(Binder.java:1092)
at android.os.Binder.onTransact(Binder.java:912)
at android.os.Binder.execTransactInternal(Binder.java:1392)
at android.os.Binder.execTransact(Binder.java:1299)
[General Questions and Answers] xXx yYy:
@Hendrix7

you might try app

SmartHertz​

available on Google Play Store

Functionalities:

Assign refresh rate per application

Assign refresh rate per category

Categories are automatically generated

Applications are automatically added to categories

Lower the refresh rate on low battery

Lower the refresh rate when device is locked (useful for ambient display)

QS toggle to switch the refresh rate
[Samsung Galaxy A53 5G] waayo69:
Hi, as the thread name suggests, I'd like to convert from SM-A536V OYN to SM-A536E XTC as i bought this phone from Ebay unlocked by verizon and now in ph i seem cant enable to activate 5G. is this possible?
[Samsung Galaxy A53 5G] erpl:
You can't convert the model, but you can change CSC using SamFW tool
[Motorola Edge 40 Pro  / Moto X40 (China)] Kkjin:
Motox40 seems to have stabilized Lineage Rom, and I hope a kernel developer appears
[Android Q&A, Help & Troubleshooting] sl4y3r07:
Hi guys, can anyone help me in finding zergrush exploits ? Till now, I have found this https://github.com/revolutionary/zergRush
[Android Q&A, Help & Troubleshooting] Oswald Boelcke:
Hello and good morning, @sl4y3r07 Welcome to XDA! I hope you'll always get the support you require and have enjoyable time at our forums.

However, prior to your next posting besides the XDA Forum Rules please read all the guidances that are stuck on top of every forum like

Note: Questions go in Q&A Forum

If you are posting a Question Thread post it in the Q&A forum. Technical discussion of Android development and hacking. No noobs, please. Device-specific releases should go under the appropriate device forum...

xdaforums.com

and the others. I've moved your thread to Android Q&A.

Regards

Oswald Boelcke

Senior Moderator
[Samsung Galaxy Tab S3 Questions & Answers] Jo3y3030:
I bought a frp locked tab s3 SM-T837T from goodwill, figured out how to flash the combination file and remove the Google account.. now it download mode it reports frp is off.

The issue I'm having is flashing back to the stock firmware I had on it. While using odin3 I get the message it failed and on the tablet it says: the file is too big, invalid ext4 image. How can I fix this? I know it has something to do with the pit file but idk what to do from there.

The last part of the stock firmware file I'm choosing to load is csc_home instead of csc which does have a pit file in there, but I'm not using that one because I saw a video of someone using the csc_home.. I'm guessing to make sure the Google account deletion is saved when It was removed using the combination software.
[Samsung Galaxy Tab S3 Questions & Answers] Jo3y3030:
Nvm i successfully bypassed FRP!!! i flashed the csc file instead of csc_home and got the "pass" message on odin. used this video and follow the steps, but instead i used odin 3.13 from samfw. i removed the files he did in the video by unpacking with 7zip and deleting them then you just archive it again. for the hidden.img file dont worry if it isnt there.

once you have the combination file installed (i didnt enter the ime code he did) and it still worked for me. the download process did fail for me though ( not inside odin) then a message on tablet popped up about device storage being corrupted and i just click reset and it took a good few mins to load into the OS.

so frp bypass is possible :p

if this helped u let me know. or if u need me to explain better.
[Samsung Galaxy Tab S3 Questions & Answers] ze7zez:
Since you have a method to remove frp, there is no obstacle to check it by flashing csc in Odin, instead of csc_home.
[Samsung Galaxy Tab S3 Questions & Answers] Jo3y3030:
yeah i now know that lol. I have a galaxy tab s4 10.5 that's frp too so im going to try to bypass that as well.
[Android Head-Units] Sir.Franzèlot:
Heya

I recently installed a Junsun V1 Pro (MT8227L) in my Merc (w220). I was able to select the matching CanBus box, in order to use the steering wheel control buttons.

I do face an issue for following buttons:

- Next

- Previous

When clicking on next, not the next track on Spotify (or any other application which plays music) is played in total 3 or 4 tracks are skipped. Same occurs with the previous button. However I do have same behavior when a radio application is running, instead of swichting to the next radio station, some saved stations are skipped.

All the other buttons are working fine, like volume up and volume down for instance.

Besides that, I am not able to adjust the setting in the device settings of the headunit. By following the instructions, I should select a button on the screen which blinks for a couple of seconds, in this time I need to press a button on the steering wheel to connect both. Unfortunately this doesn't work :(

Thanks for your support - cheers
[General Topics] KasRoudra:
I am windows-arch dual boot user. Now I want to add bliss too. The bliss documentation (manual linux) is applicable when using it from the same partition. But I want to install it in a separate partition. So the issue is grub(or accurately os-prober) of arch can't detect bliss. On the other hand the grub2 of bliss can't detect arch. Fortunately both detect windows but obviously that's not enough. How do I configure it to combine all three os into one grub/grub2 menu?
[Connected Car] R_AL_Sim:
Hi I'm looking at buying a android mirror cam seen a few about and also seen a lot of posts on here saying they have problems with roms.

Any recommendations I want 4 channel cam.

Seen the t88 but how can it be double the price for a rom upgrade?

£160 for android 8

https://www.aliexpress.com/item/1005006186387892.html

And £311 for android 9

https://www.aliexpress.com/item/1005005666575836.html

Do these manufacturers keep the model number the same but change the hardware

Hopefully someone can shed some light on this seems a very confused market
[Connected Car] GeorgeHenry:
Manufacturers often keep the same model number but change hardware, leading to price variations. The T88’s significant price difference between Android 8 and Android 9 versions likely reflects upgraded hardware or features. Check reviews for reliability, and consult a car dealership for trusted brands with better
[Android Q&A, Help & Troubleshooting] KasRoudra:
I am windows arch dual boot user. Now I want to add bliss too. The bliss documentation is applicable when using it from the same partition. But I want to install it in a separate partition. So the issue is grub(or accurately os-prober) of arch can't detect bliss. On the other hand the grub2 of bliss can't detect arch. Fortunately both detect windows but that's not enough. How do I configure it to combine all three os into one grub/grub2 menu?
[Xiaomi Poco X6 Pro / Redmi K70E] bifa01:
Hi there ..i changed the ringtone and put a downloaded one for phone and another for WhatsApp.it works well for a wile then when i receive a call i got the water drop notification or the phone only vibrates..i reapply the ringtones so it works the after a wile it does the same ..any idea how to fix this
[Samsung Galaxy S21+] waayo69:
like what the title suggested, i cant seem to lock to 5G network, it does go to 5G but just only for about 5 seconds and goes back to 4G/LTE.

my area is capable of getting 5G. G996U OYN is the csc. anyone having the same problem? im on latest update/android
[General Questions and Answers] mohamed_MaDaRa:
I'm have infinix note 11 x663 and i found

Device tree Link

Vander tree Link

For my device to build custom rom

But i cannot found kernel and i can't find custom kernel so what can i do i have stock firmware can i build it from boot.img or what?
[General Questions and Answers] Renate:
I dunno. What is it that you specifically want from the kernel?

Wouldn't patching the existing kernel be easier?
[General Questions and Answers] mohamed_MaDaRa:
I searsh for building rom and i found i should have device tree and device vendor and device kernel but i don't found my kernel on githup and I Don't know how can i get it so. I post this question

And thanks for reply.
[General Questions and Answers] Renate:
A lot of times the source for a kernel is not available.

My question is: What's the goal of this?

Do you just want to build a kernel for the heck of it?

Or do you want to address some issue with the stock kernel?

I don't build kernels. I patch them occasionally.
[General Questions and Answers] xXx yYy:
Android relies on a type of Linux kernel ( based on a Linux LTS Kernel ) - either ACK or GKI - what is the core of the operating system that interacts with the hardware and provides low-level services. What Linux kernel is used depends on OEM.

IMO replacing the Android kernel is generally not recommended for stock devices. :)

Various Android kernel sources you can find here:

kernel/common - Git at Google

BTW:

The kernel used by an Android version is actually part of a larger file called the boot.img. Tools like android unpack ( part of the Android SDK ) can be used to unpack a specific boot.img.

Use the following command, replacing <boot_image.img> with the actual filename of your boot.img:

android unpack <boot_image.img>
[General Questions and Answers] khusika:
From the device-tree you mentioned above, the owner uses prebuilt kernel instead of building it from source.

It's clearly mentioned in the BoardConfig.mk#L76-L78

BOARD_KERNEL_IMAGE_NAME := Image.gz
TARGET_PREBUILT_KERNEL := $(DEVICE_PATH)/prebuilt/kernel
TARGET_PREBUILT_DTB := $(DEVICE_PATH)/prebuilt/dtb.img

So, both kernel image and device-tree-base files is located in this link below

https://github.com/Infinix-Devices-Series/android_device_infinix_note11/tree/lineage-18.1/prebuilt
[Xiaomi Mi 11 Ultra] @Peterrrrr:
I wounder if someone here who have bought Mi 11 Ultra from China(with international firmware) could help me founding out which bands it supports.

Im living in Sweden and use:

700 MHz (Band 28A)

800 MHz (Band 20)

900 MHz (Band 8)

1800 MHz (Band 3)

2,1 GHz (Band 1)

2,3 GHz (Band 40)

2,6 GHz (Band 38)

3,4-3,6 GHz (Band n78)
[Xiaomi Mi 11 Ultra] NOSS8:
Installing a Global firmware will not change anything for the bands, it is at the HW level.

And you didn't post the link for this thread, to check (possible scam):

Where to buy 12 Pro?

Im living in Sweden and looking for a brand new Mi 12 Pro(unopend box), the cheapest price I have found so far is 471 Euro incl delviery cost. I wounder if anyone know any web site who sell them cheaper?

xdaforums.com
[Xiaomi Mi 11 Ultra] @Peterrrrr:
It is between the 12 Pro and 11 Ultra, I notice on several sites that 11 Ultra is sold for the same price as 12 Pro :)
[Xiaomi Mi 11 Ultra] NOSS8:
The Mi 11 Ultra is older and for the 12 pro at the price you indicate it would rather be a Cn version, I live in Europe and this is not the price of a Global Version, hence my request for the link, because some sellers sell it for a Global version when it is a CN version on which a Global ROM has been flashed.
[Google Pixel 8] adblacklidge:
Can someone please help with this problem?

I'm not sure how I did this, but somehow I've added the "sticky bit" to

/storage/emulated/0

directory (the "0" directory has permissions of "drwxrws---"). Therefore, everything I try to create under that directory, which is the Pixel phone's "sdcard" directory, is created with the same sticky bit, and I'm not part of the group same group anymore because I just wiped my phone and lost root.

I had rooted my phone (I had root yesterday actually) messing around with different things in termux, and I found out I couldn't see files inside directories when going through the symlinks created by running "termux-setup-storage". I didn't realize the "0" directory was the directory that was actually screwed up permissions wise, so I went ahead and formatted my phone (downloaded the factory image and ran the "flash-all.sh" script, thinking that would get everything back to normal and I could just start over and re-root. Now, I can't root my phone. Hell, I can't even delete Magisk's log files using the delete button when viewing the logs using the app (Magisk saves log files into the "Download" folder, which has that damn sticky bit that I cannot remove, so Magisk just throws an error and doesn't save the logs).

I've been using ADB trying to remove the sticky bit from the "0" directory with no success. When I run:

chmod 00775 0/

or

chmod a-st 0/

I get no errors, it simply does nothing. Its permissions are still "drwxrws---" I can't use "adb root" because it "can't be used on a production build". Sometimes, the system automatically makes the "Android/" directory and it has "drwxrws--x" permissions so I can use "adb pull/push" files to it, but not to any other directory in "0".

My phone is kind of locked down right now (I can still use it and make calls/text, but I can't do anything with the internal storage). I'm totally fine with formatting anything I have to to get rid of that sticky bit on the "0" directory, but I've used fastboot before to the wrong ends and ended up corrupting one of my previous phones. I'm not very familiar with it, and don't want to just start randomly formatting partitions and flashing things from Google attempting to fix this without asking.

What's the best way to fix this issue? Is there a fastboot command to completely format the phone back to a 100% factory default state (with the permissions on the /storage/emulated/0 directory changed back to the way they were when I got the phone)? That would fix the problem and I could take it from there. I know this is a strange problem, but can anyone help please?
[Google Pixel 8] PsalmEquipt:
Hi,

To get everything back to normal and start over this page may be worth a try:

Factory Images for Nexus and Pixel Devices | Google Play services | Google for Developers

developers.google.com

Enjoy your day,

Dave

5 pm - This search may also be helpful:

https://www.youtube.com/results?search_query=Factory+Image+for+Pixel+8
[Google Pixel 8] adblacklidge:
Thank you for your reply.

That is actually the site I went to to download the latest image of the Pixel 8. As I said in my original post, I downloaded the image and ran the "flash-all.sh" script (I'm on Linux Mint), but it did not clear the sticky bit from the "0" directory unfortunately.

I'm wondering if there is a fastboot command I can use to blow away the entire system properly and have it reset all to factory settings (like everything, even the permissions on all dierctories).

Do you think the following command:

fastboot erase userdata

would clear the userdata (/storage/emulated/0) directory AND reset the permissions on the "0" directory? If that command doesn't remove the sticky bit on "0", it won't solve my problem.

I'm mostly at a loss here. Does anyone else have any suggestions (commands or anything)? If it helps any, I'm on partition A (I don't know if I can just switch to partition B and use it the same as A - Android is a little picky about what you do with its partitions, I corrupted my last phone trying to format both partitions in fastboot and don't want to end up there again).

I literally have no idea how I did this in the first place - no command I ran on Termux should have changed the permissions of the "0" directory. I use Linux at work every day and I've never encountered a situation where I can't remove the sticky bit (I know it has its uses, but I didn't purposefully add it to that directory with Termux).

I've looked all over Google for an answer to this and it looks like I'm the only one that has ever encountered this problem. I spent 3 hours last night searching Google for a potential solution and found nothing.

By the way, is this the correct forum to ask this question, or should I ask it in "Upgrading, Modifying, and Unlocking"?
[Google Pixel 8] adblacklidge:
So I've been messing around with magisk for the past several hours and trying to root the phone again and I was finally able to successfully root the phone again (magisk has been throwing errors every time I tried to do anything with it, but I ended up using "scrcpy" to push and pull and that seemed to have helped for some reason).

The permissions are still messed up, but I think I can fix them now with root. I will post again if I can finally remove that sticky bit.
[General Questions and Answers] feenty:
Hello!

Sorry if my post is in wrong place,and sorry for mí english, i'm hungarian and i'm new here.

I need some support for this device:

http://www.made-in-china.com/showro...etailHbVmiJZOAuWe/China-Smartphone-M802-.html

I'm searching for a week but i cant find anything. I dont know how can i hard reset it, or how can i upgrade it if it is awailable.

Thanks.
[General Questions and Answers] hotrod101:
It may be a clone of some device, but not sure which one. It does not look familiar to me. Made in China so who knows. You can't get any support from the company that manufactured the device or the seller?

Hopefully someone else will be able to point you in some kind of direction.
[General Questions and Answers] _fm:
Hei dude,. your device look very similiar to DOPOD M700, that AFAIK, it have no ROM support,.

But the newer Update for DOPOD M700 is DOPOD p800w (ARTEMIS), that have support for ROM,.

But i think your device is not the same with that, but maybe same how to's,.

so i would recommend you to visit and read further in HERE

Hope it help
[General Questions and Answers] feenty:
I wrote mail to the manufacturer, but no answer.

I dont know what should i do.

Is there any pc application that can tell me information about the connected devices? (eg. ROM type)
[General Questions and Answers] feenty:
Doesnt work :(

I hate this... something... :) I dont know how should i call this device :D
[General Questions and Answers] _fm:
Well, what about the manual book?