Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
kornyone
Old
#1  
kornyone's Avatar
Recognized Developer - OP
Thanks Meter 664
Posts: 171
Join Date: Aug 2008
Location: Austin, TX

 
DONATE TO ME
Default Operation "Tuna Balls" (UNOFFICIAL CyanogenMod 9 from source)

Hello,
I have released a very ugly, hacked up dump of my work from July when I attempted to port CyanogenMod 9 to the Nexus Q. It is incomplete, but compiles still, and functional. Developers might find this of use.

There was a large amount of interest in this work when I released a video of 'proof of concept' that went viral in July, before the consumer launch. This work was all created before Google pulled the launch (July), and many weeks before AOSP or OMAP repos had the source for device/vendor.

I call it "Tuna balls" due to the fact it's a raw rip off of the Tuna/Maguro base from CM9, dated July 2012, when I forked and modified it.

The codenames of the branches may be wrong. A lot of the 'bugs' may be easy to fix. Unfortunately, I never came back to this project after July.

As someone who strives for complete, QA process builds, I kept this private for months. I know it's not complete, please understand things don't work flawlessly. No audio (possibly hard to fix) and crashing System UI (probably easy to fix) can ruin your experience, but this can be hacked into shape

* GIT SOURCE *
https://github.com/kornyone/android_...ogle_steelhead
https://github.com/kornyone/android_device_tuna_balls
https://github.com/kornyone/vendor_google_steelhead
https://github.com/kornyone/google-kernel-steelhead



Here are my notes/bug list from Github:

"Operation Tuna Balls"

This is a partially complete attempt at porting CyanogenMod 9 (Android 4.0.4) to the Nexus Q.

At the time of original creation (July), there was no other source available. As such, I used the Tuna/Maguro bases to port to the Steelhead, as there were so many common pieces.

This combination worked well for the majority of things. Known bugs never resolved since this project was orphaned in July include:

* No working audio. Mixers fail to load with tuna audio_hw.c. The OMAP "Steelhead" and AOSP "Phantasm" repositiories online have a -very- hacked up version of this file, but intended for Jellybean (as of writing). Also, OMAP has the audio listed as a known issue in their source releases.
* No working NFC. This could be easy to solve, I did not spend much time on it.
* System UI crashes. This should be a simple matter of finding this conflicting Tablet/Phone System UI layouts being requested (should be an overlay setting, likely).

Most everything else works. This includes:
* Bluetooth pair all the things, no hacks needed.
* Wifi works.
* XHDPI resolution works (when System UI doesn't crash).
* HW Acceleration in games work.
* Google Play Market is open for use.

--------------

While I am a maintainer for CyanogenMod, this work is not official in any way. It is incomplete, and I am more or less abandoning it at this point due to a broken Nexus Q and lack of free time. Please hit me up on Freenode (kornyone) for questions, ##nexusq is still open.

Thanks!
The Following 3 Users Say Thank You to kornyone For This Useful Post: [ Click to Expand ]
 
kornyone
Old
#2  
kornyone's Avatar
Recognized Developer - OP
Thanks Meter 664
Posts: 171
Join Date: Aug 2008
Location: Austin, TX

 
DONATE TO ME
Proof of concept (so people don't have to dig this stuff up):

Video concept -- (Very rough) --
Photo gallery on G+ with screenshots -- https://plus.google.com/100539377198...ts/GRxhSLRnNss
The Following User Says Thank You to kornyone For This Useful Post: [ Click to Expand ]
 
ICS_XD
Old
#3  
ICS_XD's Avatar
Senior Member
Thanks Meter 7580
Posts: 3,217
Join Date: Jan 2012
Location: Hidden Leaf Village

 
DONATE TO ME
very nice mate

Sent from my Xperia T using tapatalk 2
Wise man once said, put your brain in gear before activating your fingers! Be smart!

ICS_XD The OMEGA Team Member & TeamXD Leader
PM = HOW TO USE THIS/THAT/ETA = TRASH = IGNORED FOR NEXT TIME
 
Lokifish Marz
Old
#4  
Lokifish Marz's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 2341
Posts: 1,843
Join Date: Mar 2011
Location: Olympus Mons, Mars

 
DONATE TO ME
kornyone. I was wondering where you put this. Thanks for the source release, it will come in use. I have a big move coming up but plan to pick up where you left off and maybe get some other devs in on this. Again, thanks for the xmas present!
The Following 2 Users Say Thank You to Lokifish Marz For This Useful Post: [ Click to Expand ]
 
darb
Old
#5  
Member
Thanks Meter 7
Posts: 91
Join Date: Apr 2010
how hard would this be to run cm 10 on it?
 
ManelScout4Life
Old
#6  
Account currently disabled
Thanks Meter 5470
Posts: 2,571
Join Date: Oct 2006
Location: Newark, NJ

 
DONATE TO ME
kornyone,

I was able to build and install your cm9!
Of course I have the same issues as you (systemui crashes, no sound) but hey it's something!

Thanks for everything and I hope there is still some progession on this!
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more

Careers in Android: Recruiter Reveals How Resumes are Chosen – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

HttpClient Tutorial to Upload and Download with Your App

Developers wanting to interact with the Internet need to choose a package to do the … more