Android 4.0 is coming!

Update: those of you looking to play with Android on Pi in advance of our source code release might want to check out the community Razdroid project, which last month produced its first non-accelerated port of Gingerbread on top of the publicly released VideoCore binary.

Naren has been working on a port of Android 4.0 (Ice Cream Sandwich) to Raspberry Pi, and as you can see from the screenshots and video below, he’s been making great progress. Hardware-accelerated graphics and video have been up and running smoothly for some time; AudioFlinger support is the only major missing piece at the moment.

This implementation uses a different kernel and VideoCore binary image from the one available on GitHub, which is why we’ve been keeping quiet about it so far. We’re investigating the feasibility of converging the two code lines to produce a single common platform as soon as we can, at which point we hope to release the sources for you to play with.

288 comments

Avatar

Wow, going places….this is great.

Avatar

Cant wait!!!

Avatar

damn, it is really smooth
any eta for a release?

Avatar

Wow, this is impressive, now if only we could hook wiimotes up as input devices and id have this setup on my tv anyday

Avatar

If you can hook up a bluetooth dongle to your rpi that should be possible. there are already open source drivers.
http://wiibrew.org/wiki/Wiimote/Library#Input_interpreters

Avatar

Great news. I am so happy. Brings an easy to use Java dev. environment to the Raspberry Pi. So, So, So happy. I am an Android developer who has a Raspberry Pi.

Avatar

There’s already an accelerated full JDK in the repos:

root@raspberrypi:/tmp# java -version
java version “1.6.0_24”
OpenJDK Runtime Environment (IcedTea6 1.11.1) (6b24-1.11.1-6)
OpenJDK Zero VM (build 20.0-b12, mixed mode)

So you’ll have a choice of VMs.

Avatar

A choice of VMs, although Android doesn’t use a Java VM, it uses a Dalvik VM. The Java bytecodes get translated into DEX bytecodes on installation. So it all hangs on how well DEX code performs on the RPi compared to Java.

Avatar

Any ETA on Android-compatible VideoCore libs?

Avatar

Have you noticed that the Android mouse cursor has the same colour scheme as the RISC OS mouse cursor? Is that a coincidence or does Android have a RISC OS fan developing for it?

Avatar

That’s just the standard android mouse cursor colour scheme.

Avatar

I noticed that too!

Avatar

It is a similar colour to the RISC OS one, isn’t it?

The RISC OS one had a longer “tail” though, I think; maybe twice the length.

Avatar

I wonder how well it will work with the Android version of XBMC
But so far it looks amazing!!!
I cant wait to get my Pi to start playing with this stuff!!!

Avatar

That looks awesome. Please make the kernel sources and appropriate firmware and library files available, if possible.

Avatar

Amazing!

Avatar

So where can we grab a copy of Naren’s port in progress of Android 4.0?

Even pre-convergance I think many of us would really enjoy tinkering with Ice Cream Sandwich.

In the meantime there are a few CyanogenMOD Android Pi images available here:
http://androidpi.wikia.com/wiki/Android_Pi_Wiki

Avatar

To avoid a million different forks appearing, we’re going to wait until we have a release candidate, which I’d anticipate taking at least a month at the moment. We’ll be making an announcement here as soon as that’s ready, of course.

Avatar

*sigh* I appreciate your intent, but that means I have to make start making weird forks from the CyanogenMOD Android Pi images (their 4.0 image is much less stable than Naren’s appears to be). I can’t wait a whole month before getting my hands dirty! I urge you to reconsider. Please trust the very eager, enthusiastic, and quickly growing Rpi community to fork responsibly.

Avatar

What ? There’s nothing else to do with the Raspberry Pi ? Answers like yours isn’t very nice regarding the foundation.
If you really can’t wait, you can always buy an expensive smartphone or tablet and use Android on that thing.

Avatar

Oliver, I think you misunderstand me. I don’t need to wait for their release or buy a tablet. I already have Android running on my pi. It just happens to be a far less stable build than the one Eben, et al. are demoing here. Liz/Eben inform me that they shan’t release their build yet because it is in their opinion not ready yet, and they wish to avoid unnecessary forks of Android for pi. Unfortunately I fear their actions will have exactly the opposite effect. It leads eager people like me who genuinely want to contribute, into making our own forks where we attempt to remake the same code they are sitting on but won’t yet release. Ultimately not releasing any code for a month gives people like me that much time to generate code on our own. Code which is likely to be far more divergent & fractious, than if we has access to their build in it’s current form. Given that RPi is a GNU/Open-source project I don’t think is unreasonable of me to request access to the code (which I understand is unstable), nor is it unkind of me to make my own forks in an attempt to reproduce what they’ve shown here in lieu of access to their build.

Avatar

This is not how it works.

Whats the harm, as long you have one repo marked as ‘official’?

I really don’t get this.

eben

I know people want to play with Android on the Pi, but what Naren’s demoing here isn’t suitable for release yet. Once we have something we’re happy shows off the Pi’s capabilities in the best light we’ll happily release the code into the wild.

Avatar

I’m with the ‘official’ stance on waiting for a bit more polish on this. As someone who’s fed up re-integrating and merging forks I’ll wait. Can respect that others would love to get their hands on it sooner :D

Avatar

“Release early. Release often. And listen to your customers.” – Eric S. Raymond

As a developer and a customer, I would just like to know what is the possible harm in releasing this code to other developers? I understand you think it’s “not suitable for release” and you don’t want it to fork. However, that’s the joy of open source. We get to play with code that’s not ready and we get to fork code all we want. It’s of course your choice to do whatever you want, but I really hope you embrace the open source philosophy. I’d rather stand on your shoulders than start porting android over myself. You never know, we might be able to help and contribute solutions to issues you’re having….that’s the whole point isn’t it?

Avatar

If michaelr has the skill he could just contact Razdroid himself and help them through the provided link. This is not an anti-open source move Eben is making here. I’d assume he just doesn’t want to officially support something himself until it is ready. With anything he does the community will flock to it. If that puts the rasberry pi in a bad light then he has made a mistake. I don’t think a guy like Eben got as far as he has in life by making mistakes all the time. With all he has done for us, we should definitely not lecture him about the merits of open source. He has done so much to be as transparent as possible with everything. Not to mention how much Liz has also devoted to making it successful. It is an amazing outcome and it deserves our complete respect.

Avatar

