[OnePlus 2 General] krishna442:
So this is the answers section,

First of all most of bugs sometimes are caused when we install any mods or any piece of software other than ROM, so I recommend do a clean flash and then report a bug. Thank y'all!

0. I have bug, it's itching me.

This is very normal. You go to doctor and say I have problem. Will he solve it? He needs information like what's your exact problem, where you have that problem, right? So please provide a log cat.

1. Which modem/firmware should I flash before I install this ROM?

This is question raised by many people who have security settings crash or bootloop. So I wanted to write upon this in two ways.

If you are coming from Leaked H2OS Marshmallow ROM then,

First, you need to flash the revert2lollipop zip from here How to revert back to Lollipop by Yash98 if not your device will be in boot loop.

Below are the ROMs you can flash directlywhen you come from Leaked H2OS MM or Based ROMs after flashing revert2lollipop zip.

If you are coming from OxygenOS/HydrogenOS Lollipop ROM then,

I installed O2OS every time for testing I changed ROM, it really is a hectic task.

Below are the ROMs you can flash directlywhen you come from OxygenOS

Install *new*modem from https://androidfilehost.com/?w=files&flid=49404 for below ROMs

2. Which Gapps should I flash?

Download them from: http://opengapps.org/

3. Now on Tap is missing, please help.

Please download the full Gapps from http://opengapps.org/

4. Battery drain is heavy, please help.

First of all no one on *XDA* creates something that makes your battery drain.

Tips:

If you are a person who need to save battery you better uninstall Facebook apps first.

Clean install will resolve your battery issues.

Switch off sync when not used.

Switch off Ambient display and gestures.

Do a clean flash and see, battery drains happen when an app is in sync loop also.

Report something with Screenshots of stock battery activity or better battery stats.

5. WiFi drains heavy battery, why?(please be polite)

Sometimes battery consumption by WiFi is calibrated.

Also if you have a drain with number starting with 9 or so, that is a pid of process that used WiFi.

Be polite to everyone, only then you will be helped.

Tips:

Disable scanning in location.

Location>three dot menu>scanning hen disable WiFi and Bluetooth scanning.

Clear your battery stats.

TWRP>File manager>Data>System>batterystats.bin,
then wipe cache/dalvik cache,
then reboot.

check for this battery cycle and report back.

If the issue is not solved, clean flash.

6. Noise in mic, please help.

Many people reported noise in-call.

To solve this go to System>build.prop find and set these values to it.

persist.audio.fluence.voicecall=false
ro.qc.sdk.audio.fluencetype=none

7. Is there a way to disable the sim that is not being use like on OxygenOS?

Right now, no, not on Custom ROMs. Only way is to remove SIM card, sorry!

8. Viper4Android not working?

This is ROM specific so, when the SELinux is set to enforcing Viper4Android doesn't work properly.

Take backup and try this

Flash this http://xdaforums.com/showpost.php?p=65604632&postcount=1623

then this *if you have issues*http://xdaforums.com/showpost.php?p=65762130&postcount=2814

9. Kcal configuration?

Kcal configuration is not possible on stock CyanogenMod kernel,

please install custom kernels and

install Syanpse to tune your Kcal.

[UKM for OP2]Install synapse and tune you kernel for your needs! [Works on CM13/HOS] by urgali

10. I'm having bootloop, stuck at logo

This is rarely developers mistake. Most of the times this is solely users mistake.

Please clean flash.

Clean flash means, wiping everything

except internal storage

from TWRP Wipe option.

11. I'm having Google apps force close continuously

Install Gapps immediately after installing ROM.

12. Which Super User should I use?

You can user the in built root manager or install the latest SuperSU by chainfire from his thread.

13. My WiFi is not stable.

check below link for attachment, don't forget to remove ".txt" as extension.

(http://xdaforums.com/showpost.php?p=65883989&postcount=3581)

Settings>WiFi>Keep WiFi on during sleep to always.

Change the WiFi frequency band

Change the WiFi region code to you country or continent.

If not resolved, this is a known CyanogenMod issue so don't worry, it has been addressed.https://www.reddit.com/r/cyanogenmod/comments/441b9m/wifi_issues_on_cm13_nightlies/

14. Swap buttons missing.

http://xdaforums.com/oneplus-2/general/cm-based-roms-swap-buttons-oneplus-2-t3336661

15. Download stuck at patching system image or download fails.

Possibly due to incomplete download.

Download the complete build and check MD5

Use PC to download a build

wipe system and data partition too in TWRP

ref: https://www.reddit.com/r/cyanogenmod/comments/3z7c2i/stuck_on_patching_system_image_unconditionally/

16. Can't switch carrier manually

I live in India and we don't do this, if someone can guide me on this, I'll update here.

17. How do I enable encryption?

Information below.

Thanks to [MENTION=2937971]airtower[/MENTION]

18. My WiFi Mac address is 0s or wrong.

Tips:

Reboot into recovery.
Use Terminal (adb shell or builtin terminal from TWRP) type in:
mount system
ln -sf /persist/wlan_mac.bin system/etc/firmware/wlan/qca_cld/wlan_mac.bin
then reboot

by Grarak

My solution is the following:

1. Install a file explorer with root functionality (I took ES file explorer)

2. Navigate to /persist/ folder

3. backup wlan_mac.bin

4. edit wlan_mac.bin (open as text, choose ES note editor)

5. you'll see something like this:

Intf0MacAddress=AABBCC998867
Intf1MacAddress=AABBCC998877
Intf2MacAddress=00FFEE556623
Intf3MacAddress=00FFEE556633
END

(of course with other addresses)

Change the Intf0MacAddress to your desired one, safe, reboot, enjoy.

by [MENTION=5932861]obermeier[/MENTION]

Flash Stock OxygenOS ROM and then flash Custom ROM.

19. No mobile data issue

Update on my mobile data issue:

I had the problem that mobile data (3g/H+ ...) wouldn't stay connected for longer than a few minutes. I now successfully fixed that by deleting all APNs and manually entering the data provided by my sim card provider. Now it stays connected and i even get LTE, which it wouldn't do before.

This however doesn't resolve my one sim card loosing signal from time to time. But I now guess that this might be due to crappy network, as my other sim card stays connected at the same time and it happens to the sim card no matter which slot it is in.

by [MENTION=1343930]PhatUgly[/MENTION]

Fixed it by typing www into the APN in APN settings. Leave the other settings alone, they are detected automatically. Don't know the cause.

by [MENTION=7134312]knpk13[/MENTION]

Will be adding as many as possible and currently in editing.