yashsingh1/xdaforums huggingface dataset:
[Oppo R7 Plus] celoxocis:
No it can't. Like said before. The NV partitions are never touched. Not by OppoTools not by CM. Not by using the Guide. Not even by Upgrading ColorOs. The cause must be a different one.

I would suggest to use DD to read out the NV partitions. If that is possible. You have no corrupt blocks in the NV partitions (there are two, one static, one dynamic) save that DD backup somewhere. I can provide you with generic NV data which you can flash using PS fastboot to see if that works. It's as simple as placing TWRP into the minimal adb and fastboot folder.
[Oppo R7 Plus] olaamen:
Btw I'm using linux. It won't be the minimal adb folder but I get the point.

If you can tell me where the NV partition is I think I can manage to follow the rest of your instructions

root@r7sf:/ # df -h

Filesystem Size Used Avail Use% Mounted on

tmpfs 1.7G 48K 1.7G 1% /dev

none 1.7G 12K 1.7G 1% /sys/fs/cgroup

tmpfs 1.7G 0 1.7G 0% /mnt

/dev/block/mmcblk0p24 2.9G 1.0G 1.8G 36% /system

/dev/block/mmcblk0p37 24G 750M 24G 3% /data

/dev/block/mmcblk0p26 122M 220K 122M 1% /cache

/dev/block/mmcblk0p27 27M 2.5M 25M 10% /persist

/dev/block/mmcblk0p1 64M 51M 12M 81% /firmware

tmpfs 1.7G 0 1.7G 0% /storage

/dev/fuse 24G 750M 24G 3% /mnt/runtime/default/emulated

/dev/fuse 24G 750M 24G 3% /storage/emulated

/dev/fuse 24G 750M 24G 3% /mnt/runtime/read/emulated

/dev/fuse 24G 750M 24G 3% /mnt/runtime/write/emulated

/dev/block/vold/public:179_65 14G 7.6G 6.8G 53% /mnt/media_rw/2EEA-50D9

/dev/fuse 14G 7.6G 6.8G 53% /mnt/runtime/default/2EEA-50D9

/dev/fuse 14G 7.6G 6.8G 53% /storage/2EEA-50D9

/dev/fuse 14G 7.6G 6.8G 53% /mnt/runtime/read/2EEA-50D9

/dev/fuse 14G 7.6G 6.8G 53% /mnt/runtime/write/2EEA-50D9
[Oppo R7 Plus] celoxocis:
Yes i can help you out but let's not hijack this thread. Open up a thread " Android Development and Hacking => Android Q&A, Help & Troubleshooting" link the thread to me reply here/or pm.

And we will continue there.
[Oppo R7 Plus] liaaliooo:
Hi, i just tried to install this rom on my r7s. I'm following tutorial you gave (pdf), but i'm stuck at unlocking the bootloader. It said FAILED (remote: oem unlock is not allowed).