Thank you Arms – that’s very much appreciated.

Avatar

Another month gone by…and still nothing, huh? How is ignoring your customers, not releasing early, and not releasing often working out? Razdroid is running fine for me and I assume diverging further and further from your code. Good luck!

Avatar

Charmed, I’m sure.

Avatar

“Release early. Release often. And listen to your customers.” – Eric S. Raymond

Another month gone…

Avatar

“The wise make proverbs, and fools repeat them.” – Isaac D’Israeli.

And repeat them. And repeat them…

Avatar

That is awesome! I am waiting for the release!

Avatar

I like the idea of this very much. Android is a very usable platform for a lot of stuff that the Raspberry Pi excels at actually doing. I am curious, however, how well does Android 4.0 run on the RPi? Isn’t it generally optimized more for 512MiB+ memory devices like 3.0, or is it more low memory friendly? (I’m losing track at this point of the different versions I’ll admit.) Otherwise might it be better to aim more for a version like 2.3, which is still supported by basically all modern software?

On the subject of software-support, how well will this run? I know a lot of software has ridiculous requirements like actually requiring that you have a multi-touch screen device (something I’ve found out the painful way since my Android PDA is single-touch) when they shouldn’t really need it (I could understand devs not wanting to go through the extra effort of developing to support both — though if you’re producing a commercial app this laziness seems unforgivable to me since it’s not THAT hard to support both — but many don’t really need it and just use it for zooming or something which is easily solved by having zoom buttons or even no zoom at all in some cases.) I noticed also though that, when I tried the Android x86 port, results were BAD. Almost no software at all would work with it. I’m not sure what requirement it was basically failing since Android is braindead enough to refuse to tell you why a software is unable to install when a requirement isn’t met (which has annoyed me on a few occasions when something that was previously compatible suddenly declares with a later version that it is not and won’t install anymore and won’t really tell me why not.) If it was the interface at fault though it could be a problem since this thing is basically the same in that respect (eg keyboard + mouse rather than touchscreen would be the norm. I know people can add a touchscreen, but not many will increase the costs that much.) Will we be seeing a decent compatibility range in the reasonable future, or is it going to be as crippled as Android x86 is? Because I found Android x86 to be basically useless even on a device that it had excellent support for like my EeePC (where I would have to assume the maximum amount of hardware support was present.)

Avatar

Omg, if I can get Shadowgun to run on my Pi I won’t need an Ouya! Can you say $35 game console?

Avatar

Nope,

Tegra 3 is MUCH more capable (CPU wise) than the rPI & it has 4x the RAM

Avatar

And GPU-wise, Tegra 3 is a total disaster compared to the BCM2835. Sure it’s stronger on the CPU, but for a games console, I’d suggest that a GPU needs to be as capable as possible, and almost any high-end application processor would have been a better choice than a Tegra 3. Plus it’s much more expensive, runs far hotter…and RAM isn’t an integral part of the chip, it’s something we (and Tegra devices like OUYA) add *to* the SOC.

Avatar

“and RAM isn’t an integral part of the chip, it’s something we (and Tegra devices like OUYA) add *to* the SOC.”
Ram isn’t but the memory controller is. And the details (types of memory supported, bus width and number of chip selects) of the memory controller determine how what type and how many ram dies are supported and hence how much ram can affordablly be hooked up .

My understanding is that the SoC on the Pi only supports one die of ram compared to 4-8 dies for some higher end arm chips and 64 dies for a desktop intel chip.

Further my understanding is with DDR3, 2 gigabit (256 megabyte) dies are the norm, 4 gigabit dies are available but at a premium and 8 gigabit dies are not really available yet except in small quantities for testing.

Avatar

Hi Liz, perhaps you should warn the Ouya team? What is the point of having the Ouya setup if it is low on GPU power.
Also, how did you manage to get a better GPU than them (or the android USB CPU makers who use the MALI 400) at a lower cost?

Avatar

Because Eben works for Broadcom on the Videocore GPU series.

Avatar

I very much doubt you’d be able to run Shadowgun. It probably uses native code that will have been compiled for ARMv7 and which won’t work on the Raspberry Pi.

Avatar

Android running on Raspberry Pi sounds like similar project Ouya device which has created lot of interest via Kickstarter program.
I would like to see this release candidate comes out within a month, so that I dont have to wait for the Ouya to be release in 18 months.
Android has more popular games/apps than what is available already for linux flavour out there.

Question to the foundation, how can we see the progress of Naresh?

Avatar

Not quite, the Ouya uses a Tegra 3 quad core SoC, which is a lot faster and more modern, and has a ton more GPU power.. it’s broadly the same as what you’d find in a Galaxy SIII or a Nexus 7, both of which have a lot more raw horsepower than the Pi.

Avatar

Not entirely true. The Videocore IV GPU is a better device that the Tegra 3 GPU – the CPU on the Tegra is more powerful, but the GPU is less powerful than the Raspi.

Avatar

Well, that’s a bit misleading… As it stands, you need to purchase extra codecs for decoding mpeg2 and vc-1 streams. Beyond this, there is no comparison when it comes to 3D processing, or more demanding loads overall. If all you need to do is playback video, the Broadcom chip is plenty… If you need more, such as for gaming, especially 3D, the Tegra 3 is a better option. There’s also the entire package to consider, not just the video playback.

Avatar

proper cool. well done Naren.

Avatar

I’ve been waiting for Android to order :)

2 PI FOR ME PLEASE ! :O , THX YOU !

Avatar

This is certainly very encouraging news indeed, and I am sure we all wish Naren good luck… and good speed, with this project!

Watch this space… as they say! :)

Avatar

Please, could you comment on how the Python is going to be supported by Android? From that I understand, in Debian one can easily download binaries and use Python in no time.

Avatar

there is a scripting layer via the app “SL4A”
no idea if this is a good tutorial, but it is one: http://www.ibm.com/developerworks/opensource/library/mo-python-sl4a-1/index.html

Avatar

Can’t wait, been trying some x86 versions on an old Dell Mini 10v, but no working network support as yet, so this would be great

Avatar

Would anyone like to speculate whether access to GPIO would be possible when running Android on th Pi.

Avatar

Pics disk image or it didn’t happen!

Avatar

This would work great with a touch monitor!
Any ETA for a release?????

Avatar

