yashsingh1/xdaforums huggingface dataset:
[Fire HD 6 and 7 Q&A, Help & Troubleshooting] n2outlaw:
I was rooting my sons Kindle Fire HD 7 4th Gen on rom 4.5.3

I installed TWRP but wiped the system not thinking. Now all I get is an error message saying:

This package is for "full_ariel" products; this is a "omni_ariel".

E:Error excuting updater binary in zip '/sdcard/update-kindle-20.4.5.3_user_453011120.zip'

Error flashing zip '/sdcard/update-kindle-20.4.5.3_user_453011120.zip'

All I get is white amazon logo when normal boot and TWRP recovery and I have ADB access.

I need a rom that will flash that'll get be back up and running. I even tried some custom ones but get same error.

Is there a way to push stock rom to a folder and reboot and it'll install? If so, what do i rename file and where do i put it?
[Fire HD 6 and 7 Q&A, Help & Troubleshooting] sd_shadow:
http://xdaforums.com/showthread.php?p=62349128
[Fire HD 6 and 7 Q&A, Help & Troubleshooting] DoLooper:
I'd try using TWRPs advanced/adb sideload to sideload the 4.5.3 update bin. (Leave it named as bin.) Keep wifi off. If it works, follow one of the root guides from the point of blocking ota updates in 4.5.3, rooting and reinstalling TWRP. If it doesn't work you will have lost TWRP as well as system, so may want to see if someone posts a surefire solution. (If you use windows, you'll have to install or update the adb driver once you enter TWRP's sideload mode.) Good luck!
[Fire HD 6 and 7 Q&A, Help & Troubleshooting] n2outlaw:
I did try that and from USB and the same thing.

Thanks!! I used a link inside of the one you gave.

Return to Stock
[Galaxy S 4 Q&A, Help & Troubleshooting] bettsc:
So, after buying a Snapdragon I9505 S4 last week, and flashing it with CM12 (with a little difficulty), I had the new OS running smoothly for a few days before I accidentally touched something I shouldn't have and ended up hard bricking the phone. Long story short, I have got my hands on another s4, and this time I want to confirm 100% that I'm on the right track and I flash the correct ROM, recovery, and roots.

I have done some googling, but nothing seems conclusive to me. If this is blatantly obvious to somebody, could you please point me in the right direction so I can flash the correct files? The phone was bought from ebay and it's specs are as follows:

GT I9505 Octa Core

Android Lollipop 5.0.1

Baseband: I9505XXUHOH2

Build: LRX22C.I9505XXUHOH2

When typing *#1234# I get the following:

AP: I9505XXUHOH2

CP: I9505XXUHOH2

CSC: I9505OLBHOH1

Thankyou
[Galaxy S 4 Q&A, Help & Troubleshooting] TFutoMaki:
Hey sorry I don't know what you mean by flashing the correct files :/

And uhh the GT-I9505 should be quad core by the way :)

GT-I9500 is the octa core one

I recommend TWRP recovery as it seems to be easy to install on the phone and the interface is great :)

For your GT-I9505, you should look at:

- http://xdaforums.com/galaxy-s4/i9505-develop

- http://xdaforums.com/galaxy-s4/i9505-orig-develop

or the unified (meaning supporting many variants?) below

- http://xdaforums.com/galaxy-s4/unified-development
[Galaxy S 4 Q&A, Help & Troubleshooting] Rhoban:
First you should find out exactly what kind of model you have.

GT-I9505 has an Qualcomm Quad-Core.

GT-I9500 has an Exynos Octa-Core.

Then you should flash TWRP recovery. That's about it. Next is the rom, which is just preference.

Just the rom should not brick your phone. I flashed several roms on my phone and it's still running.

After the rom, you should flash a gapps package, normally the rom thread will provide a link.

Then you're pretty much good to go. Unless you want to flash a custom kernel.

