[Galaxy Note GT-N7000 Android Development] FabreFaction:
Hi [MENTION=3314536]follwersion[/MENTION]

I don't get the problems you describe on the current DU Official and Test builds.

The current Test build is my daily driver and I don't have any problems of note.

I have had problems in the past (on many ROMs, not just DU) that have led me to avoid certain apps and settings.

I'll outline a few of these "rules" below, if it is of some help to you then great.

NOTE: These aren't DU specific as such, just things that have burnt me in the past on various ROMs that have changed my approach to custom ROMs. Also, this is not a comprehensive list of everything just a few pointers that might help.

Always read the ROM's OP

Things you take for granted in other ROMs may not work in this ROM

So you always change the battery status bar icon to a circle

Now whenever you try it the device freezes

Check the OP to see if this is a known issue

Only use BaNKS minimal GAPPS

PA NANO in the future I guess!!!

Now this can be a problem if you're deep into the Google ecosystem, but I just want to be able to get to the Play Store

I am not bothered if Google Apps are on System or Internal storage and I am happy to install them from the Play Store

I certainly have less issues with a minimal GAPPS install and I don't have storage issues so I don't need to squeeze as many apps into System as possible

Experience has taught me that GAPPS can cause problems with custom ROMs and downloading Google apps from the Play Store is safer and more stable

Launchers can cause problems too

If the default launcher works for you, great stick with it.

If you want/have to install a different launcher, make sure it plays well with the ROM and does not create problems of its own

For what seems like years I have flipped between APEX and NOVA

I tend to stick with one for 3-4 months at a time

As they are basically the same launcher, same functionality, same options etc. it is easy to flip between them

Recently I had problems with slowdowns, FCs, battery drain while using APEX

I switched to NOVA (again...) and hey presto all the problems magically disappeared

APEX seems to have become increasingly slow and resource hungry

NOVA is focused on speed and certainly delivers

Moral of the story..... try a different launcher if you're getting odd problems and you can't work out why, if the problems go away, great!!!

Some apps cause serious problems

I do not install Google+ any more

It sucked the life out of my battery and froze my device

This was definitely an app problem

Google may have sorted this out now, but I don't really need G+, I only really use it to keep up with the DU community anyway

I use G+ quite happily through a browser now

Some apps are just unstable

"gallery for reddit" is one of my favourite "5 minute break" apps

It is an unstable app

It resets itself and FCs all the time, generally when I'm browsing pictures of dogs in hats or cats in bomber jackets

I can live with this and the devs have made the app more stable over time, but it is the app and not the ROM

Tweak the Build.prop and Init.d as little as possible

I love tweaking, but the more you tweak the more risk of FC/reboot/freezes/slowdowns

So the only tweaks I use are ZipAlign apps on boot and clean Cache on boot

If you Change the Governor and I/O Scheduler and have problems, revert back and test

For me:

Set CPU Governor to zzmoove (if available in the kernel)

Set I/O Scheduler to row (if available in the kernel)

If I experience any problems, I revert to ondemand and cfq and see if the problems go away

The above seems to give me a slightly snappier experience and slightly better battery life

Troubleshooting can be painstaking but is worth it

Why do I use DU?

Because it is perfect for me when it is working well

Lots of tweaks to play with for Notifications, Multi-Tasking, Status Bar, etc.

I prefer Omni to CM and I always preferred AOKP to AOSP

Awesome devs like chasmodo

Slick and quick even when un-tweaked

Just a great all round experience

So what do I do when it isn't working exactly how I'd like or I experience a problem? I Troubleshoot it

Now I'm not trying to teach you to suck eggs here

From your post it is clear you understand the principles, e.g. minimal apps installed etc.

But when you're up against the wall and nothing seems to improve your experience you can do one of two things

1. Cut your losses and go for a different ROM

If you get the same problems then maybe a trend is forming

If you're still getting problems on your third ROM then maybe you do have a hardware problem, the N7000 is hardly a spring chicken

2. Step by Step troubleshooting over an extended period of time

Install the ROM reboot

Let the device settle for 20 minutes after first boot

Reboot into recovery and install the GAPPS of your choice

Reboot and use the device for 24 hours

(Optional) Install your preferred launcher and use the device for 24 hours

Change a setting and use the device for 24 hours

Install your first app and use the device for 24 hours

Install your second app and use the device for 24 hours

etc.

And while you're doing this keep an eye on battery utilisation, note any problems etc.

If you detect that a particular app causes a problem but you can't live without it, rebuild your device and install this app first and see if you get the same problems

If you find specific app problems, you can contact the app developer

You get the idea............. step by step and monitor for an extended period of time.

I've only had to do this twice.

Once with a MIUI based ROM and once with a Modded Stock ROM

But in both instances I discovered particular tweaks and apps that caused problems

Obviously, if you're getting freezes every 10 minutes, you probably don't need to wait 24 hours between steps, choose an appropriate length of time that corresponds to the frequency of the issue you are experiencing

I hope the above helps, and good luck sorting out the issues you are experiencing, it's definitely worth it with DU as it is probably the best N7000 ROM out there.