[Xiaomi Mi A1 Guides, News, & Discussion] jimmy123322:
​

What is it :

It is a thread, where i will share links to ROMs, OTAs, TOOLs, MODs and other important things for our Xiaomi Mi A1. All official (stock)

ROMs will be downloaded from Mi servers and will uploaded ONLY on androidfilehost.com.​

Disclaimer

‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡
‡‡ I am not responsible for bricked devices, dead SD cards, ‡‡
‡‡ thermonuclear war, or you getting fired because something app failed. Please ‡‡
‡‡ do some research if you have any concerns about features included in these projects ‡‡
‡‡ before flashing it! YOU are choosing to make these modifications, and if ‡‡
‡‡ you point the finger at me for messing up your device, I will laugh at you. ‡‡
‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡

WHO CAN USE IT?

It is only for Xiaomi Mi A1 (tissot or tissot_sprout?) users.​

PREREQUISITES :

Must have Xiaomi Mi A1. For some things you also need ROOT or (and) TWRP.​

DOWNLOADS:

ROMS/OTA/PATCHES/TOOLS/MODS/APPS​

​

SOURCES :

ANDROIDFILEHOST.COM

4PDA.RU

XDA-DEVELOPERS.COM

MIUI.COM

FIRMWARE.MOBI

ROMS and PATCHES :

Patch from 4pda for 7.9.21/7.10.14/7.10.30/7.11.18 versions. Original on XDA

GUIDES:

All in One Magisk Module - this project.

Enable on-screen buttons : add to build.prop - "qemu.hw.mainkeys=0".

Add fix for Electronic Image Stabilization : flash this zip.

Fix bad video sound : replace "ro.qc.sdk.audio.fluencetype=none" with "ro.qc.sdk.audio.fluencetype=fluencepro" or just flash this zip.

Enabel Night Mode like in Pixel : just flash this zip. For restore flash this zip.

Google Now Voice fix : find "mm.enable.qcom_parser=xxxxxxx" and replace xxxxxxx or other, with "3183219".

To fix noise in headphones flash this zip, to restore stock - this zip

All boot images for tissot (tissot_sprout) are available at this link

Magisk Module - Pixel Animated NavBar, this link. Download in downloads tab.

DEVICE INFO:

Device specifications :

Case:

Size: 155.4 x 75.8 x 7.3 mm

Weight: 165g

Colors: Black (Black), Gold (Gold), Rose Gold (Pink Gold)

SIM: Nano-SIM; Hybrid (2 SIM or 1 SIM + MicroSD)

Communication / Frequency:

GSM: 850 (B5), 900 (B8), 1800 (B3), 1900 (B2).

UMTS / HSPA +: 850 (B5), 900 (B8), 1900 (B2), 2100 (B1).

FDD-LTE: 2100 (B1), 1800 (B3), 1700 (B4), 850 (B5), 2600 (B7), 900 (B8), 800 (B20).

TDD-LTE: 2600 (B38), 2300 (B40).

GPRS: Yes

EDGE: Yes

Display:

Size: 5.5 "(inches)

Matrix: LTPS, 16 million colors.

Resolution: FHD (1080x1920), 403 PPI.

Contrast ratio: 1000: 1

Surface: Capacitive sensor, 10 touches.

Protection: Corning Gorilla Glass 3

Operating System:

Android Version: 7.1.2 (Upgrade to

8.0.0

was announced)

Linux Kernel Version: 3.18.31

Platform:

SoC: Qualcomm® Snapdragon ™ 625 (MSM8953)

Kernels: 8x ARM Cortex-A53

CPU: 2016 MHz

Processor: 14 nm LPP

ABI: 64-bit

Graphics:

Graphics Processor: Qualcomm® Adreno ™ 506

GPU: 650 MHz

OpenGL ES: 3.2

OpenCL: 2.0

Vulkan API: 1.0.31

Memory:

Internal + External: 64 GB + MicroSD (128 GB max.)

Operational: 4 GB LPDDR3

Camera:

Rear: Double [12 MP, 1.25 μm, f / 2.2, 26 mm] + [12 MP, 1.0 μm, f / 2.6, 50 mm]; Phase (PDAF) autofocus, 2x optical zoom, HDR, dual flash, face detection, geo-tag.

Front: 5 MP, 1.12 μm, f / 2.0.

Video recording: 2160p @ 30fps, 720p @ 120fps (slow-mo).