It’s hilarious that ICS can be ported to the Pi while 90% of cell carrier devices in the field today will never be upgraded only because the carriers don’t want to bother spending any of their customers’ former money. It’s too bad Google’s threat to become a carrier was really just a head fake to try to pry concessions out of the incumbent carriers, which failed.

For many apps, multi-touch is required, the piggy apps that only run in 1+ GB of RAM systems aren’t going to fit, and the sloppy joe apps that need 1+ GHz of processor speed are going to be outta luck. So, that narrows it down to … the ICS start screen and system user interface menus? :D

Avatar

“narrows it down to … ” anything but games and augmented reality

Avatar

And any apps that rely heavily on sqlite or other datastorage systems that are not directly file based.

(I’m an Android developer – RAM is a big problem on Android. You’ll be hard pushed to get DECENT apps running within anything less than 256mb, and even thats pushing it)

To give you an idea, a basic app with a small sqlite database containing a simple list of names will take up around 80mb of ram alone.

Avatar

I love the diverse developments owners are using their Pi’s for.

We all want tomorrow’s generation to be more adept at understanding what is going on inside their computers and using this information to enhance their experience. And educate them for the future jobs market.

However will developments like this serve to dilute the message of the foundation? By encouraging more people to use the platform as just another media server.

There are many of these available already this one is only £59 http://viewer.zmags.com/publication/03af8ae8#/03af8ae8/1

This is not meant to be a criticism of this work which should benefit all users, just an opening shot to encourage debate.

Avatar

Oooh, can you say Netflix on the Pi? :D

Avatar

Please make sure to include the USB gadget modules in the Android kernel. That way, someone can write a library to create an Android Open Accessory accessing the GPIO pins.

Avatar

Now all we need is for someone to develop a cheap screen (not necessarily touch-sensitive) that can be used with it (preferably a little more portable than a 15″ LCD!), so it can be used out and about…

Avatar

some folks have modified a motorola atrix lapdock to use as a screen, they often come up discounted and ebay has afew

Avatar

How did you deal with the hardware-accelerated EGL 2.0 that apparently Android 4.x needs to run? Were you able to use the binary blobs from the Linux releases? Or are there open source EGL userspace drivers?

Avatar

Thank you for working on this port.

Avatar

Now if I could only get an in-dash screen that didn’t suck ass resolution-wise, this would work great as an in-dash carpc.

Avatar

“Super bright 1080P HD DSLR 7 inch monitor…”
“Screen Resolution: 800 x 480”
:-S

Avatar

Whoops missed that!

There was however a 9.7″ screen with better. Still looking for a touchscreen one though!

Avatar

Adafruit has a burgeoning selection of RPi accessories. Including this nifty 2″ screen:
http://adafruit.com/products/911

Avatar

OMG! I just need a matching keyboard….. Then my son’s guinea pigs can have RaspBMC too!

He’s already appropriated MY RPi to use as a media server in his bedroom :(

I’d never have dreamt of such a thing when I was 6!

Avatar

sweet now that xbmc is also coming to android, we have a big platform that runs on arm and has alot of apps :)

Avatar

Well this in combination with the fact they are porting XBMC to Android makes me think some legs in this project yet :)

Avatar

The mot important question for me is can I use it to play angry birds?

Avatar

Ditto!

Avatar

Judging from the daily removal of birds from my fruit cage, rasspberrys and angry brids don’t go together.

Avatar

Yes. Seen it running fine on other Videocore IV based devices.

Avatar

I wonder is also Jelly Bean possible? This release seems to be optimized quite much.

Avatar

Awesome! I cant wait!

Avatar

I wonder if it is possible use grub or similar to dual boot with linux?

Greg

Avatar

Wouldn’t it be easier just to change card in SD slot?

Avatar

… and I’m really struggling to go the other way and get linux running on my arm-based tablet so it can do something useful. Grrr!!!

Avatar

You guys should target Jelly Bean for this. Project Butter and the UI speed improvements will help with the stutter in the UI!!! Still with ICS working, it shouldn’t be too difficult to get JB working. Great work guys :)

Avatar

Since I have 4.1.1 on my phone it’s a lot more responsive! I think this would be a good idea!

Avatar

“Touch the circle”
/me touches the screen *nothing happens*
/me touches it harder *nothing happens*
/me touches it EVEN harder *screen breaks*

That’s why Android isn’t ready for non-touchscreens :p

Avatar

You plug a mouse in you donut.

Avatar

LMAO! That just made my day :)

Avatar

Would it be possible theoretically to add the Xbox connect thing to this so you could just do all the tapping etc for a keyboard and mouse from a distance?

Avatar

That may be a good idea. It would be almost like using a tablet and therefore interface better with the Pi. Could use the motion sensing or whatever on the Kinect to use the UI and apps aswell as playing Android games. Anyone else know more about this?

Avatar

Maybe even the wii remote would be a good idea for motion control

Avatar

I can’t wait!

Avatar

will it have google play?

Avatar

I think screw Ice cream sandwich. it was so short lived and that jelly bean should prevail. why not skip ICS and go strait to jelly bean. you would already get project butter and it would run ultranice.

Avatar

It’s not that simple. Its takes a colossal amount of effort to get GPU accelerated Android running. Effort that started at Broadcom well over a year ago (and with a big team of people). ICS isn’t that short lived if you are developing the underlying code for that long.
Although JB is an incremental upgrade to ICS, so the jump, once all the underlying stuff is working right, shouldn’t be that great.

Avatar

With ics would this mean that flash would work in the browser? It’s a bit of a bummer that the linux side of things won’t be supporting flash any time soon…

Avatar

cool! great that android is coming to PI. i don’t have a problem waiting to get my raspberry pi. one month is nothing.. thanks guys for the great product that is raspberry pi.

Avatar

I’m not sure if this comment belongs here or elsewhere or if it’s been said before, but I think the important thing is not how good or not the Raspberry Pi hardware is, or how suitable it is for using with any particular OS but more about giving people the opportunity to run whatever they want on it and use their skills or just plain determination to get it to run well. The ‘limitations’ of the Raspberry Pi will lead to efficient programming and inventive/ingenious solutions. I believe modern PCs with their enormous amounts of memory and fast processors ( my first computer, a Transam Triton, had 1k of RAM and a 1kHz processor) has led to some very lazy programming, with the answer to it not running very fast or well to be just add more memory or faster processor. I look forward to seeing what people get their Raspberry Pi to do, and I think a lot will surprise us.
That’s it, said my piece. :-)

