yashsingh1/xdaforums huggingface dataset:
[Oppo R7 Plus] MacLaughlin:
Sadly this is not working. I can flash TWRP but if I try to enter TWRP the screen just stays black. At the moment I'm not able to enter recovery, with key buttons. Also Color Os recovery isn't working at the moment.
[Oppo R7 Plus] celoxocis:
just reflash PS and you will have stock recovery back. for now CM and new TWRP for CM is not done.
[Oppo R7 Plus] MacLaughlin:
I will flash stock recovery again. Maybe later on the new version of ps.
[Oppo R7 Plus] MacLaughlin:
Okay stock recovery isn't working anymore as well. The screen just stays black. Got exactly the same error as when flashing twrp. Now I'm without a working recovery ???? maybe I can extract the recovery img. from spectrum. See if this is working.
[Oppo R7 Plus] Ravikirancg:
Very sorry for the delayed reply..

But, the partitions are exactly the same on these devices. Only thing that needs to be changed is on screen buttons to the physical ones. That is not too important though..

More than that, I tried pixelfreak's DU that was meant for plus.. Everything worked perfect.. Just had to add some vendor files for camera. Just one thing remains.. For some reason, it doesn't recognize any audio cards. And because of that, no calls work. And leaves the otherwise perfect roms useless.. It's either kernel related or the media profiles.. Please let me know if you have any experience/thoughts on that..
[Oppo R7 Plus] celoxocis:
actually the partition namings are the same but not the partition sizes. R7Sf differs in userdata size and growth partion than that of the R7Plus. Even though they are both 32GB (I know there is a 64GB one too) but TWRP will not work properly on those partitions that differ in size.

what is DU? I never heard of that. I work with CM/Omni sources only

the audio issues are related to wrong acdb-id's they are different on those phones.
[Oppo R7 Plus] Ravikirancg:
Well.. I don't know how much of a difference the position size of user data makes.. And this phone actually has only 16GB internal..

Also, DU= Dirty unicorns.

And, as fire acdb-ids, how can it be fixed? Can replacing the acdb calibration files in /system/etc do the trick?
[Oppo R7 Plus] celoxocis:
no it's not that simple. Lollipop and Marshmallow use different ID assignments. I'm on vacation and fixing ID's for my CM R7S ROM is still on my to do list.
[Oppo R7 Plus] ardysss:
I try flashing twrp for my oppo r7sf , but just got screen black oppo, now i can't enter oppo recovery, how to back flashing oppo recovery. plis help me, sorry for my bad english. thx
[Oppo R7 Plus] MacLaughlin:
Are you on color os or ps?
[Oppo R7 Plus] smokeyrider:
Hi I have flashed Project Spectrum Beta1 ROM and tried again to install twrp recovery using no root fastboot install. I can reboot to fastboot bootloader but when I flash recovery I get an error message "FAILED <remote: Partition flashing is not allowed>". Any help will be appreciated. Thanks
[Oppo R7 Plus] MacLaughlin:
You have to flash the correct recovery. The one from project spectrum beta. You can also head over to Oppo community, I guess this problem was mentioned already. Twrp is currently not available for spectrum.
[Oppo R7 Plus] lapocompris:
So TWRP is not available for Project Spectrum. If I flashed TWRP on ColorOS and flash Project Spectrum after, do you guys know how to flash Project Spectrum while keeping TWRP ?
[Oppo R7 Plus] MacLaughlin:
No idea. I would recommend to wait for his official cm release and see how it turns out.
[Oppo R7 Plus] celoxocis:
I have created a PDF Guide on how to install TWRP permanently. It can be found in the Opening Thread.
[Oppo R7 Plus] celoxocis:
Here is a question to everyone.

Besides my soon finished CM13.0 would anyone like pre-rooted stock-roms?

I was thinking about creating:

A: pre-rooted ColorOS rom using the latest ColorOS for our R7S.

B: pre-rooted Project Spectrum Beta Rom for our R7S.

both would be able to be flashed using the stock recovery and of course using TWRP.

However I'm not sure if they would work on a R7S with a locked bootloader.
[Oppo R7 Plus] 63holdenolden:
This would be nice if they come up with a version that's not too buggy for a daily driver ;)

Just a question about your CM13 build , does it have full dual sim functionality ?

Thank you :good:
[Oppo R7 Plus] celoxocis:
Yes it has dual sim support.

Calls and Data work perfectly fine on both sim slots.

I'm using the latest CM13 sources and they changed something and both cameras stopped working...

But the ROM itself is fast and stable all previous build had quite a few bugs. Like the first time initialization would never finish. Or broken Ril (No Sims detected)

I'm thinking about releasing a "Unofficial" version so anyone who wants can help me fix those bugs.

Others could test the device and report what's working what's not. It takes time to test everything with each new compile.
[Oppo R7 Plus] MacLaughlin:
I would like to test your beta and crush out existing bugs. Soon I will switch devices but for the rest of the time I would like to give it a shot and participate in development.
[Oppo R7 Plus] celoxocis:
I will upload an Unofficial beta today but you will have to follow the PDF Guide to get a working TWRP.

I plan on buying the Zuk Z2 Pro SD820/128GB/6GB and my wife will get the Oppo R7S. So my goal is to get R7S officially supported.
[Oppo R7 Plus] MacLaughlin:
Considered the z2 pro as well. Sadly there is currently no international version of it. So I preordered the vernee Apollo lite for me and a ulefone future for my wife. Of course I will follow your instructions.
[Oppo R7 Plus] celoxocis:
as far as i know. the international version will only differ in the firmware. so one could order the Chinese version and change the Language to English. (which is possible)

after the international firmware gets released one can simply install the international firmware.

so there is no real need to wait except for the international firmware.

i have uploaded the beta cm rom here:

*links to unstable removed due to release of stable build*

but keep in mind it is still _work in progress_

so far the issues are:

- Light Sensor not working

- No Front Camera

- No Back Camera

- Wrong Display Driver

- Orientation/Rotate is not working properly because of the wrong display driver

- TFA9890 not included yet

most of these will be fixed as soon as i finish adding the R7S/15022 device drivers into the kernel.

Flash like this:

Wipe Cache in TWRP.

Flash Beta Zip

Flash Open Gapps ARM64 6.0 http://opengapps.org/ I recommend Pico for testing.
[Oppo R7 Plus] celoxocis:
While Im working on the cm kernel inclusion for the r7s.

I made an pre-rooted ColorOS rom using the latest ColorOS stock version for the R7S.

It is deodexed, zipaligned and signed.

I included the latest busybox, supersu and enabled supersu's init.d.

You can flash it after having followed the pdf guide in the opening thread to get on the latest ColorOS version.

I uploaded it here: https://drive.google.com/open?id=0B0bAICq7NVq1Yjg5UUt6a1pUNUk
[Oppo R7 Plus] 63holdenolden:
So just confirming this needs to be flashed from TWRP , not the stock recovery ?

Thanks again
[Oppo R7 Plus] celoxocis:
I would recommend using TWRP. I have not tested it using the stock recovery.

Only way to find out if it works using the stock-recovery would be to test it :)
[Oppo R7 Plus] MacLaughlin:
I just ordered the zuk z2 pro. The vernee Apollo lite is beeping shipped by the end of June, to late for me. Thanks for still supporting the r7s
[Oppo R7 Plus] celoxocis:
where did you order the zuk z2 pro?

you made the better choice with the Zuk Z2. vernee Apollo lite will have an MediaTek chipset and MediaTek almost never releases its kernel sources. which means no custom roms ever.
[Oppo R7 Plus] MacLaughlin:
I've ordered it at uuonlineshop. I know that the zuk z2 pro is superb according to the specs. Vernee Apollo lite has an open source kernel which is being released directly after the launch. They are also gathering developers to develope custom roms right from the beginning. Many good things. But sadly they will launch it rather late. So let's hope they will ship the z2 quite fast.
[Oppo R7 Plus] celoxocis:
here is some good news for everyone waiting for the R7S CM.

after included the device drivers into the CM kernel all problems have been fixed!

i have yet to find something that is not working. everything works just perfect!

the only thing left now is to update the blob list. which will take a bit of time and debugging.

but i will try to release an unofficial version this weekend :)
[Oppo R7 Plus] 63holdenolden:
Great news :good:

Hows the battery life compare with stock?

And does it have double tap to wake?

Thanks for your perseverance with this project
[Oppo R7 Plus] celoxocis:
Well my current max SoT (Screen on Time) was 7h 32mins. Is this good enough for you? ;)

Yes it has double Tap to wake. It's a CM default.

I'm working on applying device specific code to the CM build.

Like the Vibration Pattern, Auto Brightness Levels (CM's default was just too dim), LED notifications of ColorOS and the WiFi and Mobile Data buffers.

I want it to "feel" as native as possible. When people switch from ColorOS to CyanogenMod. They will have the "feel" of ColorOS but the speed and advanced options of CyanogenMod.

I have also included some Kernel changes(Speedups,Tunings, Lionfish Governor, etc) which are specific for our R7S arm64 CPU. You will "feel" it :)
[Oppo R7 Plus] stupidfellow1997:
nice :)

hope can get the ROM soon... :D :D

thx for the fard work~
[Oppo R7 Plus] 63holdenolden:
Sounds great , If I have time this weekend I'll install your TWRP and try out your pre rooted stock rom while I wait for this masterpiece :D
[Oppo R7 Plus] smokeyrider:
Hi I tried to install your latest Color OS rooted stock. I got an error on install from TWRP, error: 7 'this package is for "R7sf" devices ; this is a "r7sf". What do I need to do to install this ROM. I'm on a rooted Color OS (OTA_005_all_201511191402) with TWRP recovery. All help appreciated. Thanks
[Oppo R7 Plus] celoxocis:
This is interesting. Looks like your assert is different. Funny thing is I didn't change the assert it's like that in all the stock roms. The problem is the difference in the capital R and "r". I will have a look at it.

Did anyone else experience this problem?

Edit:

I have checked twice the "R7sf" is in the stock rom. My R7S also has the assert "R7sf". Yours has a lower letter "r". I thought Australians Oppo was "R7sfg".

However i have add your "r7sf" assert to the rooted-signed latest stock rom. I'm uploading it to my dropbox atm. I will delete the old zip/link and post the new one, to prevent confusion.

The flash zips are identical except they allow two asserts now. "R7sf" + "r7sf".

Like said its Oppo's fault. My TWRP and my upcoming CyanogenMod have already been prepared for such a case.

here is the new version:

https://drive.google.com/open?id=0B0bAICq7NVq1Yjg5UUt6a1pUNUk
[Oppo R7 Plus] smokeyrider:
All working Thanks.
[Oppo R7 Plus] celoxocis:
I'm uploading my Unofficial CyanogenMod at the moment.

Unfortunately Dropbox decided I generated to much traffic. So I'm moving all files to Google Drive.

The Dropbox Links in the Guide might not work, once I moved them to G Drive I will upload the Guide with the new links.
[Oppo R7 Plus] 63holdenolden:
eagerly awaiting :)
[Oppo R7 Plus] celoxocis:
you can all stop hitting refresh!

my stable Unofficial CM is here => http://xdaforums.com/r7-plus/development/rom-cyanogenmod-13-0-mm-6-0-1-qualcomm-t3388465
[Oppo R7 Plus] 63holdenolden:
I have successfully flashed TWRP and I am currently making a full backup