Communications:

Wi-Fi: 802.11a / b / g / n / ac, 2.4 / 5 Ghz, Wi-Fi Direct, Wi-Fi Display, Wi-Fi Access Point.

Bluetooth: 4.2, LE, A2DP.

NAV: GPS, A-GPS, GLONASS, BAYDOU (Chinese).

USB: USB 2.0, Type-C 1.0.

NFC: No

3,5 mm: Yes

Infrared: Yes

FM radio: Yes

Fingerprint scanner: FPC / Goodix: FPC102x / FP

Power:

Battery: Non-removable, Li-Pol, 3080 mAh.

Charger: 5V - 2A.

Partition table :

<partitions table>

/dev/block/mmcblk0p1 -> /dev/block/bootdevice/by-name/modem_a
/dev/block/mmcblk0p2 -> /dev/block/bootdevice/by-name/modem_b

/dev/block/mmcblk0p3 -> /dev/block/bootdevice/by-name/fsc

/dev/block/mmcblk0p4 -> /dev/block/bootdevice/by-name/ssd

/dev/block/mmcblk0p5 -> /dev/block/bootdevice/by-name/sbl1
/dev/block/mmcblk0p6 -> /dev/block/bootdevice/by-name/sbl1bak

/dev/block/mmcblk0p7 -> /dev/block/bootdevice/by-name/rpm
/dev/block/mmcblk0p8 -> /dev/block/bootdevice/by-name/rpmbak

/dev/block/mmcblk0p9 -> /dev/block/bootdevice/by-name/tz
/dev/block/mmcblk0p10 -> /dev/block/bootdevice/by-name/tzbak

/dev/block/mmcblk0p11 -> /dev/block/bootdevice/by-name/devcfg
/dev/block/mmcblk0p12 -> /dev/block/bootdevice/by-name/devcfgbak

/dev/block/mmcblk0p13 -> /dev/block/bootdevice/by-name/dsp

/dev/block/mmcblk0p14 -> /dev/block/bootdevice/by-name/modemst1
/dev/block/mmcblk0p15 -> /dev/block/bootdevice/by-name/modemst2

/dev/block/mmcblk0p16 -> /dev/block/bootdevice/by-name/DDR

/dev/block/mmcblk0p17 -> /dev/block/bootdevice/by-name/fsg

/dev/block/mmcblk0p18 -> /dev/block/bootdevice/by-name/sec

/dev/block/mmcblk0p19 -> /dev/block/bootdevice/by-name/splash

/dev/block/mmcblk0p20 -> /dev/block/bootdevice/by-name/aboot
/dev/block/mmcblk0p21 -> /dev/block/bootdevice/by-name/abootbak

/dev/block/mmcblk0p22 -> /dev/block/bootdevice/by-name/boot_a
/dev/block/mmcblk0p23 -> /dev/block/bootdevice/by-name/boot_b

/dev/block/mmcblk0p24 -> /dev/block/bootdevice/by-name/devinfo

/dev/block/mmcblk0p25 -> /dev/block/bootdevice/by-name/system_a
/dev/block/mmcblk0p26 -> /dev/block/bootdevice/by-name/system_b

/dev/block/mmcblk0p27 -> /dev/block/bootdevice/by-name/persist

/dev/block/mmcblk0p28 -> /dev/block/bootdevice/by-name/misc

/dev/block/mmcblk0p29 -> /dev/block/bootdevice/by-name/keystore

/dev/block/mmcblk0p30 -> /dev/block/bootdevice/by-name/config

/dev/block/mmcblk0p31 -> /dev/block/bootdevice/by-name/limits

/dev/block/mmcblk0p32 -> /dev/block/bootdevice/by-name/mota

/dev/block/mmcblk0p33 -> /dev/block/bootdevice/by-name/dip

/dev/block/mmcblk0p34 -> /dev/block/bootdevice/by-name/mdtp

/dev/block/mmcblk0p35 -> /dev/block/bootdevice/by-name/syscfg

/dev/block/mmcblk0p36 -> /dev/block/bootdevice/by-name/mcfg

/dev/block/mmcblk0p37 -> /dev/block/bootdevice/by-name/lksecapp
/dev/block/mmcblk0p38 -> /dev/block/bootdevice/by-name/lksecappbak

/dev/block/mmcblk0p39 -> /dev/block/bootdevice/by-name/cmnlib
/dev/block/mmcblk0p40 -> /dev/block/bootdevice/by-name/cmnlibbak