Avatar

As long as it supports touchscreen the it will be perfect for my carputer project. I don’t care if it is a multitouch or not but would not complain if it did. :)

Avatar

I am right there with you. I am currently running Centrafuse on Windows 7, and it has not met my expectations. I hope that a raspberrypi running android will do much better!

Avatar

exactly what i will be using it for, already have a dell inspiron 6400 15.4″ screen, a logic converter board off ebay from “NJYTOUCH” and a 15.4″ touch resistive overlay screen to go with… so android hurry the fook up please :)

Avatar

wonder if the onlive app will work? that would make a nice games console

Avatar

waiting for ics, come on guys!! :D

Avatar

Come on guys! Release it already!! Doesn’t need to be perfect!

Avatar

yeah, I’d like to try it, where can I get it?

Avatar

Looks fantastic, did you do any benchmarks? I wonder how it does in quadrant.

Avatar

This is an awesome thing to buy and play around with. Really would be cool to have a tiny computer that runs android.

Avatar

You should probably update the faq question about Android with a link to this post

Avatar

wow .. android 4.0 on rasberry pi ,
search ends here.

but will it work smoother and faster

Avatar

Please please please release the android app ASAP

Wanna create a car pc with obd2 reader output to car double din player

Avatar

Fantastic! Icecream and Pi works for me mmmmm.

Avatar

thanks a lot for working on this port!

i wish i could help for faster progress…
mhm

Avatar

What steps would it take once android is ported to run gps via the pi? if say for example an external usb gps was added. would support be native?

Avatar

what about gps ?
i can use dongle-usb-gps ?
there are gps module exist in kernel ?
or i need compile new kernel with gps module ?

raspberry pi application as GPS for car with LCD (there are 10inch in market)
it can be very very good

one problem to applicate it as gps is kernel modules if need connect external usb module gps .

Avatar

Many GPS devices simply appear to the kernel as a serial device. Bluetooth GPSes do as well.

Avatar

I would hate to throw a Fork/Spanner into the works but the Android Market(Google Play) is closed to Unlicenced hardware… All of those Free apps are not obtainable?

I recently bought an Android Tablet from a major well known store(Wal Mart) and found out that I cannot use the Android Market to get apps for it. I was limited to the few apps offered with GetJar which were full of ads!

Yes it would be nice to get the Android Market with this port of Android on the Pi because of the thousands of apps that are already made to run for it.

This Hardware “Licencing” will take a bit to work out with Google if they would even look at it.

I know having a Linux port like Android would make the Pi more useful but I would hate to see something as Open Source as being Locked Out.

Avatar

I had a device that didn’t have access to the android market. If I wanted to, I could have ‘rooted’ the device which would have allowed me access. But I’m not sure of the legitimacy of such a use.

I did however use the Amazon AppStore. I’m not sure of its availability outside the US, but is has a reasonable array of free and paid apps. Not as good as the Market but far far better than most of the manufacturer supplied alternatives offered on cheap tablets.

Avatar

side loading? Who needs anything more than netflix and hulu plus? Well a web browser with flash enabled hulu plus anyway

Avatar

Any progress on the broadcom drivers?

Currently i’m using 200 Pi to interface with a business application over HTTP all over the campus and would love to use Android 4 to do so.

We are using touchscreens and no keyboard/mice so Raspbian is not as ideal as ICS.

Thanks!

Avatar

Any progress with the image* I know Broadcom drivers are not a total problem :D

Avatar

Hey,

want to have it now! When is it coming?
How is the status? Need support?

Avatar

Thanks You

Avatar

Looks very nice.
I assume I would have to do some work to get it to work with my touch screen and Wi-Fi stick. How would I go about do that?

Avatar

Does anyone know if this would play games from the Play Store? would love to hook mine up to the TV and play angry birds or something :P maybe get a bluetooth controller as well though…

Avatar

If AudioFlinger makes problems, it may be helpful to use PulseAudio instead
http://arunraghavan.net/2012/01/pulseaudio-vs-audioflinger-fight/

Avatar

not to appear impatient, but i wonder how progress has been coming along on the audio support.

testing android and netflix on this device is eagerly awaited. with the release of xbmc for android there may finally be a feasable way to use xbmc with netflix on something other than windows, or using a windows vm running playon.

Avatar

It has been almost a month since the original post announcing ICS for Raspberry Pi. Can we get an update with an estimated release date? Even if it were released without full audio support, it would give the community the opportunity to try to resolve this issue. That might be the faster solution?

Avatar

Any idea when this will be released? I know people have asked, but this post was a month ago.

Avatar

I’ve been keeping a tab open with this page and refreshing it every day for the past week… I’m itching to get this on my pi and show it off at work

Avatar

any word on whether the 4.0 port can stream netflix. not a big deal to me as i refuse to touch the service but I’m trying to convince my parents to get a pc to attach to the tv in their bedroom and this might be something they would consider provided they can stream netflix to it

Avatar

I think the entire community would be happy to test this development release, to help finding and fixing bugs and to test android because some people can’t wait the official release, we want use night builds!!!! :) keep on working hard eben, you’re great!

Avatar

ive been reading a small bit into this netflix on android business. apparently netflix wont work on an android device unless it both supports drm, and the drm modules internal identification code or whatever is registered and approved by netflix.

considering that the broadcom BCM2835 is used in the roku 2 which supports drmand runs netflix, i would wager that the ras pi has the built in ability to satisfy netflix requirements.

this hardware level drm business is also what gives the chromebook the ability to get netflix, but not standard desktop linux.

considering that this soc is already in the roku2 there is a fair chance that the nexflix app will immediately work upon install.

Avatar

Although the SoC does support the DRM, I doubt it’s turned on in the Raspi – but I can try and find out for sure.

Avatar

Wow, Netflix on the pi would be a complete game-changer! Please, please try and find out if this is possible!

Avatar

Can’t wait to get my hands on Android 4.0 in Raspberry Pi! Awesome!

When will it be available for download?

Avatar

PLEASE PLEASE PLEASE!!!!!!!!!! Basically turned off my pi until this comes out since raspbmc is still such a work in progress and alot of add ons are not working…..!!!!!! PLLLLLLLLLLEASE with a cherry on top!

Avatar

You’ll just have to be patient. Or help.

Why don’t you use Raspbian?

Avatar

i was thinking of it but there is no way to use netflix via linux

Avatar

I think a lot of people would like to help, and would appreciate being able to do so.

Avatar

i would help if i could program but alas that is not my strength

Avatar

Any update on a release? I know that is the obvious question; however, I’m sure it’s on more minds than my own. I’m really looking forward to this.

Avatar

Hey there, honestly, is this project dead or alive. I kept up looking for at least 2 weeks now. And nothing. Dead end, no time, whatever? Looked really great in the beginning, but can’t understand why AudioFlinger should be such a killer, as well as there seems to be workarround with PulseAudio. Next question, what’s up with the idea to hand over to XDA. I have the feeling that this project (of course it looked so good) slows/kills any other efforts in developing an android custom mod for the pi. So please, give at least a small statement over the current process, that we now, if we’re should further looking forward or if we should start some new straight away. And don’t get me wrong, i really appreciate your work, and that’s exactly why i would love to wait for this, than start all over and reinventing the wheel. Greets…

Avatar

No, it’s still going.

Avatar

Is there any additional information available concerning the Android release date for Raspberry?

Avatar

No date yet, I’m afraid; I’ll try to hook up with Naren soon.

Avatar

Excellent! I (and the community) hope it will be released soon, very soon :)

Avatar

It’s been a week since this post – no news?
I was hoping this thread would make my Friday but I’m growing very bored now :(

Avatar

Me too! A very boring friday :(. May the next weekend be filled with Android joy :)!

Still hoping for a quick release!

Avatar

You people really are very impatient. Remember, the Foundation is a volunteer organisation, relying of peoples spare time to do this sort of thing and even more specifically, Broadcom engineers spare time, which is in VERY short supply at the moment due to work commitments.

Avatar

It has now been a looong time since any decent news about Android on Rpi. What is the current situation?, I think by now the community is entitled to a good explanation to as what is going on? myself like many many many others have been waiting awfully long, but still no joy. My RaspberryPi Pad has now been sat on the side collecting dust I have almost lost interest full stop!. There are also many highly skilled developers out there offering you help. Why do you not except this and speed the process up? Is there an underlying GPL license violation that has brought things to a grinding halt? or have your computers simply crashed? for the past 2 – 3 months? A RarberryPi forum update about the situation would be really appreciated, not just by me, but by the thousands of potential users out there… playing the silent card is now seriously damaging you reputation as a core development foundation, by the time Android is finally ready for Rpi myself and many others will have moved over to the Pandaboard as it is rapidly out doing the Rpi in terms of support and the amount of poneys under the bonnet. Would you like to offer any thing at all in response to this? I just want to no whether it will be here or not? and if so this year or next? they are two simple questions to answer so please…?

Avatar

Actually, you deserve no such thing. Apple doesn’t tell you anything about their upcoming OS changes until they chose to do so, it’s proper business practice. That said, when there is additional news to be had, the RPF will release it. As for why they haven’t said anything else, they actually mention their reasons for keeping quiet in the post, so I would imagine that would still apply. There are other android projects going on right now. You can read about them in the forum or there’s one listed in a link at the top of this post. Still, this are an infinite amount of other things you could be doing with your pi. There’s no need to let it sit on a shelf unused just because you don’t have android on it ;-)

Avatar

There is unfortunately a window of opportunity here, and the longer this takes the less valuable the port.
At the moment most of my work is focused on the android platform and taking advantage of the raspberry pie is very interesting but can only wait so long.

There are a lot of us that have a background in porting, if there is any help that can be provided please let us know, otherwise I need to move on… we are at the point of no return.

Thanks

Avatar

Could you add a config.txt file so we can overclock easily, that would help run the apps and games from Play Store (if thats available)

Avatar

Using phrases like “publicly released” and “release the sources for you to play with” sounds rather like trying to divert attention away from the fact that the VideoCore uses a proprietary binary blob.

Being binary-only is causing problems for many people trying to do system integration with the Raspberry Pi, has made many more skip it entirely and let’s face it — although no one will enfore it – it’s a blatent GPL violation and always has been.

Avatar

Please release the code you brag about sharing! Here’s the deal. I’m about to pull the trigger on a PandaBoard because…duh…why would I wait another month for ICS + RPi? I was already there with the dang board…by the time you release this code ICS will be pushing 12 months and JellyBean will be mainline. Panda already has support there. Other customers on this thread aren’t joking…that windows is closing quickly my friends! Finally, sounds about right to me…this post smells of PR hype. GPL license violation? It’s taking months to get the final quirks out of the audio library? Hah!

Avatar

Booting up Android would solve one of the biggest shortcomings in the Pi right now, namely the lack of a Skype client for voice/video chat. Free international communication is a huge value add in developing countries where people often have friends and relatives working abroad these days. Hope Android build is stable soon.

Avatar

That’s the BIGGEST shortcoming? Blimey – we must be doing pretty well then!

Avatar

Stil waiting with hope

Avatar

So I’ve been politely waiting for nearly 2 months now. Any chance we will ever see this Android release?

C’mon guys isn’t this an open-source project?

Avatar

Great work Eben and whole Rasberry Pi!

Although it wish to join some other members in question about the possible term of releasing Android for RaspPi ? I have a project on my mind and would like to implement it using raspberry pi..

Could you possibly release any alpha in a short term? I’m sure it will be a lot better than any other android release which is described as “barely usable” anyways.

Avatar

i would like to use this respberry board in volume for mass production for different products.

Avatar

If there is a build that runs as well as the video claims, why has it not been released ?

Avatar

when is it coming out ?? and where can i get it

Avatar

For those of you that can’t wait any longer.. dont. Just move on. The devs working on this have other commitments that will not end and it also requires them to take time away from their families to develop. Shame on those that demand it and make empty threats about limited opportunity. Go away. The dream of Android 4.0 on your pi is just that. So find another project or find another platform that Android already runs on if that is what you really need and you dont have time to wait. The rpidroid port is more for fun and to see if it can be done more than it is for real life use or production. If it happens, then great, you will be surprised right? So why not let rpidroid be a gift when it is ready and stable enough for release? – If the devs release a crashy unstable slow version you will just complain and be “let down”. right? right. All their hard work will go unappreciated and for all that they have done for you. So simply put, stop acting like spoiled brats and give it a rest for a bit. It will come when it is ready. :)

Avatar

