yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 5 Questions & Answers] tesna:
xiaomi need to update the kernel sources for mi5, I bet you have lg display panel. My solution: enable onscreen navbar button
[Xiaomi Mi 4i] Nihhaar:
​

If you have building/development concerns or issues, Please visit the BeanStalk Development Thread to avoid cluttering this thread.​

​

CyanogenMod 14 based

Quicker system animations

Trimmed down fat and excess bloat

Option to enable all widgets

Numerous extra lockscreen options

LCD Density

Custom original BeanStalk Wallpapers by skyliner33v

Custom BeanStalk bootanimation by skyliner33v

3-minit battery support

Clock and date options

Contextual Header - Original and Polygraphic

Battery styles - Includes specific colors and styles. Also includes battery bar

Do not disturb option

Show notification count

Recent screen options

Customizable navigation bar

Use Omniswitch as default recents

Slimrecents

Lots of Lockscreen customizations

Built-in screen record

Toast animations

App Circle bar

Gesture Anywhere

Disable FC warnings

Disable Immersive message

Force expanded Notifications

Configure scrolling cache

Build.prop MOD options to enable/disable tweaks as preferred

Less frequent Notification sounds options

CRT screen off/on options to specify how the animation shows

Enable/disable wake up on charge option

Superuser fully embedded into the build and accessed from settings menu

CM Performance options and features

Hide superuser icon

Developer options and advanced reboot enabled by default

Numerous cherry-picks and improvements throughout the build, baked into the

awesomeness of existing CM layout.

Numerous other options hiding throughout the build. For a full list of changes and features, please

be sure to checkout change log below.

​

​

You tell me. As of now no major bugs.​

​

BeanStalk Rom​

​

Banks​

OpenGapps​

​

Config>about phone>beanstalk>changelog​

​

* Download ROM and latest GAPPs.

* Copy ROM and GAPPs from above to internal storage.

* Reboot into recovery

* Full wipe and format is ALWAYS suggested to avoid odd issues.

*Flash MIUI6.6.10 firmware

* Flash ROM and then flash GAPPs.

* Reboot and enjoy the BeanStalk goodness.

​

​

BeanStalk source can be found HERE

Skylinerv33 - Graphics and bootanimation - Thanks!

Vaughn N - Endless support and help throughout the years.

Cyanogenmod - HERE

AICP - HERE

CRDRoid - HERE

Imoseyon, Flar2, Beanstown, anyone I forgot​

Thanks to @Rohan purohit for the device tree and @faizauthar12 for maintaining it. And thanks to all Ferrari-Dev-Team for there contribution.

​

XDA:DevDB Information

BEANSTALK, ROM for the Xiaomi Mi 4i

Contributors

Nihhaar, Rohan purohit, faizauthar12

ROM OS Version: 7.x Nougat

Version Information

Status: Beta

Created 2016-12-15

Last Updated 2016-12-16
[Xiaomi Mi 4i] Nihhaar:
Update 1

Download Link: https://drive.google.com/open?id=0BxYNI6rkzJHOUUxWOFpwNXIwUWs

Added core_ctl. Thanks to [MENTION=5689422]faizauthar12[/MENTION]

Tried to add pixel navbar animation. (Most probably didnt work)

Round Icons (Most probably)
[Xiaomi Mi 4i] raymond_bqg:
[MENTION=7009240]Nihhaar[/MENTION] thanx for another ROM. A request .Can pixel round icon can be added?
[Xiaomi Mi 4i] Nihhaar:
Right now there is no CM theme engine in this ROM. I dont know why its removed. I think its not possible with default launcher to change icon packs.
[Xiaomi Mi 4i] raymond_bqg:
Yep...they didn't release theme engine till now.Don't know why?
[Xiaomi Mi 4i] faizauthar12:
This is only me

Or anybody notice that

2016-12-25 [MENTION=7009240]Nihhaar[/MENTION] came from the future
[Xiaomi Mi 4i] pradyu_ym:
lol!
[Xiaomi Mi 4i] dineshmad:
Waiting for more updates bro

After your pac man marshmallow rom i was waiting for your nougat rom and thanks you made it bro!! I notice a battery drain slightly and slow charging and heats some what! Hope you fix it in future updates... Will be waiting for updates...... Once again thanx a lot! :o:good:
[Xiaomi Mi 4i] Nihhaar:
:eek::o:good::good:
[Xiaomi Mi 4i] Nihhaar:
Lemme see there is one config for that. Thanks for [MENTION=6858217]haikalizz[/MENTION] for telling me.

---------------------

Tell me if it works : https://drive.google.com/open?id=0BxYNI6rkzJHOUUxWOFpwNXIwUWs
[Xiaomi Mi 4i] manurajninthathil:
is celular data problem fixed in sim slots ??
[Xiaomi Mi 4i] Nihhaar:
Nope. [MENTION=5790433]Rohan purohit[/MENTION] working on it :) . It will be fixed soon.
[Xiaomi Mi 4i] manurajninthathil:
thanks

waiting for my favourite rom "THE PACMAN ROM"
[Xiaomi Mi 4i] Nihhaar:
May be you didnt read my long back post.

/**************************************************************

PAC-ROM IS OFFICIALLY DEAD. NO MORE DEVELOPMENT.

***************************************************************/

Sad news but true.
[Xiaomi Mi 4i] rasavez|KSK|:
whoaa.. thanks [MENTION=7009240]Nihhaar[/MENTION]

sad news :(
[Xiaomi Mi 4i] raymond_bqg:
Sorry...didn't get u fully.Is round icon added in this build?Downloading though.....

Edit:- No dude....if u were talking about round icon....it didn't work.
[Xiaomi Mi 4i] Nihhaar:
Okay. I am talking about round icons only.
[Xiaomi Mi 4i] abyshek:
Thanks a lot Nihhaar for this wonderful ROM. However, i am facing a problem that Play store app downloads and other kinds of downloads (like Whatsapp Backup data download) are not working on Mobile Data while on Roaming. I am using a Jio SIM of Mumbai in Gujarat and it is not working properly. However, when I changed to a Local SIM, Play Store started downloading and updating all the apps. [MENTION=7009240]Nihhaar[/MENTION] could you please look into this issue.

NB: Previously I installed "ResurrectionRemix 5.8.0 by haikalizz" and found the same problem.
[Xiaomi Mi 4i] Nihhaar:
The problem is in second slot. No signals for the second slot. Its there in every ROM(nougat) for now. [MENTION=5790433]Rohan purohit[/MENTION] will fix it soon :P
[Samsung Galaxy S7 Questions and Answers] d0g:
Running Nougat beta on Sprint.

Whenever I open a weblink within an app (such as reddit, Google Search/Now, Gmail) the link opens within the app, but as soon as it's done loading my phone switches to Chrome -- but does NOT open the link in Chrome.

To see the page I have to switch back to the original app.

This is driving me nuts.

Is there a fix for this? I tried clearing Chrome defaults, disabling/re-enabling Chrome, uninstalling Chrome updates. No dice.
[Samsung Gear S3] Moniclock:
Hi...

My S3 Frontier Bluetooth version don't sync my workouts, steps, sleep tracking...

On the phone app I only see the steps I do with it. (Note4 with last dr. Ketan rom)

I already reset my S3 and have reinstalled s-health app and plug-in. But nothing happened [emoji35]

Someonecan pls help me [emoji8]

Monic
[Samsung Gear S3] vasiaua:
Try to see what is source of data is the s health is getting that fixer my problem right next to step counter it should say gear s 3 if not the make sure is says it
[OnePlus 3 Themes, Apps, and Mods] taopg7:
The stock launcher of OOS is not that much good, the default icons are too big and when DPI is 400, the shelf looks like a bloat.

The trebuchet launcher has lots of built-in options too.

Is there any idea to port the latest trebuchet launcher to OOS 3.2.8?
[OnePlus 3 Themes, Apps, and Mods] dubazar:
You can try this app available from the Play store. https://play.google.com/store/apps/details?id=com.kaneoriley.cyanogenport.launcher3
[OnePlus 3 Themes, Apps, and Mods] taopg7:
I tried this but it doesn't have all features as that of trebuchet.

Anyway, thank you so much.
[OnePlus 3 Themes, Apps, and Mods] RKBD:
http://www.apkmirror.com/apk/cyanog...lease/trebuchet-6-0-1-6-android-apk-download/
[Miscellaneous Android Development] arnz:
please developers if possible build a asop based android N rom for lenovo vibe k5/k5 plus with full substratum support...:good::good::good:

:confused:
[XDA Assist] kpnagidi:
Hi everyone,

I thought I'd play smart and between the two bought the first one ( more RAM...) from ebay ( couldn't find in Australia) but... it's the Chinese version WITHOUT Google apps at all. And even if installed from the net (play store) wouldn't open.