Bricking your phone by flashing a rom, gapps or kernel is highly unlikely. Unless you flashed them on the wrong phone model.
[Galaxy S 4 Q&A, Help & Troubleshooting] bettsc:
Thanks for the replies. I figured out what the problem was. The specs on the box stated that it was the Octa Core variant, but the box was also labelled GT I9505, which really threw me off. I guess Samsung can be a bit lax with the packaging huh. All good, I managed to flash CM12 with CWM recovery. Now I'm setting my sights on building Textsecure from the source code. Thanks again for the replies!
[Samsung Gear Fit] P7M8:
I want to get a fitness tracker and am leaning Samsung since I have an S6 Edge. I've seen mixed reviews on the Gear Fit so I'm wondering if I should wait for a newer version. I'd rather have a device that's not so much a watch since I won't be going without a real watch. I've had the FitBit Force and Charge HR.

Should I wait for a Gear Fit 2? Is there an updated Gear Fit coming out soon?
[Samsung Gear Fit] A0425A:
I think the fit 2, whatever it ends up being, will be much less with less features. I love my fit. Granted I use it more for the notifications than a fit device, but i think it does well in most areas as a cheaper fit device. Plus the integration with a Samsung device is nice. I got mine refurbed from an online retailer for under $50. It's a great wearable for someone who doesn't want to talk into their watch. If you want to get into the wearable game cheap to see if you'll like it this is the way to go.
[Nexus 6 Developer Discussion [Developers Only]] Yoinx:
So, I hate to ask because I'm sure this is really simple...

