FORUMS
Remove All Ads from XDA

 View Poll Results: Android On Samsung Arm Chromebook?

Hell Yes!!
 
177 Vote(s)
97.25%
Hell No!!
 
5 Vote(s)
2.75%

[WIP]Android on Samsung Chromebook series 3

102 posts
Thanks Meter: 38
 
By opieum, Senior Member on 30th April 2013, 10:01 PM
Post Reply Email Thread
UPDATE: See second post for initial downloads of AOSP, CM , Arndale and Linaro/Arndale builds. These are very much a work in progress and may not even work. I am putting them forth for testing for the dev community to try out on their chromebooks.

These builds will be based on the latest JB builds. There is still alot of work to be done here. The AOSP builds initially have been put up. The other builds will go up as they are completed. I am working on the documentation for putting this together as a repeatable process is doable. In time there will be an installer and other goodies, but for now this will just be a very vanilla and manual process.

My goal is to get a working port of JB on the Samsung Chromebook. There has been no significant work on this front AFAIK. So I am taking it on myself to learn and try this out. Any community input would be helpful in making this work. I am fairly n00b at this but am looking to make this work.

I found some promising information. I might be able to build this using the binaries from arndaleboard which appears to mostly use the same hardware.

FYI for anyone experimenting to make this work please note that the following MUST be done for any chance of these root files to boot from SD.
SD/MMC boot
vold.fstab
* Change the sdcard0 and sdcard1 lines so that the first line is sdcard1 and the second is sdcard0.
fstab.arndale
* Change all references to mmcblk0px to mmcblk1px.
init.arndale.rc
* Change the 2 references to mmcblk0px to mmcblk1px.
mountd.conf
* Change the reference to mmcblk0 to mmcblk1

http://www.arndaleboard.org/wiki/index.php/Main_Page

http://forum.insignal.co.kr/viewtopic.php?f=6&t=62
http://forum.insignal.co.kr/viewtopic.php?f=6&t=63

Now that the rootfs part is addressed I am tackling the booting issues. Current uboot methods focus mainly on linux distro booting. Android appears to require its own ramdisk (which is in the links below) there will be some extra downloads such as a working uboot.

Once there are working versions of all the needed components working. An installer or installer script will be put together along with documentation. I may release this to a separate thread which I will post here.

Additional info on flashing the actual arndale. http://www.arndaleboard.org/wiki/ind...Flash_a_Device
Arndale is the base hardware also used on a Samsung series 3 Chromebook. Most if not all the components will work.

Additionally MANTA aka nexus 10 hardware is similarly identical and can be used with some success. I am working on compiling base builds based on CM10, AOSP, Linaro and Arndale's git.

Some more info on the bootloader

http://www.denx.de/wiki/U-Boot
http://www.chromium.org/chromium-os/...arm-chromebook

Im using this post to keep notes on what I find and build. I might edit some more to update as I find stuff. I will create a separate post if I have any success. I got two of these. I can live with bricking one if it happens. And I imagine there is a way to restore the system if needed. I figure I will figure that part out first. To avoid any mishaps and have a brick.

CREDITS: Musical_chairs for his invaluable input and resources he has linked in this post. I will update credits for other contributors once I get through the whole thread and credit all those obviously who build the original code these builds will be based on.
The Following 6 Users Say Thank You to opieum For This Useful Post: [ View ] Gift opieum Ad-Free
30th April 2013, 10:06 PM |#2  
opieum's Avatar
OP Senior Member
Flag Valley Stream NY
Thanks Meter: 38
 
Donate to Me
More
DISCLAIMER: For advanced users ONLY!! Not responsible if your chromebook gets bricked, struck by lightning or eaten by a pack of wild boars or attacked by crab people! Anything you do strongly recommended it be done on an SDcard to ensure easy rollbacks and no destruction of firmware.

Here are the first downloads of the rootfs and ramdisk (both of which are needed for a working android install on chromebook) These are based on AOSP. More files will be coming as I am compiling. Basic instructions on how to set up uboot will be posted above as well as how to properly flash an SDcard. This assumes you know how to get your chromebook into dev-mode. Please note this is strictly for anyone with android system experience. The system may not even boot properly at this point. This is pre-pre-alpha at this point. There is alot of work to do before it even comes close to being usable. But if you get it working, please make a DD image (instructions above) and post it for all to use and work from. FOSS means sharing and sharing means caring. This will speed up the work needed to make this work for all of us.

aosp-ramdisk.img
https://mega.co.nz/#!sZgVmIQY!M9ANXX...C_Tgr1PdOD0Hxo
aosp-rootfs.tar.bz2
https://mega.co.nz/#!ZNgAFYqR!HkXcLx...ogTL5CnZDuUtIA