So...would the firmware or rom or both or whatever needed :D from the J320 work on the J3110? Or any other solution available. I had rooted and changed rom on an old Galaxy 3 years back and I'm willing to do some reading and instruction following but not too deep...Not so much time anymore.

Thank you.
[XDA Assist] kpnagidi:
Just pushing the thread up the ladder...Anyone?
[XDA Assist] kpnagidi:
Last call...thanks
[HTC One S] pavel.bosco:
This is currently a test-only project.

I built a modified kernel there I included source code from HTC M7 battery settings to test how it will works on our device HTC One S aka Ville [S4] [HBOOT2.16]

Kernel is based on CM13 latest sources with only minor modification for battery. All other is the same for the moment.

Screenshots:

[IMG="2800:1"]https://wtf.jpg.wtf/c7/46/1483776849-c746b2b1b3992027f9a97dc7135684b3.png[/IMG]

[IMG="2800:2"]https://wtf.jpg.wtf/fd/1c/1483776753-fd1c450c6ce1daf2c3c119007d07c83d.png[/IMG]

[IMG="2800:3"]https://wtf.jpg.wtf/20/9b/1483777095-209be3beedb8d7ca2cae225365db47eb.png[/IMG]

The purpose for now is to understand if this code really works and add some value, or it is just a placebo.

Have a look there to get more details about the idea: http://xdaforums.com/showpost.php?p=69963140&postcount=365

and there: http://xdaforums.com/showpost.php?p=70042569&postcount=367

The problem is: then you bought a bigger battery to HTC One S it could only charge it to full conditions while it turned off. If you try to charge during turned on, then software will not charge your battery to full level and will stop at about 85% of _real_ full capacity, because for Ville the only options built in standard kernel is 1650 mAh, so battery will drain faster than it should to.

to try it out, you can just boot with it, w/o actual flashing from adb and fastboot:

$ adb reboot bootloader
$ fastboot boot "./boot.img"

DOWNLOAD LINKs:

| boot_2300.img |

| boot_2800.img |

PLEASE DO NOT USE IT WITH OTHER BATTERIES, OTHER THAN BJ83100, AS

I HAVE NO IDEA THAT DAMAGE IT MAY CAUSE

If your battery is model BJ83100, try to boot from fastboot first, before flashing.

XDA:DevDB Information

Ville CM13 w 2300/2800 mAh battery , Kernel for the HTC One S

Contributors

pavel.bosco, Morans

Kernel Special Features: Support for BJ83100 battery w 2300 & 2800 mAh

Version Information

Status: Beta

Beta Release Date: 2017-01-06

Created 2016-12-15

Last Updated 2017-01-18
[HTC One S] pavel.bosco:
Known Issues so far:

I1 after flashing, charged level drops to 85%. This requires full discharge and then charge to full level offline (takes 2+3 hours minimum). After that battery shows 100%, but I need more time for testing.

Problems to be solved

P1 looks like bootloader for some reason put the value bootloader.dq=FAIL into cmdline (could be checked by `cat /proc/cmdline`), I believe it is battery related, and the problem is basing on this value kernel later select max values for the battery charging. So I wonder how this value are set up and how to change it, if needed.

P2 I don't fully understand where to get or how to build/modify tables for battery setup. The most important ones are with battery resistance. For M7 they have a scale factor 111, while for Ville only 100, why? which one is correct for BJ83100? Is it a special fardware required to test battery resistance or it could be done/calculated using software and Ville itself?

P3 why battery uevent file contains line POWER_SUPPLY_=(null) - some parameters are not readed correctly, but this is the same as on unmodified kernel - something linked with the battery attributes. maybe I can fix it in kernel, any ideas?
[HTC One S] pavel.bosco:
uploaded new version for 2300 battery (see 1st post), added parameters for BMS charger, from M7 board, these parameters should work independent of battery type, I believe they were introduced in M7 development, as more recent and just wasn't 'ported' to ville.

also maid variant for 2800 battery, but didn't change much from 2300, only capacity and some minor voltage parameters.

actually I maid it for my own battery, like this one:

I need more info on how to calculate and fill tables for battery resistance and scaling. Anyone can help here?
[HTC One S] pavel.bosco:
updated file for 2800 mAh battery.

I'm now able to charge battery to 100% online. previously charging stuck at some 87% values.

still unresolved why battery can't show more voltage than ~4200mV. suspect bootloader or some hidden value in kernel, undiscovered yet. need to confirm that charge will last signigicantly longer that for original battery.

added screenshot of fully charged battery to the post.
[HTC One S] pavel.bosco:
I updated files for 2800 and 2300.

actually previous comment #5 was wrong, battery charging online was always stuck at 99%, because battery won't charge more that 4200mV, so charger process tried to charge it more and more to max_voltage of 4350 mV for 2800 mAh.

it was possible to reboot, and gain full battery & 100% after that, charging stopped. this is how I mistakenly thought I made it work.

I reverted back max_voltage for both 2800 and 2300 mAh batteries to max_voltage=4200mV, now works fine. I tested my 2800 variant.

but question from comment#5 still actual, I don't know why is it not possible to charge battery to more voltage, even if mine stated it could be charged up to 4350mV.

4200 mV seems as some limit I can't overcome (mb 4203, 4204, but defenetely not 4350mV)

would appreciate any comment or hint. should I tickle some checkbox to enable comments? I believe they are enabled by default

added some more screenshots to main post. these are from phone used basically in idle, with some minor browsing and e-mails, didn't call this day.
[HTC One S] ottomano:
Unfortunately I have a 1800 mAh battery and cannot test your kernel.

If you can read this message then, yes, comments are enabled ;)
[HTC One S] pavel.bosco:
thanks!

how long you live from one online charge to 100%?
[HTC One S] ottomano:
I disabled lot of auto-start programs and services (I'm running CM 12.1) but still leaving active WhatsApp and mail client.

Usually I reach 2 days of standby or 2.30 hours of active screen.

Nicola
[HTC One S] Morans:
When we'll understand how to make the 2800mAh@4350mV kernel operate, I think it won't be difficult modify it to fit other batteries. In the meantime charging offline is the only way to charge to 100% batteries bigger than the stock one.
[HTC One S] damienMTL:
Do you know if it can work with the new 3000mA (Da Da Xiong 3000mAh BM35100 BJ83100 Li-ion Phone Battery for HTC One X S720e / One S Z520e ) like this:

[IMG="Da Da Xiong 3000mAh BM35100 BJ83100 Li-ion Phone Battery for HTC One X S720e / One S Z520e"]http://i.imgur.com/Vn3n5Di.jpg[/IMG]

I have [7.1] [Unofficial] [S4] [HBOOT2.16] LineageOS14.1. Is your custom kernel gonna be ok?

thanks :)
[HTC One S] pavel.bosco:
unfortunately I was not able to get any real benefit by tweaking the battery charging process.

and as stated in the OP, if you read it carefully, this kernel is for CM13. so it will NOT work with Lineage for sure.

if you get your phone working with average load (some browsing / calls / mail reading) for more than 1 day, I believe you are ok and can't get more.

since you are the one who recenly switched from original ROM, I would ask you to share how long your phone was able to work under original ROM comparing to Lineage.

I still trying to get more from battery, under Lineage, but no luck. The most succeessfull result was a 3% drain only during night, but then I turn on screen, and open browser, it drops 10% and sometimes even 20%, during 1 sigle hour. Mb this is just OK, as I read somethere it should last for 4 hours only of active usage.
[HTC One S] damienMTL:
Yes you are absolutely right.

Before upgrading the OS the battery life was horrible. like 1 or 2 hours with up-to-date new apps.

The new Facebook app or snapchat were draining so much power it was going from 99% to 20% in a minute if not crashing the phone just by lack of power!

I even replaced the stock battery for a new one last month without any improvement. horrible experience and this is why I upgraded. the experience is x1000 better but....

With Lineage it seems to be a bit better. the battery life is about 15H with a "casual" usage (phone calls and a few browsing on the internet). If I start using the phone intensively It drops to about 30% after 1H30 long usage.

If it won't break the phone, I'll order a 3000maH battery, try to charge it at night the cell switched off, and see if it improves the overall experience.
[HTC One S] Morans:
If you charge the battery when the phone is switched off, it should charge the battery 100%. You can notice that it works, if the charging time increases by 80% (3000mAh vs 1650mAh). Stock batteries take 3 and half hours to charge completely, my 2300mAh battery takes 5 hours.
[HTC One S] pavel.bosco:
I can add, that looks like there is a different handling of cases when phone screen is switched off by power button, and by timeout. In first case it goes directly to standby, while it second it stays "active", at least that is telling me battery system widget (settings/battery/more/then tap on the chart). You can use it to prolong your phone life from single charge, I wonder how long it will last from current lineage I shared in march? I mean, I expect it will last longer with use of "power button approach" , but how how much exactly/roughly? I use experimental version, which gives me 30% of charge remained after 32hours, while phone was mostly it "inactive" state.

Then for some reason, screen apear to eat much more power, than is stated in power profile, this could be checked by looking into system battery widget on screen percents of total use. For me screen have least usage, while defenetely battery drops most while screen is active. I may guess wrong, but battery big drop during screen active is either linked with screen gains much more power then it was originally intended by HTC (power profile was updated to HTC values and reflects their measurement to prognose the battery discharge), or there are simlply "ghost" devices which eat this power, i.e. they were errorneously activated, while they not needed. I didn't dig much into that, but I think I see in dmesg log gyro and compass and other sensors all activated each time screen goes on

also our kernel uses HTC variants of code for charging/managing battery state (pm8921_bms, ..charger ...battery), and this code seems miss lot of patches that were applied to original files, without htc suffix in name, for instance, see this and then this , to name a few - they weren't applied to htc variant. i didn't dig much into that too, mb I wrong, and this patches doesn't help much, but I want to outline it here for my memory and for those who still interested in getting more from our device.
[HTC One S] pavel.bosco:
if someone are really eagier to test something, I got compiled with some hacks non-htc variant of charging/bms files. the drawback/hack is that I removed led configuration, so probably they won't work (this tiny red/amber lights on front panel), and probably there are some major/minor bugs/misconfiguration too. but it's able to start.

I can't fully test it for the moment, since my battery is already charged, but I missing the joy of sharing something, so sorry for possible bugs, but here it is:

