[LG Optimus G Pro] spexwood:
Direct Link to this Post:

http://xdaforums.com/showpost.php?p=46511017&postcount=544

===============

FAQ for V3 and V4

Updated as needed!

FLASHING PROBLEMS

*1) FLASHING V4

First, make sure that you're coming from the stock ROM and not something like CyanogenMod. If you are not coming from stock, then you must first restore stock before flashing this ROM (instructions on how to achieve this is given in other threads. SEARCH, but it'll probably be near the top of the development forum anyways. DO NOT ask how to do this in this thread!)

Now that you're on stock, you must install ClockWork Mod Recovery (not TWRP) and use FreeGee. Again, instructions on how to do both of these are given elsewhere on the OGP forum. Do not ask how to do them here. This isn't the place for it.

OK, so now you are on the stock ROM, have CWM Recovery installed, and installed FreeGee. Now you need to make sure that you're flashing

this

ROM correctly. In order to flash V4, you CANNOT just flash the V4 file. You must first have V3 installed.

So, you (a) first flash the V3 file. (b) Then the superuser file. (c) Now you boot up your phone with the V3 version of this ROM. Wait about 5 minutes, because the first boot will take some time and WILL stick on the LG logo during this time. This is normal and is NOT a bootloop. However, if it takes longer than about 7 minutes, then you may have a problem. (d) Once V3 has initialized, reboot back into recovery and flash the V4 file. Add-ons can be flashed at any point after step (b).

Now you have V4 of this ROM.

*2) Trying to install V4, which has the Aroma Installer, but the touchscreen buttons won't work.

Use the volume up and down buttons to highlight a button/option.

Use the power button to select an option.

ROM PROBLEMS

1) ALWAYS CHECK System Settings> General tab> Customsettings FIRST!

2) No battery icon, Qslide Panel, etc in status bar and/or notification menu.

Before reporting ANYTHING as MISSING, go to System Settings> General tab> Customsettings.

See if your answer is in there.

3) I'm having _____ problem and I have the Xposed Framework installed!

It's possible that one of your modules is causing the problem.

- Disable all modules and reboot. See if the problem goes away.

-- If it does not go away, then you can report the problem in this thread IF none of the below FAQs solve your problem.

-- If it does go away, enable one module, then reboot and see if the problem starts again. Repeat this until your problem happens again. Once it does, the module you just activated most likely is causing it!

4) Quickset SDK battery drain.

This app runs because you set up your Quick Remote app. It always runs in the background, whether the app is being used or not. As of V3, there is no permanent fix.

Solution 1a: Permanent Freeze method

If you don't use the Quick Remote, then use an app to freeze or delete Quickset SDK. Freezer, Titanium Backup (the paid version), and App Freezer/Disabler are good ones, but there are tons more to choose from in the Play store.

Solution 1b: Quick Freeze/Defrost Method

If you do use the Quick Remote, then here is my solution to keep the program from running when not needed, but to allow you to use the remote when needed:

- Download and install the free app "App Freezer/Disabler" from the Play store

- Add the 1x1 Freezer widget to your homescreen

- Freezer settings will appear. Find and select Quickset SDK (you'll have to scroll for it... the app doesn't believe in ABC order!)

- When not using the Quick Remote, tap the widget to make the blue bar appear. This will freeze Quickset SDK and prevent it from running in the background.

- When you want to use the Quick Remote, tap the widget to make the blue bar disappear. This will unfreeze ("defrost") Quickset SDK and allow you to use the Quick Remote.

Troubleshooting this solution:

If the remote won't work after defrosting Quickset SDK, then check your task manager and STOP Quick Remote. Then restart Quick Remote and it should work.

Retracted until I can figure out why it broke after about a full month of success.

Solution 2: Greenify that sucker! (Requires you to purchase an app)

I came across this solution by pure accident and it seems to work REALLY well!

First install Greenify (https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&hl=en) from the Play store.

Then install Xposed Framework as described further down in this post (the Xposed section).

Finally, purchase and install the Greenify Donation Package ( https://play.google.com/store/apps/details?id=com.oasisfeng.greenify.pro).

Now you must enable the Greenify module in Xposed and then reboot your phone. (Again, read the below Xposed section for a more in depth tutorial).

Reboot the phone.

Open Xposed and click on the Greenify module to edit it's settings. The one option you need to make this work is the "Greenify system apps" option. The rest are optional and irrelevant to this particular fix (try them out still!).

Finally, open the Greenify APP and add Quickset SDK, Quickset Setup, and Quick Remote to the list. Quickset SDK will not fully hibernate according to the app, but for some reason, the app also doesn't constantly run in the background anymore, so the battery is not drained by it.

5) Unable to download apps from the Play Store. An error is given.

Remove your Google account and add it again:

- Go to System Settings> General tab> Accounts & Sync

- Tap Google

- Tap your account email address

- Menu> Remove Account

REBOOT PHONE

- Go back to System Settings> General tab> Accounts & Sync

- Tap Google

- Add your Google account information again.

- Wait 5 minutes. Try the Play Store again.