Please don’t give up of this project. I’m willing to help in any way I can, I’m not much of a programmer but I can do testing, compiling and much more.

Avatar

What kind of a demotivational comment is this? And talking about the their families, come on buddy.

They like to work on these projects and they will. We’re just showing our support for them.

Avatar

Actually, I prefer to be with my family, but also like to work on this stuff but horses for course.

Avatar

Any chance you could get one volunteer to do:
1. organize other volunteers
2. start a invitation-only alpha testing, preferably with ppl who can do git pull && make test and can write good bug reports
3. exchange with http://androidpi.wikia.com/ developers

Avatar

Or, they could treat this like the Open Source project that it is and let the community help them with the build. No, instead let’s keep the development of one of the most popular Open Source OSes for one of the most popular development devices privatized. What’s the big secret? Why is it so important to keep developers who WANT to support Android on this device from doing so? Nobody’s asking for them to give up their families. We, in fact, want to help RELIEVE their burden by having something to contribute to. I don’t see why that’s such a problem.

Avatar

Awesome! don’t forget NTFS support for USB flash drives!

Avatar

hi ,love the raspberry pi where in scotland can i buy one, and can you keep me updated with future projects please steven

Avatar

Not the right place to post that comment, but see the main website for where to buy. All projects of interest are posted here at some point.

Avatar

Any news on a release date for Android 4 for RPI …. Pls.

Avatar

I hope we can atleast get some feedback on the latest update on the development of Android for Rasp Pi

Its been 2 months already and i am sure a lot of people are waiting for some good news

Thanks

Avatar

I can’t wait to have a working Android 4.0 Raspberry Pi!!! Atleast then I will have a use for my Raspberry Pi. Right now it just sits collecting dust, because i don’t know programming and Rasbian freezes up every time I attempt to do anything. Sure, I could use it for XBMC, but it is strictly for media and doesn’t have the diverse functionality that Android does.

Avatar

Use the latest distro – if it still keeps freezing, you might need to return the device as faulty.

You should be able to do loads of stuff on a Raspi without Android…..

Avatar

Refer to the Android version for ARM. Trim Slice
http://www.trimslice.com/wiki/index.php/Trim-Slice_OS_Installer#Android_Installer

Its better to start with something that is already there and tweak it.

Avatar

Can you please add 8192cu.ko to this? I have a wireless 300N that uses this module.

Avatar

Hi Devs,

Thank you for the work you are doing on this. I think that Android on the PRi will open up a lot more capabilities. If any help is needed, I would like to contribute. I am an intensive problem solver. I know Java, C#, XHTML, CSS, JavaScript and I am willing to learn any language to expand my programming knowledge. Just let me know.

Note: I will post this same message on your wiki.

Avatar

I’m thinking to build rpi in my car with android, that way I can have media center in car which is grat. I’m only wondering how will android on rpi work with touch controller on usb from ebay? There are linux drivers for it and controller has it’s own power supply.

Avatar

Any further news on this please?

Avatar

Nearly 3 months later. Can we get an official status update on this and a better ETA?

Avatar

Yeah an update would be nice as it seems that this project has been dropped to me?

Avatar

I just ordered my Pi so I hope that they haven’t dropped this project!

Avatar

Can we please have an update!

Avatar

YES PLEASE!!!!

Avatar

When will the release day ?

Avatar

half a year… far too long. used the pi for something else and switched to another mini computer WITH android. cya.

Avatar

Bye!

Avatar

Gomez – hey what did you go with as an alternative ? I am very interested in exploring a 4.0 alternative while PI is in development…

Avatar

Is there any news at all about the progress? I’m sure the community will pitch in if given the chance, so share with us. Do you need help with development or help?

Avatar

Sounds like a lot of people are very willing to help on this project. Would be nice to see it released. Until then I will keep playing with Raspbmc

Avatar

I couldnt get raspbmc to run most of the add ons i was hoping for. plex was unstable, hulu is finicky, no netflix, food netowkr and other channels do audio but no vid due to codecs. Was really hoping for the android version to try and use some of this stuff via ICS and flash + general apps if they would run. fingers crossed but Ive retired my pi until then due just to no real use atm.

Avatar

i comandi per android dove ce il luchetto a destra nel dsctop cosa si fa ????

Avatar

you know what is the date for the release?

Avatar

it works but the screen is blinking all the time . i got a message about UI not working
the mouse leaves a trace of a lot of arrows .and it is very slow

Avatar

Any new update about android port to Raspberry Pi?

Avatar

Chrismas is comming, and Android / Pi Bundle is a nice gift…

So is there any possibility or can i broke down this idea….

Many other Projects are much faster without that special internal knowledge…
Marketing?

I thik by a news of 31.July, and this great Announcement you should update, any other isn’t vary fair to the community and the people waiting for month now.

Thank you for your fantastic work!
Chris

Avatar

As far as I know there is little or no progress on this since everyone is busy on other things. Android isn’t a priority at the moment – we have the camera to get working, and various bugs that need sorting out, and very few people to do it at the moment.

Avatar

you know what is the date for the release?

Avatar

Disheartening to say the least, but understandable. I still look forward to seeing android (especially 4.1+) running on this platform.
Thanks for the continuing efforts.

Avatar

who needs a camera? just get the OS running with hw accelleration enabled so we can start USING android on our raspberries..

i don’t even want a camera, i just want an internet pc with access to the google play store.

and i’m sure i’m not the only one ;)

Avatar

Yes you are! Don’t assume just because you want something that everyone else does as well. There are many more educational possibilities for a camera than the almost zero for Android.

Avatar

Anything on this? I tried gingerbread.. and it sucks. this looks promising but the lack of a recent update is sad

Avatar

You have a very good project that your users are eager to use and many of them are welling to help work on it. Yet, since you are busy and do not consider it a priority, you prefer to let this project die rather than hand it to the open community.

In case you have not noticed, that is what happens to closed source software which corporate would prefer to see it die rather than make it open source. So unless you start actually releasing any part of the source code of this project, this is an anti-open source project.

Just to add one thing, saying that porting a popular OS like Android is not a priority is stupid and dumb especially when compared to a feature like camera support. Many similar products exist and running Android is the most important feature that made it successful. For example, “The Pocket TV” managed to collect over $500,000 in funds via kickstater. Can you find any popular product that are mainly oriented around your so called camera feature?