boot.img - [removed - see next comment] based on

lineageos of march 7

, included changes for wakeup/alarms/timers + changes for bms/charging - this one I didn't test much, only started few minutes ago

boot_good.... - same as prev one, but not including changes for bms/charging - should be good, I tested it for several days.

ps: it's NOT specific for any type of the battery, all battery specifics (capacity, resistance, etc) are same as for stock one.
[HTC One S] pavel.bosco:
now lights are back on, should work almost the same (or just the same) as in lineage "canonical".

again, this boot.img uses non-htc variant of charging drivers, more description see above for boot.img
[HTC One S] Morans:
I've booted with this kernel, and I'm really impressed about it. I don't know what are the differences between this and default one, but my phone runs a lot faster (I've noticed that used RAM drop down from 730-750MB to 650MB) and heavy apps like maps and chrome run smoother than before. Power drain seems like old kernel. I'll keep you updated
[HTC One S] pavel.bosco:
thanks for pointing out memory improvement.

although original intent was to deal with drain, and this is not fully achieved, but overall it is a progress.

I published sources, anyone can see it there: https://github.com/boscogh/android_kernel_htc_msm8960/tree/alarms_n_battery
[HTC One S] Morans:
Unfortunately, after 2 days without switching off, memory usage has increased, as booting with original kernel. Probably something doesn't work as it should. With 150 MB free, the one s was a lot faster. Battery drain is ok. It's not perfect but it's better than before (15% - 20% better, more or less).
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Hi guys, my 6P entered a bootloop a few days ago while changing the wallpaper (live earth from the Pixel).

I used the stock recovery for a full wipe, flashed the sock image but the issue remains, now I'm stuck on a bootloop as i enter the initial setup screen.

Any thoughts?
[Nexus 6P Q&A, Help & Troubleshooting] Mysticodex:
Welcome to the club :(

Can you get into recovery mode at all?
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Yes, already did a factory reset through stock recovery.
[Nexus 6P Q&A, Help & Troubleshooting] Mysticodex:
As you can get into recovery, you're in a much better situation than I wise. Please try some of the fix methods listed in the first post here (the ones that include getting into recovery and/or TWRP recovery):

http://xdaforums.com/nexus-6p/help/figure-brick-t3450921
[Nexus 6P Q&A, Help & Troubleshooting] boxguy1:
https://www.androidfilehost.com/?fid=24728673521238129

Use the nexus toolkit but first boot to bootloader
[Nexus 6P Q&A, Help & Troubleshooting] fapste:
Go into bootloader and use the following commands to fix the issue

adb shell dd if=/dev/zero of=/dev/block/platform/soc.0/f9824900.sdhci/by-name/modemst1 bs=16384

adb shell dd if=/dev/zero of=/dev/block/platform/soc.0/f9824900.sdhci/by-name/modemst2 bs=16384
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Thanks but it didn't fix my issue, i am still stuck on the setup screen and it is still rebooting
[Nexus 6P Q&A, Help & Troubleshooting] fapste:
Did you have Magisk or xposed or suhide when your phone bootlooped?
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Nope, it was rooted with SuperSu though.
[Nexus 6P Q&A, Help & Troubleshooting] fapste:
I see that you had modified your phone with Pixel mod and you probably had tinkered with boot.img as well for removing the Corrupt message or something, Correct?

Try wiping EVERYTHING. Including data as well. Then flash the factory images for 7.1.1 from bootloader.

What's your manufacturing date, emmc date, ram name, how long have you been using your phone?
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Correct on both, already tried wipe and flashing image through adb and NRT.
[Nexus 6P Q&A, Help & Troubleshooting] fapste:
Try flashing MIUI rom or some other skinned rom instead of AOSP compiled roms. That might help
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
CM13 didn't fix the issue either, will try MIUI.
[Nexus 6P Q&A, Help & Troubleshooting] cyberon:
Already did, didn't fix the issue.