[Nexus 4 General] -Mindroid-:
Although the Nexus 4 works fine for the most part, the firmware seems to have been "rushed out".

Hopefully LG and Google will release an update soon but in the meanwhile it won't hurt if a few brave

souls dive in and attempted to fix things. I myself, learn best by trying to fix broken things, even if I don't always succeed.

I will put together a list of what is broken/needed and update it to the best of my knowledge. Please post to this

thread to tip me on possible issues and solutions. Please include credible links and pictures in your posts.

1) USB OGT does not work.

Google changed it's documentation to state that USB OTG is

not

supported on the Nexus 4.

Relevant thread --> http://xdaforums.com/showthread.php?t=1966864

Problem:

It's unclear whether this functionality was disabled in hardware or software.

However it was verified that the Nexus 4 is not able to supply power to external devices.

Any future solutions will most likely involve a powered USB hub.

2) FM Radio does not work.

The Qualcom SoC supports FM Radio and it is unclear whether this functionality was disabled in hardware or software.

Relevant thread --> http://xdaforums.com/showthread.php?t=1963623

3) Poor camera performance

Problem:

Low-light performance of the Nexus4 camera is noticeably worse than the LG Optimus 4X that uses the same camera sensor.

http://www.gsmarena.com/piccmp.php3?idType=1&idPhone1=5048&idPhone2=4563&idPhone3=4238

Leads:

The camera needs to be properly calibrated. Since that is not a trivial task developers might instead

look into swapping the camera drivers on the Nexus 4 and the Optimus 4X.

4) Voice call recording disabled

Relevant thread --> http://xdaforums.com/showthread.php?t=2079016

Problem:

The Android SDK provides a Voice Call audio stream for recording. Many great apps already take

advantage of this feature. The Nexus 4 however does not implement this.

Leads:

ALSA could theoretically be used to open a Voice Call interface in the Audio Mixer and routed out to a PCM stream.

The stream could be exposed to the Android SDK "MediaRecorder.AudioSource.VOICE_CALL".

More on the subject --> http://xdaforums.com/showthread.php?t=2098066

5) Sound recordings are very noisy.

Problem:

Sound recordings, sound on video recordings and the sound of VoIP on the Nexus 4 are unusable.

Voice calls however sound OK so I'm confident that there's room for improvement.

Leads:

I'm using ALSA to look into the Audio Mixer. The recording streams seem to have the LP filter set too low

at 4Hz, I can try changing that. Another theory is that the gain is set too high causing distortion. So far I

did not see a control to enable AutoGain.

More on the subject --> http://xdaforums.com/showthread.php?t=2098066

6) Ability to switch to a preferred 3G band.

Problem:

The *#*#4636#*#* menu crashes when trying to change the preferred 3G band.

Relevant thread --> http://xdaforums.com/showthread.php?t=2057922

7) (FIXED) The screen colors exhibit a yellowish tint.

Problem:

http://xdaforums.com/showthread.php?t=2035788

Solution:

The following kernels allow adjusting the screen colors

Franco --> http://xdaforums.com/showthread.php?t=2002782

Faux --> http://xdaforums.com/showthread.php?t=2008222

There is a spreadsheet with the preferred settings

http://xdaforums.com/showthread.php?t=2039607