The availability of an Android port for raspberry pi does not bug me. What really bugs me is having an open hardware project, with software development team that holds on to a dead project regardless of how eager the community is to get their hands on which simulates the close minded and selfish corporate way of handling projects.

I already bought an Android stick to use whenever I want. But it would have been a lot nicer to change between Linux and Android by simply swiping the SD card. Also, you cannot ask every kid who is learning both just for fun to buy 2 pieces of hardware. Anyway, if you want to do the same thing just Google: “android hdmi stick” amazon has so many choices for you.

Story line:
1- raspberry pi team announced that they are working on an android port.
2- the community, including developers, requested access to the project.
3- the team do not want to have projects built based on theirs so they refused to open source it.
4- About 5 months later, project has little or no progress and considered not to be a priority = DEAD.
5- Source Code remains unpublished.

Avatar

I have a 512MB Pi.. I’d really like to try this version of Android. Is there a way I can get a copy of it?

Avatar

Do it for the sake of having RPi as gaming platform with OnLive :)

Avatar

Hi,

Where do I get this? I really really want to use my Raspberry Pi for some droid development.

Thanks,
Joe

Avatar

Add me to the list of people who want Android running on their Pi! :)

Avatar

Can you please I form me when android is ready for the pi

Avatar

I had such high hope for this… My only hope now is that they will at least release it to the public so that the community can finish their work.

Avatar

Has this project been discontinued? The video was very promising!

Avatar

No, it’s just on the back burner at the moment. Lots more important stuff to spend the limited engineer time on.

Avatar

I’m posting here only to make the list of people waiting for Android on Raspberry PI a bit longer (kind of a UUUUUUPPPPPP).
I hope that you will do that trick A.S.A.P. and make Raspberry PI even more powerful, giving us the Andorid choice.

Thank for your work guys.
r3N0oV4

Avatar

Add me too to the list of hopeless people who wanted this release….:)

Avatar

Need atleast a post about the status so that we can have a grip on this project. Do that atleast….

Avatar

Slow progress and rigid approach to importance like this, is what is going to kill mine and many others interest in the Raspberry Pi.

I know that there are many different uses for the Raspberry Pi, but the possibility of using android on the Pi, should be considered an important project.

I can without a doubt tell you that if the Raspberry Pi organisation keeps up it’s rigid and close-minded approach to development, I will not hesitate to jump on the Gooseberry wagon when the time comes. If the Raspberry Pi organisation does not deliver, it is just natural to consider what other options are out there.

The Raspberry Pi is fun, but only as fun as it’s limitations, and not focusing on such a vital need expressed by the community, will in my opinion, limit the applicability of the Pi, to such an extent that it no longer becomes a viable solution. Especially if you consider the other options that are out there.

Avatar

I work for an unnamed tablet manufacturer and am used to handling Android code bases and have done porting/upgrades to different hardware/android platforms/upgrades. It sounds like there was a desire to do merging of codebases and/or managing them, and I could help with this.

Avatar

Following the front cover claims on LUD 120 … http://www.linuxuser.co.uk/news/get-android-on-your-raspberry-pi,

aaa801 said: “22 November 2012 at 8:31 pm

This is mighty misleading isn’t it?
I’m from the razdroid team that is actively working on porting android with acceleration to the rpi
And this is not at all possible with the current level of development at this moment in time.”

So … there is a “team” that is “actively working on porting android with acceleration to the rpi”

More than one moderator hearabouts said that was not the case and then flamed me for even suggesting this situation – which I didn’t!

Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrrrrrrrrrrrrgggggggggggh!

Avatar

Hello Ray,

The Foundation themselves have no team working on the Raspi port of Android at the moment. There may be people out there attempting to do it without Broadcom/Foundation support. Anyone can get hold of the Android source and try and get it to run on the Raspberry, but without HW acceleration, the end result is very slow. Since Broadcom already have all the drivers to run Android on Arm with Videocore support, it’s just a matter of time to get those ported to the Raspi – much quicker to wait for that than to write all the drivers from scratch – after all, Broadcom have had a large team of people working on them for the last year or so.

Avatar

why android 4.0 on the downloads page and say it lacks audio flinger support, im sure someone in the pi community could figure out how to implement it

Avatar

Check out the threads in the forums on Android development.

Avatar

ok thanks i have been looking over them, interesting stuff

Avatar

It sounds like you guys don’t have a lot of time to work on this, that’s understandable. I’ve been watching to see if any other versions come out in the meantime, but nothing much seems to be happening. I have a suspicion that other developers are holding off, waiting for this version to come out.

I know you guys are worried about forking versions and whatnot, but please have faith in the open source community. Please release what you have and let us help! It will be great!

Avatar

The problem is the drivers from Broadcom, we cannot release those at the moment, and that’s where all the acceleration is. So, really, there’s not much that can be done by the community until those drivers are out there, and they are still in development at Broadcom, who are very busy with customer projects at the moment.

Avatar

It’s not the actual driver that’s open source. Think of it as though you want to talk to someone who speaks another language and you’re using a translator. The driver is that person and the translator you’re using to talk to them is the portion of code they’ve open sourced. Now the driver is what actually talks to the hardware so although we can talk to the driver and pass it menial commands, we don’t know how it works or what it is actually telling the hardware.
If you note in your link they talk about this in the promoted comments.

Avatar

cant wait im going to have android on my tv!

Avatar

Please release all parts which are under GPL. The driver can stay binary for the time being!

Avatar

the GPL is possibly the most evil license ever created, second only to the AGPL.

No GPL, unless required. MIT, BSD, or Apache, please.

Avatar

This is what my Rasp pi does while booting Android (no matter which distibution). any ideas? Could it be because of monitor resolution?
http://tinyurl.com/bjab6jv

Avatar

düzgün çalışmıyor biraz çalışmaları lazım açıkcası

Avatar

Where can I download it and when???

Avatar

I must show my continued support for the Raspberry pi and yet remind them of the desire for Android Pi at some point in the future.

Consider this post a continued sign of support and desire!

Avatar

I recently downloaded it and it was a bit clunky for my taste.. But I also bought a Rikomagic which is smaller than the pi, and has android installed. Not as flexible as the Pi though. But it also has built in wifi and apparently you can root it if you wanted to. I haven’t tinkered with it much yet but was able to install the netflix app and watch a tv show. I’m still going to keep an eye out for Razdroid for my Pi

Avatar