The only issue I had was I had to type in the "dd if=/storage/emulated/0/Oppo/emmc_appsboot.mbn of=/dev/block/bootdevice/byname/aboot" command manually as it did not work when I copied and pasted it from your tutorial

Just thought I would post this just in case any one else had issues ;)
[Oppo R7 Plus] celoxocis:
you need to follow the commands exactly.

first "adb shell" => drops you into the phones shell

than "su" => switch to SuperUser (will only work when you rooted the rom)

did you create the "Oppo" folder on your sdcard and copied the downloaded "emmc_appsboot.mbn" into the folder?

if yes the command should have worked. i tested every step and command while writing the guide.

what was the return message you received when using the command?
[Oppo R7 Plus] 63holdenolden:
I think it was file or folder not found , I created the Oppo folder on the sd card and placed the "emmc_appsboot.mbn" in it

The pasted command didn't work but when I typed it in manually it did so I can only think the copy and pasting wasn't getting the command properly

Probably an error on my end :p
[Oppo R7 Plus] Ben22011980:
Hi,

I think the problem is that because if you copy from the pdf file, you have an "enter" character between "dd if=/storage/emulated/0/Oppo/emmc_appsboot.mbn of=/dev/block/bootdevice/by-" and "name/aboot".
[Oppo R7 Plus] lapocompris:
[MENTION=2494638]celoxocis[/MENTION]

I am using pre-rooted ColorOS, clicking on "About phone" in Settings closes Settings, therefore I cannot enable Developer Options.
[Oppo R7 Plus] 63holdenolden:
Can you flash a stock rom with this TWRP and will it over write TWRP with the stock recovery if you do?

Thanks
[Oppo R7 Plus] celoxocis:
I don't know what happend there. I didn't change the ColorOS system itself. Just deodexed, zipaligned and included the latest busybox and supersu in the flash process.

None of that should have broken "About phone". Try clearing your cache or factory reset in TWRP and see if that helps.

It should work. TWRP is loaded into RAM so the recovery partition is write-able. All you need is an update.zip with the stock recovery.

Or just boot into a rooted rom and in "adb shell" with "su" do this:

dd if=/storage/emulated/0/Oppo/stock-recovery.img of=/dev/block/bootdevice/by-name/recovery

of course you would have to place the stock recovery into the Oppo folder (see guide).

Why would you want to go back to stock recovery?
[Oppo R7 Plus] 63holdenolden:
I worded my question badly , what I meant to say was could you flash a stock rom without overwriting TWRP

I wanted to see if I would be possible to flash Project Spectrum and then flash SuperSu via TWRP to root

Thanks again :good:
[Oppo R7 Plus] celoxocis:
I don't know i have not tried it. I read about that TWRP gets overwritten when flashing Project Spectrum. One would have to alter the flash instructions of the rom zip. Remove the recovery.img the flash recovery part. Repack the whole rom.

But what you actually want is a rooted Project Spectrum with a TWRP that works with PS.

If Oppo hadn't changed the partitions in PS my TWRP would have worked for PS too.

I might do a TWRP that works for PS if it ever gets a good and bug free stable build...

I already took the PS ROM apart in the first Beta's and saw the changes but I sticked too ColorOS as my base as I already had a working CM.

With maniac's latest additions to use cluster_plug to replace the proprietary module that hotplugs the CPUs/Clusters. We will have a better ROM than ColorOS or Project Spectrum.

I'm actually using the latest changes for my R7S ROM and everything is just perfect.

I have even installed xposed v85 (the latest) and couple of modules without any issue's.

I will probably release this version tomorrow or addin cluster_plug before it has been reviewed and release that one.
[Oppo R7 Plus] 63holdenolden:
Ok thanks for the info

The only reason I asked is because I need the individual sim toggle capability I mentioned in the CM thread as it seems that functionality is not available in CM13 for dual sim at this stage
[Oppo R7 Plus] visus75:
Hello

The instruction are not correct at all and now my phone is dead, even no download mode.