I followed every step you gave in the pdf, already replaced the bootloader too (the terminal gives me something like 1184+1 records in and 1184+1 records out 606260 bytes transferred.

I tried several times to unlock the bootloader, but still the same. What i have to do? :(
[Oppo R7 Plus] liaaliooo:
Never mind, i got it sorted out after performed factory reset :D running cm 13 now on my phone.
[Oppo R7 Plus] celoxocis:
Always Factory Reset when switching ROM's like from ColorOS, PS, CM but Factory Reset is mentioned in the OP thread.
[Oppo R7 Plus] celoxocis:
I'm uploading the latest version atm. It will be linked in the opening thread.

It includes cluster_plug! A big thanks to maniac for the implementation!

The battery time has significantly increased. During my last 24hours testing from 6.5h SoT to about 9h SoT! :)
[Oppo R7 Plus] stupidfellow1997:
ooo...nice...thx for the updates?
[Oppo R7 Plus] liaaliooo:
i understand the need to factory reset when switching rom, i always do that since i-dont-know-how-many-years-ago.

What i meant before is, i performed factory reset before unlocking the bootloader (still far from installing the rom part). Because before factory reset, oem unlock is always failed/not allowed, i dont know why, i did all steps on guide.

But it's all sorted out now.

Got 5hours sot only on LTE (wifi & location off, lowest brightness, gesture off, no game), but will see.

Also, i didnt find lionheart for cpu governor on kernel aduitor, neither on nofrills cpu.

Gonna stay and use your ROM as my daily driver. Thankyou very much for the great work!
[Oppo R7 Plus] celoxocis:
Check the Op thread. I uploaded a newer one.

I had to remove Lionheart as cluster plug would stop working when switching to it and on reboot would end in a bootloop.
[Oppo R7 Plus] stupidfellow1997:
why i always get download failed when it downloaded for 356MB?
[Oppo R7 Plus] celoxocis:
No problem here.

A: Check your space left before download

B: Try using another browser

BTW my current screen on time was 8h 59mins. I just had to plug in the charger. I reached 1%!

It is better than stock ROM now.

On Stock my max SoT was 7h 23mins.
[Oppo R7 Plus] stupidfellow1997:
no...i have a lot of free space left...

in google chrome it become worse, the downloading status ll dissappear for no reason, i couldnt find any files downloaded in chrome

so the cluster_plug is default? since i couldnt see any new cpu governour option...
[Oppo R7 Plus] celoxocis:
I downloaded with chrome and Firefox. No problem here.

Yes cluster_plug is enabled by default. Just flash the ROM and forget about it. It has no interface to change values like other hotplug drivers.

This will be the latest release for a while. I don't see much space left for improvement.

I will focus now to make it an official rom, so everyone gets to enjoy nightly builds by CM for our R7S. :)
[Oppo R7 Plus] smokeyrider:
Hi I've just installed this ROM, I'm unable to use dialer everytime I try to dial phone number the ROM reboots to cyanagenmod bootup. Full wipe from latest pre rooted colorOS. Open gapps arm64 stock. Any assistance appreciated.
[Oppo R7 Plus] 63holdenolden:
Try using the pico version of open gapps , someone else had an issue with the stock open gapp causing an issue too
[Oppo R7 Plus] celoxocis:
Yes it is googles dialer which causes this issue.

Just install pico and select and install the other google apps from play store.

Aroma installer is not working properly with the touchscreen and I have yet to find out why...
[Oppo R7 Plus] 63holdenolden:
I have been using the latest cluster_plug version for the last few days now and it is everything you want from a rom, stable, smooth, fast and good battery life :good:

The only thing I am missing is the individual sim disable switches that I have mentioned earlier but I understand this is a CM 13 issue and taking nothing away from your good work

I apreciate all the time and effort you have put into this phone and would love to buy you a beer if I could as a thank you :)
[Oppo R7 Plus] 100001dollars:
I waited until 29160606 to move from PS to CM13. Everything I have tested is working well and I have an SD card in SIM slot 2, so being able to disable sims is not an issue for me. I think this is a great alternative to ColorOS and PS for our phones. Thanks Celoxocis for your excellent work.

Edit: Your pre-requisite guide is easy to follow and I did not have a problem with obtaining root, installing TWRP and installing CM13...and for those who are interested I did it all on a Mac.
[Oppo R7 Plus] ariganda7884:
Your Rom is good,,,thanks celox,,,I hope you Will make it in official ,,
[Oppo R7 Plus] iBlueee:
Can I install xposed on the latest rooted coloros and if so which xposed file should I use?
[Oppo R7 Plus] celoxocis:
No don't use exposed on any ColorOS ever.

It will result in bootloops. Use exposed only on CM!
[Oppo R7 Plus] SV3NNER:
Great i found this topic, not able to get root on Project Spectrum. When i get home i gonna try to flash CM with you're guide.
[Oppo R7 Plus] SV3NNER:
I am not able to flash the ColorOs rom you provide, installation failed time after time. i am on Project Spectrum 1.1
[Oppo R7 Plus] celoxocis:
You need to install the latest ColorOS when you are switching from Project Spectrum back to ColorOS. After that, flash (downgrade) to the ColorOS provided.
[Oppo R7 Plus] SV3NNER:
Thanks will try that to tomorrow,

edit: Succes, after flashing latest ColorOs it stuck on boot, went in to recovery and flashed ur rom provided. Booted succesful, followed ur guide and all is working fine. Finally a stock experiance on my R7S with root.

Succesfull flashed Exposed framework: xposed-v85-sdk23-arm64.zip and XposedInstaller_3.0_alpha4.apk

Modules are working fine i use Flatstyle colored bars and Flatstyle colored Keyboard and some other small modules
[Oppo R7 Plus] 100001dollars:
[MENTION=844843]celox[/MENTION],

Not a bug or a huge issue but if l want to change LTE to 4G on the status bar, is there a way to do that?
[Oppo R7 Plus] celoxocis:
A stable, smooth MM and bug free ROM with better battery life time than any Oppo stock ROM was my goal. If any major changes come up. I will push a new release. Official CM review is still on my to do list. Just busy with real life at the moment.
[Oppo R7 Plus] celoxocis:
I'm a European based developer and in my country we use the terms LTE over 4G. Therefore I set it up like that. The only way I know off is to decompile the framework and change those settings and to recompile the framework again put it in proper permissions back into the ROM. Which requires dev knowledge.
[Oppo R7 Plus] 100001dollars:
Thanks, as I said it's not big problem. Here in the Antipodes we use 4G and I just wondered if it might be as simple as a setting. I can live with LTE, it doesn't detract from the ROM at all.
[Oppo R7 Plus] SV3NNER:
If you use Xposed you can change it very easy by using this module 4g/LTE indicator switcher

I use it myself, here in The Netherlands we use 4g over LTE.
[Oppo R7 Plus] doniafrizal:
can't lock to LTE only

Dear all, why i can't lock to LTE only. i am using *#*#4636#*#*. it keep back to LTE/GSM (Auto).
[Oppo R7 Plus] celoxocis:
Ask Oppo! All proprietary RIL binarys (blobs) are taken from the latest ColorOS release. If it's not supported by the binary blobs it can not be supported by CM!

Also there is no real reason to "lock to LTE" LTE gets automatically selected as long as there is a strong LTE signal. If not, it will drop back to 3G,2G, GSM.

The "fallback" works perfect. I travel a lot across my country and can confirm it works as it is supposed to.
[Oppo R7 Plus] doniafrizal:
One CDMA provider in my country use LTE Band 850/2300. need to lock to LTE if want to use this provider. Coloros can do it. after serveral trial, i can lock it. but if shutdown/restart it won't lock again. i don't know why last time can lock. can't remember what i have done :D. air plane mode, info testing, APN modification, no luck. LTE only keep back to LTE/GSM Auto (PRL).
[Oppo R7 Plus] celoxocis:
I don't quite understand why you would use a CDMA provider on a none-CDMA phone but that's probably a provider thing.

However there is nothing that has ever changed from ColorOS.

The RIL (Radio Interface Layer) blobs and Qualcomm framework blobs are both taken from the latest official ColorOS.
[Oppo R7 Plus] iamziiz:
I got lagging in some game like " Chain Dungeon ", But in Color OS stock ROM doesn't lag.

Can I fixing it ?
[Oppo R7 Plus] stupidfellow1997:
wondering why sometimes phone calling app ll stopped working when someone is calling me...i need to restart the phone in order to make it work again...any help?
[Oppo R7 Plus] celoxocis:
I haven't experienced that issue. Is it during call or while someone was calling you? As in ringing.

Google Dialer is known to break Phone Dialer of CM. Make sure you don't have Google Dialer installed.

Next ROM version for the R7S will be CM official. It will take some time though. A lot of changes have recently come up that will need to be implemented and tested first.
[Oppo R7 Plus] 63holdenolden:
What gapps are you using ?

I have been using the minimal gapps without issue
[Oppo R7 Plus] 100001dollars:
Great news good job!
[Oppo R7 Plus] stupidfellow1997:
not sure about that...

maybe is the theme i used hv problem as the app function well when i switch to another theme~

---------- Post added at 11:07 AM ---------- Previous post was at 11:06 AM ----------

using pico version of gapps...

maybe is the theme hv UI issue on the app
[Oppo R7 Plus] SV3NNER:
That is great news,

When i plug in the charger, i have no charging LED. The LED works fine with notifications. Is there a setting i missed?
[Oppo R7 Plus] celoxocis:
I do remember my wife telling me to turn off the LED while I had to charge overnight so it must be in the settings somewhere but I don't remember where exactly.
[Oppo R7 Plus] maniac103:
It's in settings -> display & lights -> at the bottom. It should not be present though, because those settings are meant for devices with RGB LEDs. All other current Oppo devices (r5/r7/r7plus) therefore have this feature disabled, and I advise celoxcis to do the same if not done yet.

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] celoxocis:
Thanks!

I just checked it is not present. I remember being it in ColorOS.

It was a pulsating LED while the charger was plugged in.

It was disturbing at night while asleep.
[Oppo R7 Plus] thegamer1907:
Is the gyroscope working in this version?
[Oppo R7 Plus] celoxocis:
There is no Gyroscope in the R7 series of Oppo.

There is only a gravity sensor which oppo uses for it's "pseudo" Gyroscope. You will never have such a good experience on a pseudo Gyroscope than on an real Gyroscope sensor on Gyroscope dependent software. Such as YouTube 360° and VR.
[Oppo R7 Plus] iBlueee:
Is there a way to disable lockscreen album art? Can't find a way to disable in spotify.
[Oppo R7 Plus] stupidfellow1997:
ya...such a sucks phone...

the price not worth for this phone... no oppo phone next time?
[Oppo R7 Plus] thegamer1907:
Hey celoxocis,

Thank you for the great work.

I am more concerned if the direction arrow in Google maps works or not. Previously, it was not working in color os for a period of time until an update foxed it but after installing project spectrum, it was broken again and wouldn't show the correct direction I am facing in the Google maps.

I am wondering if this is fixed in cyanogenmod.

Thanks.
[Oppo R7 Plus] celoxocis:
Yes it works in CM. However you have to hold the phone vertical to your point of view, for it to point in the correct direction. If you lay it flat on a surface the direction will be wrong. (Due to pseudo gyroscope)
[Oppo R7 Plus] thegamer1907:
Thank you, I will give this rom a try tomorrow.
[Oppo R7 Plus] teemo:
Doesn't it use the same hw and hal as R7plus? It works pretty well both horizontally and vertically. Just need to do the magic waving and cursing first to initialize it.

It's just slow due to the missing gyro. Give it time and it will turn.
[Oppo R7 Plus] maniac103:
Are you 100% positive your accelerometer axis are assigned correctly?

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] celoxocis:
I just double checked. It is actually off when i hold it vertical and will point in the right direction when laid flat on a table (horizontal).

When i did the kernel diff work between CM-R7Plus and Oppo-R7S i took the changes from the CM-R7Plus and applied it on top off oppo-R7S source.

How do i figure out which way to fix the axis in msm8939-mtp.dtsi?

The sensor axis are currently:

st,axis-map-x = <1>;
st,axis-map-y = <0>;
st,axis-map-z = <2>;
st,g-range = <2>;
st,gpio-int1 = <&msm_gpio 34 0x2002>;
st,negate-x;
st,enable-int;

same as for the R7Plus except for "st,negate-x;"

which was like that in the sources.

For the R7Plus it was "st,negate-y;" in the sources.
[Oppo R7 Plus] maniac103:
Just use a sensor test app and compare to this:

when holding the phone upwards (phone bottom points towards the floor): y = 9.8 m/s^2

when tilting the phone by 90° (left side points towards the floor): x = 9.8 m/s^2

when putting it on a table (screen points towards the ceiling): z = 9.8 m/s^2

The sign of the reading obviously is important and should be positive in those cases and become negative when flipping the phone around in the respective axis (e.g. when making the screen point towards the floor in the last example, z should become -9.8 m/s^2).

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] celoxocis:
Just checked and the axis are correct.

