[Galaxy S 4 i9500 Android Development] UchihaKakarot:
Known Issues :

Please do not report bugs if it is already listen in the list of known issues

Current Audio HAL doesn't wake up properly audio devices from standby, causing issues with some VOIP apps. Check FAQ for Workaround -- WIP | Highest Priority -- #1

While in-call (on second call) using headphones/headset audio will be routed to the Earpiece. Enable/Disable Speaker or Plug Out/In the Jack to fix it. (Probably linked to #1) -- WIP | High Priority --

While in-call using earpiece the receiver will hear a little echo effect if volume is set to maximum. Reduce volume to fix it. -- WIP | Medium-High Priority --

Wireless Display with some TVs (HDCP-dependent ones) could cause issues (AOSP bug related to HDCP. Google doesn't provide a solution) -- Unknown Status | Low Priority --

Rarely, when you wake-up the device, touchscreen will have a noticeable input lag, easily fixable by turning off and on the display. (H/W or S/W bug?) -- Probably won't be fixed | Undefined Priority --

FAQs

If there a procedure that i should follow in order to have a clean base to start from?

Yes, follow this procedure and you shouldn't have any issue.

Flash latest Stock ROM Odin package | http://www.sammobile.com/firmwares/download/55812/I9500XXUHOH7_I9500MBCHOF1_MBC | using latest Odin3 Flasher | http://xdaforums.com/attachment.php?attachmentid=3446301&d=1440131361 | and Standard (not Chinese) .pit file. | http://xdaforums.com/attachment.php?attachmentid=2343320&d=1382462885 |

After First Boot, Shutdown your device and Boot into recovery mode using 3 buttons combo (Volume +, Home, Power)

Wipe Data/Factory Reset using Volume Keys and Power Button (on Stock Recovery)

Flash latest TWRP 2.8.7.0 | https://dl.twrp.me/i9500/twrp-2.8.7.0-i9500.img.tar | using Odin3 | previously linked | (Untick Auto Reboot to avoid any issue)

Shutdown your device (pull off your battery)

Boot into recovery mode using 3 buttons combo | Volume +, Home, Power | (TWRP will boot now)

Flash latest GearRecovery (on TWRP)

Reboot into recovery mode using TWRP on-screen buttons | Home => Reboot => Recovery | (GearRecovery will boot now)

Clean completely your device (Format Data and Wipe All Partitions)

Reboot into recovery mode as did before (GearRecovery will boot again now)

Flash latest GearCM ROM

Home => Reboot => System

Where is "Developer Options" category?

To activate 'Developer Options' category in Settings you need to tap 7 times on 'Build number' located into Settings -> About Phone.

What can i do to fix VOIP audio calls?

There's not a real fix yet, so i found this useful workaround that could help you.

If you need to make a VOIP call:

1) Play something using stock music player (also third-party music players SHOULD be fine)

2) Do not pause audio playback

3) Make a call using your preferred VOIP app.

Or you can just use a Wired Headphone/Headset | BT Headphone/Headset.

This workaround should work also for incoming VOIP calls.

How can i solve problems with Hebrew language?

Go to "Developer Options" in Settings and check "Force RTL layout direction".

What can i do to reduce the "echo effect" while in-call?

Try to reduce in-call earpiece volume (if possible). Shouldn't be required on latest builds.

I'm having problems with battery life, what can i do?

1) Use "Greenify" to hibernate all apps with a "little cloud + 'Gcm' word inside" on the right of each app's name. Donation version is recommended because it allows deeper hibernation of apps

2) Disable "Location" or set it to mode "Battery Saving" (Settings -> Location)

3) Make sure that your 2G/3G mobile network signal level isn't always low or unstable

4) Deny "Wake Up" and "Keep Awake" permissions to Google and third-party apps. (Settings -> Privacy -> Privacy Guard -> Press menu button and check "Show built-in apps" -> Press menu button again and go to Advanced -> Horizontal Scroll to Device)

5) Disable "Sync" or sync only useful stuff like Contacts

6) Disable "Auto-rotate screen" (Settings -> Display & lights -> Rotation)

7) Use one of the latest Modem/Baseband listed on first post.

8) Disable Ambient Display

9) Install Xposed Framework and configure Amplify

If this isn't enough then replace your battery and/or reduce your phone usage. :silly:

Why is my phone over-heating while playing heavy-games or running heavy-apps?

Use a bit your brain to explain why. High CPU and GPU usage = high heat production. Your phone will automatically throttle CPU when needed so don't worry, it is safe and normal.

Can I use another kernel instead of the one included in the zip?

No. Only use the included kernel for 100% compatibility, bug reports with non-standard kernel will be ignored.

Can i disable S-View cover features (lock/unlock)?

Not yet.

*** IR Remote app isn't working anymore/was working on previous builds/causes my phone to crash, what can i do?

Contact *** IR Remote app developer.

Any question about "Can't connect to camera" issue

Do not "stress" camera because we don't use yet a proper implementation. (Exynos limited open-source env.) Just Open & Close Camera apps carefully without force-closing them. (and do not do this frequently)