/dev/block/mmcblk0p41 -> /dev/block/bootdevice/by-name/cmnlib64
/dev/block/mmcblk0p42 -> /dev/block/bootdevice/by-name/cmnlib64bak

/dev/block/mmcblk0p43 -> /dev/block/bootdevice/by-name/keymaster
/dev/block/mmcblk0p44 -> /dev/block/bootdevice/by-name/keymasterbak

/dev/block/mmcblk0p45 -> /dev/block/bootdevice/by-name/apdp
/dev/block/mmcblk0p46 -> /dev/block/bootdevice/by-name/msadp

/dev/block/mmcblk0p47 -> /dev/block/bootdevice/by-name/dpo

/dev/block/mmcblk0p48 -> /dev/block/bootdevice/by-name/logdump

/dev/block/mmcblk0p49 -> /dev/block/bootdevice/by-name/userdata

Info from firmware.mobi:

Brand: xiaomi
Manufacturer: Xiaomi
Friendly name: Mi A1
Model: Mi A1
Name: tissot
Device: tissot_sprout
Board: msm8953

Additional Default Properties:

#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1
security.perf_harden=1
ro.adb.secure=1
ro.allow.mock.location=0
ro.debuggable=0
ro.zygote=zygote64_32
pm.dexopt.first-boot=interpret-only
pm.dexopt.boot=verify-profile
pm.dexopt.install=interpret-only
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.ab-ota=speed-profile
pm.dexopt.nsys-library=speed
pm.dexopt.shared-apk=speed
pm.dexopt.forced-dexopt=speed
pm.dexopt.core-app=speed
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
ro.dalvik.vm.native.bridge=0
dalvik.vm.usejit=true
dalvik.vm.usejitprofiles=true
dalvik.vm.appimageformat=lz4
debug.atrace.tags.enableflags=0
ro.logdumpd.enabled=0
#
# BOOTIMAGE_BUILD_PROPERTIES
#
ro.bootimage.build.date=Fri Nov 17 20:58:13 WIB 2017
ro.bootimage.build.date.utc=1510927093
ro.bootimage.build.fingerprint=xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
persist.sys.usb.config=mtp

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=N2G47H
ro.build.display.id=N2G47H.7.11.18
ro.build.version.incremental=7.11.18
ro.build.version.sdk=25
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=7.1.2
ro.build.version.security_patch=2017-11-06
ro.build.version.base_os=
ro.build.date=Fri Nov 17 20:58:13 WIB 2017
ro.build.date.utc=1510927093
ro.build.type=user
ro.build.user=builder
ro.build.host=mi-server
ro.build.tags=release-keys
ro.build.flavor=tissot-user
ro.build.system_root_image=true
ro.build.ab_update=true
ro.product.model=Mi A1
ro.product.brand=xiaomi
ro.product.name=tissot
ro.product.device=tissot_sprout
ro.product.board=msm8953
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.manufacturer=Xiaomi
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=msm8953
# ro.build.product is obsolete; use ro.product.device
ro.build.product=tissot
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=tissot-user 7.1.2 N2G47H 7.11.18 release-keys
ro.build.fingerprint=xiaomi/tissot/tissot_sprout:7.1.2/N2G47H/7.11.18:user/release-keys
ro.build.characteristics=nosdcard
# end build properties
#
# from device/xiaomi/tissot/system.prop
#
#
# system.prop for msm8953
#

rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
#
# Set network mode to (T/L/G/W/1X/EVDO, T/G/W/L) for 7+5 mode device on DSDS mode
#
ro.telephony.default_network=20,20

debug.sf.hw=0
debug.egl.hw=0
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
dalvik.vm.heapsize=36m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
debug.enable.sglscale=1
debug.gralloc.enable_fb_ubwc=1
#ro.hdmi.enable=true
#
# system props for the cne module
#
persist.cne.feature=1

# system props for the dpm module
# #
persist.dpm.feature=1

#system props for the MM modules
media.msm8956hw=0
mm.enable.smoothstreaming=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
av.debug.disable.pers.cache=1

#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
#mm.enable.qcom_parser=1048575

#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.data.mode=concurrent

#system props for time-services
persist.timed.enable=true

#syste props for FD
persist.env.fastdorm.enabled=true