They (x,y,z) are all 9.8 positive. And turn 9.8 negative when flipped in its axis.

So it's all properly assigned. Just wondering now why the arrow in maps points in the wrong direction when holding the phone upwards?
[Oppo R7 Plus] OptimusOBrien:
Might be a silly question but does the VOOC charging still work on CM?
[Oppo R7 Plus] celoxocis:
Yes it does. It will show up as "charging rapidly".
[Oppo R7 Plus] celoxocis:
Updated pre-rooted ColorOS for those who need it. Which hopefully fixes the menu issue people reported.

Please find it here: http://xdaforums.com/showpost.php?p=67078709&postcount=3
[Oppo R7 Plus] thegamer1907:
Hi celoxocis, tried the rom for a day use, and found it far better than project spectrum. Map direction works correctly albeit response time to changes is slow, battery life dramatically improved. Thanks for your hard work.

One point I would like to raise, I came from project spectrum, installed the latest color os followed by your provided color os rom before rooting, I was unable to unlock baseband. However after enabling oem unlock in developer options, it worked.
[Oppo R7 Plus] celoxocis:
There will be more improvements to come.

I know about the OEM unlock toggle. Does only affect users who previously used Project Spectrum though. I will note that in the next version of the guide.
[Oppo R7 Plus] squall_20042001:
stuck at extracting system in twrp when flash this rom, help me quickly, pls.

edited: prolem sovle, restart twrp, start flash again, STLL CAN'T NOT ACCESS "ABOUT PHONE" IN MENU.
[Oppo R7 Plus] smokeyrider:
Unfortunately ì have a bug in this ROM. When making phone calls there is echo at the receiving end this make the rom not usable for me I'll have to switch back to your color OS rooted rom. Is any one else experiencing this. Thanks
[Oppo R7 Plus] celoxocis:
Try clearing cache. That ROM is completely untouched of modifications except the inclusion of root. That error should be gone.
[Oppo R7 Plus] celoxocis:
I don't have that issue on CyanogenMod but I had it on ColorOS. Whenever set to speaker phone while calling someone. On CM it works fine.
[Oppo R7 Plus] SV3NNER:
I have this only when set on speaker, normal calling is fine.
[Oppo R7 Plus] squall_20042001:
Ofcoure i did full wipe everytime flash new rom, but the bugs not gone. So I flash stock new rom and supersu 2.74, now everything perfect.
[Oppo R7 Plus] celoxocis:
Okay. Good to know. I will remove the ROM and point users to use SuperSU 2.74 update.zip instead.
[Oppo R7 Plus] iBlueee:
What are the steps to flashing the stock rom?
[Oppo R7 Plus] squall_20042001:
just download the stock zip and flash via twrp, after that flash newest supersu, reboot and enjoy the stock rom with root, twrp still work after flash new stock rom.
[Oppo R7 Plus] smokeyrider:
I have a problem when trying to install stock color os using twrp, I keep getting an error 7 unable to install this room is for R7sf not r7sf. So rom won't install. Can anyone tell me how to change my phone to be seen as R7sf. Thanks
[Oppo R7 Plus] squall_20042001:
use notepad++ edite the updater-script in the stock zip, change value "R7sf" to "r7sf", like this "getprop("ro.product.device") == "r7sf" || abort("This package is for "r7sf" devices; this is a "" + getprop("ro.product.device") + "".");"
[Oppo R7 Plus] hokagegano:
Hi,

I love my oppo R7sf, but ColorOs sucks really.

I updated it with Project Spectrum, but many problems appear.

I want to test CM on my phone, but how can i do that ?

Many users bricked phones in reverting to coloros ...

And visibly, i can't install TWRP with Project Spectrum ...

Anyone has a solution for that ?

Regards.

Sorry for my english i'm french :p
[Oppo R7 Plus] celoxocis:
Just install the latest ColorOS to switch to ColorOS than read and follow PRE-REQUISITE in the Opening Thread.
[Oppo R7 Plus] bo55hog:
Absolutely love the ROM thanks, really enjoy it.