I have this function that is storing a sysfs value. To save space, I have 4 different parameters sharing the function as it's basically the same function for each. I'd like to check which parameter is calling the function so that I can perform some checks depending on the parameter (ie, that each is in a logical order compared to it's neighboring values). How would I get the name of parameter that called it?

https://gist.github.com/yoinx/6a3ff00945f3ec1db230

embedded to avoid the link:

/* Frequency limit storage */
static int set_freq_limit(const char *val, const struct kernel_param *kp)
{
int ret = 0;
int i, cnt;
int valid = 0;
struct cpufreq_policy *policy;
static struct cpufreq_frequency_table *tbl = NULL;

ret = kstrtouint(val, 10, &i);
if (ret)
return -EINVAL;

policy = cpufreq_cpu_get(0);
tbl = cpufreq_frequency_get_table(0);
for (cnt = 0; (tbl[cnt].frequency != CPUFREQ_TABLE_END); cnt++) {
if (cnt > 0)
if (tbl[cnt].frequency == i)
valid = 1;
}
if (!valid)
return -EINVAL;

ret = param_set_int(val, kp);

return ret;
}

static struct kernel_param_ops freq_limit_ops = {
.set = set_freq_limit,
.get = param_get_int,
};

module_param_cb(freq_hell, &freq_limit_ops, &FREQ_HELL, 0644);
module_param_cb(freq_very_hot, &freq_limit_ops, &FREQ_VERY_HOT, 0644);
module_param_cb(freq_hot, &freq_limit_ops, &FREQ_HOT, 0644);
module_param_cb(freq_warm, &freq_limit_ops, &FREQ_WARM, 0644);

I could go even more sloppy and just duplicate this function repeatedly... But I'd rather not.

I thought kp would hold the kernel parameter... but it's a structure, not a variable... So I'm not positive what value in the structure would hold the name.

Thanks for the help.

Edit:

Would it be kp->name?
[Nexus 6 Developer Discussion [Developers Only]] Yoinx:
Ok, so not sure why it wouldn't work for me the other day... Which is what lead me to this post.

It was indeed kp->name, like I expected it to be. When I was trying to test it in a printk, it was causing a kernel panic though. Whatever, it worked now.

It prints out as module.param, just in case this helps anyone in the future.

*Edit*

Here's how I ended up doing this. Again, in case it helps anyone in the future.

/* Frequency limit storage */
static int set_freq_limit(const char *val, const struct kernel_param *kp)
{
int ret = 0;
int i, cnt;
int valid = 0;
struct cpufreq_policy *policy;
static struct cpufreq_frequency_table *tbl = NULL;

ret = kstrtouint(val, 10, &i);
if (ret)
return -EINVAL;

policy = cpufreq_cpu_get(0);
tbl = cpufreq_frequency_get_table(0);
for (cnt = 0; (tbl[cnt].frequency != CPUFREQ_TABLE_END); cnt++) {
if (cnt > 0)
if (tbl[cnt].frequency == i)
valid = 1;
}
if (!valid)
return -EINVAL;

/* Perform some sanity checks on the values that we're storing
* to make sure that they're scaling linearly	*/
if (strcmp( kp->name, "msm_thermal.freq_warm") == 0 && i <= FREQ_HOT)
return -EINVAL;
if ( strcmp( kp->name, "msm_thermal.freq_hot") == 0 && ( i >= FREQ_WARM || i <= FREQ_VERY_HOT ))
return -EINVAL;
if ( strcmp( kp->name, "msm_thermal.freq_very_hot") == 0 && ( i >= FREQ_HOT || i <= FREQ_HELL ))
return -EINVAL;
if ( strcmp( kp->name, "msm_thermal.freq_hell") == 0 && i >= FREQ_VERY_HOT )
return -EINVAL;
/* End Sanity Checks */

ret = param_set_int(val, kp);

return ret;
}

static struct kernel_param_ops freq_limit_ops = {
.set = set_freq_limit,
.get = param_get_int,
};

module_param_cb(freq_hell, &freq_limit_ops, &FREQ_HELL, 0644);
module_param_cb(freq_very_hot, &freq_limit_ops, &FREQ_VERY_HOT, 0644);
module_param_cb(freq_hot, &freq_limit_ops, &FREQ_HOT, 0644);
module_param_cb(freq_warm, &freq_limit_ops, &FREQ_WARM, 0644);
[One (M8) Android Development] fizbanrapper:
Want to get the most out of your kernel?

What does that mean to you? Battery savings? Performance? Balance between them?

The "most" is a difficult question to even attempt to answer. Even assuming we could define "balance between them", I still could not give you a set of settings that would work well for everyone. Not only are you all using different variants, but you're using different builds of different ROMs with different gapps packages, different apps, different usage habits, and in different areas of the country.

You really have to get an understanding of what different things do, then decide for yourself how you should customize your settings. Trial and error!

How did I get those scores on antutu? Here's a response I provided to that very question later in the thread:
[One (M8) Android Development] fizbanrapper:
Want great battery life?

Set your governor's max frequency to 268000 (yankactive is pretty good for this).

Set max frequency policy to 268000. Do the same for screen off max as well as any applicable input boost settings.

Set multicore powersaving mode to aggressive.

Choose one hotplug and choose the most conservative settings available.

Don't worry, your device won't completely listen to your request to only run at 268000 under all circumstances. Unfortunately every kernel I've ever run for this device (Team-M8, CM, Candy, DU, Slim, Blissful, Furnace, PAC, and B14ckb1rd) all disrespect my wishes! Abyssplug governor is the only notable exception here.

I'll try to provide more detailed settings when I get more time.
[One (M8) Android Development] izzaeroth:
First
[One (M8) Android Development] ckvisme:
Not first! ?....oh wait...

SECOND!?

Great work getting this all together with so many sweet options!
[One (M8) Android Development] Saber:
Congrats on releasing this new kernel. I've updated the governor/scheduler guide to include missing description on Yankdemand for people who were curious ;)

gsstudios
[One (M8) Android Development] fizbanrapper:
Thanks! That was fast! I've updated the OP with your description.
[One (M8) Android Development] GohanBurner:
I flashed this on the latest AICP (Android Ice Cold Project) and it kills my data. I'm also on Verizon if that matters...
[One (M8) Android Development] fizbanrapper:
I've never heard of that happening g from a kernel. Could it be something else causing this? Anyone else experiencing this?
[One (M8) Android Development] GohanBurner:
It has to be, I flash the kernel from CandyRom over it and data works again. Flash this again data doesn't work...
[One (M8) Android Development] fizbanrapper:
It should work ok if compiled with the ROM. It's one of the downsides of the flashable zip.
[One (M8) Android Development] GohanBurner:
Can a boot.img version of this be created? Or would that be just as good as a zip?
[One (M8) Android Development] fizbanrapper:
Well the boot.img would contain even more aicp-specific stuff. So if it was compiled from aicp's source, it would be fine as a boot.img.

If I compiled a boot.img from a ROM I've synced, it would cause even more compatibility issues than the zip.
[One (M8) Android Development] GohanBurner:
I don't mind switching ROMs to use this kernel, which one are you running? I assume this will work with CM, correct?
[One (M8) Android Development] fizbanrapper:
At the moment I'm on bliss. That's what it was compiled from. That used candy kernel though too, mostly. Let me look for a good build for you to try.
[One (M8) Android Development] fizbanrapper:
Try this

https://www.androidfilehost.com/?fid=24052804347848888
[One (M8) Android Development] fizbanrapper:
Try it without the kernel zip first, to make sure it works without it. Then go back and flash to get the updates.
[One (M8) Android Development] izzaeroth:
I've been using kernel adiutor
[One (M8) Android Development] fizbanrapper:
Try zzmoove or a different hotplug. Alucard might not be the right choice for you.
[One (M8) Android Development] fizbanrapper:
[MENTION=6168320]smac0628[/MENTION] is a current and equal contributor to this project. She's the one who put the work into Unicornblood. I'll update the OP shortly so that this is more clear.

Feel free to keep whining to [MENTION=1289361]Mazda[/MENTION] and the mods though. Though I don't think any of them care, it is entertaining.
[General Topics] junaid99:
Plzz someone post cyanogenmod 12.1 for canvas spark
[General Topics] Saurabhcr7:
Hi guys I also have canvas spark.But there are no custom roms for canvas spark except amigo os.

So dear developers please port a cyanogen mod 12.1 with android 6.0 custom rom for canvas spark
[General Topics] vinay singh:
Sir I also have canvas spark. Please make ROM for canavas spark other than amigo
[General Topics] Prabhu M:
Need custom rom for micromax canvas spark q380

Friends any one port custom rom for micromax canvas spark q380.

thanks in advance

:)
[General Topics] Magnum_Enforcer:
First, this is not a ROM request forum. Second, it's generally considered rude to ask a developer to make a ROM. Developers for the most part do this as a hobby, in their free time with no compensation outside of any donations they may receive. You are welcome to start reading and researching how to build your own Android ROM.

