EXPERIMENTAL: Android 4.4 KitKat image based on CM11

Search This thread

hharte

Senior Member
Nov 3, 2009
82
55
www.magicandroidapps.com
Hello,

NOTE: Please see new thread with ROMs for Amplifier, HDMI and S/PDIF:

http://forum.xda-developers.com/showthread.php?t=2596910

Here is a build of Android 4.4 KitKat based on CM11 from repo sync on 12/14/2013 for TAS5713 (Amplifier) outputs. See the end of this post for details on issues and potential workarounds.

Please go easy on the downloads or mirror these files if desired. They are on my private server so bandwidth is limited.

TAS5713 (Audio Amplifier):
Download: http://www.magicandroidapps.com/download/cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip (171MB)
MD5SUM: 422c9a863b9292dd0f2db60f105b4fd1 *cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip

SPDIF/HDMI: Sorry, no build available yet.

Recovery: http://www.magicandroidapps.com/download/cm-11.0-recovery.img
MD5SUM: 21ef5dffca97cc803ed2351e3b34068d *cm-11.0-recovery.img


To install:
Boot into recovery mode:
Code:
fastboot boot cm-11.0-recovery.img

When Q has reached recovery mode:
1. choose "install zip"
2. choose "install zip from sideload"

From PC:
Code:
adb sideload cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip

It is a good idea to wipe data and cache. If coming from my previous cm-10.2 image, it may be possible to avoid wiping data/cache.

Sideload gapps if desired:

pa_gapps-full-4.4-20131119-signed.zip http://goo.im/devs/paranoidandroid/roms/gapps/pa_gapps-full-4.4-20131119-signed.zip (257MB)
MD5SUM: fa40f00fbdee7332bde93f51ee68218b

From within recovery, "install zip from sideload" and:
Code:
adb sideload pa_gapps-full-4.4-20131119-signed.zip

If cm11 gets stuck in a boot loop, then you probably need to wipe. Reboot the Q back into fastboot as follows:

  1. Unplug power for Nexus Q and wait about 10 seconds.
  2. Plug Q back in. Do not put your hand on top of the Q until the small LED on top lights up.
  3. When the LED lights up on the top of the Q, cover it with your hand until the LED ring turns red. This has to be done in less than one second. If you miss it, try again.
  4. As soon as the ring is RED, remove your hand, and the Q should be in fastboot mode.

If you keep your hand on the Q while plugging it in, or if you put your hand on it too quickly, it will not enter the bootloader.

Now, you can "fastboot -w" to wipe, or "fastboot boot recovery.img" to boot into recovery and wipe using the menu.

Please let me know how these work for you. I'm using these TAS5713 and CM 11 seems to be work, but there are some functional and stability issues.

FUNCTIONAL AND STABILITY ISSUES:

  1. I have seen stuttering occasionally in audio playback in Google Music.
  2. Chrome Browser in Google Play Store says it's not compatible with this device for some reason. Pulling the .apk off a phone and "adb install" to Nexus Q seems to work fine. Make sure you are using the latest Google Chrome update with KitKat support. The previous version will crash on KitKat.
If you find any other issues, please let me know.
 
Last edited:

Basari

Member
Sep 18, 2008
18
0
Munich
Do you know if this point is fixed in the newest 4.4 builds? :)
"2. I have seen stuttering occasionally in audio playback in Google Music."


Thanks anyway, great work hharte !
 
Last edited:

mannberg

Member
Nov 20, 2011
31
6
Can we add packages from the factory images? I was thinking of the tungstenLEDService.apk. I guess its responsible for indicating the volume on the led ring and so on. I really miss that feature on CM. Maybe the visualizer package too, I don't know what that does but it would be great if we could get the led music visualization back, because it looks really cool :)

Here is the apk's location in the extracted system image
com.google.tungsten.ledservice
/app/TungstenLEDService.apk
/lib/libtungsten_led.so

I think the packages is installed here on stock Q's
package name=com.google.tungsten.ledservice
codePath=/system/app/TungstenLEDService.apk
nativeLibraryPath=/data/data/com.google.tungsten.ledservice/lib

package name=com.google.android.tungsten.visualizer
codePath=/system/app/Visualizer.apk
nativeLibraryPath=/data/data/com.google.android.tungsten.visualizer/lib


Do we have the source for these packages? I checked the android source but could not find any TungstenLEDService, but Im not completly sure were to look.
 
Last edited:
  • Like
Reactions: ottoemezzo

darb

Senior Member
Apr 5, 2010
110
8
My biggest thing is getting the led ring and visualizer working on it again those are the 2 biggest things that I miss

Sent from my Nexus 7 using xda app-developers app
 

mannberg

Member
Nov 20, 2011
31
6
Nice, I will try the new build as soon as possible. I'm waiting for my third Q bought on eBay. My girlfriend would kill me if I started tinkering with the existing ones, working perfect with CM 10.2 running spotify. The main reason I want KitKat on these are the improvements in performance. I use the Q's as my primary sound system with Spotify using the "Spotify Connect" feature. Amazing piece of hardware, I love the sound from the built in receiver but I'm not an audiophile.

Merry X-mas and a happy new year!
 

TheFamilyMan

Senior Member
Jun 30, 2012
146
63
58
Indiana
Extra Nexus Q

Nice, I will try the new build as soon as possible. I'm waiting for my third Q bought on eBay. My girlfriend would kill me if I started tinkering with the existing ones, working perfect with CM 10.2 running spotify. The main reason I want KitKat on these are the improvements in performance. I use the Q's as my primary sound system with Spotify using the "Spotify Connect" feature. Amazing piece of hardware, I love the sound from the built in receiver but I'm not an audiophile.

Merry X-mas and a happy new year!

First of all, THANK YOU!, secondly, Merry Christmas & Happy New Year! Lastly, I happen to have a factory sealed Nexus Q just sitting here waiting to be put to good use. The opened but never used Q I have is getting this build as we speak. Just couldn't sit back without saying thank you!
 

gunsarebad

Member
Dec 22, 2012
15
0
Has anyone done this yet? How was the install? I've never rooted anything so I'm a little nervous it looks difficult. Could someone make a youtube how to?
 

ottoemezzo

Senior Member
Nov 15, 2012
59
34
Ok so I have everything installed but you said the hdmi doesn't work so what am I supposed to use to see anything?

Don't worry, video signal still goes through the HDMI cable, you'll see everything if you connect your Q to a display. However this is a build that supports the built-in audio amplifier. It means you won't hear anything through HDMI, you'll have connect your device to speakers (with banana plugs) in order to enjoy its sound.
Thank you for your efforts hharte!

Sent from my Nexus S using Tapatalk
 

THE_KINGDOM

Senior Member
Sep 20, 2011
1,063
135
yes you should be able to use the standard CM 4.4 builds, for HDMI sound. As far as i'm aware CM does support the Nexus Q..?

Sent from my Nexus Q using Tapatalk 2
 
Jan 2, 2014
6
0
OK sorry for my confusion however I was confused because currently when I plug my Q in to the tv (i've tried 2) it shows nothing not even a black screen the tv registers it as nothing so I am wondering if I installed something wrong or am I booting to it wrong?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    Hello,

    NOTE: Please see new thread with ROMs for Amplifier, HDMI and S/PDIF:

    http://forum.xda-developers.com/showthread.php?t=2596910

    Here is a build of Android 4.4 KitKat based on CM11 from repo sync on 12/14/2013 for TAS5713 (Amplifier) outputs. See the end of this post for details on issues and potential workarounds.

    Please go easy on the downloads or mirror these files if desired. They are on my private server so bandwidth is limited.

    TAS5713 (Audio Amplifier):
    Download: http://www.magicandroidapps.com/download/cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip (171MB)
    MD5SUM: 422c9a863b9292dd0f2db60f105b4fd1 *cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip

    SPDIF/HDMI: Sorry, no build available yet.

    Recovery: http://www.magicandroidapps.com/download/cm-11.0-recovery.img
    MD5SUM: 21ef5dffca97cc803ed2351e3b34068d *cm-11.0-recovery.img


    To install:
    Boot into recovery mode:
    Code:
    fastboot boot cm-11.0-recovery.img

    When Q has reached recovery mode:
    1. choose "install zip"
    2. choose "install zip from sideload"

    From PC:
    Code:
    adb sideload cm-11-20131214-UNOFFICIAL-steelhead_TAS5713.zip

    It is a good idea to wipe data and cache. If coming from my previous cm-10.2 image, it may be possible to avoid wiping data/cache.

    Sideload gapps if desired:

    pa_gapps-full-4.4-20131119-signed.zip http://goo.im/devs/paranoidandroid/roms/gapps/pa_gapps-full-4.4-20131119-signed.zip (257MB)
    MD5SUM: fa40f00fbdee7332bde93f51ee68218b

    From within recovery, "install zip from sideload" and:
    Code:
    adb sideload pa_gapps-full-4.4-20131119-signed.zip

    If cm11 gets stuck in a boot loop, then you probably need to wipe. Reboot the Q back into fastboot as follows:

    1. Unplug power for Nexus Q and wait about 10 seconds.
    2. Plug Q back in. Do not put your hand on top of the Q until the small LED on top lights up.
    3. When the LED lights up on the top of the Q, cover it with your hand until the LED ring turns red. This has to be done in less than one second. If you miss it, try again.
    4. As soon as the ring is RED, remove your hand, and the Q should be in fastboot mode.

    If you keep your hand on the Q while plugging it in, or if you put your hand on it too quickly, it will not enter the bootloader.

    Now, you can "fastboot -w" to wipe, or "fastboot boot recovery.img" to boot into recovery and wipe using the menu.

    Please let me know how these work for you. I'm using these TAS5713 and CM 11 seems to be work, but there are some functional and stability issues.

    FUNCTIONAL AND STABILITY ISSUES:

    1. I have seen stuttering occasionally in audio playback in Google Music.
    2. Chrome Browser in Google Play Store says it's not compatible with this device for some reason. Pulling the .apk off a phone and "adb install" to Nexus Q seems to work fine. Make sure you are using the latest Google Chrome update with KitKat support. The previous version will crash on KitKat.
    If you find any other issues, please let me know.
    3
    I got WLAN working over the weekend, will post an updated ROM tomorrow.
    2
    I updated the build with working WLAN in the first post. Again, this is for the audio amplifier only.

    "SPDIF/HDMI: Sorry, no build available yet."

    If you want SPDIF/HDMI audio output, you could flash the normal cm11 builds, don`t you?

    In theory yes, but not sure that standard cm11 has support for Q yet.
    1
    Can we add packages from the factory images? I was thinking of the tungstenLEDService.apk. I guess its responsible for indicating the volume on the led ring and so on. I really miss that feature on CM. Maybe the visualizer package too, I don't know what that does but it would be great if we could get the led music visualization back, because it looks really cool :)

    Here is the apk's location in the extracted system image
    com.google.tungsten.ledservice
    /app/TungstenLEDService.apk
    /lib/libtungsten_led.so

    I think the packages is installed here on stock Q's
    package name=com.google.tungsten.ledservice
    codePath=/system/app/TungstenLEDService.apk
    nativeLibraryPath=/data/data/com.google.tungsten.ledservice/lib

    package name=com.google.android.tungsten.visualizer
    codePath=/system/app/Visualizer.apk
    nativeLibraryPath=/data/data/com.google.android.tungsten.visualizer/lib


    Do we have the source for these packages? I checked the android source but could not find any TungstenLEDService, but Im not completly sure were to look.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone