android
  #101  
Old 01-27-2011, 11:14 AM
GumbyX84's Avatar
GumbyX84 GumbyX84 is offline
Member
 
Join Date: Oct 2007
Posts: 250
Default

Are you going to use a full Android build or a custom "slim" version? I'm interested because I'm suprised it can run an OS on a MP3 player. Makes we wonder if it can be ported to other devices. Say a DS?
Reply With Quote

Advertisement [Remove Advertisement]

  #102  
Old 01-27-2011, 11:17 AM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

android is basically a modified linux. so you can almost say when the device runs linux it can run android (of course this is not whole truth, but thats what basically comes down to).
Reply With Quote

  #103  
Old 01-28-2011, 04:17 PM
saratoga saratoga is offline
Rockbox Developer / Moderator
 
Join Date: Apr 2007
Posts: 3,608
Default

Doesn't the R0 only have 64MB of RAM? I think thats going to make Android pretty much useless. I'm not even sure if modern versions can run with less then 128MB.

But yes, in principle you can run android on any ARM system with an MMU. For devices with not much RAM you're probably not going to enjoy it though. Java and all those fancy GUIs take up quite a lot of RAM.
Reply With Quote

  #104  
Old 01-28-2011, 04:37 PM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

yes saratonga that is very true it only has 64 MB. I did some stripping down in my qemu emulator. And removing some google,gsm etc. services it pretty much fits into about 34 mb (there could still be some stripping done) so it might be alright. there is also the way to use swap. if it won't work alright we will go to 1.6 which would still be ok but main goal will be 2.1 or 2.2
Reply With Quote

  #105  
Old 01-29-2011, 09:21 AM
Lorenz092 Lorenz092 is offline
Member
 
Join Date: Jan 2011
Location: Italy
Posts: 449
Default

Quote:
Originally Posted by slade View Post
yes saratonga that is very true it only has 64 MB. I did some stripping down in my qemu emulator. And removing some google,gsm etc. services it pretty much fits into about 34 mb (there could still be some stripping done) so it might be alright. there is also the way to use swap. if it won't work alright we will go to 1.6 which would still be ok but main goal will be 2.1 or 2.2
Wow! I'm following this project since its start...and it is really awesome!!
I like linux and I managed to run it on a crappy netbook with arm proc and less than 128 mb of ram.

Android (or rockbox, it is the same once booted or?) it will be usefull for things like file management and games. To listen your music I think it will be enough the default "application".

Goob job,
Reply With Quote

  #106  
Old 01-30-2011, 01:43 PM
MrVibrating MrVibrating is offline
Junior Member
 
Join Date: Jan 2011
Posts: 23
Default

..Just registered to say i've been lurking on this thread since it began and really looking forward to this project. Love my R0 but the playlist editor's almost useless, and it keeps switching off then going into system check or file checking modes on restart.. the wall between on-board mem and sdcard is a pain too.

Speaking of which - could Android / Rockbox add compatibility with larger sdcards?
Reply With Quote

  #107  
Old 02-02-2011, 05:20 AM
lebellium's Avatar
lebellium lebellium is offline
Samsung Moderator
 
Join Date: Sep 2007
Location: Paris
Posts: 3,599
Default

Is the website http://ypr0.hosting.rrza.de/projects/ypr0 down?
Quote:
503 - Service Not Available
__________________
I'm French^^ *GenerationMP3 Samsung Moderator*
Reply With Quote

  #108  
Old 02-02-2011, 12:09 PM
Lorenz092 Lorenz092 is offline
Member
 
Join Date: Jan 2011
Location: Italy
Posts: 449
Default

Quote:
Originally Posted by lebellium View Post
Yes...also for me...but I hope something special is happening hehe
Reply With Quote

  #109  
Old 02-02-2011, 02:27 PM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

we are currently busy with exams. after the 18th I'll continue work!
But I think we are getting really close now.
Stay tuned!

slade
Reply With Quote

  #110  
Old 02-03-2011, 04:54 AM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

ok guys I have some short news concerning the dual boot, here is how it will work:

For Installing the new ROM you will place a script in root of the player and a tar zip file.
First it will update your exisiting R0 Firmware with a modified kernel and a little modified busybox and root filesystem.
After the reboot the script will be launched and the following happens:
  1. Script will create a 512 MB ext4 partion on your MMC micro sd card
  2. script will untar a new rootfilesystem (containing Android) to mmc partition
  3. script will change the rc scripts to mount sd card as root filesystem
  4. script will create parition with fat32 with the rest of the space available on the sd card

To go back you will have to place a script on the players root (where R0.ROM will go) and it will replace the files after reboot and you will launch the other filesystem again.

This will be it for now for later we will try to make it dual boot better
Reply With Quote

  #111  
Old 02-03-2011, 05:32 AM
lebellium's Avatar
lebellium lebellium is offline
Samsung Moderator
 
Join Date: Sep 2007
Location: Paris
Posts: 3,599
Default

So if I understand well, at first dualboot will only be possible with a microSD card?
__________________
I'm French^^ *GenerationMP3 Samsung Moderator*
Reply With Quote

  #112  
Old 02-03-2011, 07:32 AM
Lorenz092 Lorenz092 is offline
Member
 
Join Date: Jan 2011
Location: Italy
Posts: 449
Default

Quote:
Originally Posted by lebellium View Post
So if I understand well, at first dualboot will only be possible with a microSD card?
Better than nothing! It's really a good piece of news!!


But so with the sd you can launch android and without it, boots the normal system?

EDIT: if it is possible, a "os" switching could be like this. If there is a file name in the root of the system, the player boots the normal os (or android) and if there's not boot the other os. The modified os should create or delete this file based on user decision. To switch between os it would be possible also because the original firmware is capable to delete files!
In conclusion, if R0Normal.OS (example) is present, boot original and if the user deletes this file, it boots Android and with android there will be the possibility to recreate this file.

Sorry for my fast English

Last edited by Lorenz092; 02-05-2011 at 06:32 AM.
Reply With Quote

  #113  
Old 02-07-2011, 04:12 AM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

ok guys i am pulling android sources for imx 51, I am in contact with one of the freescale developers. It is supposed to be easy to port the missing drivers over. So I'll give it a shot. Wish me luck!
Reply With Quote

  #114  
Old 02-07-2011, 06:19 AM
lebellium's Avatar
lebellium lebellium is offline
Samsung Moderator
 
Join Date: Sep 2007
Location: Paris
Posts: 3,599
Default

We wish you luck
__________________
I'm French^^ *GenerationMP3 Samsung Moderator*
Reply With Quote

  #115  
Old 02-07-2011, 08:47 AM
Lorenz092 Lorenz092 is offline
Member
 
Join Date: Jan 2011
Location: Italy
Posts: 449
Default

Quote:
Originally Posted by lebellium View Post
We wish you luck
Of course

So now you're able to run a different os with the original bootloader, right?
Reply With Quote

  #116  
Old 02-07-2011, 09:01 AM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

Android is compiling now. so far no errors. we'll see if it will work. original bootloader is still intact. hope it works though
Reply With Quote

  #117  
Old 02-07-2011, 09:52 AM
marklord marklord is offline
Junior Member
 
Join Date: Jul 2010
Posts: 6
Default

Quote:
Originally Posted by slade View Post
Android is compiling now. so far no errors. we'll see if it will work. original bootloader is still intact. hope it works though
I'm holding my breath
Reply With Quote

  #118  
Old 02-07-2011, 10:25 AM
slade slade is offline
Member
 
Join Date: Oct 2010
Posts: 118
Default

ok guys I get the following error on android compile now. kernel seems to work though:
Quote:
target Strip: libdrm1 (out/target/product/imx37_bbg/obj/lib/libdrm1.so)
make: *** No rule to make target `out/target/product/imx37_bbg/obj/lib/lib_csc_arm11_elinux.so', needed by `out/target/product/imx37_bbg/obj/SHARED_LIBRARIES/libopencore_common_intermediates/LINKED/libopencore_common.so'. Stop.
Reply With Quote

  #119  
Old 02-07-2011, 10:41 AM
Lorenz092 Lorenz092 is offline
Member
 
Join Date: Jan 2011
Location: Italy
Posts: 449
Default

Quote:
Originally Posted by slade View Post
ok guys I get the following error on android compile now. kernel seems to work though:
I'm really excited
Reply With Quote

  #120  
Old 02-08-2011, 07:42 AM
dfkt's Avatar
dfkt dfkt is offline
Moderator
 
Join Date: May 2006
Location: Vienna, Austria
Posts: 15,330
Default

I think it's about time to give these efforts some front page mentions: http://anythingbutipod.com/2011/02/p...samsung-yp-r0/
__________________
Please don't PM me with questions that can be answered in a forum thread. Don't be an idiot.
My Gear and Reviews | My RMAA Tests | IRC: #anythingbutipod on Freenode | Last.fm | Album Art Exchange | Rockbox | Replaygain
Reply With Quote

Reply

Tags
r0, rockbox, samsung yp-r0

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

Forum Jump



All times are GMT -5. The time now is 07:01 PM.