yashsingh1/xdaforums huggingface dataset:
[Onetouch Idol 3 Original Android Development] vknecht:
MTP

Rebuild with this kernel setting disabled, MTP works :cyclops:

https://androidfilehost.com/?fid=962339331458999041

2018-06-05 Android security patch level.
[Onetouch Idol 3 Original Android Development] Huskied:
If anyone needs a tester feel free to contact me.
[Onetouch Idol 3 Original Android Development] vknecht:
Kernel update to caf/LA.BR.1.2.9_rb1.39

I've looked at updating the kernel...

https://androidfilehost.com/?fid=818222786056041441

Pull request :

https://github.com/IDOL-3/android_kernel_alcatel_msm8916/pull/1
[Onetouch Idol 3 Original Android Development] vknecht:
Kernel update to caf/LA.BR.1.2.9_rb1.41

Here's another kernel update from CAF :

https://github.com/IDOL-3/android_kernel_alcatel_msm8916/pull/2

https://androidfilehost.com/?fid=5862345805528047541

Also made a PR for the MTP workaround/fix (included in the build linked above) :

https://github.com/IDOL-3/android_kernel_alcatel_msm8916/pull/3

[MENTION=6751694]Huskied[/MENTION] :)
[Onetouch Idol 3 Original Android Development] andrejchern:
There are problems with this kernel, when you connect the headphones, the phone restarts, the sound is completely absent. But I am very grateful for your work. Sorry for English.
[Onetouch Idol 3 Original Android Development] vknecht:
Thank you for finding this, now I also see camera recording won't start, waiting for media.camera.proxy.

I'll try a clean full rebuild and redo the merge with more caution if still not ok...
[Onetouch Idol 3 Original Android Development] vknecht:
Found my mistake, here's a new build : https://androidfilehost.com/?fid=5862345805528048212
[Onetouch Idol 3 Original Android Development] andrejchern:
It's all right now, thank you.
[Onetouch Idol 3 Original Android Development] Huskied:
Getting on this in the morning. :good:

Also, Do you have Telegram?
[Onetouch Idol 3 Original Android Development] laplaya:
Hello and thank you for the hard work !

My history : back to stock eluga 5.0.2 on my 6045Y after the nighmare of official MM OTA.

I got fasboot and uploaded different twrp : 2.8.x 3.0.x 3.1.x etc (all the ones I found here), so I was able to run cm12, cm13 (5.x and 6.x)

But none of 7.x worked : stay on first boot image even if I waited for at least 30min.

I tried RR5.8.4 aokp and of course lineage14 from here above .... no luck doesn't want to boot !!!!!

(other weird thing : twrp 3.2.1 gives me an remote dtb not found)
[Onetouch Idol 3 Original Android Development] andrejchern:
https://androidfilehost.com/?w=files&flid=190470 install this package , then https://androidfilehost.com/?w=files&flid=187385 and then the firmware.
[Onetouch Idol 3 Original Android Development] laplaya:
It worksssssssssssssssssssssssss !!!!!!!

Big big thank Andrej ! :good::good::good::good::good::good::good::good::good::good::good:

Oh no !!!! The modem doesn't recognize my sim card !!!!

Anyone has got the MM boatloader + modem or just modem.zip for 6045Y europe france ???

In fact the second link zip did the trick for the boot but introduced a new issue with the sim card !!!
[Onetouch Idol 3 Original Android Development] vknecht:
No Telegram does not have me ;) at least not yet...

iirc there's a tester and/or user group there, right ?
[Onetouch Idol 3 Original Android Development] laplaya:
The problem is maybe not there (modem), i am looking for similar issue on google, note that the 4g/lte networks are in grey in configuration menu. Wifi is working fine !
[Onetouch Idol 3 Original Android Development] vknecht:
Another experimental update, following this guide to go from 3.10.49 with latest CAF updates to 3.10.68 :

https://androidfilehost.com/?fid=5862345805528051638

Source code