#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report major/minor versions as 3/0
# 196609 is decimal for 0x30001 to report major/minor versions as 3/1
# 196610 is decimal for 0x30002 to report major/minor versions as 3/2
ro.opengles.version=196610

# System property for cabl
ro.qualcomm.cabl=0

#
# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=1

#
# System props for bluetooh
# System prop to turn on hfp client
bluetooth.hfp.client=1

#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true

#System property for FM transmitter
ro.fm.transmitter=false

#Set composition for USB
#persist.sys.usb.config=diag,serial_smd,rmnet_ipa,adb

#Set read only default composition for USB
#ro.sys.usb.default.config=diag,serial_smd,rmnet_ipa,adb

#property to enable user to access Google WFD settings
persist.debug.wfd.enable=1
#property to enable VDS WFD solution
persist.hwc.enable_vds=1

#selects CoreSight configuration to enable
persist.debug.coresight.config=stm-events

#selects Console configuration to enable
persist.console.silent.config=1

#property for vendor specific library
ro.vendor.gt_library=libqti-gt.so
ro.vendor.at_library=libqti-at.so

#property for game detection feature
debug.enable.gamed=0

#property to enable narrow search range for video encoding
vidc.enc.disable_bframes=1
vidc.enc.disable_pframes=1
vidc.disable.split.mode=1
vidc.dec.downscalar_width=1920
vidc.dec.downscalar_height=1088

# disable PQ feature by default
vidc.enc.disable.pq=true

# Additional buffers shared between Camera and Video
vidc.enc.dcvs.extra-buff-count=2

# system property to accelerate Progressive Download using STA
persist.mm.sta.enable=0

#property to enable fingerprint
persist.qfp=false

#min/max cpu in core control
ro.core_ctl_min_cpu=2
ro.core_ctl_max_cpu=4

#HWUI properties
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024

#Enable B service adj transition by default
ro.sys.fw.bservice_enable=true
ro.sys.fw.bservice_limit=5
ro.sys.fw.bservice_age=5000

#Memperf properties
ro.memperf.lib=libmemperf.so
ro.memperf.enable=false

#Trim properties
ro.sys.fw.use_trim_settings=true
ro.sys.fw.empty_app_percent=50
ro.sys.fw.trim_empty_percent=100
ro.sys.fw.trim_cache_percent=100
ro.sys.fw.trim_enable_memory=2147483648

# Enable Delay Service Restart
ro.am.reschedule_service=true

#Optimal dex2oat threads for faster app installation
ro.sys.fw.dex2oat_thread_count=4

# Create zram disk
ro.config.zram=true

#Expose aux camera for below packages
camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.huaqin.factory,com.mi.AutoTest

#If camera.aux.packagelist exceed 91 bytes add packages to camera.aux.packagelist2
camera.aux.packagelist2=com.android.systemui

# set cutoff voltage to 3400mV
ro.cutoff_voltage_mv=3400

#set device emmc size
ro.emmc_size=16GB

#force HAL1 for below packages
camera.hal1.packagelist=com.skype.raider,com.google.android.talk

#Enable FR27607-RIL to send ONLINE cmd in bootup
#persist.radio.poweron_opt=1

#low power mode for camera
camera.lowpower.record.enable=1

#In video expect camera time source as monotonic
media.camera.ts.monotonic=1

#properties for limiting preview size in camera
camera.display.umax=1920x1080
camera.display.lmax=1280x720

persist.camera.stats.test=5
#contacts.autosync
persist.env.contacts.autosync=true

#set cutoff voltage to 3400mV
ro.cutoff_voltage_mv=3400

# set default multisim config to dsds
persist.radio.multisim.config=dsds

#enable rnr for camera
persist.camera.feature.cac=1
persist.camera.imglib.cac3=2

#Add for hardware version
ro.build.hardware.version=V1

#properties for Xiaomi LCM display
persist.sys.display_prefer=2
persist.sys.display_eyecare=0
persist.sys.ltm_enable=true
persist.sys.display_ce=11
persist.sys.display_cabc=1
persist.sys.gamut_mode=0

#Add for GTS fail testTestGetFlashLockState
ro.oem_unlock_supported=1
ro.boot.flash.locked=1

#set video call cache
persist.radio.schd.cache=3500

