Android on O2 Joggler (2)

Some news regarding Android @ Joggler:

As said in http://www.flattermann.net/2010/04/android-on-o2-joggler/ I’ve tried to install Android on the Joggler/OpenPeak.

In the last post, I said that Sound and Wifi did not work yet.

Well, that’s solved by now.
You can use Sound and Wifi on the Joggler now!

BTW: The sound quality is pretty good! :-)

http://jogglerwiki.info/index.php?title=Build_Android_Image

The Prebuilt Image will be updated soon:

http://jogglerwiki.info/index.php?title=Android_Prebuild_Image

Have fun!

If you like my work, buy me a beer. (Suggested: 3€ for a beer, or more for more beer ;-) )

Tags: , , ,

32 Responses to “Android on O2 Joggler (2)”

  1. Angelo says:

    Hey,

    I tried the prebuilt image but it booted simpy to a command prompt rather than the UI.. Did I do something wrong?

  2. flattermann says:

    Sometimes, this does happen. I don’t know why…

    If you have a keyboard attached, try pressing Alt-F7.
    Otherwise, please try to restart the Joggler, this should solve the issue.

    BTW: You’ve partitioned your USB stick as stated on http://jogglerwiki.info/index.php?title=Android_Prebuild_Image, haven’t you?

  3. cheebs says:

    Great progress so far – I can’t wait for the next release. Hopefully those Wi-fi and GFX issues are fixable.

  4. Ian says:

    Hi – I don’t have a torrent client so do you plan an alternative download option?

    Also does flash work OK e.g. BBC Iplayer?

    Best regards
    Ian

  5. xangma says:

    Hi, I have had some experience editing/building android images and I am keen to work with you on this project. Do you have a forum? A team? An irc? Or are you the only one working on this?

    I’m gonna test in a second (only got my joggler today) … I want to sort the gfx issues out =P

  6. Ian says:

    Hi – OK downloaded via torrent.

    I had to fsck the USB stick before it would boot correctly – not sure what happened there as I did umount before removing from my linux box.

    Good effort!

    Cheers
    Ian

  7. flattermann says:

    @xangma: You can find me and many Joggler hackers on #mer and #joggler at irc.freenode.net.
    My nick is “che09″ there, but I’ll probably not be online in the next days, because I’m on vacation in Italy right now… :-)

  8. Bryan says:

    Hi, thanks for this, got it downloaded and booting OK. I’m still perplexed as to how you close & switch apps in Android without a keyboard, but maybe I’ll figure it out eventually!

    The big problem though is that the Joggler won’t boot normally any more. It’ll boot Android, but without the USB stick it just goes to the O2 logo and sticks there.

    Any ideas, please? (-:

  9. flattermann says:

    Touch the upper-right corner (i.e. on the clock in the status bar).

    This activates the touch-only mode.

    Now you can:

    - Swipe right-to-left on the status bar to simulate the BACK key
    - Swipe left-to-right on the status bar to simulate the MENU key
    - Tap the status bar to simulate the HOME key
    - Tap the left corner of the status bar to shutdown/reboot Android
    - Tap the right corner of the status bar to deactivate touch-only mode

    Sorry about the problem with the original OS. Unfortunately, I cannot really help you with this. :-/
    I’ve installed many different OS on the USB stick (Android, Ubuntu, UNR, Debian Squeeze…) and booted them very, very often, but I never had a problem to boot the factory OS as soon as I disconnected the stick.

    Maybe someone on #joggler at irc.freenode.net can help…

  10. Richard says:

    Hi,

    Booting the pre-built image but cannot get wifi to work. is this the latest configuration or do I need to apply any patches. If so where do I get them and how do I install.

    Regards,

    Richard

    P.S. Looks great so far please keep workng on it.

  11. Istvan says:

    Hi,

    is this project still ongoing or its just stopped? Can we expect a release which solves the problem with the screenbuffer?

    thx

  12. flattermann says:

    Unfortunately, I was not able to solve the framebuffer issue (neither with the IEGD nor the PSB driver), yet. :-(

    If you want to help, please join #joggler on irc.freenode.net.

  13. flattermann says:

    The prebuilt image has all joggler patches applied.

    Wifi *should* work, although you need to reactivate it after each reboot.
    The status will be shown as “Unable to start Wifi”, but if you check the Wifi box, it should find your network and connect.

  14. Istvan says:

    Is there an easy way to install the android image to a pendrive under Windows?

  15. flattermann says:

    On Windows, you can use “win32diskimager” to setup the USB stick.

    See also http://www.jogglerwiki.info/index.php?title=Android_Prebuild_Image

  16. Istvan says:

    Thanks for all your efforts on the android image. I hope one day all these issues can be resolved. IMHO Openpeak is to simple, Ubuntu is way more complex for the joggler, so probably the Android would be the best. Please keep us in the loop if anything happens :)

  17. flattermann says:

    Most problems with “real” Linux distributions like Debian Squeeze or Ubuntu are related to the Joggler’s plastic “heatsink”.

    Because of this, the Joggler is throttling to 800MHz most of the time.
    If you replace it with a real heatsink, it will run much smoother and faster:

    http://jogglerwiki.info/index.php?title=CPU_Heatsink_Replacement

  18. Istvan says:

    Well… what I mean is that I think the joggler is a simple tool, no need to make it more than what it is in real. Linux is a complex OS, however this tool is rather to run small and simple apps. I had the linux distro and still have it, but I would me more happy with a more mobile OS like android

  19. John says:

    Really good work dude, loving Android on the Joggler, shame about the frame buffer, I tried to have a go at sorting it myself and even got as getting the one posted by Sophomore (as per wik) modules built against the 2.6.32 android kernel, unfortunately that’s where i came unstuck I have no idea how to get this onto the device to test it. I hope your having better luck!

  20. Christoph says:

    Hello

    How far are you with Andriod on the joggler.

    Next week i will get my Joggler.
    Is it possible to use the Internet and the Squeezcenter on the Joggler under Android

  21. flattermann says:

    Christoph,

    Internet works, the SqueezeBoxServer will probably not run out-of-the-box, because there is no Perl on Android.
    It should be doable, but it is not a trivial task.

    If you want to use SBS and/or SqueezePlay, I would recommend using Debian Squeeze on the Joggler.
    See also http://www.flattermann.net/2010/06/installing-debian-squeeze-on-the-joggler-for-lazy-people/

    Good luck!

    Christian

  22. Neil Sutton says:

    Hi,

    Any hope of utilising the work that has been done for the Viliv S5 (which also uses GMA500) so that we can have better performance on the joggler ?

    There is a ready built image with GMA500 support at the Android x-86 project; http://android-x86.googlecode.com/files/s5_froyo_101008.img

    Cheers!

  23. flattermann says:

    Neil,

    thanks, I’ll take a look at the Viliv S5 port.
    Maybe we can recycle something for the Joggler.

    Christian

  24. spmario says:

    flattermann,

    Thank you for your posting in the joggler_wiki:
    http://jogglerwiki.info/index.php?title=Build_Android_Image#Patch_the_android_base .

    I changed some lines of the psb driver in the Viliv S5 froyo like you said:

    intel_lvds.c:
    int drm_intel_ignore_acpi = 1;

    psb_drv.c:
    int drm_psb_disable_vsync = 1;
    int drm_psb_force_pipeb = 1;

    Now the psb driver of the froyo worked !!!

    But only the mouse and keyboard can work, the touch-screen can’t work :(

    http://www.joggler.info/forum/viewtopic.php?f=35&t=815&p=12391#p12391

  25. Peter says:

    Hi Christian,
    Appreciate your work on this and the Squeezebox apps.
    Has the Android on Joggler project hit a roadblock or is there a chance the frame buffer issue can be resolved?
    Thanks, Peter

  26. flattermann says:

    spmario,

    Now that’s very interesting!
    Have you applied the Touchscreen patch from http://www.flattermann.net/files/joggler/android-touchscreen-eventhub-btnmouse.patch ?
    (Although I’m not sure if this patch works with Froyo…)

    I think I should really take a look at the Viliv Froyo…

    Christian

  27. flattermann says:

    Peter,

    Take a look at spmario’s comment.
    Maybe the frame buffer issue can be resolved!

    Christian

  28. spmario says:

    flattermann,

    Yeah, you’re right.

    I changed the EventHub.cpp like the patch, and changed the pointercal file like “1600 0 0 0 960 0 65536″. Now the touch screen worked!!! :)

  29. Iceman says:

    OK, please update us!
    Spmario Have you resolved the problem?
    May you upload an image we all try?
    It seems that now joggler have the right video driver, touchscreen and wireless/sound working. Please, share with us!

    Let us know…

  30. Stephen says:

    Hi, I’ve put this issue to the Joggler.info forum with nil response, so I thought you’d might know/help.

    viewtopic.php?f=35&t=2544. After extracting V1.1 using 7zip, is it the following files that are extracted or copied to the USB.

    Android folder
    efi folder
    boot.nsh
    grug.cfg
    grup.efi
    startup.nsh

    Tried the above, but Android not booting just the O2 Joggler splashscreen and icons. Also tried it with another USM stick – to no avail. What do I need to do to get this loading. Any ideas/thoughts would be great !

  31. Bashir Shah says:

    Hi,

    has there been any more progress on this? seems like the Joggler community seems to have gone stale for both Android and linux ports :(

  32. flattermann says:

    Bashir,

    Unfortunately, I’m pretty busy right now.
    I’ve created the first Android image and published detailed build instructions.
    But I was hoping that somebody else would take over and continue the work… :-/

    Christian

Leave a Reply