yashsingh1/xdaforums huggingface dataset:
[Onetouch Idol 3 General] Nikola Jovanovic:
I'll send you files from k version, just ask for it.

Sent from hell
[Onetouch Idol 3 General] gecko702:
i dont think it will work due to the different radios the models have i wouldnt mess with that
[Onetouch Idol 3 General] Nikola Jovanovic:
K partitions :D it cost me nothing to post so don't ask why I did it, but on the other side maybe k users get new rom..
[Onetouch Idol 3 General] gecko702:
Im glad that progress is being made
[Onetouch Idol 3 General] famewolf:
Well the 1st step would be to take your list and compare it against the 6045i and 6045Y lists....and make note of any differences....whether they point to different partition numbers etc.... that's something you could check.
[Onetouch Idol 3 General] Nikola Jovanovic:
Yes sir!

Sent from hell
[Onetouch Idol 3 General] famewolf:
Hmm I hope I didn't sound bossy cause it was certainly not my intent...just suggesting something to help the 6045K process along.
[Onetouch Idol 3 General] Nikola Jovanovic:
Not my intention to offend you I was kidding just a little.. :)

Since I'm amateur in Linux knowledge and also struggling with basic commands don't expect big things from me but certainly I'll give my best to contribute.

Sent from hell
[Onetouch Idol 3 General] Demetris:
Partitions look the same but dual modem and no sdcard.It could be possible to flash and have only one modem working the other one is not 4g capable anyway. We will see how it goes from there as these assumptions need to be tested.
[Onetouch Idol 3 General] Nikola Jovanovic:
For my needs, single sim is good enough..

Sent from hell
[Onetouch Idol 3 General] keyra74:
for your needs yup but if they release a cm version for this one they have to think about everyone
[Onetouch Idol 3 General] gecko702:
They are making CM for everyone they are just testing some things we all gotta have patience so that we can have at least a estable CM ROM every phone model may look the same is just internal partitions and 4g lte radio differences from regions so that has to be tested thoroughly ^_^
[Onetouch Idol 3 General] ps3cfw:
everyone seems to not have a basic grasp at how different the models are from each other:

It may be possible to boot a 6045Y ROM on a 6045K, assuming they have the same circuitry, but it's clearly not the same for a 6039 phone. They are totally different from 6045.

Assuming the 6039 is supported because the 6045 is or vice versa is a mere lie. They may still support both of them, since they are still snapdragon 410/615 chips, and it's not like they're the first of this kind.
[Onetouch Idol 3 General] famewolf:
I'm not sure why you are bringing a 6039 into the discussion but ash has git repo's for BOTH the 6039 and 6045. [MENTION=6866672]petrov.0[/MENTION] is mirroring those repo's to do his own compiles. The discussion was about whether a 6045K could boot a 6045 Y/I rom given that it has 2 modem partitions where we have 1 and it has no microsd slot. Common sense would be to first see if the 6045K works at ALL with the cm port even as single sim and then later possibly look into full support which may be nothing more than a simple app that simulates a sim swap and points to the 2nd location. Another issue is that the radio's appear to be customized for model type....usa/canada has band 12 LTE while I'm unsure if the 6045Y's do (I say 6045Y's in plural because apparently in their infinite ability to confuse EVERYONE they have multiple versions of the "6045Y" software that have different languages available. If I understand right Version one is French, Version two is German/Czech/Slavik and Version three is English ONLY. English is included in version one and two. Additionally a Version one on Firmware 10_06 is not necessarily newer than a version two 10_01 because no one knows what level the source code was at when it was compiled). Lets also toss in the fact the chinese version of the Idol 3 (i806 based on 6045Y) also has two versions based on language and TCL(parent company of Alcatel?) released a full installable Rom for them 1 week after release...something we STILL don't have from Alcatel.
[Onetouch Idol 3 General] ps3cfw:
Depending on the CPU and display-digitizer, it is highly possible it will indeed boot. The architecture is there, the kernel should be the same with added modules for dual SIM support (virtually, one could build a single universal kernel for all of them and simply disable unnecessary modules depending on the firmware, but I'm just assuming right here)

As for the "multiple 6045Y", it's common to see many versions of the same firmware, when I had a LG L3 it was FULL OF DIFFERENT VERSIONS with virtually and most probably realistically no difference. yet I don't think you are getting it right: This would mean I own a "french" V1 6045Y, does it mean I can't install a "V2" FW without killing it?Most likely no, since it seems even Canadian users can install a US Firmware. Again: The architecture is the same, the kernel is the same. Most likely even the source code is the same with basic differences between some buildconfig files.

At last, it would be nonsensical from any point to think a 10_01 could be anything newer than a 10_06, because every "Vx" SHOULD be built around a common code source: in my opinion all this "Vx?" nonsense is probably due to OTA distribution or something along this line.

As for TCL.... I don't even know! I didn't even knew it exists in the first place until today!
[Onetouch Idol 3 General] famewolf:
[MENTION=4487227]DallasCZ[/MENTION] has already tried loading the french version on his 6045Y but since it didn't have his czech language he had to go back to the one he had. He apparently contacted Alcatel and was told that for each of the models they are numbered independently. I'll give you some EXAMPLES.....the 6045i is used in both canada and the usa.....canada was way behind on getting the updates we were getting in the usa...just recently they received one that promptly made their speakerphone unusable. Canadians CAN run the USA firmware without issue. Lets say two of those 6045Y's with different languages are at 10_01 and 10_06 (this is a fact) and the 10_01 is NOT getting updates...eventually it's going to get them..and it's 10_02 version might contain everything the 10_06 of the other model did...they do not keep the same numbering scheme and they do not get updates at the same time.
[Onetouch Idol 3 General] ashwin007:
Just got hand on idol 3 5.5 6045Y <3....
[Onetouch Idol 3 General] fubugang:
Yay!!
[Onetouch Idol 3 General] Nikola Jovanovic:
Nice!!!

Sent from hell
[Onetouch Idol 3 General] Magnum_Enforcer:
Okay, just did a little cleaning in this thread. First, it's generally considered rude to ask for updates or ETA's. Developers generally do this work in their free time with no compensation outside of donations they may receive. Keep that in mind. Also keep in mind the forum rules, respect one another, and knock off the back and forth.

Cheers

Magnum_Enforcer

FSM
[Onetouch Idol 3 General] nickalltogether:
Thanks to all working on this project. I have a 6045I... I'm not really experienced in any of this other than flashing roms on other phones, but I'm willing to help however possible.
[Onetouch Idol 3 General] gecko702:
same with me
[Onetouch Idol 3 General] pedromajisan:
Alcatel is easy to develop or is difficult? Sorry for my English. Thanks for develop.

Enviado desde mi 6045Y mediante Tapatalk
[Onetouch Idol 3 General] ps3cfw:
It's as hard as many similar devices would be: Not really much hard, but we need serious developers.

It's as easy as it gets.
[Onetouch Idol 3 General] nickalltogether:
Probably a dumb question, but how hard is it to become a developer? I wouldn't mind investing time if it helps others (as well as myself).
[Onetouch Idol 3 General] ps3cfw:
I'll quote what my electronic teacher always says:

"It's not hard, it's just messy".

IF you have some basic knowledge of C# and C++, then becoming a developer is all a matter of time, patience, internet connection, CPU Cores and last but not least, ubuntu linux ('cause every Kool kid uses Ubuntu for buildin' right homiez?)

You have 'em, and you're set.

In my case, I miss just time and patience, my 4.6 GHz Intel 5820K would build Android in a matter of minutes.

PS: Becoming a developer makes you EXTREMELY PRONE to ETA attacks, beware!
[Onetouch Idol 3 General] nickalltogether:
I don't have any current knowledge of C# or C++ but I somewhat understand how programming works and I'm a senior in an engineering program, so I wouldn't be opposed to learning. Are you aware of any "getting started" link or idea where to even begin?

Thanks.
[Onetouch Idol 3 General] masterdex:
:good:look here:http://lmgtfy.com/?q=Start+programming+in+C+++;)
[Onetouch Idol 3 General] nickalltogether:
In all seriousness, my question was more directed at android-specific programming, but I will search around. Thank you for your help.
[Onetouch Idol 3 General] gecko702:
It seems for me quite difficult to make a ROM but im willing to test out the first build making a ROM is quite easy if you know what to do and have different models with different regions
[Onetouch Idol 3 General] oranek:
I have a question. Im not used to yours CM - is it possible that, when alcatel doesnt release the 6.0 for idol 3, CM devs can release it as a CMod? Or do you need to have a original/native source code of that android build?
[Onetouch Idol 3 General] ps3cfw:
ASSUMING we'll ever get a CM in the first pace and assuming Simeone will release source code for our components (Qualcomm will definitely release source code for Android 6.0), se should see a CM 13
[Onetouch Idol 3 General] gecko702:
man im excited for getting CM and i bet we can get 6.0 M CM
[Onetouch Idol 3 General] fubugang:
Is this project dead?
[Onetouch Idol 3 General] Nikola Jovanovic:
It shouldn't be, or anybody wouldn't like to be.. [emoji37] [emoji33] [emoji31] [emoji32]

Sent from hell
[Onetouch Idol 3 General] gecko702:
Hmmm no i dont think so im sure its still in development or pre-development as we all saw in the CM blog one of the devs has this phone also one of the maintainers here asked for certain files
[Onetouch Idol 3 General] fubugang:
Seems someone posted a boot.IMG for test in idol 3 source available page, have you tested it yet?
[Onetouch Idol 3 General] gecko702:
No i haven't seen anything yet is ot for the 6045i US?
[Onetouch Idol 3 General] fubugang:
Its for 6045x, doesn't specify a specific variant. I'm assuming its for all variants
[Onetouch Idol 3 General] gecko702:
hmm well can you PM me the URL to see?
[Onetouch Idol 3 General] Nikola Jovanovic:
On source forge, it's released almost month ago.

Sent from hell
[Onetouch Idol 3 General] gecko702:
I see, but im waiting for a proper build :)
[Onetouch Idol 3 General] Unjustified Dev:
For users with a Idol 3 5.5 variant I need the following information from each variant on the latest ota for your model.

When you respond, please tell us your variant.

6045Y (EU)

6045Y (German,Slovak,Czech)

6045I (US)

6045I Canadian (telus/koodo)

6045K (Dual Sim)

The information needed is the bootloader name a simple

adb shell getprop ro.bootloader[/URL] and the build.prop is needed your your device please attach it instead of posting it to save space. This is so the unified idol3 source can set the proper device specific props upon boot.

Misc things from either variant information is not variant specific
(Run the below code with double tap to wake on)
[CODE]adb shell cat /sys/class/tp_gesture/tp_device/tp_gesture_id

https://github.com/TeamRegular/android_device_tcl_idol3

https://github.com/TeamRegular/android_kernel_tcl_msm8916
[Onetouch Idol 3 General] famewolf:
Pretty sure the bootloader and build.prop info is in the TWRP thread for most of the variants listed...you also forgot the i806 which is the chinese variant and it IS a 6045 device with some letter after it(although it's not widely used). Folks who have flashed the chinese rom should NOT report as US or canadian as the build.prop is still based on the chinese version...the bootloader string may be different as well.

6045i US : L7SRA0A0BG00
[Onetouch Idol 3 General] Unjustified Dev:
Thanks, wasn't sure if the bootloader name changed after the ota updates. The chinese version should be able to be fit into the bootloader check as well and I have the bootloader name from the chinese rom , but I don't have the build.prop for the device for device specific props.
[Onetouch Idol 3 General] famewolf:
The original chinese rom without modification came from http://www.needrom.com/download/tcl-i806/

I'm not on hi speed net so not something I can quickly grab.
[Onetouch Idol 3 General] Unjustified Dev:
Yeah , same here. I don't think it's necessary to add support for it until someone who has it posts. So far I'm assuming that maybe all 6045Y and 6045I have the same bootloader name? That just leaves us with 6045K. For now I added support for 6045I and will began the cm build tonight.
[Onetouch Idol 3 General] famewolf:
Pretty sure 6045Y had a different bootloader name...and there are at least 3 6045Y's that had different languages available...unknown if those are different. The canadian model MAY be the same as the USA since we can use each other's firmware without issue.

*update*

6045K build.prop here: http://xdaforums.com/showpost.php?p=62078579&postcount=56

and according to here 6045Y and 6045i do have same bootloader string..at least some of them....also bootloader string for 6045K: http://xdaforums.com/showpost.php?p=62294201&postcount=81

More info all around those posts confirming the strings.
[Onetouch Idol 3 General] Unjustified Dev:
That's not good if 6045Y and 6045I have the same bootloader name. There's no way to distinguish the difference between them. Maybe there's another prop we can take it from. Could you dump the full prop adb shell getprop > prop.txt there has to be something we can use to tell us the difference.
[Onetouch Idol 3 General] famewolf:
See attached.
[Onetouch Idol 3 General] Unjustified Dev:
Thanks, I'll have something tomorrow hopefully.
[Onetouch Idol 3 General] yash_rathore25:
For build.prop of tcl i806, can you wait till evening as I am in office and not brought my lappy.

After reaching home, i will attach build.prop of tcl i806
[Onetouch Idol 3 General] keyra74:
6045Y EU

d:\Documents\Programs\adbTools>adb shell cat /sys/class/tp_gesture/tp_device/tp_gesture_id

1

d:\Documents\Programs\adbTools>adb shell getprop ro.bootloader

L7SSV0V0BG00

[MENTION=4911249]Unjustified Dev[/MENTION] it it helps
[Onetouch Idol 3 General] fjbonilla:
6045B

Hello ... What about the 6045B option? ...:rolleyes:
[Onetouch Idol 3 General] famewolf:
Do you have one cause as far as I can tell that model was never actually produced. There is also a 6045F that shows up in google.
[Onetouch Idol 3 General] capeorigins:
I saw someone say something about someone who has fast internet bring able to help. i do, how can I help? Or is it already done? Lol
[Onetouch Idol 3 General] famewolf:
[MENTION=4911249]Unjustified Dev[/MENTION] wanted the build.prop from the original chinese rom...just a matter of downloading the zip (600mb) and extracting it from the system folder. He and I were both not on hi speed net. I posted the link on needrom in an earlier post.
[Onetouch Idol 3 General] Nikola Jovanovic:
Just wanted to double check the bootloader string, and this is what I've got on my 6045K from Serbia.

It seems different than other K users posted.. WTF I mean, really ? Haven't done any updates, and changed tunnel.decode, lpa.decode, lpa.use-stagefright to false for V4a.. Don't know if that had any impact on changing from L7SSA0A0BG00 to L7SME0E0BG00, as I believe it was before.. Don't remember for sure right now, but I do believe I didn't post my earlier as it was the same as for [MENTION=5208135]doweeez[/MENTION].

Also pulled my build.prop.
[Onetouch Idol 3 General] nickalltogether:
I'm going to try to do this now. Not sure if I'll suceed.
[Onetouch Idol 3 General] nickalltogether:
Edit- I suck
[Onetouch Idol 3 General] yash_rathore25:
here is the original build.prop of TCL i806
[Onetouch Idol 3 General] famewolf:
Nick,

Appreciate your effort but yours is the modified one that says it's a 6045i. Can you please remove it?

Thanks!
[Onetouch Idol 3 General] nickalltogether:
Removed. Took it from the wrong ROM.:rolleyes:
[Onetouch Idol 3 General] fubugang:
I'll download the original i806 ROM and upload the build.prop for you
[Onetouch Idol 3 General] famewolf:
Nice of you but [MENTION=5236169]yash_rathore25[/MENTION] uploaded it right under Nick's!
[Onetouch Idol 3 General] fubugang:
Here you go
[Onetouch Idol 3 General] fubugang:
Oops uploaded it before I saw I had a reply sorry
[Onetouch Idol 3 General] fjbonilla:
if I have 6045B um ... you install the Chinese rom and only executar problem of losing 4G and Bluetooth :Rodar los ojos:
[Onetouch Idol 3 General] famewolf:
If you have questions about the chinese rom, you should ask them in the chinese rom thread.
[Onetouch Idol 3 General] fjbonilla:
Worth apologies ... just mention the model to consider for the development of cm ... own one and am available for testing : o
[Onetouch Idol 3 General] famewolf:
If you have a 6045B then [MENTION=4911249]Unjustified Dev[/MENTION] was looking for a copy of your build.prop as well as for you to run a command from adb...you should look back a few posts. That will help to ensure your model is supported by CM.
[Onetouch Idol 3 General] fjbonilla:
6045B:

L7sqx0x0bg00

I can not attach a file not to have at least 10 messages posted ... :(
[Onetouch Idol 3 General] famewolf:
You can upload it to zippyshare.com and give the link. ;)
[Onetouch Idol 3 General] Unjustified Dev:
[MENTION=320962]famewolf[/MENTION] here's my list so far maybe I got confused but it doesn't seem like any bootloader use the same strings

L7SQR0R0BG00 L7SRA0A0BG00

6045I

ro.build.description=idol3-user 5.0.2 LRX22G v7SQR-0 release-keys

ro.build.fingerprint=TCL/6045I/idol3:5.0.2/LRX22G/v7SQR-0:user/release-keys

L7SSV0V0BG00

6045Y EU

ro.build.description=idol3-user 5.0.2 LRX22G v7SSV-0 release-keys

ro.build.fingerprint=TCL/6045Y/idol3:5.0.2/LRX22G/v7SSV-0:user/release-keys

L7SSA0A0BG00 L7SME0E0BG00

6045K

ro.build.description=idol3-user 5.0.2 LRX22G v7SME-0 release-keys

ro.build.fingerprint=TCL/6045K/idol3:5.0.2/LRX22G/v7SME-0:user/release-keys

L7TM4040BG00

TCL_i806

ro.build.description=idol3-user 5.0.2 LRX22G v7TM4-0 release-keys

ro.build.fingerprint=TCL/TCL_i806/idol3:5.0.2/LRX22G/v7TM4-0:user/release-keys

L7SQX0X0BG00

6045B

missing build.prop
[Onetouch Idol 3 General] famewolf:
Maybe it was fixed in subsequent patches but in the TWRP thread I know that [MENTION=4487227]DallasCZ[/MENTION] who has a 6045Y and I with a 6045i had the same bootloader string. I won't argue with a problem going away.

...and with everyone flashing that chinese rom it's likely alot of 6045i users now have the chinese boot.img.
[Onetouch Idol 3 General] Unjustified Dev:
edit: I figured it out 6045I and 6045K both have new bootloader names. I'm not sure which device has fastboot disabled doesn't hurt to check for it.

This still leaves me with 6045Y and 6045I once upon a time having the same strings. We'll find out eventually once the name is set a user can check his/her model number and if it's incorrect we can work on it more.

https://github.com/TeamRegular/andr...mmit/8df9d8ea3b0d68526c022797b834138c20733764
[Onetouch Idol 3 General] famewolf:
Ah, I know why I my build.prop isn't current. I have a post install zip I flash that installs apps and replaces files like platform.xml, installs init.d scripts and most recently I tossed in a copy of my build.prop for the additional lines so it would have been a pre-update version. I'll have to extract the build.prop from my twrp backup and update it.
[Onetouch Idol 3 General] Unjustified Dev:
I updated my original post it's alright I can figure out the fingerprint it's pretty simple and based on the bootloader name

L7SME0E0BG00 seems they only use v for version L maybe and then the first 4 strings 7SME

TCL/6045K/idol3:5.0.2/LRX22G/v7SME-0:user/release-keys

idol3-user 5.0.2 LRX22G v7SME-0 release-keys

https://github.com/TeamRegular/andr...mmit/5c5a14f2cb11cdbb62a872778c0b6ec1dea91f40
[Onetouch Idol 3 General] Unjustified Dev:
Is this a cdma device? Dual sim?
[Onetouch Idol 3 General] fubugang:
No, the build.prop I uploaded was for the Chinese i806 variant (which is gsm)
[Onetouch Idol 3 General] Unjustified Dev:
Dual sim correct?
[Onetouch Idol 3 General] fubugang:
Yes, it is dual sim
[Onetouch Idol 3 General] yash_rathore25:
As per my finding the updater script identifies phones as per their check_cu.

I am having 6045I and by editing the check_cu of tcl i806 i was successful in flashing chinese rom on my 6045I.

Luckily I did not loose my radio :p (may be God's Grace).

---------- Post added at 08:18 PM ---------- Previous post was at 08:12 PM ----------

Yupp TCL I806 is dual sim, having 16 Gb memory. But you can also use one sim slot as micro sd.

As per their details TCL I806 is for global use.

Thus it supports all networks like TD SCDMA, CDMA, WCDMA, GSM, LTE, EVDO etc....

Unluckily I dont know how @ Anghirrim lost his mobile radio while flashing this rom:confused:
[Onetouch Idol 3 General] Unjustified Dev:
The thing is that is not supported in twrp recovery. I did find an implementation online though, but it's recovery only and way too complicated to port to device init.

https://github.com/t2m-foxfone/plat...mmit/445a4aa145166aeafce96f04dca3aa9d25ebac0d

edit: that github is pretty useful has a lot of alcatel code I stumbled over in the blobs
[Onetouch Idol 3 General] yash_rathore25:
But btw TWRP only showed me the way. Thats how I was able to port the chinese rom to 6045I even though it has some problems, which i didnt resolved as i am not a developer.

what if you develop a common rom which makes changes to system not the modems.

and skipping the check of model of devices??

In the same manner I am seeing the CM12.1 port for TCL M3g on needrom.

where the developer ported the Cm12.1 from other device but removed the model check in updater script in this same manner MIUI V7 is ported to TCL M3G.

I am working on porting MIUI V7 from TCL M3G to 6045I. Its flashing well but it gets stucked on idol3 screen and if i flash the original boot.img it boots upto "mi" logo and then reboots. Its having problem with boot.img and I am not getting what am I missing in making kernel MIUI adapted.

for your reference i am attaching the updater script of Cm12.1 ported to TCL M3G which is also a SD 615 chipset..
[Onetouch Idol 3 General] famewolf:
[MENTION=4027505]Anghirrim[/MENTION] was the one 6045Y user willing to test it. All previously successful installs were 6045i users.
[Onetouch Idol 3 General] yash_rathore25:
bro,

i dnt think that depends on model of phone.

if that was the reason, then how come Alcatel could have released source code under common name??:confused:

there also might be the possibility of hardware failure .....
[Onetouch Idol 3 General] Unjustified Dev:
The rom doesn't affect any partitions besides system and boot. We check for bootloader because we need to have correct network settings for each model such as dual sim variants.
[Onetouch Idol 3 General] famewolf:
Source code = system and boot. They don't go overwriting 13 other hardware related partitions with data from another region. I actually hope you are right because a whole lot of 6045i users have used your rom to overwrite theirs and I have no idea if it will cause issues farther down the line. I've opted to stay with my original device partitions as they are.
[Onetouch Idol 3 General] Unjustified Dev:
Yeah if your porting other firmwares you should never touch any partitions besides system and boot. The rest are not required to be modified and are device specific in most cases.