arndale-kernel
https://mega.co.nz/#!gIQXVLRC!U_L0WS...lTlKwHVoC28C14
arndale-ramdisk.img.ub
https://mega.co.nz/#!RB4XBAjS!JtNgci...va26b7U9zvBYA0
arndale-rootfs.tar.bz2
https://mega.co.nz/#!xJwBVALa!QnwJRj...3sGs8XgeC75fDU
The Following 3 Users Say Thank You to opieum For This Useful Post: [ View ] Gift opieum Ad-Free
6th May 2013, 02:27 AM |#3  
afrojoc's Avatar
Senior Member
Flag Moore, OK
Thanks Meter: 110
 
More
I'm super excited that you're working on this Opieum. This would be absolute dream come true. I'd love to help out but I can't be a tester lol. After I get my next few paychecks I'd love to send a donation to you sir!
6th May 2013, 06:07 PM |#4  
opieum's Avatar
OP Senior Member
Flag Valley Stream NY
Thanks Meter: 38
 
Donate to Me
More
Im still working on it. Its a bit tricker than I thought to get it working. Not impossible tho. I just lack the experience and knowledge to get this up and running. I figured I could do it over the weekend lol. Humbling experience. Once I have something working that is moderatly usable I figure I will take some donations to support other types of chromebooks, for now tho I will just do this cause I want to get android working on the samsung chromebook series 3.
6th May 2013, 09:14 PM |#5  
Senior Member
Flag Livonia
Thanks Meter: 102
 
Donate to Me
More
Quote:
Originally Posted by opieum

Im still working on it. Its a bit tricker than I thought to get it working. Not impossible tho. I just lack the experience and knowledge to get this up and running. I figured I could do it over the weekend lol. Humbling experience. Once I have something working that is moderatly usable I figure I will take some donations to support other types of chromebooks, for now tho I will just do this cause I want to get android working on the samsung chromebook series 3.

May want to wait for IO until after if Chrome and Android get close enough to jump from one to the other.

Also, I guess you could try and use the Cyanogen Mod port tool to try and get Android on it. It's what I used to try and get Ubuntu-Phone on my Nook. Nearly have it, but got the black screen of doom.
7th May 2013, 04:36 PM |#6  
opieum's Avatar
OP Senior Member
Flag Valley Stream NY
Thanks Meter: 38
 
Donate to Me
More
Thanks moocow, I appreciate the advice. I had not considered the Cyanogen tool. I know google IO is right around the corner but I want to see if I can get it working. Part of it is as much a technical exercise to see if I can do it as much as it is just doing it.
Do you have a link for this porting tool? I was looking for one. If its just porting from the git I guess I can do that too. I was just wondering if there was a specific tool do this with. I was not aware there actually was a tool.
7th May 2013, 10:05 PM |#7  
Member
Thanks Meter: 6
 
More
I'm so excited someone is trying to make this work! I'm no dev, but I'd love to help in anyway. Subbing now.
17th May 2013, 09:44 PM |#9  
vampirexhunter's Avatar
Senior Member
Thanks Meter: 48
 
More
Amazing! I wish you the best of luck on this

I've seen some great development for the ARM Chromebook over on the Linux side, so anything is possible

Hope your efforts will be fruitful

Thanks!
18th May 2013, 03:10 PM |#10  
Senior Member
Thanks Meter: 1,204
 
More
I'm excited to see some effort being put into this!

I don't think you need to worry about flashing procedures just yet, and I certainly would forget about messing with uboot until way later in the game. It's pretty easy to get a dual-boot setup on the chromebook, getting the files in place is way easier than it is on a typical Android device because you can write them to an sdcard from inside ChromeOS, then reboot to the sdcard. We can worry about booting Android from the internal storage later, shouldn't be too hard. And to do anything with uboot, you're going to need to physically disassemble the chromebook and remove the write protect screw/sticker, IMO it would be best to avoid that.

Maybe we should start by adapting this procedure, but putting an Android filesystem and kernel on the sdcard instead of Linux?
http://blogs.arm.com/software-enable...-3-chromebook/
19th May 2013, 07:02 PM |#11  
opieum's Avatar
OP Senior Member
Flag Valley Stream NY
Thanks Meter: 38
 
Donate to Me
More
Thanks. I have been hitting wall after wall with u-boot so yea I am working on the dualboot method for now. That post is great! I had not seen it before. Bookmarked among many. Hopefully I can find the issues keeping me from making this work.
Post Reply Subscribe to Thread

Tags
chromebook series 3

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes