yashsingh1/xdaforums huggingface dataset:
[Mi 3 Android Development] gary138.138:
Frankly speaking, as this rom does not support nfc, it's mainly built for mi 4.:(
[Mi 3 Android Development] Jhayzt:
Its.. Done?

[MENTION=5066986]SynnyG[/MENTION]? Its... Done?
[Mi 3 Android Development] SynnyG:
That's bad but you are so true...

Lol, I think too !

My first priority was to get a stable ROM for my MI4. That's done.

I can't work on stability, battery life, etc... and work in the same time on a feature that I can't test myself. I've already said and I say again, I'll work on this when I would have squashed most of the bug (kernel and device sides)

That's mean that the device build is queued ;)
[Mi 3 Android Development] i snort flour:
Not necessarily true just because they removed a new technology that over 90% of the people don't even have access to doesn't mean it's made for another device especially considering the mi3 and mi4 are virtually the same device. The mi3 has NFC while the mi4 has an ir blaster. The mi3 has better glass while the mi4 has LTE. There might be a couple other slight differences if I remember correctly such as different camera. Other than that they both use the same ram, CPU, sensors, circuit boards, kernel, os. At least this is the impression I got from my research I did before buying my phone back when miui was your only choice for an os.

My question is have you ever used NFC to pay at a store because it's not even a world wide technology yet and in the usa there are very few states and city's which support this new technology and will take years to implement. I know where I live it don't exist anywhere.
[Mi 3 Android Development] jmblazquezh:
CPU is not the same :

Mi3 = 2.30GHz Qualcomm Snapdragon 800

Mi4 = 2.50GHz Qualcomm Snapdragon 801

Greetings from Spain.
[Mi 3 Android Development] i snort flour:
When your right your right but other than the slight speed increase there is not much difference between the 2. Good catch though I forgot mi4 and mi5 have the 801
[Mi 3 Android Development] SynnyG:
By same I suppose that he would have said same architecture. S800 and S801 are basically the same, S801 is just an S800 upgrade
[Mi 3 Android Development] i snort flour:
I suppose he could be bummed he is missing the android beam but android beam is just a rebranded Wi-Fi direct or Bluetooth transfer
[Mi 3 Android Development] mistersixt:
Interesting is though that just the Mi3 users seem to have this call bug while the MI4 users are fine...
[Mi 3 Android Development] jmblazquezh:
Sincerely, I'd never use NFC in any mobile with Android I had (Galaxy Nexus, Mi4). I don´t think is very important for me. I prefer Bluetooth to transfer files or photos.

Greetings from Spain.
[Mi 3 Android Development] i snort flour:
On a side note sunnyg I'm eager to test your work this Sunday when I got the day off. If it runs anywhere as smoothly as xenon I'll be a happy camper until somebody that's not Chinese makes a carbon or liquid smooth rom which are number 1 & 2 on my favorite list in the past but pa has always been in my top 5 so I'm sure it will be just fine
[Mi 3 Android Development] SynnyG:
Mee too, since NFC communications can be intercepted !

I was a heavy XenonHD user until I've ported this ROM ^^ in terms of smoothness, my ROM and audahadi's one are the same, but they are as good as the other !

I was thinking about a port of CM but I didn't thought about Carbon, I liked it when I had my S4 ! So may be one day when I would have time

To everyone: cancro is being built :cheers:
[Mi 3 Android Development] Jhayzt:
Fist pumps in the air! Time to mash that F5 again! :)
[Mi 3 Android Development] SynnyG:
That's not because it's being build that it will be published very soon ! There is after it some devices left, and after all the builds, there will be the upload process, so be patient
[Mi 3 Android Development] gary138.138:
1. NFC is a useful technology in where I live.

2. All custom ROMs here for mi 3 support NFC.
[Mi 3 Android Development] i snort flour:
I have only encountered the bsod call bug a total of 4 times since kernel source release and my compass and gps has always worked. (This includes ivans builds and kernels along with 3/4 of all other roms and kernels) Bare with me now but it's a known fact there are a lot of counterfeited mi3s out there and it has proven throughout the forums most xiaomi users are noobs to the smart phone and romming in general. Now barring them facts don't you suppose it is more likely than not these problems are happening because of non genuine or use related errors. Also take into consideration cwm is well known for not properly erasing or backing up files and problems resulting from tibu and xposed. Seems to me there are more chances it's not the rom and due to one or more of these several factors listed. Not only that but these noobs are blindly modifying their kernel settings without any understanding of what they are adjusting but just flying blind because somebody else posted what they have done. I personally think a lot of people have non genuine phones considering the supply and demand for these phones was so high not so long ago they couldn't keep them in stock.
[Mi 3 Android Development] Jhayzt:
I'm watching every process done in jenkins. xD Cancro is done already. there are 5 more devices to go.
[Mi 3 Android Development] Hadi al-Haiqal:
F5 F5 F5... Haha.. Damn it.. Broken my friend's lappy
[Mi 3 Android Development] i snort flour:
I hope the best for you and maybe it will be implemented some time soon for you but I honestly don't foresee nfc ever really taking off it will be just like the laser disk and beta max of days past. If you think identity theft is a problem now just wait until somebody creates a virus that activates your NFC apps and steals your information while standing next to you in line at a grocery store.
[Mi 3 Android Development] SynnyG:
My boss shown me that with a NFC card reader (no need to touch the NFC card so with distance), it's possible to see all transactions done. He took my contactless credit card and shown me all the transactions that I've done the past days...
[Mi 3 Android Development] jmblazquezh:
PA Cancro 5.1-20150601, Gapps and SuperSu installed succesfully in MI4......:good::good::good::good::good:

Greetings from Spain.
[Mi 3 Android Development] Jhayzt:
Darn it you made me go to PA's site and search the whole site! XD HAHAHA! False alarm people, freaking false alarm! xD
[Mi 3 Android Development] jmblazquezh:
Installed all by Recovery.....I forgot to write.

One interesting thing. The ROM has changed my MAC direcction of WIFI in my Mi4.....:confused::confused::confused: I have my router configured with filtered MAC directions for WIFI for my devices. I was going crazy about not conecting Mi4 with my router, until I saw the MAC direction of Mi4...:victory::victory::victory::victory:

Greetings from Spain.

---------- Post added at 11:12 AM ---------- Previous post was at 10:55 AM ----------

One question. Which is the app of Play Store you install to fix the problem of automatic brightness of screen?.

Greetings from Spain.
[Mi 3 Android Development] SynnyG:
Power toogles
[Mi 3 Android Development] jmblazquezh:
I recommend to all people make 2 or 3 random reboots after install the ROM. In this way the ROM and device works properly...

Greetings from Spain.
[Mi 3 Android Development] gary138.138:
Excuse me! I must point out that you are so ignorant.

NFC has been implementing for 3 years in Hong Kong where I live.

Please see the following:

The "Octopus Online Payment Service" is the first ever mobile payment solution that uses contactless smartcard to process online payments on Near Field Communication (NFC)-enabled Android mobile devices (NFC Devices), among the widely used contactless smartcard small payment systems in the world. It provides Hong Kong people, most of them have an Octopus for wide applications in their daily lives, with even more convenient, secure and flexible online shopping experiences.

Same as the regular Octopus which sets HK$1,000 as the stored value ceiling, the Octopus Online Payment Service has a payment ceiling at HK$1,000.
[Mi 3 Android Development] SynnyG:
Stop pollute the thread, discuss in private, thanks...
[Mi 3 Android Development] SlyUK:
Would someone who is using PA Rom on a Mi3 & Mi4 kindly test for a few days the following apps for efficiency:

[ColorOS Camera](http://xdaforums.com/xiaomi-mi-3/themes-apps/port-coloros-camera-t3118722)

[Dolby Atmos](http://en.miui.com/thread-115969-1-1.html)

[L SPEED v2.2 REVOLUTION ](http://xdaforums.com/android/software-hacking/tweak-l-speed-v1-0-02-02-2015-t3020138)

Thanks in advance.

(I plan on getting Mi3 in July and am trying to learn as much as possible)
[Mi 3 Android Development] paul c:
This is a result of apps which use overlays, like Lux auto brightness (or an auto-rotation tool I used to use, can't remember the name now).

It's a security feature to avoid tapjacking... If you use Lux, there is an option within advanced settings I think, to temporarily disable Lux while the install app is running.

I ended up freezing blocks of 5 apps via Titanium Backup, to isolate the app which was causing the problem for me :cyclops:
[Mi 3 Android Development] jmblazquezh:
ColorOS Camera don´t works in MI4. I tested in ROM Ivan....In PA I don´t tested.....

Greetings from Spain.
[Mi 3 Android Development] SlyUK:
[MENTION=3752736]jmblazquezh[/MENTION] Thanks but i'm interested in Paranoid Android (as this is the rom I'm leaning towards flashing once I get my Mi3).
[Mi 3 Android Development] jmblazquezh:
I'm talking with the author of the app for fix the problems for Mi4.

Greetings from Spain.
[Mi 3 Android Development] SlyUK:
[MENTION=3752736]jmblazquezh[/MENTION] Sorry for confusion.
[Mi 3 Android Development] gmi78:
i found i little bug, when i connect device with bluetooth speaker, music glitch

i think its a kernel problem
[Mi 3 Android Development] jmblazquezh:
I found another bug, related with Telephone app and Additional Options. If I access to this option I have the Message "Se ha detenido el proceso com.android.phone" "Process com.android.phone has stopped" in English. Telephone App-->Options-->Aditional Configuration--->Callings Inside this last option are the options for call forwarding to voicemail and settings for call waiting.

Greetings from Spain.
[Mi 3 Android Development] BhishmYadav:
WHOA

Whoa thanks man !!

I'll check it out

And report back :D :D

So that you can add soft vibration in feature list :D :D
[Mi 3 Android Development] shabtab:
Why are they still not uploading the official builds, thought the builds are already built and ready from morning only...
[Mi 3 Android Development] BhishmYadav:
I am in love with your skills !!!

PLease do this !!

Add to your feature list

SOFT VIBRATIONS !!

Trust me

I've been looking for this for a very long time now !!!

Thanks a ton man
[Mi 3 Android Development] SynnyG:
Not necessarily, it should be device related. I've to include some Ivan's commit in my device tree, this could solve the issue. Wait and see ;)

Known bug, ROM related ! PA is working on it

Ayysir, PA team member that own the server that do the builds, has a life. OK the builds are ready for almost all devices (3 have failed), but he has to launch the task for uploading all the builds on PA server.

I understand that waiting is horrible, but don't put as pressure as this on the team... If you can't wait, learn how to build a ROM from source and you'll have a new build when you want !
[Mi 3 Android Development] SynnyG:
Are you kidding ??? You have posted the exact same non-sense message 1 post above... The feature is already present
[Mi 3 Android Development] rajib4:
C'mon guys!!! Grow up, please...

This is just too much... I mean continuously asking for builds, features, sometimes even fighting with each other trying to prove a point... I was seeing this nonsense from the morning and was thinking some sense will prevail... but nope. Please understand all the Devs and the team is doing a favor to us when our so called beloved companies ditches us with timely software updates... if you really can't appreciate their effort at least please don't bug them like this. This is really not done.

Please respect the Devs and the forum rules... and have some patience or try to work on it (your patience!!!)

Cheers :cool:
[Mi 3 Android Development] BhishmYadav:
Not nonsense -_-

I meant mention it in OP in feature list -_-

So that ppl know your ROM supports soft vibrations :|

Because i think yours is the only one !!
[Mi 3 Android Development] ZenR2:
Deleted !!
[Mi 3 Android Development] Jhayzt:
:( I guess there's no update yet. Gooonnaa till next week! :D
[Mi 3 Android Development] SynnyG:
I think we have to wait still next week yes. Meanwhile, I'll work on brightness issue
[Mi 3 Android Development] El-Chupacake:
Tried L SPEED REVOLUTION and ColorOS Camera. Both Work flawlessly. Will try Dolby Atmos later.
[Mi 3 Android Development] SynnyG:
Lot of changes done, see here: https://github.com/SynnyG/android_device_xiaomi_cancro/commits/lollipop-mr1

Need to test these commits this weekend

This concern automatic brightness, tethering (wifi, bluetooth and usb), led color, possible fix for smart cover not working...
[Mi 3 Android Development] Hemil Khatri:
Looking forward to it. Will you provide a test build for testing? Thank you for your great work!!
[Mi 3 Android Development] SynnyG:
Normally yes
[Mi 3 Android Development] Hadi al-Haiqal:
Is usb-otg unmount working?.. Didn't see in your commits.. Or is it your source is also from bitti commits?..
[Mi 3 Android Development] rajib4:
Wow :) That's awesome bro :highfive: You are Superman ;)

I wish all tests pass with flying colors :fingers-crossed:

[MENTION=5066986]SynnyG[/MENTION] FYI: came to know from Bitti09's CM12.1 thread that he has incorporated Ivan's latest source updates (It seems Ivan has done lot of changes recently). Good thing is, all sensors are working fine now. If needed you may have a look as well.
[Mi 3 Android Development] SynnyG:
Already included in the ROM

I'll let you know ;)

Yes, I've seen these commits on CM-Cancro repo. Since there is a lot of changes on his repo and I don't want to merge all of these (not Ivan's ones), I have to do it through command line on my Linux based Mac, and like I'm at my work office, I can't now ^^ may be this evening, may be this weekend.

By all sensors are working fine, you means even the compass one ?
[Mi 3 Android Development] jmblazquezh:
@SynnyG It's your guilty that I installed Euphoria Dark theme. I love it.

Greeting from Spain...
[Mi 3 Android Development] rajib4:
Yeah, even the compass one. That's what a member mentioned (hope he haven't jumped the gun too soon). Hopefully will get few more confirmation about it soon :p
[Mi 3 Android Development] SynnyG:
Nice ! Let me know if you have more informations about this, since I can't really follow the CM thread all the time !
[Mi 3 Android Development] rajib4:
Sure bro... will keep you posted :good:

Changed the theme to Euphoria Dark... Awesome theme :cool:
[Mi 3 Android Development] El-Chupacake:
[MENTION=6678657]SlyUK[/MENTION] : Dolby Atmos is not working, atleast for me. Maybe due to AudioFX.

[MENTION=3550418]rajib4[/MENTION] : Try Coalfield. I moved fromEuphoria Dark to it and will never come back.
[Mi 3 Android Development] debasish497:
Sorry to ask - is the 1st June build the latest one?-
[Mi 3 Android Development] El-Chupacake:
[MENTION=5277821]debasish497[/MENTION] : Yes it is.
[Mi 3 Android Development] jmblazquezh:
Yes, for the moment.

Greetings from Spain.

---------- Post added at 01:51 PM ---------- Previous post was at 01:47 PM ----------

Can you put some screenshots of Coalfield?. Thanks.

Greetings from Spain.
[Mi 3 Android Development] Riichard63:
If it can help Ivan fixed smart cover in his 5.4.11 release.

I should have ota zip if you want too look inside which files he changed on this version.
[Mi 3 Android Development] SynnyG:
Do you have his device tree under your hands ? It would be more usefull for me !
[Mi 3 Android Development] Riichard63:
I'm not really friendly with GitHub, but I guess this is the device tree : https://github.com/mi3-dev

BTW from this link you can find his profile.

Regards.
[Mi 3 Android Development] The Dork Knight Rises:
Flash the repartition zip in CWM, it doesn't seem to work when flashed with TWRP for a lot of people. :good:

Why would you need a Pushbullet channel when the ParanoidOTA app will automagically inform you of updates? :laugh:

Either you are using a screen filter type app (think CF.lumen or Lux)...if not, then clear data for Media Storage, reboot to recovery, wipe dalvik and cache and reboot. :good:
[Mi 3 Android Development] El-Chupacake:
Sure.
[Mi 3 Android Development] SlyUK:
[MENTION=5782089]The Dork Knight Rises[/MENTION] Even the latest version 2.8.6.0 of TWRP - that was released a couple of days ago ?

Oh fine as long the ParanoidOTA updates is automagically working thats great :)

Just to clarify about the PA rom extended partition 1.2 GB zip:

This is simply flashed in custom recovery (without having to do anything to system 1 in preparation) and the phone is rebooted, before re entering custom recovery (or rebooting is not required, simply go back) to flash PA rom, Gapps, superuser (and custom kernel if required)

Thanks in advance.
[Mi 3 Android Development] The Dork Knight Rises:
Yeah it's safer to just use CWM.

And I didn't really understand the steps you said, so I'll explain again, assuming you are currently on a custom recovery:

-Tranfer ROM zip, GApps zip, CWM r11 zip, TWRP zip, repartition zip (and any other flashables you want from HERE :laugh:) to phone memory

-(Optional) Backup current ROM.

-(If required) Flash CWM.

-Flash the repartition zip. It'll resize system partitions (1.2GB on system1 and 5MB or so on system2) and will wipe them. So no OS installed at the moment.

-Wipe everything (dalvik-cache, cache, data, and maybe system too for the lulz :p)

-Then follow this tutorial I wrote before for flashing ROM, kernel, GApps etc.

-(Optional) Flash any extras you may have DLed in step 1. At this point, assuming you've at least booted once, you might wanna delete your old CWM backup (to save space) and flash TWRP (Say bye-bye to CWM!)

-Done! Boot up your system and get playing, brother! :good: :highfive:
[Mi 3 Android Development] SlyUK:
[MENTION=5782089]The Dork Knight Rises[/MENTION] Thanks for that excellent explanation.

Two things:

1. When you flash SuperSU as is required for Paranoid Android, it is this that gives you root access (ie your smartphone is rooted) - is that correct ?

(I was always under the impression that in order to flash a custom rom, you needed to be rooted in the first instance before custom recovery & flashing could occur)

2. In your penultimate sentence you say get rid of CWM & install TWRP ?

Thanks
[Mi 3 Android Development] Tomi_Ohl:
CWM is only needed for repartition, then you can flash TWRP cuz it's easier to use. Also some people say CWM doesn't wipe correctly. Since CWM is abandoned now (it doesn't even have lollipop support officially), TWRP should be a better option.
[Mi 3 Android Development] biatche:
mind posting a screenshot of recent apps of PA?
[Mi 3 Android Development] The Dork Knight Rises:
1.

Yes, if a ROM is not rooted, flashing SuperSU will root it in most cases. It might fail sometimes depending on factors (like HTC devices are NAND locked or something hence preventing writing SU binaries to system)

And yes, that is a common misconception. I love the fact that you are taking so much time to research (I see you asking relevant questions EVERYWHERE man... you can chill out a bit, yknow...;))

But root is a system level feature (some superuser binaries need to be in /system/etc/xbin I believe), it affects the system partition (i.e. the OS). So technically* you don't need to be rooted to say flash a custom recovery (to the separate recovery partition) say via fastboot and then to flash a ROM from that recovery. Which is also why flashing ROMs (overwriting system partition) may lose root (depending on whether the ROM is rooted or not).

[*Of course if you're rooted in the first place (say you root your stock MIUI as soon as you get it) you can also go ahead and do all this stuff (installing recovery and thereby opening all doors) WITHOUT fastboot or anything, directly from WITHIN MIUI (using root apps like TWRP Manager. But point is that you don't NEED to be rooted to do the whole open-all-doors thingy.]

2.

Yes, cuz I prefer TWRP. It's more modern (full touch based vs swipe based in case of CWM; also THEMES!!).

Also in case of Mi3+Lollipop combo, some users (me included) found that CWM cannot wipe data properly. Clean flashing a new ROM would result in having all old apps and everything...
[Mi 3 Android Development] justbfree:
Either you are using a screen filter type app (think CF.lumen or Lux)...if not, then clear data for Media Storage, reboot to recovery, wipe dalvik and cache and reboot. :good:[/QUOTE]

Thanks, yes I am using Lux because this ROM doesn't have auto brightness working. I guess I will wait until it is fixed.
[Mi 3 Android Development] SlyUK:
If a rom is pre rooted, this means it already has SuperSU installed ?

Many phones need there bootloader to be unlocked in the first instance, this is not the case with Xiaomis ?

From what I've seen TWRP looks much better and far simpler than from what I've seen of CWM. Shall I just use CWM for the flashing of extended partition zip and then get rid of, and flash everything else with TWRP ?

Thanks again, much appreciated :)
[Mi 3 Android Development] ronysingh:
Pre-Rooted Meanz Supersu Access Will Be there..!!

Mi3 doesnt have bootloader So no need to Unlock Anything..!!

Yess Use Cwm For flashing Repartion Zip Then U are Ready To Go For Flashing Roms In Twrp..!!
[Mi 3 Android Development] The Dork Knight Rises:
If a ROM is pre-rooted, at the basic level it means that superuser binaries are present in system/../xbin. Now it should also come with a superuser management app to control which apps have root access) e.g. SuperSU or Superuser. Most CMbased ROMs will come with Superuser built into Privacy Guard, but I prefer SuperSU (more options, updates and features) so I flash it to replace Superuser.

Yes you can get rid of CWM right after repartition, but then you wont be able to restore any CWM backup you took. Thats why I suggested at the end. But if you keep both recovery zips on phone, it'll be ok.

Dude, ALL Android devices (HELL ALL smart devices incl your PC) has a bootloader...it might be locked, but for most Chinese phones (Xiaomi, OnePlus) come unlocked. So nothing to worry about in our case.
[Mi 3 Android Development] SlyUK:
[MENTION=5782089]The Dork Knight Rises[/MENTION] Right fine thanks for that. One final question for the day:

What about Nandroid Backups via TWRP or CWM and which "bits" do you select/deselect ?

(I'll have to hit thanks tomorrow where necessary, as they have run out & also I couldn't reply sooner as there was a powercut for the last 1hr 15 mins approx...lol)
[Mi 3 Android Development] SynnyG:
Next feature of PA coming soon: https://m.youtube.com/watch?v=58farWhlF_E
[Mi 3 Android Development] jmblazquezh:
:good::good::good::good::good::good:....Awesome feature.....

Greetings from Spain.
[Mi 3 Android Development] komcharan:
USB Computer connection problem.

Phone only gets charged when it is connected to a computer.
[Mi 3 Android Development] ZenR2:
Charging works without any issue from the default charger
[Mi 3 Android Development] komcharan:
PC not detecting phone

When I connect phone to PC. PC is not detecting the phone. Phone is simply charging. I tried to change options in USB computer conection in settings>storage. But no options are coming.

When I cheked OTA updates it is showing some error saying cancros is missing. is this ok?

---------- Post added at 12:23 PM ---------- Previous post was at 12:16 PM ----------

When I turned Off and On the developper options, It detected. Thanks.

And what about the 'cancro doesnot exist message' in Paranoid OTA app. Is this normal?
[Mi 3 Android Development] wizardcud:
Are there zips to switch quickly between 1.2gb partition and normal partition ? Thanks