I have not used this but love to thanks for keeping me posted.

Avatar

Hello is the android project dead? Would love android on my pi

Avatar

how about now? release or not?

Avatar

Really looking forward to seeing this sometime soon. Hope the project isn’t dead.

Avatar

I bought the raspberry because android would have.

I feel cheated :-(

Avatar

Oh well. At least you have something you can use to learn something useful with now.

Avatar

Cheated by whom?

Avatar

Cheated by this:

“Naren has been working on a port of Android 4.0 (Ice Cream Sandwich) to Raspberry Pi, and as you can see from the screenshots and video below, he’s been making great progress. Hardware-accelerated graphics and video have been up and running smoothly for some time; AudioFlinger support is the only major missing piece at the moment.”

For if it takes time to work …
record will win the slowness guines

you have to be responsible for it is written, as it confuses people and creates false hopes.

This post should never have been published …

Avatar

You spent $35 on a micro computer and feel cheated? Sell it! I’ll give you the $35, you can go buy yourself a late and feel better about yourself

Avatar

when can release? looks it’s long time~!

Avatar

Is this dead or not? There has been no official answer yet and i want to know if i should stop waiting.
Also, it would be great to skype with that webcam that just came out :P

The raspi media center would be practical with netflix and a decent youtube client too

Avatar

soooooooo nice!!! I look forward to working with it!!! when plz!!!???

Avatar

Any new info from broadcom?

Avatar

Just like Nico, do we have any news regarding the Broadcom version? I just bought a Raspberry Pi and am planning to make fun with it and use it with the application Canal Touch (for Canal +) available on Android (Google Play). Thanks a lot

Avatar

This is great! hope will be able to taste it soon :)

Avatar

I am dying to try this out, but its been a year since this was posted. Maybe its not going to happen. Come on Broadcom!!!

Avatar

Yes, dying for an update! Let’s flood the page with comments until somebody says SOMETHING!

Avatar

+1 for the release of the official android image! Com on, Broadcom!!

Avatar

This is the kind of things that makes me think about the real meaning of open hardware…
Android was one of the possibilities that made me buy the raspberry pi, why no one from the raspberry pi original project is pushing hard on this? Why we have no updates on the current situation?

Open source must not be equal to big effort for everyone.

Thanks

Avatar

Updates please?????

Avatar

dead proyect!? :(

Avatar

Any News ? A working link?
all download links are a year old !!
This the the 21st Century i have seen quicker Nokia 6310’s !!

Avatar

Want working “official android image” … me too.

Avatar

+1 for the idea!

Hurry up please, Broadcom!!

Avatar

any news for a working version of android x raspberry ?????

Avatar

Did Broadcom stop to work on the driver? It would be very nice to get an update if they cancelled the project or if it will be release some time in the future.

Avatar

Please give us an update so we know what’s going on!

Avatar

I want to ask a question.How can i overclock on razdroid

Avatar

It would be great if you can give a short update on Android4@Raspberry to all the ppl here. Your initial post is now older than a year, so please …

Avatar

Hello Naren,
I don’t wanna rush anyone or anything, but could you please say if this project still live?

I’m building something using a Raspberry Pi and I’m having thoughts between installing a regular Raspbian on it or to wait for Android to be released by you which could make things considerably easier :)

Anyway, thank you very much for your time and a great deal of work,
Sergey.

Avatar

I think we must assume that there will be no official Android for the Pi.
Shame
Open source community is being ignored by world tech business when it was they who gave them the tools in the first place.
The world is still going to hell in a handcart!

Avatar

I must show my continued support for the Raspberry pi and yet remind them of the desire for Android Pi at some point in the future.

Consider this post a continued sign of support and desire!

Avatar

Well, are there any news? It was announced on 31st July *2012* and now it is 10th October *2013* :-(

Avatar

Yeah, I’ve heard that the project is still active, but very low priority (no profit). :( I would LOVE to be proven wrong and have an update, or even better, a release!

Avatar

Give the amount of interest in this but the apparent low priority due to funding/profit has any thought been given to crowd sourcing to get it higher priority?

Avatar

Perhaps this effort will helped/made easier by the reduced memory requirements of Android kitkat. Google’s recently announced that Android 4.4 can run with only 512Mb of ram. I thought one of the bigger problems was getting it to run reliably with less than 1Gb of ram (and of course the ARM version)

Avatar

is this project still going on?

Avatar

Is there anybody who can tell me when android is ported to the raspberry pi? sorry for my english ;)

Avatar

I know this thread is never updated due to them giving up on us, but you can check this out and see if anybody will help.

http://kikraspberrypi.blogspot.com/

Avatar

They should have a kickstarter for this, it will take off.

Avatar

It’s been over a year now, I’m guessing Broadcom has given up?

I’m really interested in developing a car head unit with a PI and android but I’m siding towards Beagle’s now as they seem to have more development potential.

Avatar

So with the Announcement today (or yesterday depending where you live) from Broadcom, I am more then happy to believe that we will be able to have Android up and running on the Pi!!!

Avatar

Could you link that announcement for us? Please

Avatar

Is this project still active. Is anyone working on it? Android for the Pi would be very useful and save me alot of work re-writing alot of software.

Avatar

exactly

Avatar

Anyone know how to contact the team “omnirom”? knowing their philosophy and having this source so helpful, could make Android Kitkat working for Raspeberry. In their example, they have a version for Samsung Galaxy S (512mb ram).

Avatar

Given this post is nearly 2 years old I assume Android on Pi is dead and/or the original post was a fake or can someone prove otherwise?

Avatar

Because there is little educational benefit to Android over the other supported OS’s, and there being rather a large amount of extra effort required to make it robust enough for release means that a port it has never completed. It certainly wasn’t a fake post, very Alpha version was produced.

Avatar

… and the link to the Github repo for this is?

Without any evidence of this I only have your word.

Avatar

There is no github repo for it – it was an internal Broadcom effort. The effort is not ARM side Android code, but the HW acceleration libraries required to make it usable.

And you can believe my word or not, that is entirely up to you. I’d personally suggest believing it.

Avatar

No chance for RPI tonrun in android os T_T

Avatar

Pi running android os is a HOLY GRAIL

Avatar

I’ve already confirmed that this project is already dead.

Avatar

now it’s 2014 and theres nothing?

Avatar

So help Broadcom Corporation St. Francis!

Leave a Comment

Comments are closed