Yeah, maybe. Only tested on old 256M unit and a DM3730 (don't have a rebirth one, this matters as different SGX blobs are needed for each 3 of them). This started as an "can it be done?" experiment, after success I polished it a little and made this pnd. I don't have plans to maintain it though, not really a fan of Android in general (although it's probably the best of mobile platforms out there as I'm even more not a fan of Apple products) so it's rather painful to work with for me. This is based on TI rowboat project and needed rather minimal modifications (see this diff).
The main motivation doing this was to run Android games on pandora, however I only managed to run a few simple games, others will not install, complain about missing multitouch or just plain won't work, and I have no idea how to debug them (Android looks very unfriendly in that regard to me). Ohwell.
Requirements:
SuperZaxxon beta5a or later firmware running 3.2+ kernel (not older/2.6 one)
at least 300MB of SD card space
Notes:
card corruption has been reported, beware!
do not remove the SD card that contains the .pnd file, doing so will crash everything and corrupt data.
Android only supports one removable SD card, and that is set up to be SD2 (right slot). So if you want to swap cards while Android is running, and want it to see card change, place the .pnd in a card on the left slot.
It should be possible to return to pandora's OS by running "Kill Android" from Android OS itself.
wifi should work, enable in settings
external wifi sticks won't work due to Android limitations.
Changes
r2: fixed some startup issues
r3: included OI File Manager, busybox and Android-Terminal-Emulator
r4: fixed sgx driver (work around it really), migrated to CyanogenMod, fixed wifi reload, added preliminary keymaps
r6: launcher script tweaks for faster load (works on SuperZaxxon Final only)
http://notaz.gp2x.de...gerbread_r6.pnd Note: in case you are updating from r3 or earlier, it's highly recommended to delete appdata. (edit: clarified requirements)
Hmh World of Goo is working at ~8fps.. there it gets ~20% of CPU time and ~70% is eaten by some "system_server".. What the hell is going on in that thing?
Hi notaz, sounds like your upto your awesome tricks again and will no doubt be after that bounty soon
I'm running Beta5a kernel 3.2 from the NAND, freshly installed and its not working as of yet though.
I've only made a few alterations to the NAND instal to icon size, some keyboard shortcuts and adding trash and log out icons to the panel. Other than that, I reactivated a swap partition via fstab, which I thought maybe a culprit, so I tried both with and without this.
I put the gingerbread pnd on the SD1 desktop and gave it 300mb of space (from 550+mb available) and after SD light activity to make the space (which is now definitely allocated 300mb as far as the OS is concerned) the XFCE session, just seemed to reboot, as though I had logged out and back in again (Reloading the desktop).
Here's the tmp.pnd run out file from the first run.
btw Many thanks to yourself and all others involved with the latest Hotfixes, as it kicks much butt
"There comes a time when it makes you so sick at heart that you can no longer take part.... unless you are free, the machine will be prevented from running at all!"
"The transparently pretend friend to animals and definitely not a fkn rat, Shade of Pink (if correctly lewd) RedBaronof nonsense loony round the cream bun and decidedly murky grey shade of para-politically coloured jam shenanigans"
do you have to partition your sd card for this to work im on super zaxxon 1.5 is that the right build as i cant get this to execute think us noobs need an install guide.Just want to try mame4droid reloaded.
I dont think it requires a partitioned SD card. The idea is it creates an appdata folder of whatever mb size you offer it on the first run called 'android_gingerbread' and then runs an android image from that file on your SD card.
You need SuperZaxxon 1.5 beta5a (in the top right corner) and to boot into the default 3.2 kernel (which will also be displayed on the boot screen).
I've tried deleting the appdata folder several times, chckdisc in windows and different sizes of mb allowed but I always get this displayed :
'directorycan't read '/lib/modules/3.2.17/kernel/drivers/gpu/pvr/bufferclass ti:ko ' : no such file or directory'
as the last line of it trying to boot android, before the XFCE desktop reboots.
I think there's an issue with the pnd at the moment. But then what do I know? : lol
"There comes a time when it makes you so sick at heart that you can no longer take part.... unless you are free, the machine will be prevented from running at all!"
"The transparently pretend friend to animals and definitely not a fkn rat, Shade of Pink (if correctly lewd) RedBaronof nonsense loony round the cream bun and decidedly murky grey shade of para-politically coloured jam shenanigans"
I was able to boot into android ok... though am finding it kind of useless so far...
wifi works, but I accidently turned it off, and then I had to kill android to get it working again.
I really don't like the built in browser.
I think I need to find a way to install a file manager and google play before I'll be able to do anything useful with it.
- Neelix
This is the Internet, ffs - Everybody has an opinion, everybody publishes their opinion, and nobody listens to anybody else.
Hmh World of Goo is working at ~8fps.. there it gets ~20% of CPU time and ~70% is eaten by some "system_server".. What the hell is going on in that thing?
'directorycan't read '/lib/modules/3.2.17/kernel/drivers/gpu/pvr/bufferclass ti:ko ' : no such file or directory'
this one is not a problem
I think there's an issue with the pnd at the moment. But then what do I know? : lol
Rebirth pandora I guess? Starting from xfce or minimenu?
Ouch! I just killed the contents of my SD card.
Don't put an SD card with any data you want to keep in the right socket while running gingerbread.
Android is scanning the cards and writing weird stuff to them like crazy for no apparent reason (especialy if you had MAME previews on it), so I'm not surprised.
Executed it a third time, now it runs..kind of.. really sluggish
Android scans the woile card for pictures to add to its gallery and audio to add to the audiolibrary *ugh* don't know if you can tell it not to do that...
Just tried it (on the DM3730 Pandora).
It runs surprisingly well for me, not as sluggish as on my N900.
I haven't tried any games yet, as I never used Android before, so I first need to find out where to get some
Some things I encountered:
* When closing and opening the lid, the screen rotates... this can't be reversed though (unless you install an app where you can manually do that I guess )
* Keyboard layout is not correctly set yet
Apart from that, it really looks promising
Thanks a lot
Got some spare bitcoins and you want to support me? Send them here: 1JFMx842TLW8sLKS3gn7kcLsNbXcLqXupK
'directorycan't read '/lib/modules/3.2.17/kernel/drivers/gpu/pvr/bufferclass ti:ko ' : no such file or directory'
this one is not a problem
I think there's an issue with the pnd at the moment. But then what do I know? : lol
Rebirth pandora I guess? Starting from xfce or minimenu?
I've got an original 256mb Pandora from the earliest 100. Starting android from xfce with the pnd in pandora/desktop.
"There comes a time when it makes you so sick at heart that you can no longer take part.... unless you are free, the machine will be prevented from running at all!"
"The transparently pretend friend to animals and definitely not a fkn rat, Shade of Pink (if correctly lewd) RedBaronof nonsense loony round the cream bun and decidedly murky grey shade of para-politically coloured jam shenanigans"