Please do not make further posts of this nature.

Thread closed
[General Topics] aldana:
Hi,

Where can I find the model/version "SM-G925F" on the box...?

Regards,

Bassam
[8125, K-JAM, P4300, MDA Vario ROM Development] crazyphilll:
Hello Guys,

I am, what you call a "Noob".

I am about to get the 8125 from Cingular and would like to upgrade to wm6 ... there is no easy thread describing this issue. I do not know what most of the terms mean that you guys use

Soooo:

Is it supportet by Cingular? Is it legal? Is it Better !?

How do I upgrade ?
[8125, K-JAM, P4300, MDA Vario ROM Development] funkadesi:
swell if u read around im sure its not hard.... the only part that requires thinking is determining if you have a G3 or a G4 8125...

heres a great thread that descibes your situation.....

http://xdaforums.com/showthread.php?t=298613
[8125, K-JAM, P4300, MDA Vario ROM Development] crazyphilll:
I have read that post and many others and I understand the part about g3 and g4 (versions..) but I am more concerned about background info about wm6 on my 8125 from cingular ...
[8125, K-JAM, P4300, MDA Vario ROM Development] zakhir_n:
Reading will give you all the background information you need.

After determining whether you have a G3 or G4 device, you will know whether you can unlock your phone - G3s can be unlocked, G4s cannot (unless you pay). Either way, you can still put WM6 on your device.