---------- Post added at 10:15 PM ---------- Previous post was at 10:07 PM ----------

There are these backup files, maybe it can help : https://mega.nz/#F!u0UBAICD!DzKYnswfK5J6dw5WQNgEDg

(Sorry, edited my first reply when I thought was writing another post)
[Onetouch Idol 3 Original Android Development] laplaya:
Thx for your helpfull advices.

Just flashed the 5.0.2 HLOS.bin for my country, still the same !!!

Maybe another file, fsg or ?

Have to improve my knowledge concerning android and partitions.

I guess that all cm12, 13 and other lineage14 are just changing the main system part.

If I really want to get things working I have to fully wipe everything with the eluga5.0.2.exe ? isn't it ?
[Onetouch Idol 3 Original Android Development] HiR3x:
I have get the idol 3 5.5 (6045Y) and i wanted to unlock the bootloader and install the AOKP 7.1.2 but i am unable to unlock the bootloader ,i try the some guides but always impossible to unlock the bootloader i am on 5.0.2.

i have get root permission with kingroot if anyone can help or tell me how to fix this ?
[Onetouch Idol 3 Original Android Development] Mankann:
First of all, I would like to thank vknecht and each and everyone who keeps our Idol3 updated!

Now, I would like to report some issues that I've found while configuring a new install of LineageOS from 14th July. Hope my feedback can be helpful. I have 6045Y, Eastern Europe (Belarus), single-SIM.

In default Camera app, when you press the button to switch between front and rear camera, there are actually three modes: rear (13mpx), front (8mpx)

and another front (2.1mpx)

. There should be no third camera, only two.

Except for this, default Camera app works fine if you

don't enable video stabilization

in front camera.

Carrier name is displayed correctly on lockscreen (in my case, MTS.BY), but in recent calls list and in Settings, it is shown as

numbers

(in my case, 25702).

I could not receive SMSs from internet (in my case, Yandex one-time code) and received them only on another phone, where I later inserted my SIM card. But, I had no issues in receiving SMSs from another person's phone.

Sometimes the phone loses WiFi connection.

(I do not mention known issue of proximity sensor, which can be mitigated with Proximity Screen Off app.)
[Onetouch Idol 3 Original Android Development] andrejchern:
To install 7.1 you need a bootloader from 6.0, you first just need to install TWRP, then upgrade your system to 6.0 by any firmware that includes a bootloader. Just remember for TWRP 3.1.... requires a system not lower than 6.0.
[Onetouch Idol 3 Original Android Development] Mankann:
(del)
[Onetouch Idol 3 Original Android Development] laplaya:
Hello Andrej,

Back to eluga 5.0.2 (took me a while to find a hard drive + a windows 7 to install....), this time first : twrp 3.1.0.0 (the last that works with 5.0) and then FULL back up !!!!

The sim card works fine so I would like to just change the bootloader from the zip file you gave me : which one is it ?

tz.img ? emmc_appsboot.mbn ? Hard to find information about partition directories etc concerning android !!!

Here is a "poor" wiki "in die deutsche sprache" : https://www.droidwiki.org/wiki/Partitionen
[Onetouch Idol 3 Original Android Development] andrejchern:
Why not upgrade your device to 6.0 for your region (or at least close if there is no 6.0), I don't know exactly how the device will work with only one bootloader, install the full 6.0 service pack and then upgrade to 7.1. The bootloader is called sbl1.img.
[Onetouch Idol 3 Original Android Development] laplaya:
Thank you I go under the hood
[Onetouch Idol 3 Original Android Development] vknecht:
Bogus third camera

At least for the third "bogus" cam it's not new to me. Digging a bit it's probably due to "eye verify" feature, renaming|deleting /system/vendor/lib/libmmcamera_ov8858_idol3_eyeverify.so makes it go away. There must be a cleaner way to disable it...
[Onetouch Idol 3 Original Android Development] Sytten:
Thanks a lot vknecht for resolving this USB issue. I would like to help write drivers if needed (I am a software dev myself) to fix some issues like the proximity sensor, but I don't know how to build a kernel and rom (would appreciate if you know a good guide). Maybe we should create an irc or something similar for people who want to help support this device (its awesome that the community is still alive).

Cheers!
[Onetouch Idol 3 Original Android Development] Demetris:
The driver is there and works just fine. All you need is a wrapper to talk to the framework. Swap on swap off ;)

Στάλθηκε από το Redmi Note 4 μου χρησιμοποιώντας Tapatalk
[Onetouch Idol 3 Original Android Development] Sytten:
Yea I saw this response a while ago, still no clue how to code it, but I will search :)
[Onetouch Idol 3 Original Android Development] Demetris:
You can find that wrappers exist even to the most supported phones like nexus. Take a look at lineage github you can get there a lot of examples.

Στάλθηκε από το Redmi Note 4 μου χρησιμοποιώντας Tapatalk
[Onetouch Idol 3 Original Android Development] Sytten:
Good thanks for the tip. I just realized some of the links on the first post are dead, would it be possible to update them when you have time?

Would be cool to link to the latest ROM of vknecht
[Onetouch Idol 3 Original Android Development] tess1:
Recently installed.... and working well.

Thank you to all of the developers involved - Demetris, vknecht, etc. - it is much appreciated. :)

Too bad about the proximity sensor.

[MENTION=8721616]Sytten[/MENTION] I have a working copy of Marshmallow backed up. If you want any files from it - I can get them for you.
[Onetouch Idol 3 Original Android Development] Sytten:
Should be fine, I first need to build the kernel then learn how to make this wrapper everybody talks about (after my finals :P). Would be nice to refresh the front page too since most links are outdated and or dead.
[Onetouch Idol 3 Original Android Development] tess1:
Good luck on your finals.
[Onetouch Idol 3 Original Android Development] Unjustified Dev:
Honestly you could take the sensor driver from L and the sensors libraries and just shim them to work
[Onetouch Idol 3 Original Android Development] vknecht:
Rebuild CAF 1.2.9_rb1.44

Here's a new build with 2018-08-05 security patch level and CAF kernel updates, still 3.10.49 :

lineage-14.1-20180817-UNOFFICIAL-idol3.zip

and the pull request.

I'm interested in feedback about the build with 3.10.68 kernel (lineage-14.1-20180718-UNOFFICIAL-idol3-31068.zip), do you see regressions compared to 20180714 build ?
[Onetouch Idol 3 Original Android Development] andrejchern:
Both builds (both kernels) are good, I didn't notice the regression as I found the interface smoother and kind of more battery-friendly, thanks for your builds.
[Onetouch Idol 3 Original Android Development] sersel2:
Hi guys! First of all, thank you for the device updates! I have currently 14.1-20180718-UNOFFICIAL-idol3 up and running. Everything is good enough, except one strange mic issue. Normally phone handles both cellular audio calls and app video/audio calls (Whatsapp, Skype etc.) fine. However, in loudspeaker mode mic is performing very poor. My voice is too quiet - it's almost not recognizable. Both on WiFi and cellular connectivity. When during a call I switch back to the "normal" mode and take the phone close, there's no issues. It seems that a noise canceling feature is not acting properly - trying to remove top-mic "noise" from the bottom-mic "voice" in loudspeaker mode. Moreover, cellular phone call quality is good in both modes. Have anybody noticed something similar?
[Onetouch Idol 3 Original Android Development] tess1:
Hello Vknecht,

So I tried your new build 20180817 with open gapps of Aug 17 and then 18. Each time when I went to the play store, many apps were tagged (and NOT installable) with ...your device is incompatible.... I tried to register on the google device certification but it reported that my device was already registered. I tried wiping cache/DALVIK without success.

When I went back to your prior build, Play store was working properly again. :)
[Onetouch Idol 3 Original Android Development] vknecht:
Sorry, can't test this myself without registering a G account, but if there's anything else I can do, I'd be happy to help.

I made a build on august 19 just in case it was a temporary Lineage problem (sent to you by pm, no reply yet).

Also, did you try a newer OpenGApps version ?
[Onetouch Idol 3 Original Android Development] vknecht:
#idol3 IRC channel on Freenode

There's now an #idol3 channel on Freenode, hopefuly it can be interconnected to Telegram ?

There's this guide for setting up the build environment, but some changes are needed to adapt for LOS, like the local manifest.

Here's the one I use :

<?xml version="1.0" encoding="UTF-8"?>
<manifest>

<project name="IDOL-3/android_device_alcatel_idol3"	path="device/alcatel/idol3"	remote="github" revision="cm-14.1" />
<!--
<project name="IDOL-3/android_kernel_alcatel_msm8916"	path="kernel/alcatel/msm8916"	remote="github" revision="cm-14.1-new" />
-->
<project name="vknecht/android_kernel_alcatel_msm8916"	path="kernel/alcatel/msm8916"	remote="github" revision="caf-1.2.9_rb1.44" />
<project name="IDOL-3/proprietary_vendor_alcatel"	path="vendor/alcatel"	remote="github" revision="cm-14.1" />
<project name="LineageOS/android_device_qcom_common"	path="device/qcom/common"	remote="github" revision="cm-14.1" />

</manifest>

Once you have the manifests and repo set up, here are the commands to build the ROM :

export LC_ALL=C
repo sync
source build/envsetup.sh
breakfast idol3
export USE_CCACHE=1
ccache -M 25G
export CCACHE_COMPRESS=1
export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"
croot
# mka clean (to restart fresh if needed)
brunch idol3
[Onetouch Idol 3 Original Android Development] tess1:
Wow.... 2 builds!!! :) Merci.

I tried both ( lineage-14.1-20180819-UNOFFICIAL-idol3.zip & lineage-14.1-20180811-UNOFFICIAL-idol3-31049-caf_1.2.9_rb1.44.zip ) with the latest gapps (AUG.23) with the same result that many "apps are NOT installable (such as Chrome and Lawnchair Launcher) ...your device is incompatible... in the Play Store.

This is the same result as your "lineage-14.1-20180811-UNOFFICIAL-idol3-31049-caf_1.2.9_rb1.44.zip" build.

Is anyone else having Play Store issues with these builds?

To recap, build "lineage-14.1-20180718-UNOFFICIAL-idol3.zip" works fine.
[Onetouch Idol 3 Original Android Development] vknecht:
The common denominator would be the kernel, but I don't see where the problem could be. Could you try :

Updating OpenGApps again ? There's a recent fix which may be related...

Getting some logs ? (logcat & dmesg if nothing else)
[Onetouch Idol 3 Original Android Development] tess1:
1. Didn't work/same result as before: I tried "lineage-14.1-20180819-UNOFFICIAL-idol3.zip" with opengapps of Aug. 27 using pico and stock.

2. I don't know how to get a copy of the logs (logcat & dmesg)

3. Interesting point however: I reinstalled "lineage-14.1-20180718-UNOFFICIAL-idol3.zip"

without

opengapps (after wiping factory reset & deleting data) and the play store was there (the current version at that!). Did you put it in your build? Maybe it installed itself?
[Onetouch Idol 3 Original Android Development] Sanras:
Where can I download the latest build? I don't see any download links on the original post.
[Onetouch Idol 3 Original Android Development] vknecht:
My builds are at https://androidfilehost.com/?w=files&flid=260888
[Onetouch Idol 3 Original Android Development] vknecht:
To get logs you'd have to use these commands just after using the store :

adb logcat > logcat.txt (you have to interrupt it with CTRL-c when you want to stop)
adb shell dmesg > dmesg.txt

I certainly did not integrate G stuff, to the contrary, I have a mind to ungooglize/de-google-ify the idol3 as much as possible ;) Maybe it's there already because you didn't wipe /system and/or the cache ? I generally wipe all but sdcard/usbotg/internalstorage when flashing LOS, using TWRP 3.2.1.
[Onetouch Idol 3 Original Android Development] tess1:
Ok. The quest continues... FIRST, I wiped all (including /system) leaving sdcard/usbotg/internalstorage. SECOND, I reinstalled "lineage-14.1-20180819-UNOFFICIAL-idol3.zip" with opengapps of Aug. 27 using pico.

Same result as before!!!

logcat

https://mega.nz/#!fjoHDa7L!rulG_h5GBVOhCbycUTjKJKKjDEx4AZ7MsoPv_d7hIWY

dmesg

https://mega.nz/#!rmh1FaJL!s61EVqxpiZfqKzTWCsvLwrXyaFwng9gBAYNiphepwAo

Ok, whatever.... All is well... Thanks for looking... (I think that the problem must be in the changes in the kernel in that month...
[Onetouch Idol 3 Original Android Development] sbruda:
I have been using this ROM for a couple of weeks (coming from modified stock, and so pretty long in the tooth ROMs) and it is working mostly great. Many thanks for keeping this handset alive.

I found that the known shortcomings are no show stoppers and most can be worked around. I am in particular (moderately) happy with how Proximity Screen Off handles the proximity sensor and I have a small Tasker profile that turns the airplane mode on and back off upon WiFi disconnection to work around the dropped mobile data connection (this is a bit awkward, so if there is a better way to handle this I would be very happy to hear about it). I kind of miss the reversible mode but it turns out not that much.

In any event, I do have one weird issue with turning the hotspot on. This issue seems particular to this ROM (I have used the same process without incident on other ROMs on this device) and happens as follows: I have an Android head unit in my car that uses this phone for connecting to the Internet. I therefore wrote a small Tasker profile to turn on the phone's hotspot when the Bluetooth is connected to a particular device (the said head unit). The hotspot is turned on by this Tasker profile alright, but does not work; indeed, the client connects and authenticates fine, but tries for a long time to obtain a DHCP lease and eventually fails. The funny thing is that this failure does not happen when I turn the hotspot by hand (from the Quick Setting tile or from Settings); in this case the hotspot works as it should.

To make a long story short, the hotspot does not appear to work when turned on from within Tasker, but works well when turned on by hand. Does anybody have any idea what is the cause of and/or how to fix this issue? Any advice is much appreciated.
[Onetouch Idol 3 Original Android Development] vknecht:
20180831 build with pm-service & power_engine fixes

lineage-14.1-20180831-UNOFFICIAL-idol3.zip

Thanks [MENTION=7977999]DepressedHedgehog[/MENTION] for the heads up and [MENTION=1149134]Demetris[/MENTION] for the merge :)

For wifi instability : try setting the correct geographical region in advanced settings.
[Onetouch Idol 3 Original Android Development] HiR3x:
what are the changes in this build ?
[Onetouch Idol 3 Original Android Development] vknecht:
Compared to 20180817, only configuration fixes for pm-service and power_engine services, so that they run without crashing due to permissions problems, as seen in logs.

This should at least help with battery, and probably other things (don't know much about android specific services, and only do basic testing since I flash other stuff over LOS).

Kernel still is the 3.10.49 with 1.2.9_rb1.44 CAF from 20180817 build which is suspected in OpenGApps problem (could people confirm this issue and maybe help ?)...
[Onetouch Idol 3 Original Android Development] tess1:
- tried the new build lineage-14.1-20180831-UNOFFICIAL-idol3.zip with opengapps sept 1'08 on Idol 3 (5.5") 6045I

- unfortunately, in the play store, many core google apps and others (ex. chrome and lawnchair launcher) cannot be installed due to this error "Your device isn't compatible with this version."

- is anyone else experiencing this error?
[Onetouch Idol 3 Original Android Development] sbruda:
I hereby confirm all of the above. Some apps (examples include the Nova launcher) will install others (examples include MyBackup Pro) will not. I could not find any pattern on the matter.

Let me know how can I help in further identifying (and hopefully fixing) this issue.

For what it is worth, my main handset is on the 20180718 build which does not exhibit such a behaviour (but I have a spare which is currently on 20180831 and with which I will be happy to experiment further).
[Onetouch Idol 3 Original Android Development] DepressedHedgehog:
Can confirm. From my testing it appears that SafetyNet is now failing since the latest update.

Apps that require SafetyNet aren't installable due to 'compatibility issues'.
[Onetouch Idol 3 Original Android Development] vknecht:
20180905 build with 3.10.68/CAF 1.2.9_rb1.41

lineage-14.1-20180905-UNOFFICIAL-idol3-31068.zip

A rebuild with 3.10.68 kernel from 20180718 build so it should work with OpenGApps, and has the recent fixes for pm-service and power_engine.

Will take some time to investigate why 1.2.9_rb1.44 breaks safety net and fix, so maybe I'll go back to upstreaming with linux-stable as much as possible (hopefuly 3.10.108) before merging monthly CAF tags again...
[Onetouch Idol 3 Original Android Development] sbruda:
Much appreciated, I will try it as soon as I find the time. I am assuming that this can be dirty flashed over 20180718, right?
[Onetouch Idol 3 Original Android Development] vknecht:
I'm not sure ; note that the android patch level has changed so maybe this counts as a significant framework change which would require a clean flash...
[Onetouch Idol 3 Original Android Development] sbruda:
Fair enough. Dirty flashing (with caches wiped) results in the same behaviour as 20180831, in the sense that the system works well but the Play Store continues to claim that some apps (I checked Chrome and My Backup) are not compatible. Will try a clean flash some time today and report back (but I am not holding my breath).
[Onetouch Idol 3 Original Android Development] upyisfar:
Hello, first of all thanks for your efforts on trying to improve this ROM for us Idol3 owners. I have installed your most recent build 20180905 on my 6045i after performing a complete wipe and the issue with the Google Play store is still present as in the previous builds.

I also want to add that the camera app crashes after filming a video and that the front facing camera has an issue with having a second capture mode which is magnified. That mode is apparently used for the Eye-D unlock feature, from what I read in another thread. The member who brought that up also mentioned that deleting a certain driver file from the system might fix that issue but I cannot recall where I read that?
[Onetouch Idol 3 Original Android Development] vknecht:
safety net issue : due to API deprecation timeout ?

Maybe we're hit by a global issue, it happens with other devices as well...

If I understood correctly, there are three main issues :

apps using SafetyNet (SN) have to be updated to use the new API

There's not much we can do, and even the SN checker apps have to be updated to test correctly.​

device has to conform to CTS (Android conformity tests)

maybe some kernel mods may help to bypass checks, but I installed the CTS to try it...

I guess at least SELinux has to be changed to "enforce" instead of "permissive" to pass the test, which would be nice...​

root (if needed) : Magisk auto-hide feature is a must
[Onetouch Idol 3 Original Android Development] vknecht:
Perhaps that one ?

Yes, the issue is still present, I'm just not sure how to fix this properly : remove something from some Makefile, and the blobs ? Modify some configuration file ? Maybe it's just a camera app bug since it works when running camera from the lock-screen (and you can change current camera to avoid crash at next launch) ? Maybe HAL stuff change needed ?

At least there's a work around, but it needs /system modification...
[Onetouch Idol 3 Original Android Development] upyisfar:
Yes! I didn't realize it was you who wrote that. When I tried video calling in the Wire messenger app, the 3rd bogus camera was being used by default with no apparent way to switch to the non-magnified one. Back facing cam was fine. You are probably right about the Makefile and the blobs.

edit: You might want to try to comment out the line "vendor/alcatel/idol3/proprietary/vendor/lib/libmmcamera_ov8858_idol3_eyeverify.so:system/vendor/lib/libmmcamera_ov8858_idol3_eyeverify.so " from the file idol3-vendor.mk