By following instruction, you cant then unlock bootloader (unlock is not allowed) if before rebooting in fastboot you dont allow OEM Unlocking into developer options.

so now what to do ???
[Oppo R7 Plus] celoxocis:
It is funny that the Guide was downloaded at least 400 times and successfully used by countless users.

I will take a guess here and say you didn't read the instructions carefully enough and did not go step by step, skipped something, made a mistake somewhere, bricked your phone.

_READ_ the instructions!
[Oppo R7 Plus] visus75:
May be.. But everything was good till point 28, at that point i just not been able to go on and flash twrp, and again i don't see any warning about oem unlock into developer option.

Honestly i would have written into the Guide something like, warning, remember to switch off oem unlock into developer options before rebooting into fastboot.

Honestly.
[Oppo R7 Plus] stupidfellow1997:
try to wipe your all user data by fastboot...then try to do it again...

i think you may missed some steps~
[Oppo R7 Plus] celoxocis:
You do realize that in ColorOS the toggle "Allow OEM Unlock" does absolutely nothing? Because ColorOS has a defunct aboot without fastboot binarys? So why should I write something into the guide that is not functional at all.

My guess here is you didn't switch to ColorOS but came straight from Project Spectrum hence you receiving the warning "OEM unlock not allowed".

And what is stated in the beginning of the guide?

It will not work from Project Spectrum.

Simple conclusion you did not read the instructions.
[Oppo R7 Plus] stupidfellow1997:
true....fastboot only available in proj spec but as celox said that many partitions have changed a lot in proj spec...so it is not possible to install twrp in proj spec....i hv tried it before, the result is a bootloop... recovery totally ruined... i managed to restore it when i wipe all user data by fastboot commands
[Oppo R7 Plus] lapocompris:
Did you run "fastboot oem unlock" twice to get a message saying that the bootloader has been already unlocked?
[Oppo R7 Plus] furqonmori:
oppo

Please oppo r7s brick, no recovery no fastboot :(
[Oppo R7 Plus] furqonmori:
Please help me, oppo r7s bootloop no recovery, no fastboot:crying:
[Oppo R7 Plus] celoxocis:
Please create a separated thread in

http://xdaforums.com/android/help

describe exactly what you did to get it bricked and what the current state of the phone is. I might be able to help you out then.
[Oppo R7 Plus] squall_20042001:
thank you for your guide, now i have twrp on my r7s, but i flashed your prerooted rom, everything seem to work but i meet a bug, everytime i click on about in setting, it out to home launcher
[Oppo R7 Plus] celoxocis:
I heard that before. I think the deodexing messed up the Menu. I will try to rebuild it this weekend for those that need the pre-rooted ROM. I will leave out the deodexing.
[Oppo R7 Plus] squall_20042001:
are there anyone try to flash project spectrum via this twrp, i want to try but scare that brick the phone
[Oppo R7 Plus] celoxocis:
It will not work. PS needs the stock recovery for a proper formatting. Also TWRP will not boot on PS as the PS ROM is incomplete (missing relevant kernel information).
[Oppo R7 Plus] smokeyrider:
Hi I'm using this twrp recovery on my R7sf. And since I have installed this recovery I have been unable to flash stock ColorOS in twrp it states unable to flash "error 7" this is for R7sf not r7sf only difference is capital R. Can anyone solve this. I was able to flash old version in stock recovery to get root but have been unable to flash coloros since installing twrp.
[Oppo R7 Plus] squall_20042001:
edit the updater-script in the stock zip, recommened use notepad++, change like this " getprop("ro.product.device") == "r7sf" || abort("This package is for "r7sf" devices; this is a "" + getprop("ro.product.device") + "".");", it will bypass this error,
[Oppo R7 Plus] jim828282:
hi, about step 24, i just tried FlashFire to flash aboot and it WORKED!

open FlashFire, go to settings, tick Flash bootloaders and press ok

go back to Actions, press +, choose Flash firmware package, select emmc_appsboot.mbn and Flash!

after flashing aboot, press vol+ & power button and you'll boot into fastboot mode

then you can continue to unlock bootloader and flash recovery!
[Oppo R7 Plus] kurniawan_johar:
Hi ts i've been very long want to try change my stock recovery but still got no balls since my r7s is dially phone

Simple dumb question before i go

Is that possible to reverse the twrp back to stock recovery in case if i wanna sell this phone
[Oppo R7 Plus] squall_20042001:
enter twrp, flash r7s stock recovery https://www.fshare.vn/file/MIFB23X83EHZ,
[Oppo R7 Plus] rambowazhere:
hi when I load the rom and then use oppo tools the phone reboots then just gets stuck on the oppo boot screen .. and wont do anything at all , I have to reinstall the rom through recovery mode to use phone but it isn't rooted
[Oppo R7 Plus] rambowazhere:
help

hi just wondering is anyone able to help me. ... i keep trying but no luck , it just gets stuck on oppo loading screen
[Oppo R7 Plus] bo55hog:
Just a quick question when you loaded the roms you did remember to put it in aeroplane mode to stop auto update.
[Oppo R7 Plus] rambowazhere:
yea straight away... could have reverted back to stock rom when booting or something ? , thats the only thing i can think of.
[Oppo R7 Plus] bo55hog:
I'm assuming you followed all the steps correctly especially the one to allow installation from unknown sources

Also making an assumption that you only got upto step 4 in the guide.
[Oppo R7 Plus] rambowazhere:
yea i followed the steps .. and once i try and root it when i restart the phone and go into recovery mode it does say down the bottom the of the phone that it is rooted , but trying to boot it up just results in it getting stuck on the oppo screen ... say it does work as such just doesnt boot properly
[Oppo R7 Plus] bo55hog:
The oppo tools should restart the phone itself and not be asking you to do it.

You have installed busy box before booting into root.

The only other thing I can think of is that you have accidently loaded the wrong rom

Trying my best to help. As it worked for me but was 3-4 weeks ago
[Oppo R7 Plus] kurniawan_johar:
dear celoxis can you tell me how to backup efs file in case your efs backup file didnt match with our r7s
[Oppo R7 Plus] celoxocis:
The guide doesn't touch the efs partition. Actually no Recovery installation or ROM does that ever.

To make sure you backup your efs. Just go to backup in TWRP (once installed) and select EFS to backup and run the backup process. Move backup off the phone to a PC.

Alternatively you can backup your EFS right AFTER you rooted your ColorOS with OppoTools just download and install "Partitions Backup & Restore" by Wanam look for it on the Play Store.
[Oppo R7 Plus] maniac103:
But Oppo devices have no EFS partition, only Samsung does...Oppo devices have two NV partitions (static and dynamic)

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] celoxocis:
That is correct :) Thanks for correcting me. Of course i meant the NV partitions that hold the IMEI informations that are specific to the phone.
[Oppo R7 Plus] kurniawan_johar:
sorry my bad i have wrong read your intruction

so this step means aboot and it all compatible with all r7s?

i get paranoid because of this sentence lol

You can also boot into TWRP and backup your data!
[Oppo R7 Plus] maniac103:
I think the NV flash partitions are backups only though. The real NV information is stored in ... well, NVRAM ;)

I don't think it is actually possible to lose that information accidentally. I tied this once by accident on the r5 ;)

Gesendet von meinem R7plusf mit Tapatalk
[Oppo R7 Plus] celoxocis:
It's actually possible to lose them when one for whatever reason bricks its phone and uses the factory flasher to revive it. The ff nv partition info contains simply zeroed out data. So one loses its IMEI.

And with unfinished and buggy Project Spectrum around you won't believe how many people bricked their phone trying to go back to ColorOS and already lost their IMEI data.
[Oppo R7 Plus] celoxocis:
What?? I did not understand what you were trying to say.