• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][tissot][OFFICIAL] Evolution X [09/28/2021]

Search This thread

Dejv92

New member
Feb 10, 2010
3
1
Hi, thx for nice ROM, just flashed it, but have one problem, my device is not certified, so I cannot install some apps (e.g. revolut), I already try this
but nothing, security check in magisk is red. Root checker is ok. Any ideas?
 

Zentom

Senior Member
May 8, 2016
287
50
Islamabad
Finally got the time to install the ROM, aaaaaand it can't get past the boot animation. I've waited close to an hour just to give my dying phone the benefit of the doubt, but still nothing. Wiped cache, system and data -> Installed the ROM --> Reboot to System, the same thing multiple times on different slots as well. Will try flashing Magisk after installing the ROM to see if it fixes anything.

Edit: It did not fix anything. It further put my phone into a bootloop as if there wasn't an OS installed at all. I guess it's back to Android 10 for me :\

Edit 2: I tried restoring my Android 10 backup.ab, and it got stuck on "Restoring efs2..." for a while so I restarted the device to recovery, and tried again. After that, it didn't even go past restoring the system image. I tried installing Evo X (the latest version, and the version before) and now it shows the Evo X boot animation for a split second before going into a bootloop. I have no idea what's wrong but what I do know is that my phone is essentially useless at the moment.