#Set ims sip user agent
ro.build.software.version=Android7.1.2
ro.fota.oem=Xiaomi
ro.product.model=Mi A1
#
# from device/xiaomi/tissot/additional_global.prop
#
#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
mm.enable.qcom_parser=261821

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.product.first_api_level=25
dalvik.vm.heapminfree=4m
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.config.ringtone=MI.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
ro.vendor.extension_library=libqti-perfd-client.so
persist.radio.apm_sim_not_pwdn=1
persist.radio.sib16_support=1
persist.radio.custom_ecc=1
persist.radio.multisim.config=dsds
ro.frp.pst=/dev/block/bootdevice/by-name/config
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=7.1_r7
drm.service.enabled=true
af.fast_track_multiplier=2
audio_hal.period_size=192
ro.qc.sdk.audio.fluencetype=none
persist.audio.fluence.voicecall=false
persist.audio.fluence.voicerec=false
persist.audio.fluence.speaker=false
audio.offload.disable=true
tunnel.audio.encode=false
audio.offload.buffer.size.kb=64
audio.offload.min.duration.secs=30
audio.offload.video=true
audio.offload.pcm.16bit.enable=true
audio.offload.pcm.24bit.enable=true
audio.offload.track.enable=true
audio.deep_buffer.media=true
audio.heap.size.multiplier=7
use.voice.path.for.pcm.voip=true
audio.offload.multiaac.enable=true
audio.dolby.ds2.enabled=true
audio.dolby.ds2.hardbypass=true
audio.offload.multiple.enabled=false
audio.offload.passthrough=false
ro.qc.sdk.audio.ssr=false
audio.offload.gapless.enabled=true
audio.safx.pbe.enabled=true
audio.parser.ip.buffer.size=0
audio.playback.mch.downsample=true
use.qti.sw.alac.decoder=true
use.qti.sw.ape.decoder=true
audio.pp.asphere.enabled=false
voice.playback.conc.disabled=true
voice.record.conc.disabled=false
voice.voip.conc.disabled=true
voice.conc.fallbackpath=deep-buffer
persist.speaker.prot.enable=false
qcom.hw.aac.encoder=true
flac.sw.decoder.24bit.support=true
ro.qualcomm.svi=1
ro.qcom.svi.sensortype=2
debug.svi.logs=1
debug.als.logs=1
config.svi.xml=1
config.svi.xml.print=1
config.svi.path=/system/etc/display/SVIConfig.xml
ro.com.google.clientidbase=android-xiaomi
ro.com.google.clientidbase.ms=android-xiaomi-rev2
ro.opa.eligible_device=true
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm64.variant=generic
dalvik.vm.isa.arm64.features=default
dalvik.vm.isa.arm.variant=cortex-a53
dalvik.vm.isa.arm.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
persist.radio.calls.on.ims=0
persist.radio.jbims=0
persist.radio.csvt.enabled=false
persist.radio.rat_on=combine
persist.radio.mt_sms_ack=20
ro.mdtp.package_name2=com.qualcomm.qti.securemsm.mdtp.MdtpDemo[/HIDE]

CHANGELOGS for STOCK ROMS :

OFFICIAL CHANGELOG FOR 7.10.30

Fix Display Blinking/Screen Flicking

UNOFFICIAL CHANGELOG FOR 7.11.18

Broken button "Home" in the launcher
Slightly increased battery consumption when using
Slightly killed a fingerprint
Maybe they added a couple of bugs
Maybe something else was killed
Security Patch 6/11/17
Repaired the flip cover

OFFICIAL CHANGELOG FOR 7.11.18

November Security Patch update
When change between 3G and 4G, signal icon error HQ-9422
Support Hall
Input ANR error fixed

What's new on 2017.11.27 :

- Added new Magisk Module - Pixel Animated NavBar
- Uploaded Stock fastboot image for 7.11.18 ver.
- Added changelog for 7.11.18 ver.
- Added Additional Default Properties (build.prop)

Authors:

jimmy123322 - author profile on xda, inechipo - author profile on 4pda,rocketeer231 - author profile on muiu.com

Credits:

donazea for Donation

osrox

Vip02

Tulsadiver

Chris_Cheekyz

kep2008

sooti

cytergen

paphonb

Thread Information

Device Name: Xiaomi Mi A1

Device Codename: tissot (tissot_sprout?)

Status:Very Active

Created: 2017-10-30

Update Interval: Daily - Weekly (1-7 days)

Last Big Update Date: 2017-11-26

Last Updated: 2017-11-27

Abandoned: No