Steps for determining which device you have, and then how to CID unlock (if you have a G3) and flash new ROMS can all be found here: http://xdaforums.com/showthread.php?t=310831. CID unlocking you device WILL void your warranty, and Cingular, or any other carrier, does not support adding ROMS that were not released by them. Is it legal?....well...that is an issue all on its own. There is a thread somewhere here with different thoughts on the issue. I can, however, say from my perspective, WM6 is waaaay better than the WM5 stock carrier ROM. Less crashes, more memory, better programs, more features, more stable, and overall, just a better ROM.

The one thing about WM6 that you do have to remember is that there has not been and is not going to be an official release from any carrier for the wizard. All ROMS here have been "cooked" by various chefs. Some were ported from other devices that have gotten official releases, but a member named InGeNeTiCs managed to get a build specifically made for the wizard, which has been the base for many ROMS. Any ROM with OS 5.2.318 Build 15342.4.0.01 has this base OS. What this means, is that all drivers and everything else was made for the wizard, not for other devices then ported onto the wizard.

When you are ready to flash your ROM, read around and decide what one is for you. The NBD series is really good if you want the touch interface. Personally, I have tried XM6 and TNT and both are very stable classic crossbow ROMS.

As stated in the post above, you must read...read...then read... All the information that has been compiled on this forum cannot be put into one post, so read around.

Good luck!
[8125, K-JAM, P4300, MDA Vario ROM Development] BA_Flash_GOD:
yoz

Not much else you can say bro besides test them all and see what you like. it takes about 10 mins max to flash each. If you have a dual/quad core system, then put the ROMUpdateUtility_Wizard_NoID.exe on realitime priority and it takes about 3 mins Total. You will start flashing regularly i'm sure. Gettr' DONE!
[Galaxy Note5 Q&A, Help & Troubleshooting] mogammad:
good day.

i just bought a samsung galaxy note 5 and transfered all my data over. i had a picture folder that was copied onto the internal memory (no ext memory). after rebooting the phone after a few days, the pictures was missing and i dont remember deleting anything. if anyone has any knowledge on what happened or how i can recover my images, it will be most appreciated. thanks.!
[Galaxy Note5 Q&A, Help & Troubleshooting] Droidriven:
Hello,

Welcome to XDA.

To better assist you, your thread will be moved to your device Q&A forum linked below.

http://xdaforums.com/note5/help

The experts there may be able to help. Good luck.
[Galaxy Note5 Q&A, Help & Troubleshooting] mogammad:
Thank you
[G Pad 8.3 General] Tbhm3k:
When I get into fastboot it clearly says lock state is unlocked. I got it there by using the lg cs tool to flash the v410 at&t version kdz. Then I unlocked through ffastboot there. I then used the lg tool to flash the vk410 kdz back to verizon. It seems to work fine just nothing available that i know of to flash to it to see if it works. But when I boot into fastboot it still says Im unlocked. If anybody has any ideas or knows where i could maybe find something to try and flash that would be cool thanks. Also I dont reccomend trying what I did unless your willing to brick your tablet. Just dont do it. Nothing I did was a good idea probably.
[Nexus 5X Accessories] PriyanPhoenix:
Has anyone had issues using Anker PowerIQ chargers with the Nexus 5X? I've purchased an Anker 2nd Gen Astro E4 13000mAh 2-Port (3A Output) and when connected to the Nexus 5X it keeps connecting and disconnecting. It does not appear to be a cable issue (my old 2A charger works fine through the same cable). Meanwhile the Anker charges the old Nexus 5 without any issue - it's just the Nexus 5X that seems to experience problems.