Edit 3: Finally, after hours, I found an old TWRP backup and installed the System, Boot, and EFS partitions from there while keeping the Data partition from the backup.ab. My phone is functional now. Still no Evo X tho :(
 
Last edited:

cerberusss

Senior Member
Apr 21, 2016
59
10
Capital
Finally got the time to install the ROM, aaaaaand it can't get past the boot animation. I've waited close to an hour just to give my dying phone the benefit of the doubt, but still nothing. Wiped cache, system and data -> Installed the ROM --> Reboot to System, the same thing multiple times on different slots as well. Will try flashing Magisk after installing the ROM to see if it fixes anything.

Edit: It did not fix anything. It further put my phone into a bootloop as if there wasn't an OS installed at all. I guess it's back to Android 10 for me :\

Edit 2: I tried restoring my Android 10 backup.ab, and it got stuck on "Restoring efs2..." for a while so I restarted the device to recovery, and tried again. After that, it didn't even go past restoring the system image. I tried installing Evo X (the latest version, and the version before) and now it shows the Evo X boot animation for a split second before going into a bootloop. I have no idea what's wrong but what I do know is that my phone is essentially useless at the moment.

Edit 3: Finally, after hours, I found an old TWRP backup and installed the System, Boot, and EFS partitions from there while keeping the Data partition from the backup.ab. My phone is functional now. Still no Evo X tho :(
Same problem here, so finally I installed Pixel experience.
 

vygavedha

Senior Member
Mar 11, 2016
560
122
Xiaomi Poco X3 NFC
Finally got the time to install the ROM, aaaaaand it can't get past the boot animation. I've waited close to an hour just to give my dying phone the benefit of the doubt, but still nothing. Wiped cache, system and data -> Installed the ROM --> Reboot to System, the same thing multiple times on different slots as well. Will try flashing Magisk after installing the ROM to see if it fixes anything.

Edit: It did not fix anything. It further put my phone into a bootloop as if there wasn't an OS installed at all. I guess it's back to Android 10 for me :\

Edit 2: I tried restoring my Android 10 backup.ab, and it got stuck on "Restoring efs2..." for a while so I restarted the device to recovery, and tried again. After that, it didn't even go past restoring the system image. I tried installing Evo X (the latest version, and the version before) and now it shows the Evo X boot animation for a split second before going into a bootloop. I have no idea what's wrong but what I do know is that my phone is essentially useless at the moment.

Edit 3: Finally, after hours, I found an old TWRP backup and installed the System, Boot, and EFS partitions from there while keeping the Data partition from the backup.ab. My phone is functional now. Still no Evo X tho :(
I think you missed flashing twrp installer after rom flash before first boot..may be this step prevents your device to boot with evox rom
 

Zentom

Senior Member
May 8, 2016
287
50
Islamabad
I think you missed flashing twrp installer after rom flash before first boot..may be this step prevents your device to boot with evox rom
I thought that was an optional step in the case someone didn't have TWRP installed. My bad. Also, by installer do you mean the recovery image or the installer zip that is provided on TWRP's site? I haven't updated my TWRP in a while so I'm new to these new installers.

Edit: Nope, still doesn't boot even after following the instructions to a tee.
 
Last edited:

Zentom

Senior Member
May 8, 2016
287
50
Islamabad
Nothing? No other fix I can try? Sad since I really wanted this stable ROM.

Even v5.8 doesn't boot after following the same instructions.
 
Last edited:

crisprince12

New member
Aug 3, 2021
2
0
Hello. First, I must say that this rom is successfully done, an incredible job, it's so amazing and I have my first experience with android 11 with my old phone. The real issue I wanna notice is my microphone is not working properly: sometimes without a visible reason, it stops capturing my voice and other times it doesn't work just after I finish a call. I don't know if the last update brings my phone this problem, but I got this since the last time I receive a 1 GB update (it includes light blinking and other functionalities). If someone can help me, would be great and if not, I hope this advice will be useful for further updates.
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,201
13,321
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Pretty big update? I guess? Kernel version is upstreamed to the latest v4.9.278. Lots of under the hood changes as well as improvements to current features. We have a new Android 12 lock screen clock style now available. Other improvements are in the changelog below. Enjoy!

Changelog for latest (08/05/2021) Update

Device changes:
==============================
  • Add new camera2 hardware features
  • Fix typo in PRODUCT_COPY_FILES
  • Move LED nodes chown to light AIDL rc
  • Patch fingerprint blobs for fakelogprint shims
  • Remove USE_XML_AUDIO_POLICY_CONF
  • Upstream kernel to v4.9.278
  • init: fix sim reset post reboot
  • lights: Add support for blink
  • overlay: Disable NearbyMessagesService
  • overlay: Don't pin camera app in memory
  • overlay: Don't pin launcher app in memory
  • overlay: Make the UI smoother
  • rootdir: tune zram performance
  • sepolicy: Address gmscore apps denials
  • sepolicy: Fix exported_camera_prop denials
  • sepolicy: Fix userspace_reboot prop denials
  • sepolicy: adding dontaudit for init_shell
  • sepolicy: allow hal_wifi write to proc_net
  • wifi: Enable QPower and deep sleep together
------------------------------
ROM changes:
==============================
  • AccentUtils: Improve code
  • BatteryMeterView: Fix logcat warning spam
  • Cleanup Zygote and USAP leftover changes
  • ClockertinoClock: Add time refresh capabilities on AoD
  • ColorBucket: Nuke Clear Spring style
  • DataUsageView: Improvements and clean up
  • Do not show charging animation when disconnecting
  • Evolver: Allow devices to hide black fill-in for display cutout
  • Evolver: Cleanup and improvements
  • Evolver: Rounded Corners: Cleanup and improvements
  • Graphics: Fix NPE on GradientDrawable
  • InterruptionStateProvider: disable debugging
  • MediaResume: Set it to 0 by default to avoid UI glitch
  • Merge August 2021 Android security patches
  • MiuiCompact Panel: Add alarm volume slider
  • PixelPropsUtils: Spoof Pixel XL for Samsung wearables
  • PixelPropsUtils: Update to August 2021 fingerprint
  • QS: RebootTile: Remember last mode
  • Settings: Add Android 12 search bar style toggle
  • Settings: Add preference for preferred refresh rate
  • Settings: Add vibration patterns from OOS, Intensities and In-call Feedback
  • Settings: Bring back old nav gesture options
  • Settings: Move custom vib pattern to its own preference
  • Settings: Move refresh rate settings into a separate fragment
  • Settings: Respect default vibration strength
  • Settings: Revert Search bar style changes
  • Settings: Update vibration patterns and add haptic feedback intensity
  • Settings: display: Add wake on plug switch
  • SettingsProvider: use READ_DEVICE_CONFIG permission
  • SystemUI: Add ability to change font style for new clocks
  • SystemUI: Add time refresh capabilities for S clock controllers
  • SystemUI: Fix NPE on Volume panel plugins
  • SystemUI: Fix volume panel animation when on left side
  • SystemUI: NetworkTraffic: Add notch check and allow devices to override
  • SystemUI: NetworkTraffic: Minor refinements
  • SystemUI: NetworkTrafficSB: Reduce font size a bit
  • SystemUI: Reduce status bar network speed margins
  • SystemUI: Refresh QS page indicator layout when number of pages changes
  • SystemUI: Remove unnecessary battery meter view impl in keyguard statusbar
  • Telecomm: Update ringer vibration patterns
  • Telecomm: Use EFFECT_CLICK for vibrate on call connect
  • Update translations
  • VibratorService: bypass AppOps check
  • ZipUtils: use FileChannel#size
  • base: Improve FPS Info output formatting and performance
  • fixup! Charging sounds
  • fixup! Telecomm: In-call vibration haptics options
  • fonts: Fix reference to Noto Sans Javanese
  • overlays: Add an OxygenOS icon pack
  • telephony: Make IMS method updateToState accessible
DOWNLOAD
 

Zentom

Senior Member
May 8, 2016
287
50
Islamabad
Sadly, the latest version doesn't boot either for me :\

Edit: Pixel Experience Plus Android 11 boots without any issues. What is the issue that I may be facing in this particular ROM? Can anyone else tell me the procedure they used to install the ROM?
 
Last edited:

Dejoma1306

New member
Aug 25, 2020
4
0
Why is this happening? 😬😬
Screenshot_20210804-180805_Decidiste_usar_la_huella_dactilar_como_una_de_las_formas_para_desbl...png
 

joeyhuab

Recognized Developer
Nov 5, 2012
3,201
13,321
27
Antipolo
evolution-x.org
Xiaomi Mi A1
Redmi K20 Pro
Sadly, the latest version doesn't boot either for me :\

Edit: Pixel Experience Plus Android 11 boots without any issues. What is the issue that I may be facing in this particular ROM? Can anyone else tell me the procedure they used to install the ROM?
Honestly dunno what different installation procedure you've been doing. I've been dirty flashing my own ROM while being encrypted for months and have no issues booting else I wouldn't be uploading any updates at all.
 
  • Sad
Reactions: Zentom

Zentom

Senior Member
May 8, 2016
287
50
Islamabad
Honestly dunno what different installation procedure you've been doing. I've been dirty flashing my own ROM while being encrypted for months and have no issues booting else I wouldn't be uploading any updates at all.
Could the fact that I'm not encrypted be the problem? I don't get any prompts to enter a decryption password when I boot into TWRP. Might be something in Evo X that clashes with that.

Nvm, I realize my device is encrypted but uses the default password to decrypt everytime. Doesn't change the fact that I can boot into EVERY ROM except for Evolution X (tried PE, dotOS, CherishOS). I just want the stability of Pixel Experience, with the customization that Evolution X brings :\
 
Last edited:

xchan88

Member
Jan 25, 2011
23
5
Taguig
After installing the latest version, when opening any categories under device settings, it just overlays the next set of options.
Screenshot_20210807-015900_You’ve_chosen_to_use_your_fingerprint_as_one_way_to_unlock_your_pho...png
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    A quick update before October security patch. Finalized a lot of fixes for our device specifically along with fixes in the ROM itself.

    Changelog for latest (09/27/2021) Update

    Device changes:
    ==============================
    • Add offline charging LED indicator
    • Add vendor.qti.hardware.data.latency manifest entry
    • Address power stats hal denials
    • Bring back Renderscript HAL
    • Build wcnss_service from source
    • Change density to 420
    • Cleanup DRM HIDL fqnames
    • Downrev soundtrigger to 2.1
    • Enable Adaptive charging
    • Enable blur by default
    • Enable PRODUCT_VENDOR_MOVE_ENABLED
    • Enable zram-writeback job
    • Get rid of legacy audio policy conf
    • Migrate to android.hardware.bluetooth.audio
    • Switch to GABUTERS clang
    • Switch to shrimp kernel
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • Use only full qualified name for manifest entries
    • Use vintf fragment for Widevine HIDL
    • dirac: Address denials
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • EdgeBackGestureHandler: use tick instead of heavy tick for back gesture
    • Evolver: Add left and right virtual buttons while typing (for old navbar layout)
    • Evolver: Add toggle for floating notification dismiss button
    • Evolver: GamingMode: Add option to disable menu overlay
    • Evolver: Launch EasterEgg activity when logo is clicked in about section
    • Evolver: Move rounded corners back to Themes category
    • Evolver: Remove toggle to disable charging animation
    • Evolver: Reorganize and add dividers
    • Fix some haptic issues with gestural navigation
    • GamingMode: Fix danmaku container layoutParam on config changed
    • GamingMode: Fix views obscuring other window that needs interaction
    • GamingMode: Mark date/time format strings as non-translatable
    • KeyguardSlice: Fix ticker appearing for a split second on lockscreen
    • PixelPropsUtils: Remove some packages
    • PixelPropsUtils: bring samsung accessory service to the list
    • SamsungHighlightclock: fix updating wallpaper color when wallpaper changes
    • Settings: Add our Easter Egg into our ROM version preference
    • Settings: Combine Double Tap settings into a single fragment
    • Settings: Improve A12-styled Search bar layout
    • Settings: Make IME button space optional
    • Settings: Make navbar visibility tweaks more distinct
    • Settings: Refactor firmware version window
    • SystemUI: Bring back AOSP Cellular tile icon
    • SystemUI: Fix stuttering/jank related to media player control buttons
    • SystemUI: LyricTicker: Follow status bar padding
    • SystemUI: Reorder default QS Tiles
    • SystemUI: Ticker: Follow status bar padding
    • SystemUI: Update battery info every second when device is charging
    DOWNLOAD
    3
    As reported yesterday, the Blur stuff made the device lag as it couldn't handle the graphical changes. All blur-related props have been disabled to keep the device smooth.

    Changelog for latest (09/28/2021) Update

    Device changes:
    ==============================
    • Disable all blur-related props
    • Enable freeform windows
    • Update Mapper & Allocator from LA.UM.9.6.3.r1-03400-89xx.0
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Add seekbar for Left/Right statusbar Paddings
    • LockPatternView: Fix a11y+BiometricPrompt related OOB exception
    DOWNLOAD
    2
    Anyone having performance issues with the latest version? After update my phone is unresponsive most of the time every app including system ui hags and screen has like 2m delay. 09/17/2021 version works fine. Updated from 09/17 to latest 09/28
    1
    Anyone having performance issues with the latest version? After update my phone is unresponsive most of the time every app including system ui hags and screen has like 2m delay. 09/17/2021 version works fine. Updated from 09/17 to latest 09/28
    Same half of the time i have to force restart my phone just to cancel an alarm because it just hangs while trying to turn the screen on
  • 22



    Evolution X 5.9.2 for the Xiaomi Mi A1 [tissot]
    Code:
    /*
    * Your warranty is void. Or vaild, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modificiations, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */

    0KUV8YX.png


    Keep Evolving
    Pixel UI, customization and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @peaktogoo (Now RealAkito)

    Reach us on Twitter! @EvolutionXROM


    SRQCjQJ.png


    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    CIrL2gb.png


    Status bar network traffic may be buggy (restart SystemUI to fix it)

    DO NOT FLASH GAPPS, ALREADY INCLUDED

    o2G52Ve.png


    First Time Install / Clean Flash
    1. Reboot to Recovery and wipe data
    2. Download the proper ZIP for your device
    3. Flash the ROM then flash the TWRP installer after
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving


    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the proper ZIP for your device
    3. Flash the ROM and TWRP installer
    4. Reboot to recovery then flash Magisk to root
    5. Reboot to System and #KeepEvolving





    Light Screenshots / Dark Screenshots / Download
    Donate to me! / Official Chat / Device Support


    S2t0kJ9.png


    XDA: DevDB Information
    Evolution X, ROM for the Mi A1

    Contributors
    joeyhuab, abhinavgupta371
    Source Code: https://github.com/Evolution-X

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.9.282
    Based On: AOSP

    Version Information
    Status:
    Stable
    Current Stable Version: 5.9.2
    Stable Release Date: 2021-04-08

    Created 2021-04-08
    Last Updated 2021-09-28
    11
    Changelog for latest (09/28/2021) Update

    Device changes:
    ==============================
    • Disable all blur-related props
    • Enable freeform windows
    • Update Mapper & Allocator from LA.UM.9.6.3.r1-03400-89xx.0
    ------------------------------
    ROM changes:
    ==============================
    • Evolver: Add seekbar for Left/Right statusbar Paddings
    • LockPatternView: Fix a11y+BiometricPrompt related OOB exception
    DOWNLOAD
    9
    Weekly update is out. Battery drain issues should be resolved. A lot of under the hoot stuff has been improved and added, both device and ROM side.

    Changelog for latest (05/18/2021) Update

    Device changes:
    ==============================
    • Add goodix fingerprint keylayout
    • Build custom fingerprint HIDL
    • Build custom lights AIDL
    • Commonize sepolicy
    • Kill QTI gatekeeper HIDL
    • Refactor rootdir
    • Set vendor.post_boot.parsed=1
    • Stop excluding overlays from RRO
    • Update blobs from V10.0.24.0.PDHMIXM
    • biometrics: Add custom fingerprint HAL loading logic
    • init: post_boot: Update nodes of read_ahead_kb configs
    • media: copy c2 google codecs to vendor/etc
    • post_boot: Fix rate_limit_us setting
    • sepolicy: Add vendor prefix to ctl_vendor_imsrcsservice_prop
    • sepolicy: Add vendor prefix to qcom_ims_prop
    ------------------------------
    ROM changes:
    ==============================
    • Add Bluetooth and Wi-Fi timeout features
    • Add national roaming for o2 & E-Plus in germany
    • BT: Don't allow isBleScanAlwaysAvailable API call for non foreground users
    • Core: tweak some QQS dimens
    • Evolver: make app volume rows optional
    • Handle landscape and portrait display for PIP rotation
    • IMS: Fix issue with answering call for some 3rd party apps
    • LiveDisplaySettings: Unlock Reading Mode whenever is possible
    • ReadingModeTile: Drop dependency on wellbeing app
    • Screenrecord: Add an option to record for longer
    • Settings: remove Bluetooth related text from DNS-dialog
    • Snap: api2: add QR scanner mode
    • Snap: api2: reduce unneeded animations
    • Snap: api2: update promode icons
    • Snap: api2: use nicer icons in settings
    • SystemUI: Add VPN tile
    • SystemUI: Add reading mode tile
    • SystemUI: Import VoLTE & VoWiFi icons from Vivo X60 Pro
    • SystemUI: add app volume row to volume dialog (stock panel only)
    • VolumePluginManager: More fixes toggling panel
    • apns-conf: Add TPG Singapore configs
    • apns: Add AT&T 310-280 ids
    • apns: Remove T-Mobile UK
    • base: add option to scale default wallpaper to screen size
    • base: shrink hi-res files of headers or ambient image than the device size
    • device_config: Enable recents text selection for Pixel Launcher users
    • overlays: Add Inter font style
    • overlays: Add leaf icon shape
    • overlays: Update Accent colors
    • pixelstyle: config: Move gestural overlay to vendor
    • pixelstyle: config: Remove redundant props
    • pixelstyle: config: Turn off storage manager
    • pixelstyle: fonts: Update Inter to v3.18
    DOWNLOAD
    8
    Another bugfix update. Just a hint. This might be the final build for Android 11 as the team will be preparing for Android 12's stable release by next month.

    Notification Media Player view has been redesigned, gesture settings default values have been fixed as well. Other fixes and changes found below. Enjoy!

    Changelog for latest (09/17/2021) Update

    Device changes:
    ==============================
    • Bring back Renderscript HAL
    • Build power stats HAL and label it
    • Correct GBoard spacing for immersive navigation
    • Drop libsdm-disp-apis.so
    • Import Xiaomi Parts v3.0
    • Import libthermalfeature.so
    • Patch fingerprint blobs for fakelogprint shims
    • Remove obsolete vulkan.pastel blobs
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • extract-files: Fix wrong lib path
    • init.qcom.rc: remove unused /data access
    • init.qcom.rc: remove unused property
    • overlay: Add Battery Health
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • AndroidSClocks: Beautify it
    • Disallow click to partial screenshot right after screenshot is taken
    • GestureNavigationSettings: Fix default values
    • SMP: Reject pairing if public_key.x match
    • SystemUI: Change Media Player margin to Android S style
    • SystemUI: Don't show charging animation if battery is charged
    • SystemUI: Enable three icon switching within QS DND tile
    • SystemUI: Unblock gestural navigation on clearScreenshot()
    • SystemUI: rework status bar burn-in protection controller
    • TaskSnapshotController: avoid NPE
    • base: use a double click effect for charging if there is no amplitude control support
    • vendor: add OTA script to delete package cache
    DOWNLOAD
    8
    A quick update before October security patch. Finalized a lot of fixes for our device specifically along with fixes in the ROM itself.

    Changelog for latest (09/27/2021) Update

    Device changes:
    ==============================
    • Add offline charging LED indicator
    • Add vendor.qti.hardware.data.latency manifest entry
    • Address power stats hal denials
    • Bring back Renderscript HAL
    • Build wcnss_service from source
    • Change density to 420
    • Cleanup DRM HIDL fqnames
    • Downrev soundtrigger to 2.1
    • Enable Adaptive charging
    • Enable blur by default
    • Enable PRODUCT_VENDOR_MOVE_ENABLED
    • Enable zram-writeback job
    • Get rid of legacy audio policy conf
    • Migrate to android.hardware.bluetooth.audio
    • Switch to GABUTERS clang
    • Switch to shrimp kernel
    • Update Graphics Blobs from LA.UM.9.6.2.r1-04100-89xx.0
    • Use only full qualified name for manifest entries
    • Use vintf fragment for Widevine HIDL
    • dirac: Address denials
    • rootdir: Boost I/O performance during bootup
    ------------------------------
    ROM changes:
    ==============================
    • EdgeBackGestureHandler: use tick instead of heavy tick for back gesture
    • Evolver: Add left and right virtual buttons while typing (for old navbar layout)
    • Evolver: Add toggle for floating notification dismiss button
    • Evolver: GamingMode: Add option to disable menu overlay
    • Evolver: Launch EasterEgg activity when logo is clicked in about section
    • Evolver: Move rounded corners back to Themes category
    • Evolver: Remove toggle to disable charging animation
    • Evolver: Reorganize and add dividers
    • Fix some haptic issues with gestural navigation
    • GamingMode: Fix danmaku container layoutParam on config changed
    • GamingMode: Fix views obscuring other window that needs interaction
    • GamingMode: Mark date/time format strings as non-translatable
    • KeyguardSlice: Fix ticker appearing for a split second on lockscreen
    • PixelPropsUtils: Remove some packages
    • PixelPropsUtils: bring samsung accessory service to the list
    • SamsungHighlightclock: fix updating wallpaper color when wallpaper changes
    • Settings: Add our Easter Egg into our ROM version preference
    • Settings: Combine Double Tap settings into a single fragment
    • Settings: Improve A12-styled Search bar layout
    • Settings: Make IME button space optional
    • Settings: Make navbar visibility tweaks more distinct
    • Settings: Refactor firmware version window
    • SystemUI: Bring back AOSP Cellular tile icon
    • SystemUI: Fix stuttering/jank related to media player control buttons
    • SystemUI: LyricTicker: Follow status bar padding
    • SystemUI: Reorder default QS Tiles
    • SystemUI: Ticker: Follow status bar padding
    • SystemUI: Update battery info every second when device is charging
    DOWNLOAD