This SHOULD work and is the fix reported by Google (I've lost the link unfortunately, but I know this because I ran into this problem once on my old phone and this solved the issue. This was also reported in this thread by someone too.)

If this doesn't work... sorry. I don't know another way around it.

===============

This section will be updated with new useful Modules as I find them. If a module that I've listed is found to no longer be working with this ROM, I will make a note of it!

THE MAGIC OF THE XPOSED FRAMEWORK!

Xposed is a special utility that allows modding of your phone by downloading and enabling scripts.

The Basics: How to use Xposed (Trust me, it looks complicated when written out, but it really isn't!)

1) Go here and download the apk: http://repo.xposed.info/module/de.robv.android.xposed.installer

2) Install it on your phone

3) Open the Xposed Installer and go to Framework

4) Install/update

5) Reboot

6) Open the app again

7) Go to Download

8) Find a Module and download it, then install it.

9) In Xposed Installer again, go to Modules.

10) Place a checkmark next to the module(s) you just downloaded.

11) Reboot.

12) If the module you downloaded has settings, the a link to the module will appear in your app drawer (basically, the module acts like an app).

USEFUL MODULES:

All Modules that I am listing should be safe for use with V3 of the ROM and below. Using any other modules could cause your phone to behave weird.

IF YOU HAVE XPOSED INSTALLED AND YOU START HAVING ISSUES WITH THIS ROM: Disable all modules, reboot, then see if the problem goes away. If so, then one of your modules was causing it! Next, enable each module one at a time until the issues start again. The one you just enabled is most likely the one causing the problem!

1) Advanced Power Menu

- Adds advanced power options to Power Menu (which appears when you hold down the power button): These include Power Off, Reboot, Soft Reboot, Reboot to Recovery, etc.

- Adds a screenshot button to power menu: Once pressed, the power menu disappears, and a screenshot is taken after about a second or two.

- Adds sound profile options to Power Menu: Allows you to switch between Sound on, Vibrate only, and silence modes.

- Customizable: Choose what you want and don't want!

2) AllowLongSMS

- Prevents long text messages from automatically converting to MMS (AKA Multimedia Message).

3) DisableBatteryFullAlert

- Disables any sounds or vibrations caused by the phone reaching fully charged state. Does NOT disable the green LCD light around the home button, or the "Fully CHarged" notification that appears in the Notification bar/drawer.

4) HideBatteryLowAlert

- Disables the annoying popup and sound that occurs when your battery starts to get low. No more tapping the OK button while using your phone, or hearing the sound when not.

5) RemoveRestrictedNotification

- Really only useful if you disable ALL background data in System Settings> Networks tab> Mobile Data> Menu button> Restrict Background data

- Removes the pesky* notification that appears in the Notification Bar/Drawer when you restrict all background data.

*(For those who are not native English speakers, "pesky" means annoying).

6) Smart Alarm Icon

This one is not available from within the Xposed app. You must download it manually, copy it to your phone, and install it. After that, just enable it in the Xposed app.

DOWNLOAD: http://xdaforums.com/showthread.php?t=2261471

- Modifies the alarm icon that appears in the Status Bar when you have an alarm set to go off.

- Fully customizable: Either make the icon appear X hours before the actual alarm goes off, or make it NEVER appear (my personal choice).

7) XVolume30

Increases volume output.

- Customizable

- Increase Media volume (including headphone volume!) to 30 steps or 45 steps.

- Increase System/Call volume to 30 steps or 45 steps.

8) Xposed Tweakbox

PLEASE READ WARNINGS CAREFULLY! Although this module works, it slows down screen unlocking!

Adds a few useful features to your system:

- CRT Off animation

- Change the battery level that triggers the low battery warnings

- Allows you to use the volume buttons to skip music tracks. When screen is off, hold the volume up/down button to skip forward/backward; tap the volume up/down button to increase/decrease volume.

WARNING 1:

In the Statusbar section of this app, do

NOT

change "Signal strength bars" (keep at '4 bars') or "Background color." Doing so will result in constant SystemUI crashes after reboot!

WARNING 2: "CRT on effect" and "CRT effect auto-orientation" do not work on our phone. "CRT off effect" does work.

WARNING 3: No matter what options you have enabled or disabled, this module slows down screen unlock. By this I mean that there is a delay between the time when you press the power button and the time when your lockscreen actually appears. If this bothers you, do not use this Module. It bothered me personally (so i'm not using it), but I'm still adding this module because overall, it works.

9) Xposed Additions

DOWNLOAD: https://play.google.com/store/apps/details?id=com.spazedog.xposed.additionsgb

(after installation, you still need to activate the module in Xposed Framework and then restart the phone)

**This module also has a donation version that includes even more features... I haven't tried it though.

Features (free version):

- Global Rotation- allows any app to be viewed in portrait or landscape mode (may be buggy on apps designed specifically for a certain view)

- *Remapping of keys when screen is on/off. Can only program a single click or long press action (paid version of the module has a few more choices).

- There are also options to control the wake on plug/unplug. Unfortunately, the most recent update broke this feature for our phone. I highly recommend selecting "System Default" for these. Anything else (especially "Never") will cause the phone to vibrate every few seconds after being plugged in. The vibration is the same kind that happens when you first plug in the phone... so it's like the phone is being plugged in over and over again every few seconds!

*Remapping is super useful if you want to skip music tracks when the phone screen is off! I programmed it so that a long click of the volume keys controls my music! Single click still controls volume.

I made a suggestion to the developer to add an option to have these remaps occur when specific apps are open, so that you can (example) program a shutter button when the camera is open. No reply yet.