[PORT] linux kernel source for Xiaomi Redmi 3S (land) (Snapdragon 430 msm8937) - Xiaomi Redmi 3s ROMs, Kernels, Recoveries, & Other

Hello everyone,
Xiaomi hasn't released Redmi 3s land kernel to us. It's SHAME.(2016.09.28)
I want to run normal GNU/Linux OS on Xiaomi Redmi 3S.
So I am porting Linux kernel base on QAEP kernel and Redmi3 drivers.
My porting kernel version is 3.18.20.
https://github.com/yangyangnau/android_kernel_xiaomi_msm8937
BASE ON:
* QAEP for msm8937:
Code:
lynx -dump -width 120 https://wiki.codeaurora.org/xwiki/bin/QAEP/release | grep msm8937
06.23.2016 LA.UM.5.3.1-01010-89xx.0 msm8937_64 LA.UM.5.3.1-01010-89xx.0.xml 06.00.01
06.10.2016 LA.UM.5.3-04410-89xx.0 msm8937_64 LA.UM.5.3-04410-89xx.0.xml 06.00.01
06.09.2016 LA.UM.5.3.1-00610-89xx.0 msm8937_64 LA.UM.5.3.1-00610-89xx.0.xml 06.00.01
06.07.2016 LA.UM.5.1-04210-8x37.0 msm8937_64 LA.UM.5.1-04210-8x37.0.xml 06.00.01
06.06.2016 LA.UM.5.3.1-00610-89xx.0 msm8937_64 LA.UM.5.3.1-00610-89xx.0.xml 06.00.01
05.31.2016 LA.UM.5.3-03710-89xx.0 msm8937_64 LA.UM.5.3-03710-89xx.0.xml 06.00.01
05.24.2016 LA.UM.5.3.1-00310-89xx.0 msm8937_64 LA.UM.5.3.1-00310-89xx.0.xml 06.00.01
05.15.2016 LA.UM.5.1-04010-8x37.0 msm8937_64 LA.UM.5.1-04010-8x37.0.xml 06.00.01
04.29.2016 LA.UM.5.1-03810-8x37.0 msm8937_64 LA.UM.5.1-03810-8x37.0.xml 06.00.01
04.14.2016 LA.UM.5.1-03610-8x37.0 msm8937_64 LA.UM.5.1-03610-8x37.0.xml 06.00.01
03.30.2016 LA.UM.5.1-03210-8x37.0 msm8937_32 LA.UM.5.1-03210-8x37.0.xml 06.00.01
03.22.2016 LA.UM.5.3-01410-8x37.0 msm8937_64 LA.UM.5.3-01410-8x37.0.xml 06.00.01
03.15.2016 LA.UM.5.1-02910-8x37.0 msm8937_64 LA.UM.5.1-02910-8x37.0.xml 06.00.01
02.28.2016 LA.UM.5.1-02410-8x37.0 msm8937_64 LA.UM.5.1-02410-8x37.0.xml 06.00.01
02.25.2016 LA.UM.5.3-01110-8x37.0 msm8937_64 LA.UM.5.3-01110-8x37.0.xml 06.00.01
02.12.2016 LA.UM.5.1-02110-8x37.0 msm8937_64 LA.UM.5.1-02110-8x37.0.xml 06.00.01
02.12.2016 LA.UM.5.3-00610-8x37.0 msm8937_64 LA.UM.5.3-00610-8x37.0.xml 06.00.01
01.29.2016 LA.UM.5.1-01910-8x37.0 msm8937_64 LA.UM.5.1-01910-8x37.0.xml 06.00.01
01.21.2016 LA.UM.5.1-01610-8x37.0 msm8937_64 LA.UM.5.1-01610-8x37.0.xml 06.00.01
01.11.2016 LA.UM.5.1-01310-8x37.0 msm8937_64 LA.UM.5.1-01310-8x37.0.xml 06.00.01
12.21.2015 LA.UM.5.1-03700-8x37.0 msm8937_64 LA.UM.5.1-03700-8x37.0.xml 06.00.00
12.04.2015 LA.UM.5.1-01400-8x37.0 msm8937_64 LA.UM.5.1-01400-8x37.0.xml 06.00.00
11.21.2015 LA.UM.5.1-01010-8x37.0 msm8937_64 LA.UM.5.1-01010-8x37.0.xml 06.00.00
Click to expand...
Click to collapse
* QAEP kernel for msm8937:
Code:
mkdir -p android-source/qaep
cd android-source/qaep
repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.UM.5.3-01110-8x37.0.xml --repo-url=git://codeaurora.org/tools/repo.git
grep kernel/msm-3.18 .repo/manifest.xml
<project name="kernel/msm-3.18" path="kernel" revision="985da67f18431ac30e2c2d46b68067b71ebf8688" upstream="LA.UM.5.3_rb1.1"/>
<project name="kernel/msm-3.18" path="kernel" revision="a199af79618518255f6eb6656e1ba6fcb6b1e7ff" upstream="LA.UM.5.1_rb1.4"/>
Click to expand...
Click to collapse
git://codeaurora.org/kernel/msm-3.18 branchs:
LA.UM.5.1_rb1.3
LA.UM.5.1_rb1.4
LA.UM.5.3.1_rb1
LA.UM.5.3_rb1.1
06.23.2016 LA.UM.5.3.1-01010-89xx.0 msm-3.18 df25fdbbe93e8f1c16268faed04a065bf1cd7d89 LA.UM.5.3.1_rb1
06.10.2016 LA.UM.5.3-04410-89xx.0 msm-3.18 8235259992248adedca456006c027a938cc0f9d3 LA.UM.5.3_rb1.1
06.09.2016 LA.UM.5.3.1-00610-89xx.0 msm-3.18 235372e1f95010f66f4d353ac15402a4c314607f LA.UM.5.3.1_rb1
06.07.2016 LA.UM.5.1-04210-8x37.0 msm-3.18 a199af79618518255f6eb6656e1ba6fcb6b1e7ff LA.UM.5.1_rb1.4
06.06.2016 LA.UM.5.3.1-00610-89xx.0 msm-3.18 235372e1f95010f66f4d353ac15402a4c314607f LA.UM.5.3.1_rb1
05.31.2016 LA.UM.5.3-03710-89xx.0 msm-3.18 e4bd98b39aee92bd6f838c4c14189de51a16a258 LA.UM.5.3_rb1.1
05.24.2016 LA.UM.5.3.1-00310-89xx.0 msm-3.18 289277d0980d8075c20244d8aa8cfde3b4b57737 LA.UM.5.3.1_rb1
05.15.2016 LA.UM.5.1-04010-8x37.0 msm-3.18 67ea3027ee587c3cddc0c51024257816c0972312 LA.UM.5.1_rb1.4
04.29.2016 LA.UM.5.1-03810-8x37.0 msm-3.18 a9e54d65f9005af4075c24063ad2558260254dc5 LA.UM.5.1_rb1.4
04.14.2016 LA.UM.5.1-03610-8x37.0 msm-3.18 5b0c3e43afaa6639f6d41a6379e713382b220c5e LA.UM.5.1_rb1.4
03.30.2016 LA.UM.5.1-03210-8x37.0 msm-3.18 5f11194935c418e32e5308ae397227afc5797fed LA.UM.5.1_rb1.4
03.22.2016 LA.UM.5.3-01410-8x37.0 msm-3.18 261ac07c6a00d352d42fe412595beaa70d55c7ab LA.UM.5.3_rb1.1
03.15.2016 LA.UM.5.1-02910-8x37.0 msm-3.18 38a946316417e48534169a0e8174286f52d78685 LA.UM.5.1_rb1.4
02.28.2016 LA.UM.5.1-02410-8x37.0 msm-3.18 7d15cd5c720f21b63f269539edbec896d7e233f6 LA.UM.5.1_rb1.4
02.25.2016 LA.UM.5.3-01110-8x37.0 msm-3.18 985da67f18431ac30e2c2d46b68067b71ebf8688 LA.UM.5.3_rb1.1
02.12.2016 LA.UM.5.1-02110-8x37.0 msm-3.18 488a89d43651383c957f75a628534a7ad5d7eea0 LA.UM.5.1_rb1.4
02.12.2016 LA.UM.5.3-00610-8x37.0 msm-3.18 eef5da9a9bbc138fc7ee42f804b957a7758f8a78 LA.UM.5.3_rb1.1
01.29.2016 LA.UM.5.1-01910-8x37.0 msm-3.18 fb35f3c795229950ddf63280800b2390eafcb135 LA.UM.5.1_rb1.4
01.21.2016 LA.UM.5.1-01610-8x37.0 msm-3.18 1aa11b594d7ac1dfab73a86119998b4c4e80b506 LA.UM.5.1_rb1.4
01.11.2016 LA.UM.5.1-01310-8x37.0 msm-3.18 39d6e2eee46004ada9e72eb273b028986651d6dc LA.UM.5.1_rb1.4
12.21.2015 LA.UM.5.1-03700-8x37.0 msm-3.18 4e90549c8f8d5feb88e92c24dde4f15e1f94a616 rel/msm-3.18
12.04.2015 LA.UM.5.1-01400-8x37.0 msm-3.18 e70ad0cd5efdd9dc91a77dcdac31d6132e1315c1 rel/msm-3.18
11.21.2015 LA.UM.5.1-01010-8x37.0 msm-3.18 122fe9b172bd14c1c5dffa45fc4389da0c187461 LA.UM.5.1_rb1.3
Click to expand...
Click to collapse
* redmi 3 kernel:
https://github.com/MiCode/Xiaomi_Kernel_OpenSource branch ido-l-oss
STATUS REPORT:
Tested with my kernel #5d5fa78 + stock ROM MIUI V7.5.9.0. Stable enough.
boot: OK
panel: OK
vol+ vol- power key: OK
touchscreen: OK
eMMC: OK
mic: OK
phone: OK
external speaker: OK
sensors: OK
vibrator: OK
cameras: could be OK (QR code scan work, but can't get a photo)
fingerprint: need more work
wifi: OK
dial: OK
PREBUILT KERNEL:
https://github.com/yangyangnau/android_kernel_xiaomi_msm8937/releases/download/v0.9-beta/kernel
https://github.com/yangyangnau/android_kernel_xiaomi_msm8937/releases/download/v0.9-beta/wlan.ko

touchscreen firmware issue:
Perhaps we can just ignore this issue. The touchscreen works fine.
dmesg from my kernel #39aa441. striped non opensorce bin form lib*.a files from the redmi 3 ft5x06 driver.
Code:
[ 0.969584] input: ft5x06_720p as /devices/soc/78b7000.i2c/i2c-3/3-003e/input/input1
[ 1.210325] i2c-msm-v2 78b7000.i2c: msm_bus_scale_register_client(mstr-id:86):0xd (ok)
[ 1.210825] ft5x06_720p 3-003e: Device ID = 0x14
[ 1.211455] ft5x06_720p 3-003e: report rate = 90Hz
[ 1.213175] ft5x06_720p 3-003e: Firmware version = 8.0.0
[ 1.213624] FT5X06-TP-TAG INFO:boardid_info_tp:S88537AA1:bo
[ 1.213624]
[ 1.670057] ft5x06_720p 3-003e: Lockdown info: 34 35 32 31 00 A9 00 00
[ 1.731395] FT5X06-TP-TAG ERROR:Error Board ID.
[ 1.732698] FT5X06-TP-TAG ERROR:Error Board ID.
[ 1.733998] FT5X06-TP-TAG ERROR:Error Board ID.
[ 1.734068] [ TSP ] ist30xx_init()
dmesg from stock kernel MIUI V7.9.5.0.
Code:
[ 0.970901] input: ft5x06_720p as /devices/soc/78b7000.i2c/i2c-3/3-003e/input/input1
[ 1.210327] i2c-msm-v2 78b7000.i2c: msm_bus_scale_register_client(mstr-id:86):0xd (ok)
[ 1.210827] ft5x06_720p 3-003e: Device ID = 0x14
[ 1.211459] ft5x06_720p 3-003e: report rate = 90Hz
[ 1.213186] ft5x06_720p 3-003e: Firmware version = 8.0.0
[ 1.670059] ft5x06_720p 3-003e: Lockdown info: 34 35 32 31 00 A9 00 00
[ 1.670127] ft5x06_720p 3-003e: has no androidboot.mode
[ 1.670136] ft5x06_720p 3-003e: upgrade
[ 1.670144] FT5X06-TP-TAG DEBUG:[3148]********************Enter CTP Auto Upgrade********************
[ 1.670144]
[ 1.731401] FT5X06-TP-TAG DEBUG:[1342]Vendor ID:0xF3, TP FW:0x08, IC TYPE:20
[ 1.731409] FT5X06-TP-TAG DEBUG:[1370]OUFEI+BOE
[ 1.731417] FT5X06-TP-TAG DEBUG:[1396]update firmware size:28883
[ 1.731425] FT5X06-TP-TAG DEBUG:[1416][FTS] uc_tp_fm_ver = 8.
[ 1.731425]
[ 1.731433] FT5X06-TP-TAG DEBUG:[1417][FTS] uc_host_fm_ver = 8.
[ 1.731433]
[ 1.731516] [ TSP ] ist30xx_init()
[ 1.731912] [ TSP ] ### IMAGIS probe(ver:2.3.0.0, protocol:B, addr:0x50) ###
[ 1.732238] IST30XX 3-0050: irq gpio request failed
[ 1.732262] [ TSP ] Error, ist30xx init driver
FT5X06-TP-TAG DEBUG:[1342]Vendor ID:0xF3, TP FW:0x08, IC TYPE:20
FT5X06-TP-TAG DEBUG:[1370]OUFEI+BOE
FT5X06-TP-TAG DEBUG:[1396]update firmware size:28883
Click to expand...
Click to collapse

external speaker PA BUG: fixed. #5d5fa78
dmesg from my kernel #39aa441.
Code:
[ 3.179313] input: gpio-keys as /devices/soc/soc:gpio_keys/input/input2
[ 3.179650] qcom,qpnp-rtc qpnp-rtc-ffffffc079767000: setting system clock to 1970-01-03 02:20:00 UTC (181200)
[ 3.190542] qcom,qpnp-flash-led qpnp-flash-led-ffffffc079793400: Unable to acquire pinctrl
[ 3.195190] qcom,cc-debug-8952 1874000.qcom,cc-debug: Registered Debug Mux successfully
[ 3.201419] msm8952-asoc-wcd c051000.sound: default codec configured
[ 3.201790] msm8952_populate_dai_link_component_of_node: codec dai msm-stub-codec.1 failed
[ 3.201867] msm8952_populate_dai_link_component_of_node: codec dai msm-stub-codec.1 failed
dmesg from stock kernel (MIUI V7.5.9.0)
Code:
[ 3.277300] input: gpio-keys as /devices/soc/soc:gpio_keys/input/input4
[ 3.277650] qcom,qpnp-rtc qpnp-rtc-ffffffc079776c00: setting system clock to 1970-01-03 02:09:35 UTC (180575)
[ 3.288617] qcom,qpnp-flash-led qpnp-flash-led-ffffffc0797aac00: Unable to acquire pinctrl
[ 3.293341] qcom,cc-debug-8952 1874000.qcom,cc-debug: Registered Debug Mux successfully
[ 3.297473] msm8952_asoc_machine_probe: [hjf] request spk_pa_gpio is 124!
[ 3.297490] msm8952_asoc_machine_probe: [hjf] request headset_gpio is 129!
[ 3.299584] msm8952-asoc-wcd c051000.sound: default codec configured
[ 3.299947] msm8952_populate_dai_link_component_of_node: codec dai msm-stub-codec.1 failed
[ 3.300053] msm8952_populate_dai_link_component_of_node: codec dai msm-stub-codec.1 failed
spk_pa_gpio is 124 = 0x7c
headset_gpio is 129 = 0x7f
Click to expand...
Click to collapse
Just debug info? Or Xiaomi did some nasty work in function msm8952_asoc_machine_probe.
Code:
grep msm8952_asoc_machine_probe sound/ -ir
sound/soc/msm/msm8952-slimbus.c:static int msm8952_asoc_machine_probe(struct platform_device *pdev)
sound/soc/msm/msm8952-slimbus.c: .probe = msm8952_asoc_machine_probe,
sound/soc/msm/msm8952.c:static int msm8952_asoc_machine_probe(struct platform_device *pdev)
sound/soc/msm/msm8952.c: .probe = msm8952_asoc_machine_probe,
Redmi3s main dts file is arch/arm64/boot/dts/qcom/redmi3s-msm8937-38.dts.
Code:
9604 sound {
9605 status = "okay";
9607 qcom,model = "msm8952-sku1-snd-card";
9610 qcom,msm-ext-pa = "primary";
9615 ext-spk-amp-gpio = <0x97 0x7c 0x0>;
9616 headset-gpio = <0x97 0x81 0x0>;
ext-spk-amp-gpio = <0x97 0x7c 0x0>
headset-gpio = <0x97 0x81 0x0>
Click to expand...
Click to collapse

dial BUG: FALSE alarm

Amazing work bro, I'm following the thread to see your progress
I always want to try make custom ROMs (I'm developer but no experience about ROM development) but I don't know where to start xD.
Regards!

Keep up the good work man!!!!

The external speaker PA BUG has fixed. See #5d5fa78.
The fix isn't elegant, but it works.

Hi, why did you choose "LA.UM.5.3-01110-8x37.0" ?
i did the same as you, but i'm getting a Too many open files when I boot CM
If you have any ideas : https://github.com/supercairos/android_kernel_xiaomi_msm8937

Supercairos said:
Hi, why did you choose "LA.UM.5.3-01110-8x37.0" ?
i did the same as you, but i'm getting a Too many open files when I boot CM
If you have any ideas : https://github.com/supercairos/android_kernel_xiaomi_msm8937
Click to expand...
Click to collapse
About LA.UM.5.3-01110-8x37.0:
I just try to find a QAEP release which match the release date of Redmi 3S as much as possible. Nothing more.
About "too many open files":
My repo #deccaf5 (9.21.2016) can boot cm, but it need force reboot several times.
After that commit, the error same as yours. Sorry for my bad.
https://github.com/yangyangnau/android_device_xiaomi_land
A few of days ago, I'm try using my kernel and proprietary-files.txt with the repo below.
https://github.com/Silentlys/android_device_xiaomi_land
Clean the fake kernel header tree. Clean the malware (2345 stuff). Clean TWRP stuffs.
No luck. Just get black screen. Can't remember the error messages. Could be "too many open files".
I guess the proprietary-files.txt is a problem.
Please post CM issue at my thread below.
http://forum.xda-developers.com/redmi-3/development/port-cm-13-0-xiaomi-redmi3s-land-t3469996

QAEP for msm8937
Code:
lynx -dump -width 120 https://wiki.codeaurora.org/xwiki/bin/QAEP/release | grep msm8937
June 23, 2016 LA.UM.5.3.1-01010-89xx.0 msm8937_64 LA.UM.5.3.1-01010-89xx.0.xml 06.00.01
June 10, 2016 LA.UM.5.3-04410-89xx.0 msm8937_64 LA.UM.5.3-04410-89xx.0.xml 06.00.01
June 09, 2016 LA.UM.5.3.1-00610-89xx.0 msm8937_64 LA.UM.5.3.1-00610-89xx.0.xml 06.00.01
June 07, 2016 LA.UM.5.1-04210-8x37.0 msm8937_64 LA.UM.5.1-04210-8x37.0.xml 06.00.01
June 06, 2016 LA.UM.5.3.1-00610-89xx.0 msm8937_64 LA.UM.5.3.1-00610-89xx.0.xml 06.00.01
May 31, 2016 LA.UM.5.3-03710-89xx.0 msm8937_64 LA.UM.5.3-03710-89xx.0.xml 06.00.01
May 24, 2016 LA.UM.5.3.1-00310-89xx.0 msm8937_64 LA.UM.5.3.1-00310-89xx.0.xml 06.00.01
May 15, 2016 LA.UM.5.1-04010-8x37.0 msm8937_64 LA.UM.5.1-04010-8x37.0.xml 06.00.01
April 29, 2016 LA.UM.5.1-03810-8x37.0 msm8937_64 LA.UM.5.1-03810-8x37.0.xml 06.00.01
April 14, 2016 LA.UM.5.1-03610-8x37.0 msm8937_64 LA.UM.5.1-03610-8x37.0.xml 06.00.01
March 30, 2016 LA.UM.5.1-03210-8x37.0 msm8937_32 LA.UM.5.1-03210-8x37.0.xml 06.00.01
March 22, 2016 LA.UM.5.3-01410-8x37.0 msm8937_64 LA.UM.5.3-01410-8x37.0.xml 06.00.01
March 15, 2016 LA.UM.5.1-02910-8x37.0 msm8937_64 LA.UM.5.1-02910-8x37.0.xml 06.00.01
February 28, 2016 LA.UM.5.1-02410-8x37.0 msm8937_64 LA.UM.5.1-02410-8x37.0.xml 06.00.01
February 25, 2016 LA.UM.5.3-01110-8x37.0 msm8937_64 LA.UM.5.3-01110-8x37.0.xml 06.00.01
February 12, 2016 LA.UM.5.1-02110-8x37.0 msm8937_64 LA.UM.5.1-02110-8x37.0.xml 06.00.01
February 12, 2016 LA.UM.5.3-00610-8x37.0 msm8937_64 LA.UM.5.3-00610-8x37.0.xml 06.00.01
January 29, 2016 LA.UM.5.1-01910-8x37.0 msm8937_64 LA.UM.5.1-01910-8x37.0.xml 06.00.01
January 21, 2016 LA.UM.5.1-01610-8x37.0 msm8937_64 LA.UM.5.1-01610-8x37.0.xml 06.00.01
January 11, 2016 LA.UM.5.1-01310-8x37.0 msm8937_64 LA.UM.5.1-01310-8x37.0.xml 06.00.01
December 21, 2015 LA.UM.5.1-03700-8x37.0 msm8937_64 LA.UM.5.1-03700-8x37.0.xml 06.00.00
December 04, 2015 LA.UM.5.1-01400-8x37.0 msm8937_64 LA.UM.5.1-01400-8x37.0.xml 06.00.00
November 21, 2015 LA.UM.5.1-01010-8x37.0 msm8937_64 LA.UM.5.1-01010-8x37.0.xml 06.00.00
Click to expand...
Click to collapse

fingerprint:
stock kernel
Code:
ls -l /dev/goodix_fp /dev/input/event5
crw-r--r-- system system 225, 0 /dev/goodix_fp
crw-rw---- root input 13, 69 /dev/input/event5
The above dev nodes are missing with my kernel #5d5fa78.
Code:
cat /sys/devices/soc/soc:fpc1020/uevent
OF_NAME=fpc1020
OF_FULLNAME=/soc/fpc1020
OF_COMPATIBLE_0=soc:fpc1020
OF_COMPATIBLE_N=1
MODALIAS=of:Nfpc1020T<NULL>Csoc:fpc1020
Code:
cat /sys/devices/soc/soc:goodix_fp/uevent
OF_NAME=goodix_fp
OF_FULLNAME=/soc/goodix_fp
OF_COMPATIBLE_0=goodix,fingerprint
OF_COMPATIBLE_N=1
MODALIAS=of:Ngoodix_fpT<NULL>Cgoodix,fingerprint

fingerprint:
logcat from CM-13 with my kernel #5d5fa78.
01-12 02:44:46.021 456 456 E QSEECOMAPI: Error::Cannot open the file /system/etc/firmware/goodixfp.mdt errno = 2
01-12 02:44:46.021 456 456 E QSEECOMAPI: Error::Loading image failed with ret = -1
Click to expand...
Click to collapse
Code:
ls -l /firmware/image/goodixfp*
-r--r--r-- 1 root root 276 2016-08-16 21:18 /firmware/image/goodixfp.b00
-r--r--r-- 1 root root 6664 2016-08-16 21:18 /firmware/image/goodixfp.b01
-r--r--r-- 1 root root 397050 2016-08-16 21:18 /firmware/image/goodixfp.b02
-r--r--r-- 1 root root 397604 2016-08-16 21:18 /firmware/image/goodixfp.b03
-r--r--r-- 1 root root 392 2016-08-16 21:18 /firmware/image/goodixfp.b04
-r--r--r-- 1 root root 88 2016-08-16 21:18 /firmware/image/goodixfp.b05
-r--r--r-- 1 root root 832 2016-08-16 21:18 /firmware/image/goodixfp.b06
-r--r--r-- 1 root root 6940 2016-08-16 21:18 /firmware/image/goodixfp.mdt

Wow you're so far, and fast. I'm ultra impressed, thank you so much

Keep up the good work dev
You seem to be the only hope as Xiaomi is too lazy to release kernel sources.

Hopefully someone can build CyanogenMod 14 unofficial based on this kernel...
Edit: So I heard the dev is working on a cm13 bootable... If this is true, please work on cm14 as well! Thank you for your work.

Good work Dev !!!

Ptmaroct said:
Keep up the good work dev
You seem to be the only hope as Xiaomi is too lazy to release kernel sources.
Click to expand...
Click to collapse
Not lazy, rather caught up on releasing phones... Redmi 3S Plus, Mi 5s, Mi 5c... I just wish they'd stop and focus on the main thing here.
Speaking of which, almost everyone in India is buying a Lenovo lol... If I had the chance I'd kill all these weirdo Chinese companies because of their stupid skins...

I just wanted to say, that your work is very very impressive and we can be very thankful for guys like you, who make things possible on their own!!!
THANKS
My GF and I staying tuned...

So any updates?

ZelectroKarZ said:
So any updates?
Click to expand...
Click to collapse
Chill brother, here at XDA this is not very welcome.

Related

[Q] NFC won't start on my new Nesus 5

When I try to activate NFC it turns off again after 4 seconds.
Can someone tell me if this is software or hardware related?
Here is my logcat:
12-17 07:38:34.325 I/NfcService(1078): Enabling NFC
12-17 07:38:34.325 E/NfcAdaptation(1078): NfcAdaptation::Initialize: ver=NFCDROID_MI_422.10.0.15 nfa=NFA_MI_1.03.62+
12-17 07:38:34.325 I/BrcmNfcNfa(1078): NFC_TASK started.
12-17 07:38:34.325 E/NfcNciHal(1078): HaiInitializeLibrary: ver=NFCDROID_MI_422.10.0.15 nfa=NFA_MI_1.03.62+
12-17 07:38:34.325 I/USERIAL_LINUX(1078): USERIAL_Init
12-17 07:38:34.325 I/NfcNciHal(1078): HAL_NfcInitialize (): NFC_HAL_TASK id=0
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_dm_init ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_sys_register () id=1, enable_cplt_mask=0x0
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_sys_register () id=3, enable_cplt_mask=0x8
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_rw_init ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_sys_register () id=6, enable_cplt_mask=0x48
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_ce_init ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_sys_register () id=7, enable_cplt_mask=0xc8
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_ee_init ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): nfa_sys_register () id=2, enable_cplt_mask=0xcc
12-17 07:38:34.325 I/BrcmNfcNfa(1078): LLCP - llcp_init ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): num_rx_buff = 9, rx_congest_start = 6, rx_congest_end = 4, max_num_ll_rx_buff = 2
12-17 07:38:34.325 I/BrcmNfcNfa(1078): max_num_tx_buff = 21, max_num_ll_tx_buff = 6
12-17 07:38:34.325 I/BrcmNfcNfa(1078): LLCP_RegisterServer (): SAP:0x1, link_type:0x2, ServiceName:<urn:nfc:sn:sdp>
12-17 07:38:34.325 I/BrcmNfcNfa(1078): LLCP_RegisterServer (): Registered SAP = 0x01
12-17 07:38:34.325 I/BrcmNfcNfa(1078): NFA_Enable ()
12-17 07:38:34.325 I/BrcmNfcNfa(1078): NFC_SetTraceLevel () new_level = 1
12-17 07:38:34.325 I/USERIAL_LINUX(1078): USERIAL_Open(): enter
12-17 07:38:34.325 I/USERIAL_LINUX(1078): USERIAL_Open() device: /dev/bcm2079x port=5, uart_port=0 WAKE_DELAY(20) WRITE_DELAY(20) POWER_ON_DELAY(0) PRE_POWER_OFF_DELAY(10) POST_POWER_OFF_DELAY(0)
12-17 07:38:34.345 I/USERIAL_LINUX(1078): USERIAL_Open(): exit
12-17 07:38:35.195 V/PanelView(900): animationTick called with dtms=0; nothing to do (h=858.0 v=-6750.0)
12-17 07:38:35.355 E/USERIAL_LINUX(1078): USERIAL_Write len = 4, ret = -1, errno = 5
12-17 07:38:35.425 W/InputMethodManagerService(772): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
12-17 07:38:35.435 V/PhoneStatusBar(900): setLightsOn(true)
12-17 07:38:37.365 E/BrcmNfcJni(1078): nfcManager_doInitialize: fail nfa enable; error=0x0
12-17 07:38:38.275 I/BrcmNfcNfa(1078): GKI TASK_DEAD received. exit thread 3...
12-17 07:38:38.475 W/NfcService(1078): Error enabling NFC
I have a same problem on S4 mini with the same error since 19-DEC:
BrcmNfcJni
nfcManager_doInitialize: fail nfa enable; error=0x0

[Completed] Full AOSP on MStar Cedric3 upgrade from Jelly Bean 4.1.1 to Kitkat 4.4.4 help needed

Hi Developers ,
I bought a car android DVD from a distributor in Egypt I have no experience in android devices and found out later on it runs android 4.1.1 with an old user interface I would like to upgrade it to Kitkat 4.4.4 and install a new interface but have no idea how to the distributor says it is not up gradable so I decided to consult you guys to tell me what to do and is it possible to upgrade the device I managed to get the specs which is very similar to this device
General Specifications
Manufacturer MStar Semiconductor, Inc.
Model Full AOSP on MStar Cedric3
Android version 4.1.1; V1.0.1.0; SDK16
CPU 2 cores; ARMv7 Processor rev 0 (v7l) cedric
Display 1024 x 600; DPI: 160; Evaluated Size: 7.4"
Touch screen Multitouch 5 points
GPU Mali-400 MP; ARM; OpenGL ES-CM 1.1; OpenGL ES 2.0
RAM 1024 MB (1014 MB available)
Flash 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
Communications
Phone None
WiFi ntfs_3g
USB Host Yes
Bluetooth no
GPS No
Advanced Features
Front camera Photo: 2.1 MP; Max: 1920x1080; Video: 2.1 MP; Max: 1920x1080; Focus: auto; Flash modes: auto
Back camera Photo: 0.9 MP; Max size: 1280x720; Video: 0.9 MP; Max: 1280x720; Focus: auto; Flash modes: auto
Vibrator No
Supported languages 47; Afrikaans; Amharic; Arabic; Belarusian; Bulgarian; Catalan; Czech; Danish; German; Greek; English; Spanish; Estonian; Persian; Finnish; Filipino; French; Hebrew; Hindi; Croatian; Hungarian; Indonesian; Italian; Japanese; Korean; Lithuanian; Latvian; Malay; Norwegian; Dutch; Polish; Pashto; Portuguese; Romansh; Romanian; Russian; Slovak; Slovenian; Serbian; Swedish; Swahili; Thai; Turkish; Ukrainian; Vietnamese; Chinese; Zulu
Battery Technology: null; Voltage: 0
Owner's comment: Breton Car AVN
KERNEL: Linux version 3.4.5 ([email protected]) (gcc version 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) ) #609 SMP Wed Apr 23 14:08:14 CST 2014
CODENAME: REL
Mainboard: unknown
BRAND: Mstar
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
DEVICE: mstarcedric3
DISPLAY: full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
FINGERPRINT: Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
HARDWARE: cedric
ID: JRO03C
TAGS: test-keys
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1790.77
processor : 1
BogoMIPS : 1784.21
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0
Hardware : cedric
Revision : 0000
Serial : 0000000000000000
GL_EXT_debug_marker
GL_OES_texture_npot
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_standard_derivatives
GL_OES_EGL_image
GL_OES_depth24
GL_ARM_rgba8
GL_ARM_mali_shader_binary
GL_OES_depth_texture
GL_OES_packed_depth_stencil
GL_EXT_texture_format_BGRA8888
GL_EXT_blend_minmax
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_rgb8_rgba8
GL_EXT_multisampled_render_to_texture
GL_EXT_discard_framebuffer
GL_OES_get_program_binary
GL_ARM_mali_program_binary
GL_EXT_shader_texture_lod
GL_EXT_robustness
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JRO03C
ro.build.display.id=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.version.incremental=V1.0.1.0
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.1
ro.build.date=2014年 02月 09日 星期日 11:25:17 CST
ro.build.date.utc=1391916317
ro.build.type=userdebug
ro.build.user=john
ro.build.host=john
ro.build.tags=test-keys
ro.product.model=Full AOSP on MStar Cedric3
ro.product.brand=Mstar
ro.product.name=full_mstarcedric3
ro.product.device=mstarcedric3
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=MStar Semiconductor, Inc.
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=cedric
# ro.build.product is obsolete; use ro.product.device
ro.build.product=mstarcedric3
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.fingerprint=Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
ro.build.characteristics=nosdcard
# end build properties
ms.mstplayer=1
ms.mstplayer.logless=1
hw.ms.display.destination=3
hw.ms.sc1_sync_sc0=1
hw.ms.hdmitx_timing=480_60P
hw.ms.hdmitx_color=YUV
ro.ms.System.bDualScreen=true
debug.sf.electron_frames=1
ms.subchannel.audio=1
hw.ms.sytem.audio=0
persist.service.adb.enable=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
ro.sf.lcd_density=160
qemu.sf.lcd_density=160
dalvik.vm.heapsize=128m
ro.opengles.version=131072
mstar.mstplayer.bd=1
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
8188eu 581869 0 - Live 0x00000000
ntfs_3g 186713 0 - Live 0x00000000 (O)
mali 94915 18 - Live 0x00000000 (O)
ump 26175 25 mali, Live 0x00000000 (O)
RAM: 1024 MB (1014 MB available)
System RAM: 1014.000MB
Flash: 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
mmcblk0: 14.676 GB
sda: 7.455 GB
can anyone help me please.
Hi
Welcome to xda.
I see that you've posted in the android auto section. If you don't get any response then feel free to ask in General discussion > Questions and Answers > [HELP THREAD] Ask ANY Question. Noob Friendly
Your question might get some more exposure there.

Full AOSP on MStar Cedric3 upgrade from Jelly Bean 4.1.1 to Kitkat 4.4.4 and firmware

Hi Developers ,
I bought a car android DVD from a distributor in Egypt I have no experience in android devices and found out later on it runs android 4.1.1 with an old user interface I would like to upgrade it to Kitkat 4.4.4 and install a new interface but have no idea how to the distributor says it is not up gradable so I decided to consult you guys to tell me what to do and is it possible to upgrade the device I managed to get the specs which is very similar to this device
General Specifications
Manufacturer MStar Semiconductor, Inc.
Model Full AOSP on MStar Cedric3
Android version 4.1.1; V1.0.1.0; SDK16
CPU 2 cores; ARMv7 Processor rev 0 (v7l) cedric
Display 1024 x 600; DPI: 160; Evaluated Size: 7.4"
Touch screen Multitouch 5 points
GPU Mali-400 MP; ARM; OpenGL ES-CM 1.1; OpenGL ES 2.0
RAM 1024 MB (1014 MB available)
Flash 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
Communications
Phone None
WiFi ntfs_3g
USB Host Yes
Bluetooth no
GPS No
Advanced Features
Front camera Photo: 2.1 MP; Max: 1920x1080; Video: 2.1 MP; Max: 1920x1080; Focus: auto; Flash modes: auto
Back camera Photo: 0.9 MP; Max size: 1280x720; Video: 0.9 MP; Max: 1280x720; Focus: auto; Flash modes: auto
Vibrator No
Supported languages 47; Afrikaans; Amharic; Arabic; Belarusian; Bulgarian; Catalan; Czech; Danish; German; Greek; English; Spanish; Estonian; Persian; Finnish; Filipino; French; Hebrew; Hindi; Croatian; Hungarian; Indonesian; Italian; Japanese; Korean; Lithuanian; Latvian; Malay; Norwegian; Dutch; Polish; Pashto; Portuguese; Romansh; Romanian; Russian; Slovak; Slovenian; Serbian; Swedish; Swahili; Thai; Turkish; Ukrainian; Vietnamese; Chinese; Zulu
Battery Technology: null; Voltage: 0
Owner's comment: Breton Car AVN
KERNEL: Linux version 3.4.5 ([email protected]) (gcc version 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) ) #609 SMP Wed Apr 23 14:08:14 CST 2014
CODENAME: REL
Mainboard: unknown
BRAND: Mstar
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
DEVICE: mstarcedric3
DISPLAY: full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
FINGERPRINT: Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
HARDWARE: cedric
ID: JRO03C
TAGS: test-keys
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1790.77
processor : 1
BogoMIPS : 1784.21
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0
Hardware : cedric
Revision : 0000
Serial : 0000000000000000
GL_EXT_debug_marker
GL_OES_texture_npot
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_standard_derivatives
GL_OES_EGL_image
GL_OES_depth24
GL_ARM_rgba8
GL_ARM_mali_shader_binary
GL_OES_depth_texture
GL_OES_packed_depth_stencil
GL_EXT_texture_format_BGRA8888
GL_EXT_blend_minmax
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_rgb8_rgba8
GL_EXT_multisampled_render_to_texture
GL_EXT_discard_framebuffer
GL_OES_get_program_binary
GL_ARM_mali_program_binary
GL_EXT_shader_texture_lod
GL_EXT_robustness
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JRO03C
ro.build.display.id=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.version.incremental=V1.0.1.0
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.1
ro.build.date=2014年 02月 09日 星期日 11:25:17 CST
ro.build.date.utc=1391916317
ro.build.type=userdebug
ro.build.user=john
ro.build.host=john
ro.build.tags=test-keys
ro.product.model=Full AOSP on MStar Cedric3
ro.product.brand=Mstar
ro.product.name=full_mstarcedric3
ro.product.device=mstarcedric3
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=MStar Semiconductor, Inc.
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=cedric
# ro.build.product is obsolete; use ro.product.device
ro.build.product=mstarcedric3
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.fingerprint=Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
ro.build.characteristics=nosdcard
# end build properties
ms.mstplayer=1
ms.mstplayer.logless=1
hw.ms.display.destination=3
hw.ms.sc1_sync_sc0=1
hw.ms.hdmitx_timing=480_60P
hw.ms.hdmitx_color=YUV
ro.ms.System.bDualScreen=true
debug.sf.electron_frames=1
ms.subchannel.audio=1
hw.ms.sytem.audio=0
persist.service.adb.enable=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
ro.sf.lcd_density=160
qemu.sf.lcd_density=160
dalvik.vm.heapsize=128m
ro.opengles.version=131072
mstar.mstplayer.bd=1
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
8188eu 581869 0 - Live 0x00000000
ntfs_3g 186713 0 - Live 0x00000000 (O)
mali 94915 18 - Live 0x00000000 (O)
ump 26175 25 mali, Live 0x00000000 (O)
RAM: 1024 MB (1014 MB available)
System RAM: 1014.000MB
Flash: 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
mmcblk0: 14.676 GB
sda: 7.455 GB
can anyone help me please.
AhmedKhalifa said:
Hi Developers ,
I bought a car android DVD from a distributor in Egypt I have no experience in android devices and found out later on it runs android 4.1.1 with an old user interface I would like to upgrade it to Kitkat 4.4.4 and install a new interface but have no idea how to the distributor says it is not up gradable so I decided to consult you guys to tell me what to do and is it possible to upgrade the device I managed to get the specs which is very similar to this device
General Specifications
Manufacturer MStar Semiconductor, Inc.
Model Full AOSP on MStar Cedric3
Android version 4.1.1; V1.0.1.0; SDK16
CPU 2 cores; ARMv7 Processor rev 0 (v7l) cedric
Display 1024 x 600; DPI: 160; Evaluated Size: 7.4"
Touch screen Multitouch 5 points
GPU Mali-400 MP; ARM; OpenGL ES-CM 1.1; OpenGL ES 2.0
RAM 1024 MB (1014 MB available)
Flash 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
Communications
Phone None
WiFi ntfs_3g
USB Host Yes
Bluetooth no
GPS No
Advanced Features
Front camera Photo: 2.1 MP; Max: 1920x1080; Video: 2.1 MP; Max: 1920x1080; Focus: auto; Flash modes: auto
Back camera Photo: 0.9 MP; Max size: 1280x720; Video: 0.9 MP; Max: 1280x720; Focus: auto; Flash modes: auto
Vibrator No
Supported languages 47; Afrikaans; Amharic; Arabic; Belarusian; Bulgarian; Catalan; Czech; Danish; German; Greek; English; Spanish; Estonian; Persian; Finnish; Filipino; French; Hebrew; Hindi; Croatian; Hungarian; Indonesian; Italian; Japanese; Korean; Lithuanian; Latvian; Malay; Norwegian; Dutch; Polish; Pashto; Portuguese; Romansh; Romanian; Russian; Slovak; Slovenian; Serbian; Swedish; Swahili; Thai; Turkish; Ukrainian; Vietnamese; Chinese; Zulu
Battery Technology: null; Voltage: 0
Owner's comment: Breton Car AVN
KERNEL: Linux version 3.4.5 ([email protected]) (gcc version 4.7.3 20130328 (prerelease) (crosstool-NG linaro-1.13.1-4.7-2013.04-20130415 - Linaro GCC 2013.04) ) #609 SMP Wed Apr 23 14:08:14 CST 2014
CODENAME: REL
Mainboard: unknown
BRAND: Mstar
CPU_ABI: armeabi-v7a
CPU_ABI2: armeabi
DEVICE: mstarcedric3
DISPLAY: full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
FINGERPRINT: Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
HARDWARE: cedric
ID: JRO03C
TAGS: test-keys
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1790.77
processor : 1
BogoMIPS : 1784.21
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0
Hardware : cedric
Revision : 0000
Serial : 0000000000000000
GL_EXT_debug_marker
GL_OES_texture_npot
GL_OES_compressed_ETC1_RGB8_texture
GL_OES_standard_derivatives
GL_OES_EGL_image
GL_OES_depth24
GL_ARM_rgba8
GL_ARM_mali_shader_binary
GL_OES_depth_texture
GL_OES_packed_depth_stencil
GL_EXT_texture_format_BGRA8888
GL_EXT_blend_minmax
GL_OES_EGL_image_external
GL_OES_EGL_sync
GL_OES_rgb8_rgba8
GL_EXT_multisampled_render_to_texture
GL_EXT_discard_framebuffer
GL_OES_get_program_binary
GL_ARM_mali_program_binary
GL_EXT_shader_texture_lod
GL_EXT_robustness
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=JRO03C
ro.build.display.id=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.version.incremental=V1.0.1.0
ro.build.version.sdk=16
ro.build.version.codename=REL
ro.build.version.release=4.1.1
ro.build.date=2014年 02月 09日 星期日 11:25:17 CST
ro.build.date.utc=1391916317
ro.build.type=userdebug
ro.build.user=john
ro.build.host=john
ro.build.tags=test-keys
ro.product.model=Full AOSP on MStar Cedric3
ro.product.brand=Mstar
ro.product.name=full_mstarcedric3
ro.product.device=mstarcedric3
ro.product.board=
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=MStar Semiconductor, Inc.
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=cedric
# ro.build.product is obsolete; use ro.product.device
ro.build.product=mstarcedric3
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=full_mstarcedric3-userdebug 4.1.1 JRO03C V1.0.1.0 test-keys
ro.build.fingerprint=Mstar/full_mstarcedric3/mstarcedric3:4.1.1/JRO03C/V1.0.1.0:userdebug/test-keys
ro.build.characteristics=nosdcard
# end build properties
ms.mstplayer=1
ms.mstplayer.logless=1
hw.ms.display.destination=3
hw.ms.sc1_sync_sc0=1
hw.ms.hdmitx_timing=480_60P
hw.ms.hdmitx_color=YUV
ro.ms.System.bDualScreen=true
debug.sf.electron_frames=1
ms.subchannel.audio=1
hw.ms.sytem.audio=0
persist.service.adb.enable=0
#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=pixiedust.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
ro.sf.lcd_density=160
qemu.sf.lcd_density=160
dalvik.vm.heapsize=128m
ro.opengles.version=131072
mstar.mstplayer.bd=1
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
8188eu 581869 0 - Live 0x00000000
ntfs_3g 186713 0 - Live 0x00000000 (O)
mali 94915 18 - Live 0x00000000 (O)
ump 26175 25 mali, Live 0x00000000 (O)
RAM: 1024 MB (1014 MB available)
System RAM: 1014.000MB
Flash: 16 GB Build-in (14.676 GB actual); 8 GB (7.455 GB actual)
mmcblk0: 14.676 GB
sda: 7.455 GB
can anyone help me please.
Click to expand...
Click to collapse
After a weak I will receive an update

[Kernel][Repack][Hlte][Discontinued]

[snapdragon]
Temasek kernel 1.87
20th August 2016 source
(CM11.0/CM12.1/CM13.0)
-----------------------------------------------------------------
Purify kernel 1.4
27th December 2016 source
(CM11.0/CM12.1/CM13.0/LA14.1/RRN/TW5.0/TW5.1/TW6.0)
-----------------------------------------------------------------
Idle kernel 7.1.0
27th March 2016 source
(CM13.0/TW5.0/TW5.1)
-----------------------------------------------------------------
Lss kernel 3.9ux
27th May 2017 source
(CM13.0/LA14.1/TW6.0/MIUI8)
-----------------------------------------------------------------
Xenial kernel built25X
19th November 2017 source
(LA14.1/TW6.0)​
Download:
AndroidFileHost
Supported ROMs:
~ CYANOGENMOD 11.0
~ CYANOGENMOD 12.1
~ CYANOGENMOD 13.0
~ LINEAGE 14.1
~ MI USER INTERFACE 8
~ RESURRECTION REMIX NOUGAT
~ TOUCHWIZ 5.0
~ TOUCHWIZ 5.1 PORT
~ TOUCHWIZ 6.0 PORT UX
Supported Variants:
~ hltexx
~ others (untested)
Note:
This is REPACK edition. "What is repack?", this is a port type of kernel making other kernels support other ROMs
My mods will merge with repack kernel. What is my mods? It's to help the kernel optimize battery from draining without defecting the performance.
Reminder:
As you know this is based on port type of kernel, bugs are not allow to be reported because you are not using a kernel based from origin. The only report allow is either the kernel fail to boot. Logs isn't necessary.
Note that not all variant supports.
Credits:
Temasek (Temasek kernel)
[email protected] (Purify kernel)
Jcadduono (Idle kernel)
Iss1977 (Lss kernel)
Jairus980 (Xenial kernel)
You for being awesome
Me for this repack and mods
Information
Idle Kernel Source
Lss Kernel Source
Purify Kernel Source
Temasek Kernel Source
Xenial Kernel Source
Thread rules
~ Help each other
~ Keep thread minimize and clean
~ No mirroring files based on current version
(Against either one of this and thread will be closed)
Bonus mods:
~ Revert Sdcard (Xenial built21 and above)
~ Magisk Mod v14.4-0 (hidden + root + bypass)
~ Viper4Android v2.5.0.5 (Driver installation included)
~ Pixel Launcher Modded v2.2
~ Twrp Material Design Themed
Mod Changelog: ​
19/11/17
~ Kernel Update built25X [Xenial]
~ 19th November 2017 source [Xenial]
01/11/17
~ Kernel Update built25 [Xenial]
~ 1st November 2017 source [Xenial]
12/08/17
~ 14th October source [Xenial]
08/10/17
~ Kernel Update built24 [Xenial]
~ 8th October 2017 source [Xenial]
12/08/17
~ 12th August 2017 source [Xenial]
15/07/17
~ Kernel Update built23 [Xenial]
~ 15th July 2017 source [Xenial]
14/07/17
~ Added MIUI8 [Lss]
01/07/17
~ Kernel Update built22 [Xenial]
~ 1st July 2017 source [Xenial]
~ LA14.1 ramdisk updated [Xenial]
28/06/17
~ LA14.1 ramdisk updated [Xenial]
~ Intergrate RRN into LA14.1
27/06/17
~ Kernel Update built21 [Xenial]
~ 27th June 2017 source [Xenial]
~ LA14.1 ramdisk updated [Xenial]
~ RRN ramdisk updated [Xenial]
10/06/17
~ Kernel Update built20 [Xenial]
~ 9th June 2017 source [Xenial]
04/06/17
~ Kernel Update 3.9UX [Lss]
~ 27th May 2017 source [Lss]
29/05/17
~ Kernel Update built19 [Xenial]
~ 29th May 2017 source [Xenial]
~ LA14.1 ramdisk updated [Xenial]
~ RRN ramdisk updated [Xenial]
~ Added TW6.0 [Xenial]
20/05/17
~ Added tweaks
~ Use Lzma ramdisk compression [Xenial]
19/05/17
~ Added tweaks
~ Updated tweaks
15/05/17
~ Use Gzip ramdisk compression [Xenial]
12/05/17
~ Kernel Update built18 [Xenial]
~ 12th May 2017 source [Xenial]
~ Use Lzma ramdisk compression [Xenial]
05/05/17
~ 5th May 2017 source [Xenial]
~ LA14.1 ramdisk patch [Xenial]
~ RRN ramdisk patch [Xenial]
02/05/17
~ LA14.1 ramdisk updated [Xenial]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ RRN ramdisk updated [Xenial]
~ RRN ramdisk updated [Purify]
01/05/17
~ LA14.1 ramdisk updated [Xenial]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ Added RRN [Xenial]
~ Added RRN [Purify]
30/04/17
~ 30th April 2017 source [Xenial]
29/04/17
~ 29th April 2017 source [Xenial]
28/04/17
~ Kernel Update built17 [Xenial]
~ 28th April 2017 source [Xenial]
~ Removed RRN [Xenial]
~ Removed RRN [Purify]
24/04/17
~ RRN ramdisk updated [Xenial]
~ RRN ramdisk updated [Purify]
22/04/17
~ Kernel Update built16 [Xenial]
~ 21th April 2017 source [Xenial]
~ LA14.1 ramdisk updated [Xenial]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ Removed Phantom
21/04/17
~ Kernel Update v1.2g [Phantom]
~ 20th April 2017 source [Phantom]
20/04/17
~ Change toolchain to Linaro 4.9-2017 [Temasek]
~ Update kernel base [Temasek]
19/04/17
~ Added TW6.0 [Purify]
~ Added RRN [Purify]
~ Added LA14.1 [Purify]
13/04/17
~ Kernel Update built15 [Xenial]
~ 13th April 2017 source [Xenial]
03/04/17
~ Kernel Update built14 [Xenial]
~ 3th April 2017 source [Xenial]
02/04/17
~ Kernel Update built13 [Xenial]
~ 2nd April 2017 source [Xenial]
~ Removed TW6.0 [Xenial]
28/03/17
~ LA14.1 ramdisk updated [Xenial]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Phantom]
26/03/17
~ LA14.1 ramdisk updated [Xenial]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Phantom]
25/03/17
~ Added tweak
~ RRN ramdisk updated [Xenial]
23/03/17
~ Use Gzip ramdisk compression [Xenial]
~ Kernel Update built12-1 [Xenial]
22/03/17
~ Kernel Update built12 [Xenial]
~ 22th March 2017 source [Xenial]
~ Improved installer TW6.0 [Xenial]
~ Use Lzma ramdisk compression [Xenial]
10/03/17
~ Removed Jairus980
~ Added Xenial
~ Kernel Update built11 [Xenial]
~ 10th March 2017 source [Xenial]
~ Added TW6.0 [Xenial]
03/03/17
~ RRN ramdisk updated [Jairus980]
01/03/17
~ Removed LA14.1 [Purify]
~ Removed LA14.1 [Idle]
~ Added RRN [Jairus980]
~ Kernel Update built10 [Jairus980]
~ 1st March 2017 source [Jairus980]
~ Kernel Update 1.2a [Phantom]
~ 27th February 2017 source [Phantom]
25/02/17
~ Added partial tweaks into the kernel
~ Added bypass CTF to all kernel
~ Kernel Update 1.1y [Phantom]
~ 20th February 2017 source [Phantom]
23/02/17
~ Removed tweaks in all kernels
~ Readded tweaks for Jairus980 kernel
~ Kernel Update built9 [Jairus980]
~ 23rd February 2017 source [Jairus980]
19/02/17
~ LA14.1 ramdisk updated [Idle]
~ LA14.1 ramdisk updated [Jairus980]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Phantom]
~ Kernel Update v1.1x [Phantom]
~ 18th February 2017 source [Phantom]
~ 17th February 2017 source [Jairus980]
14/02/17
~ Kernel Update built8 [Jairus980]
~ 14th February 2017 source [Jairus980]
12/02/17
~ Kernel Update built7 [Jairus980]
~ 11th February 2017 source [Jairus980]
11/02/17
~ Added LA14.1 [Jairus980]
~ Kernel Update built6 [Jairus980]
~ 11th February 2017 source [Jairus980]
08/02/17
~ Kernel Update v1.1t [Phantom]
~ 7th February 2017 source [Phantom]
02/02/17
~ LA14.1 ramdisk updated [Idle]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Phantom]
01/02/17
~ CM13.0 ramdisk updated [Idle]
~ CM13.0 ramdisk updated [Lss]
~ CM13.0 ramdisk updated [Purify]
~ CM13.0 ramdisk updated [Phantom]
~ CM13.0 ramdisk updated [Temasek]
31/01/17
~ Added tweak (permission change)
30/01/17
~ Retweak CPU voltage [All kernels]
~ Kernel Update v1.1q [Phantom]
~ 29th January 2017 source [Phantom]
29/01/17
~ Change toolchain to UberTC 4.9 [Temasek]
~ Update kernel base [Temasek]
~ LA14.1 ramdisk updated [Idle]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Phantom]
~ Kernel Update v1.1p [Phantom]
~ 25th January 2017 source [Phantom]
21/01/17
~ LA14.1 ramdisk updated [Idle]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Phantom]
16/01/17
~ LA14.1 ramdisk updated [Idle]
~ LA14.1 ramdisk updated [Lss]
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Phantom]
~ Kernel Update v1.1m [Phantom]
~ 15th January 2017 source [Phantom]
13/01/17
~ Kernel Update v1.1k [Phantom]
~ 11th January 2017 source [Phantom]
10/01/17
~ Added Lss
~ Added CM13.0 [Lss]
~ Added LA14.1 [Lss]
~ Added TW6.0 [Lss]
~ Added Phantom
~ Added CM13.0 [Phantom]
~ Added LA14.1 [Phantom]
~ Added TW6.0 [Phantom]
~ Update parameters
~ Retweak parameters for compatibility
~ Removed TW5.0 [Temasek]
~ Removed TW5.1 [Temasek]
08/01/17
~ Added missing code
~ Update parameters
~ Removed SLIM6 [Purify]
~ Removed DU [Purify]
07/01/17
~ LA14.1 ramdisk updated [Purify]
~ LA14.1 ramdisk updated [Idle]
~ Change CM14.1 to LA14.1 (LineageOS 14.1)
04/01/17
~ Added missing file CM14.1 [Idle]
~ Kernel Update v1.4 [Purify]
~ 27th December 2016 source [Purify]
03/01/17
~ Fixed mpdecision forcefully disabling [Idle]
~ Changed mpdecision to stock [Idle]
31/12/16
~ Added TW5.1 [Idle]
29/12/16
~ Added CM11.0 [Temasek]
~ Update flashable package
~ Added bin files (SU and terminal require)
20/12/16
~ CM14.1 ramdisk updated [Purify]
~ CM14.1 ramdisk updated [Idle]
12/12/16
~ CM14.1 ramdisk updated [Purify]
~ CM14.1 ramdisk updated [Idle]
22/11/16
~ Removed Kcal from parameters
~ Added new method for Kcal setting
~ Custom individual value for CPU voltage
~ Added Idlekernel
~ Added CM14.1 [Idle]
~ Added CM13.0 [Idle]
~ Added TW5.0 [Idle]
~ Added CM14.1 [Purify]
~ Update kernel parameters [Temasek]
~ Removed some files in kernels [Temasek]
~ Removed CM11.0 [Temasek]
~ Removed CANDY6 [Temasek]
~ CM14.1 Ramdisk updated [Purify]
~ CM14.1 Ramdisk updated [Idle]
~ CM14.1 mounting Storage issues fixed
~ New script for super fast flashing
18/11/16
~ Tweak Kcal by decreasing 25%
~ Tweak CPU voltage by decreasing 15mv globally
~ Removed CM14.1 [Purify]
07/11/16
~ CM14.1 ramdisk updated [Purify]
~ CM14.1 data connection fixed
31/10/16
~ Added CM14.1 [Purify]
~ Sbin files clean up (AOSP)
~ Clean up parameters tweaks
18/10/16
~ Kernel update to v1.3.3 [Purify]
~ 17th October 2016 source [Purify]
13/10/16
~ Kernel update to v1.3.1 [Purify]
~ Update kernel base [Temasek]
10/10/16
~ Kernel update to v1.3.0 [Purify]
28/09/16
~ Added TW5.1 [Purify]
~ Added TW5.1 [Temasek]
~ Added TW5.0 [Purify]
~ Added TW5.0 [Temasek]
~ Removed TW6.0 (unable to fix)
27/09/16
~ Improve Interactive governor tweak
~ Added TW6.0 [Purify]
~ TW6.0 Beta1
26/09/16
~ Added Purify
~ All kernel boot up issues fixed [Temasek]
~ Removed Slimlp (unable to fix)
~ All ramdisk updated
~ Updated tweaks
~ 25th September 2016 source [Purify]
~ Kernel update to v1.2.6 [Purify]
14/09/16
~ LowMemmoryKiller: Balanced > Multitasking
~ Added tweak
~ Update kernel base [Temasek]
06/09/16
~ 20th August 2016 source [Temasek]
~ Added CANDY6 [Temasek]
18/08/16
~ 16th August 2016 source [Temasek]
~ DU ramdisk updated [Temasek]
~ Increase value lowmemorykiller
14/08/16
~ Kernel update v1.87b1 [Temasek]
~ 10th August 2016 Source [Temasek]
~ Battery enchantment
01/08/16
~ Kernel update v1.86 [Temasek]
~ 1st August 2016 source [Temasek]
29/07/16
~ Kernel update v1.85 [Temasek]
~ 29th July 2016 source [Temasek]
27/07/16
~ Kernel update v1.84 [Temasek]
~ 27th July 2016 source [Temasek]
26/07/16
~ Retweak Network speed
~ Fix DirtyUnicorn bootloop [Temasek]
~ DU SanDisk updated [Temasek]
~ CM13 ramdisk updated [Temasek]
~ CM12.1 ramdisk updated [Temasek]
~ SLIM6 ramdisk updated [Temasek]
~ Fix Selinux with all kernels
19/07/16
~ Kernel update v1.83 [Temasek]
~ 19th July 2016 source [Temasek]
14/07/16
~ 13th July 2016 source [Temasek]
11/07/16
~ Revert to M branch
~ Kernel update to v1.82 [Temasek]
~ 11th July 2016 source [Temasek]
06/07/16
~ Kernel update to v2.01 [Temasek]
05/07/16
~ CM13 ramdisk updated [Temasek]
~ Fix selinux with CM13
~ Kernel update to v2.00b5 [Temasek]
28/06/16
~ Kernel update to v2.00b4 [Temasek]
26/06/16
~ Changed to M2 brach
~ Kernel update to v2.00b3 [Temasek]
14/06/16
~ 10th June 2016 source [Temasek]
~ CM13 ramdisk updated [Temasek]
~ Kernel update to v1.80b1 [Temasek]
09/06/16
~ Added CM11 [Temasek]
~ Added DU [Temasek]
02/06/16
~ 2nd June 2016 Source [Temasek]
00/00/16
~ Added Temasek
~ Lock max & min freq
~ Set to stock freq
~ Auto-rotate Lockscreen support
~ Enable Intelliplug
~ Disable Mpdecision from overwriting Intelliplug
~ Swap compatible (but doesn't work, ??)
~ Modified Interactive governor
~ Disable CPU boost (more battery saving)
~ Modified Virtual machine
~ Network Speed tweaks
thanks for the job, I've just flashed it
Sh*t, it finish in an unending boot
Jairus J. said:
Mod Changelog: ​
Click to expand...
Click to collapse
Can you make it for another variants like: hlteskt, hltedcm...
HachiKen said:
Can you make it for another variants like: hlteskt, hltedcm...
Click to expand...
Click to collapse
Try it out, If I'm not mistaken, it supports SPR too, check weather your variant works here.
Jairus J. said:
Try it out, If I'm not mistaken, it supports SPR too, check weather your variant works here.
Click to expand...
Click to collapse
I have note 3 docomo hltedcm, mate
HachiKen said:
I have note 3 docomo hltedcm, mate
Click to expand...
Click to collapse
Please try and let me know that it works or not. I'm new to this too and my first thread, still there is more to learn
Jairus J. said:
Please try and let me know that it works or not. I'm new to this too and my first thread, still there is more to learn
Click to expand...
Click to collapse
It doesn't work, mate, anyway thanks for your work, hope it support more variants soon
can someone upload cm13 zip as i dun use mega. thanks
orbital_71 said:
can someone upload cm13 zip as i dun use mega. thanks
Click to expand...
Click to collapse
Google drive added but it's a bummer because my priority on uploading is Mega, I won't be uploading on GoogleDrive all the time
Will this work on resurrection remix?
Captain'Murica said:
Will this work on resurrection remix?
Click to expand...
Click to collapse
Yes, as it uses CM13 base. Flash CM13 for RR
*update
Mega
Sorry I got not enough mobile data to upload for GDrive.
Edited:
Google Drive updated
Good job mate
*update
I only upload to Mega. This is still under test but it works fine on my ROM, so far no problem. If do, you can revert back to v1.80b1
Note: GoogleDrive removed, if anyone were to create mirror, I'm much appreciated.
Direct link:
Link removed
Edit:
*Update to v2.00b4. minor fix with kernel idling.
*update
New beta kernel v2.00b5
Enjoy.
Edit:
Sorry for the last minute inconvenience update. I check my Selinux was Enforcing and I knew it was ramdisk outdate.
@Jairus J. Google Drive mirror here: https://drive.google.com/folderview?id=0B1gZfU-yaaBRNDkwclo2RkdybTg
Sent from HLTE running DU 10.2 rom
Aimbot91 said:
@Jairus J. Google Drive mirror here:
Click to expand...
Click to collapse
Thanks man! Will update now.
Works well with Resurrection Remix v5.6.9. Have shared your thread.
You may want to change the title to "UNOFFICIAL Temasek Kernel" to gain more interest.
dsp26 said:
Works well with Resurrection Remix v5.6.9. Have shared your thread.
You may want to change the title to "UNOFFICIAL Temasek Kernel" to gain more interest.
Click to expand...
Click to collapse
Thanks for the suggestion for thread name but I'm okay with the current one. Anyone interested can check this through. ?
Edit:
v2.00 uploaded.

[PORT] CM-13.0 for Xiaomi Redmi 3S (land) with my porting kernel

kernel:
https://github.com/yangyangnau/android_kernel_xiaomi_msm8937
device:
https://github.com/yangyangnau/android_device_xiaomi_land
local_manifests and patchs:
https://github.com/yangyangnau/redmi3s-misc
Reserved
STATUS REPORT:
boot: almost OK
random freezing
random reboot
Reserved
Does it mean xiaomi hasn't release the kernel yet?
Sent from my Redmi 3 using Tapatalk
h4fiz said:
Does it mean xiaomi hasn't release the kernel yet?
Sent from my Redmi 3 using Tapatalk
Click to expand...
Click to collapse
Yeah! I'm porting linux kernel for redmi3s.
http://forum.xda-developers.com/redmi-3/development/port-linux-kernel-source-xiaomi-redmi3s-t3469965
yangyangnau said:
Yeah! I'm porting linux kernel for redmi3s.
http://forum.xda-developers.com/redmi-3/development/port-linux-kernel-source-xiaomi-redmi3s-t3469965
Click to expand...
Click to collapse
Wow, keep working on dev ?? so you do have a redmi 3s?? Cause i have a plan to buy redmi 3x in near future, so maybe i can help you testing the kernel
Sent from my Redmi 3 using Tapatalk
h4fiz said:
Wow, keep working on dev so you do have a redmi 3s?? Cause i have a plan to buy redmi 3x in near future, so maybe i can help you testing the kernel
Sent from my Redmi 3 using Tapatalk
Click to expand...
Click to collapse
Oh, NO, It's HELL.
If you think it's important to get sourcecode, don't jump to redmi3s/3x yet.
If you insist it, you are wellcome.
yangyangnau said:
Oh, NO, It's HELL.
If you think it's important to get sourcecode, don't jump to redmi3s/3x yet.
If you insist it, you are wellcome.
Click to expand...
Click to collapse
I'm not that hurry to get the source code, i can live with miui though, but if there is a faster rom builded from source then i'll move there ??? cause i really need fingerprint on it, and the the design that different from any other redmi 3 varian ???
Sent from my Redmi 3 using Tapatalk
@yangyangnau pm sent.
Very interesting! I've been away from Xiaomi for about 2 years... but decided to get the Redmi 3S as backup phone. Now running some Chinese CM 13 rom, but this looks promising.
Totally forgot about Xiaomi and the trouble surround kernel sources. I remember with the Mi2S we used a kernel build from scratch too for development. But it seems they do release stuff nowadays? Only not directly?
Robin>Hood said:
Very interesting! I've been away from Xiaomi for about 2 years... but decided to get the Redmi 3S as backup phone. Now running some Chinese CM 13 rom, but this looks promising.
Totally forgot about Xiaomi and the trouble surround kernel sources. I remember with the Mi2S we used a kernel build from scratch too for development. But it seems they do release stuff nowadays? Only not directly?
Click to expand...
Click to collapse
Xiaomi released some source, but redmi 3s doesn't get luck.
https://github.com/MiCode/Xiaomi_Kernel_OpenSource
You're the best,
I also wrote a complaint letter today to them
Hi, I've used your device source code as base for my own port, but I updated most of the HAL drivers from stock QC files.
But I can't boot. I get stuck with an error "Too many open files". Did you ever had this bug ?
I also did my own kernel based of the LA.UM.5.3_RB1.1 It seam to be the most up to date for MSM8937.
You can have a look at my port here :
Kernel : https://github.com/supercairos/android_kernel_xiaomi_msm8937
Device : https://github.com/supercairos/android_device_xiaomi_land
Supercairos said:
Hi, I've used your device source code as base for my own port, but I updated most of the HAL drivers from stock QC files.
But I can't boot. I get stuck with an error "Too many open files". Did you ever had this bug ?
I also did my own kernel based of the LA.UM.5.3_RB1.1 It seam to be the most up to date for MSM8937.
You can have a look at my port here :
Kernel : https://github.com/supercairos/android_kernel_xiaomi_msm8937
Device : https://github.com/supercairos/android_device_xiaomi_land
Click to expand...
Click to collapse
copy from porting kernel thread:
About LA.UM.5.3-01110-8x37.0:
I just try to find a QAEP release which match the release date of Redmi 3S as much as possible. Nothing more.
About "too many open files":
My repo #deccaf5 (9.21.2016) can boot cm, but it need force reboot several times.
After that commit, the error same as yours. Sorry for my bad.
https://github.com/yangyangnau/andro...ce_xiaomi_land
A few of days ago, I'm try using my kernel and proprietary-files.txt with the repo below.
https://github.com/Silentlys/android_device_xiaomi_land
Clean the fake kernel header tree. Clean the malware (2345 stuff). Clean TWRP stuffs.
No luck. Just get black screen. Can't remember the error messages. Could be "too many open files".
I guess the proprietary-files.txt is a problem.
Thanks!
Might be
I will investigate more soon. I've tried to raise the Open file limit but doesn't seams to fix the issue.
About the Kernel Xiaomi based his SW on, it's probably LA.UM.5.1_rb1.4 (not sure what manifest exactly quite hard to test ) as it's the branch that Ardreno was build on (you can check the logs and see that at each app boot). I based mine on the lastest branch that support msm8937_64.
Supercairos said:
Might be
I will investigate more soon. I've tried to raise the Open file limit but doesn't seams to fix the issue.
About the Kernel Xiaomi based his SW on, it's probably LA.UM.5.1_rb1.4 (not sure what manifest exactly quite hard to test ) as it's the branch that Ardreno was build on (you can check the logs and see that at each app boot). I based mine on the lastest branch that support msm8937_64.
Click to expand...
Click to collapse
I don't think the kernel version is a big issue, but i will check it.
yangyangnau said:
I don't think the kernel version is a big issue, but i will check it.
Click to expand...
Click to collapse
Agreed
update:
https://github.com/Silentlys/android_device_xiaomi_land/issues/3
https://github.com/Silentlys/proprietary_vendor_xiaomi
we can update the proprietary-files.txt, and try to build CM soon.
Still can't boot CM-13.
[ 12.092118] surfaceflinger[425]: unhandled input address range fault (11) at 0x6e5f6570697012, esr 0x92000044
[ 12.092131] pgd = ffffffc07679f000
[ 12.092138] [6e5f6570697012] *pgd=0000000000000000, *pud=0000000000000000
[ 12.092148]
[ 12.092159] CPU: 7 PID: 425 Comm: surfaceflinger Tainted: G W 3.18.20-g5d5fa78-dirty #1
[ 12.092165] Hardware name: Qualcomm Technologies, Inc. MSM8937-PMI8950 QRD SKU1 (DT)
[ 12.092172] task: ffffffc078c6be80 ti: ffffffc075820000 task.ti: ffffffc075820000
[ 12.092180] PC is at 0x7fb5294fc8
[ 12.092186] LR is at 0x7fb5294fac
[ 12.092193] pc : [<0000007fb5294fc8>] lr : [<0000007fb5294fac>] pstate: 80000000
[ 12.092198] sp : 0000007ff6cb01b0
[ 12.092204] x29: 0000007ff6cb01d0 x28: 0000000000000000
[ 12.092213] x27: 0000000000000000 x26: 0000007fb5354048
[ 12.092223] x25: 0000007fb52f8060 x24: 00000055cbc274c9
[ 12.092232] x23: 00000055cbc26fb0 x22: 00000055cbc273e0
[ 12.092241] x21: 0000000000000004 x20: 00000055cbc273e0
[ 12.092250] x19: 00000055cbc27ea0 x18: 0000000000000000
[ 12.092260] x17: 0000000000000000 x16: 0000007fb7340a58
[ 12.092269] x15: 0000000000000007 x14: 0000000000000043
[ 12.092280] x13: 0000000000000004 x12: 0000000000000072
[ 12.092289] x11: 0000000000000007 x10: 7069702030313a6d
[ 12.092298] x9 : 00000055cbc27e40 x8 : 00000055cbc27fec
[ 12.092307] x7 : 0000000000000040 x6 : 0000000000000000
[ 12.092316] x5 : 0000000000000001 x4 : 0000000000000000
[ 12.092325] x3 : 0000000000000004 x2 : 0000000000000001
[ 12.092334] x1 : 0000007fb7347eb4 x0 : 756e5f6570697012
[ 12.092342]
[ 12.096796] init: Service 'surfaceflinger' (pid 425) killed by signal 11
[ 12.096828] init: Service 'surfaceflinger' (pid 425) killing any children in process group
Click to expand...
Click to collapse
If I do crazy thing as below, the backlight flashes.
Code:
chmod -R 777 /dev
and get logcat:
01-12 04:26:01.870 1738 1738 I gralloc : using (fd=19)
01-12 04:26:01.870 1738 1738 I gralloc : id = mdssfb_80000
01-12 04:26:01.870 1738 1738 I gralloc : xres = 720 px
01-12 04:26:01.870 1738 1738 I gralloc : yres = 1280 px
01-12 04:26:01.870 1738 1738 I gralloc : xres_virtual = 720 px
01-12 04:26:01.870 1738 1738 I gralloc : yres_virtual = 2560 px
01-12 04:26:01.870 1738 1738 I gralloc : bpp = 32
01-12 04:26:01.870 1738 1738 I gralloc : r = 0:8
01-12 04:26:01.870 1738 1738 I gralloc : g = 8:8
01-12 04:26:01.870 1738 1738 I gralloc : b = 16:8
01-12 04:26:01.871 1738 1738 I gralloc : width = 62 mm (294.967743 dpi)
01-12 04:26:01.871 1738 1738 I gralloc : height = 110 mm (295.563629 dpi)
01-12 04:26:01.871 1738 1738 I gralloc : refresh rate = 369.50 Hz
01-12 04:26:01.876 1738 1738 E SurfaceFlinger: hwcomposer module not found
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: EGL information:
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: vendor : Android
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: version : 1.4 Android META-EGL
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: extensions: EGL_KHR_get_all_proc_addresses EGL_ANDROID_presentation_time EGL_KHR_swap_buffers_with_damage EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_EXT_create_context_robustness EGL_ANDROID_image_native_buffer EGL_KHR_wait_sync EGL_ANDROID_recordable EGL_KHR_partial_update EGL_KHR_create_context_no_error
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: Client API: OpenGL_ES
01-12 04:26:01.878 1738 1738 I SurfaceFlinger: EGLSurface: 8-8-8-8, config=0x55b063d2a0
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: OpenGL ES informations:
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: vendor : Qualcomm
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: renderer : Adreno (TM) 505
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: version : OpenGL ES 3.1 [email protected] ([email protected])
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: extensions: GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: GL_MAX_TEXTURE_SIZE = 16384
01-12 04:26:01.886 1738 1738 I SurfaceFlinger: GL_MAX_VIEWPORT_DIMS = 16384
01-12 04:26:01.887 1738 1738 W GraphicBufferAllocator: alloc(720, 1280, 1, 20001a00, ...) failed -12 (Out of memory)
01-12 04:26:01.887 1738 1738 D GraphicBufferAllocator: Allocated buffers:
01-12 04:26:01.887 1738 1738 D GraphicBufferAllocator: 0x55b071f040: 3600.00 KiB | 720 ( 720) x 1280 | 1 | 0x20001a00
01-12 04:26:01.887 1738 1738 D GraphicBufferAllocator: 0x55b071f290: 3600.00 KiB | 720 ( 720) x 1280 | 1 | 0x20001a00
01-12 04:26:01.887 1738 1738 D GraphicBufferAllocator: Total allocated (estimate): 7200.00 KB
01-12 04:26:01.887 1738 1738 E : GraphicBufferAlloc::createGraphicBuffer(w=720, h=1280) failed (Out of memory), handle=0x0
01-12 04:26:01.887 1738 1738 E BufferQueueProducer: [FramebufferSurface] allocateBuffers: failed to allocate buffer (0 x 0, format 1, usage 536877568)
01-12 04:26:01.889 1738 1738 D SurfaceFlinger: Set power mode=2, type=0 flinger=0x55b05b2550
01-12 04:26:01.931 501 501 I ServiceManager: Waiting for service AtCmdFwd...
01-12 04:26:01.962 1743 1743 I Dpps : static DppsServer *DppsServer::GetInstance(): DppsServer ref count increased to 1
01-12 04:26:01.962 1742 1742 F appproc : app_process: Unable to determine ABI list from property ro.product.cpu.abilist64.
01-12 04:26:01.962 1742 1742 F libc : Fatal signal 6 (SIGABRT), code -6 in tid 1742 (app_process64)
01-12 04:26:01.962 1743 1743 I Dpps : InitPrimaryContextFeatures():265 Dpps feature enable properties are false, skipping primary feature context init
01-12 04:26:01.963 452 452 I DEBUG : property debug.db.uid not set; NOT waiting for gdb.
01-12 04:26:01.963 452 452 I DEBUG : HINT: adb shell setprop debug.db.uid 100000
01-12 04:26:01.963 452 452 I DEBUG : HINT: adb forward tcp:5039 tcp:5039
01-12 04:26:02.014 452 452 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-12 04:26:02.014 452 452 F DEBUG : CM Version: '13.0-20161007-UNOFFICIAL-land'
01-12 04:26:02.014 452 452 F DEBUG : Build fingerprint: 'Xiaomi/land/land:6.0.1/MMB29M/V7.5.9.0.MALCNDE:user/release-keys'
01-12 04:26:02.014 452 452 F DEBUG : Revision: '0'
01-12 04:26:02.014 452 452 F DEBUG : ABI: 'arm64'
01-12 04:26:02.014 452 452 F DEBUG : pid: 1742, tid: 1742, name: app_process64 >>> /system/bin/app_process64 <<<
01-12 04:26:02.014 452 452 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-12 04:26:02.023 452 452 F DEBUG : Abort message: 'app_process: Unable to determine ABI list from property ro.product.cpu.abilist64.'
Click to expand...
Click to collapse

Categories

Resources