Just wondering if you know of a radio firmware update at all. Only asking as my wife's Asus has reception at home but my R7s doesn't.
[Oppo R7 Plus] smokeyrider:
I have a problem with the radio I experience echo on the receiving end which is really annoying for anyone I'm calling.
[Oppo R7 Plus] OptimusOBrien:
This is the version of the phone that I have I just wanted to know if this is the right Rom for my model. My apologizes if I am in the wrong thread.
[Oppo R7 Plus] squall_20042001:
this rom for r7sf, not for r7plusf
[Oppo R7 Plus] OptimusOBrien:
Thanks. Im looking into this for a buddy and cant seem to find anything for this model but it may be my inexperience with Oppo phones.
[Oppo R7 Plus] maniac103:
That may be the case. ;)

http://get.cm/?device=r7plus is for your phone.

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] squall_20042001:
waiting for official build, i hate everyting like beta, alpha, unofficial v.v.v
[Oppo R7 Plus] celoxocis:
Unofficial just means it's not Officially supported nor compiled by the CM Team. However most sources used are from the Offical CM project (R7Plus) which were checked and approved.

It will take time for it to become Official. Especially now that I'm leaving for a four week vacation in a couple of days.

My builds however were tested before made public. I use it as a daily driver too.
[Oppo R7 Plus] drwharris:
I've just done this and all is work well so far with 1 exception. I cant add an exchange account. Just tells me i cant connect to server. Works fine on other devices. Any ideas?
[Oppo R7 Plus] celoxocis:
You probably need to import the proper exchange certificate to your phone, ask your IT-guy who manages the exchange server to export the exchange ca certificate to a p7b file and import it to your phone. Once that is done, you will be able to set up your Exchange account.

Or try setting the option "Accept all SSL certificates" in the advanced options when setting up the exchange account.
[Oppo R7 Plus] OptimusOBrien:
So that is the one that works then? I looked at that but go confused since I didnt see a model number
[Oppo R7 Plus] drwharris:
Could the issue be that the connection is only able to use TLS 1.0 and uses "obsolete" cipher suite AES_128_CBC with HMAC-SHA1 and RSA Key exchange? I am getting a message stating this when I view the website from my phone and view the certificate. I also look at this issue as reasoning https : / / code . google . com/p/android/issues/detail?id=79389
[Oppo R7 Plus] celoxocis:
Oh I remember this when I used to setup countless exchange servers. It's not a client side problem it's actually a server side problem. The server negotiates which ciphers to use. This should not have happen when the exchange server administrator knows what he is doing. Tell your IT-admin who manages the exchange server to run IIS crypto on the exchange server and set it to best practice. He can get the tool here: https://www.nartac.com/Products/IISCrypto it's free and he should have done all best practice steps before the server ever went live.
[Oppo R7 Plus] drwharris:
Don't get me wrong, I get that and I've raised the issue to the Mail Server administrators and they are acknowledging its being fixed but its probably months away. My issue is, why does it work on ColorOS and Spectrum?

PS, thank you and keep up the great work!
[Oppo R7 Plus] celoxocis:
My guess is that Lollipop used old Ciphers which were discarded later on with the Marshmallow release.
[Oppo R7 Plus] drwharris:
But Spectrum is marshmallow. Do you know of any way to reenable them?
[Oppo R7 Plus] drwharris:
Another issue I have come across... I use my phone heavily with my car BT kit. I'm on the phone in the car 2-3 hours a day. Since moving to this rom after about 30-40 Min of BT use audio quite degrades rapidly over the course of a Min and then stops working all together, eg BT is connected but no audio is heard on either end. I've tried disconnecting and reconnecting but that doesn't help. Only solution so far is to reboot phone (haven't tried turning BT off and back on on phone or car yet).
[Oppo R7 Plus] celoxocis:
I haven't experienced that issue with Bluetooth. Does it behave like that on the latest ColorOS rom too? I know only off users reporting Bluetooth issues on the latest ColorOS (Lollipop) ROM.
[Oppo R7 Plus] drwharris:
I've not noticed it on COS. But I've been running Spectrum for about 2 weeks and it hasn't happened on that.