- General Recommendations
- When You Post in a Thread
- Themes (at post #2)
- Tutorials, Help Threads & Guides (at post #3)
- Reports about Battery Life or Endurance (at post #4)
- Possible WiFi Drops (at post #5)
Background: Following some threads in this forum I've pretty early realised that quite a few bug reports, requests and questions are raised without sufficient information to allow developers (dev), recognised contributors (RCs) or other members to easily provide solid answers and recommendations or a possible fix. Everybody should remember even the highly professional dev cannot read your mind.
Purpose: To provide some recommendations how to best phrase a request to receive the most suitable answer.
- Please read the XDA Forum Rules provided by @MikeChannon; from my personal point of view a definite MUST READ for everybody who intends to post on XDA or to contribute to this great site. Other MUST READ's I certainly recommend to everybody who wants to "breathe" what I believe the spirit of XDA is, are the following posts:
- Forum Etiquette by @TheByteSmasher,
- http://forum.xda-developers.com/show...postcount=2441 by @zelendel, and last but not least
- http://forum.xda-developers.com/show...9&postcount=44 by @kyphur.
- Remember: Before you flash anything take a NANDROID backup or ensure you've an up-to-date one!
- Before you post your issue or request, reboot at least once and try to replicate your problem. If it doesn't persist any longer the reboot might already have been the solution.
- Read, read, and read again, read the OPs (first post of each thread) and scan the respective thread. Use the search function of XDA (in-thread search is so good). Also, you can use a web search. It means you have to read and study but I've no doubt you don't mind to do that for your device. With all this, you'll probably find your answer without having to post something.
A lot of OPs already contain hints how to solve commonly known issues, e.g. the [ROM][6.0.1][i9305 OFFICIAL] Resurrection Remix® M v5.7.3 OP by @rodman01 provides at the very end information and workarounds for random reboots during calls, camera crashes (see also post #43) or how to convert filesystem Ext4 to F2FS and vice versa.
- You have first to know by yourself if your issue could be ROM or Kernel related. If you don't, post and see how it goes. Occasionally, the issue seems to be ROM or kernel related on the first glance but it isn't. For example, MMS sending or receiving issues are mostly related to somehow wrong or bad APN settings, or the baseband/modem isn't suitable for the respective local region or the desired carrier. A guide in regard to fixing of MMS issues is linked at post #3.
- Before you post in a ROM development thread, be sure you do not run a custom kernel or Xposed (you should disable all Xposed modules and see if your issue still persists). Despite this, if you use a custom kernel or use Xposed and you're 100% sure it's ROM related, maybe you could post.
- Last but not least: Don't ask what e.g. the best ROM or kernel is! All ROM, kernel, etc. available at xda are great but each one has its different specification, capabilities, pro's and con's. The best one for you is the one, which meets your desires and expectations.
When you post in a thread:
- Post questions in Q&A forums or threads instead of DEV forums. But if you have a solid bug report (never reported before and fulfilling all the required criteria, check below) with all needed info, you can post in a DEV thread.
- Don't make a dev, RC or anybody else to read your mind.
- Don't have a dev, RC, or anybody else to make assumptions. As soon as an assumption fails the whole solution is going to become void.
- Please post your issue or request by using the English language as mentioned in the XDA rules to allow everybody to understand the post and hopefully to contribute to or at least to learn out of it. Don't be afraid if English isn't your native tongue - that's certainly the case for most of the xda users. English isn't an issue here - as long as we all at least try to use this language. Even if your English skills aren't too developed just use simple wording; nobody is going to blame you; however, try to be as precise and unambiguous as possible.
- Always run a logging tool to be able to augment your post by a log (logcat) file. Add the log as an attachment to your post or upload it on the cloud and paste the public link in your post. It doesn't matter, which logging tool you use but familiarise yourself with its use and where it saves the log. I'm e.g. using an app called "Catlog" that saves logs to the internal memory. Also you can use the MatLog app or use adb commands (HERE is a guide/tutorial)
If you're running Xposed uninstall it, and take the log again (while Xposed is running, the log even states that it's useless because of Xposed).
- Take screenshots (quite often via buttons "Vol-" & "Pwr" or "Home" & "Pwr" depending on the ROM you use) or if more suitable a screen record (quite often via buttons "Vol+" & "Pwr") and attach them/it to your post. Before you take a screenshot or record, change your system language to English to allow everybody to understand the content of the screen. Some ROM provide these functionalities in the menu of the power button, too; however, they must be enable within the ROM settings.
- Always provide exact and precise information about your issue. Write a description and, if possible, steps to reproduce.
- Always provide exact and precise information about your device, the ROM, the kernel, your recovery, and specify the versions of the latter three. Occasionally information about your modem (or even bootloader) might also be helpful e.g. if you've problems with the RIL, mobile network or making phone calls. If you're on F2FS please mention.
- If your issue or problem occurred immediately after you freshly flashed a ROM or kernel, please describe your installation procedure (clean, dirty, or describe when you wiped and/or formatted what). Please provide information, from which ROM or kernel you came.
- If you have issues with anything from Google, specify the GApps version you flashed.
- If you're using Xposed (not recommended when reporting bugs), please provide this important information including version and its developer as well as the modules you use.
- @Wood Man for commenting the initial draft and the highly valuable contributions.
- @西村大一 for providing helpful comments to keep this thread valuable.
EDIT (2016-09-11) Reports about battery life or endurance:
Moved to post#4.