I'm wondering whether it's Anker's PowerIQ having trouble working out the correct power draw for the Nexus 5X. If anyone's had similar issues with PowerIQ or other chargers, I'd love to hear potential fixes or confirmation that I'll need to switch it out for something else.
[Nexus 5X Accessories] n3tnut:
I have encountered the exact same issue with the Anker Astro E4 battery. At first I figured it was the cheap Aliexpress USB-A to C cable I was using, but I think you're onto something about the PowerIQ not knowing how to negotiate with the 5X correctly. I contacted Anker Support on Twitter yesterday and was told to contact support@ianker.com about the issue. I haven't yet pursued that avenue, but I'll update once I have.
[Nexus 5X Accessories] mrdeucie:
I don't think I have any issue with my PowerIQ non-quick charging 6 port desktop charger or 2-port battery park (15600 mah)
[Nexus 5X Accessories] Andeh23:
I have the same issue with my Nexus 5X. After I posted a negative review due to this on Amazon, Anker reached out to me and has shipped one of their 4 port chargers which they think will resolve the issue. We shall see...
[Nexus 5X Accessories] minnemike:
It still could be a cable issue. The difference is that your Anker may contain smarter charging tech inside and it is self regulating what the cable is asking for (possibly 3A) when it cant really deliver that. With your other charger, it is possible it is blindly delivering an overcharge for its rated max and may brown out soon if not over time.
[Nexus 5X Accessories] Andeh23:
In my case, I'm 99% certain it's not the cable, as I'm using an OEM / Google A->C cable.
[Nexus 5X Accessories] fosser2:
Does fast charging display with that cable?
[Nexus 5X Accessories] Andeh23:
I honestly don't know, as I don't have an OEM type A wall charger to test it with. I would assume so, since it came from Google. I did receive Anker's 4 port car charger last night, but need to wait until this evening commute (once my battery drains) to see whether it works. Plugging it in this morning showed just "charging" when I was at 98%, but it wasn't cutting in and out like the 2 port one was.
[Nexus 5X Accessories] fosser2:
My OEM cable is on its way as well. If you get a chance to test it on a different charger later on, please post the results. I would love to see that OEM cable say "charging rapidly."
[Nexus 5X Accessories] Andeh23:
Followup: I tested the Anker 4 port charger with the OEM Google A->C cable, and it does register as "charging rapidly." Using Ampere, I measured 1340 mA / 4.08 V peak to it. I also tested my new Tronsmart charger (with built-in USB C cable), which measured 1710 mA / 3.903 V peak.
[Nexus 5X Accessories] cmplaya:
I have same disconnect issues with aukey quickcharge battery pack
[Nexus 5X Accessories] n3tnut:
After a little back and forth with Anker email support, they are sending me an Anker PowerCore+ 10050 USB-C Battery Pack as a replacement for the Astro E2 not charging the 5x correctly - at no charge! Very impressed. It's been shipped but I haven't received it yet - from what I can tell spec-wise it has native USB Type C and A ports, but I can't yet confirm if this can fast charge the 5x at the same output as the stock wall charger.

I'll report back once I've had time to test.
[Nexus 5X Accessories] electric0ant:
sounds like an combo issue of the cable and battery pack/charger.

have you guys seen the thread about a google engineer (benson leung) reviewing usb -c cables?

basically usb-c standard cables should have a resistor in them which the phone uses to detect if the charger is able to supply 3A or not. without this (most cables seem to not have this, including the oneplus one) the phone thinks it can draw 3A and tries to do so. this can result in damaging you charger as that is more than it can produce. but apparently it can also damage components in your phone as the current it thinks it is receiving is higher than the actual current being received.

The disconnection issue sounds like the charger has a protection mechanism and realizes the phone is trying to draw more power than it can provide, so it cuts off to prevent overloading.
[Nexus 5X Accessories] Character Zero:
I tried the PowerDrive 2 and it has the same isse where it charges for a few seconds, stops, then charges for a few seconds, etc. I emailed thier support but have not heard back.
[Nexus 5X Accessories] bandur:
I have the same issue with Aukey PA-12, tried two different cables. The charger works fine with my wife's quick charging phone.... I hope it is a kernel issue that can be fixed. The original Google charger works flawlessly.