Booting Android on the BeagleBone Black not working?

2,448 views
Skip to first unread message

a.jain

unread,
Jun 20, 2013, 5:22:47 PM6/20/13
to beagl...@googlegroups.com
I was able to put Android onto a microSD card (link here, not the TI link). However, when I attempted to boot it, it would not work, as the BBB would run the eMMC. When I tried to flash it onto the BeagleBone Black, none of the user LEDs were lighting up, so I don't think that worked either. What can I do to fix this?

Robert Nelson

unread,
Jun 20, 2013, 5:26:32 PM6/20/13
to beagl...@googlegroups.com
Does it help if you hold the button next to the microSD card slot down
before power on..

Regards,

--
Robert Nelson
http://www.rcn-ee.com/

Ajay Jain

unread,
Jun 20, 2013, 5:28:02 PM6/20/13
to beagl...@googlegroups.com
That's what I was doing before, but it hasn't worked.
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/ztFZ5iBIRfw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to beagleboard...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Gerald Coley

unread,
Jun 20, 2013, 7:36:42 PM6/20/13
to beagl...@googlegroups.com
Did you try the steps described here?


Gerald



You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.


Ajay Jain

unread,
Jun 20, 2013, 7:46:15 PM6/20/13
to beagl...@googlegroups.com
Not yet. I'll give it a shot.

Gerald Coley

unread,
Jun 20, 2013, 7:48:18 PM6/20/13
to beagl...@googlegroups.com
One of my guys set that page up and got it running. And I have seen it running!

Gerald

Ajay Jain

unread,
Jun 20, 2013, 7:51:39 PM6/20/13
to beagl...@googlegroups.com
Sweet. Right now 7Zip is extracting the .img. Pretty cool the Windows
tutorial is already up since this file just came out yesterday.

Andrew Henderson

unread,
Jun 20, 2013, 9:19:36 PM6/20/13
to beagl...@googlegroups.com
On Thursday, June 20, 2013 7:48:18 PM UTC-4, Gerald wrote:
One of my guys set that page up and got it running. And I have seen it running!

Ooooh... a wiki!  And a wiki for installing BeagleSNES, too!

I think that I'm going to rebuild that Android image again sometime soon.  In fact, I want to rebuild the whole thing from scratch again to see if there was anything that I missed in my build instructions.  On the next build, I want to use Robert's default kernel (rather than my trimmed down BeagleSNES kernel) with the Android drivers and put that extra kernel command line in the uEnv.txt to get rid of the framebuffer cursor.  I know that blinking cursor is probably driving someone nuts right about now.  There are a lot of features that people might expecting that I compiled out of the kernel because BeagleSNES didn't really need them...

Andrew

Ajay Jain

unread,
Jun 20, 2013, 9:33:25 PM6/20/13
to beagl...@googlegroups.com
It works! Thanks guys! Yeah, that blinking cursor is driving me
EXTREMELY nuts. Let me know when you create a new one without it. Any
estimated date?

Andrew Henderson

unread,
Jun 20, 2013, 9:44:42 PM6/20/13
to beagl...@googlegroups.com
On Thursday, June 20, 2013 9:33:25 PM UTC-4, a.jain wrote:
It works! Thanks guys! Yeah, that blinking cursor is driving me
EXTREMELY nuts. Let me know when you create a new one without it. Any
estimated date?

I'm in the process of fetching all of the sources again to build it, so it might be as soon as tomorrow.  But, I don't know... depends how busy I am tomorrow.  As for that blinking cursor, you can edit the uEnv.txt file in the boot partition to remove it.  Just add this text:

vt.global_cursor_default=0

... to the end of the line that has the "video=720x480-16@60" on it.  Even if you are using Windows, the boot partition will mount on your PC (since it is a VFAT filesystem), so you should be able to edit it under Windows.  Just put the microSD card into your PC the same way you did to copy the image onto it and it will show up as a new drive.  The uEnv.txt will be in the root of that drive.

Andrew

epit...@gmail.com

unread,
Jun 22, 2013, 9:10:24 PM6/22/13
to beagl...@googlegroups.com
a.jain,

I have done the whole process of downloading, uncompressing, etc several times and I cannot get it to boot the android image!  I am following the instructions at: http://circuitco.com/support/index.php?title=Android and it is killing me.  I am using the windows process as described to build the SD card image.

Any thoughts?

- Eric


On Thursday, June 20, 2013 9:33:25 PM UTC-4, a.jain wrote:

epit...@gmail.com

unread,
Jun 22, 2013, 9:18:34 PM6/22/13
to beagl...@googlegroups.com
a.jain,

Any thoughts on what you did differently?  I have done the whole process from downloading to building several times (7x) and I cannot seem to get my BBB to boot android.  No user lights blink at all.  It is like it doesn't see the image.  I am following the circuitco process at: https://groups.google.com/forum/#!topic/beagleboard/ztFZ5iBIRfw

Gotten it to boot from the SD card before but that was to update the shipped OS. 

- Eric

On Thursday, June 20, 2013 9:33:25 PM UTC-4, a.jain wrote:

a.jain

unread,
Jun 22, 2013, 9:19:34 PM6/22/13
to beagl...@googlegroups.com, epit...@gmail.com
Have you held the boot button down before and during you put in the power, and let it go once the user leds have been blinking?

a.jain

unread,
Jun 22, 2013, 9:29:46 PM6/22/13
to beagl...@googlegroups.com, epit...@gmail.com
Also, you are using the BeagleBone Black right?

Ryan Ramchandar

unread,
Jun 23, 2013, 1:04:17 AM6/23/13
to beagl...@googlegroups.com
Hey guys, I am having the same issue. I followed the following guide: http://circuitco.com/support/index.php?title=Android to no avail. After creating the microSD card with the Android image by Andrew Henderson I placed it in the BBB and pressed and held the boot button before/during applying 5V power.

Nothing happens, no leds blink etc.

Removing the microSD card and booting normally, it will enter angstrom on the eMMC. Any ideas?

Tommy Snyder

unread,
Jun 24, 2013, 11:18:55 AM6/24/13
to beagl...@googlegroups.com
I'm assuming you have tried multiple times, correct? From my personal experience, it does take more than one try sometimes. 
You may not be holding down long enough on the boot from SD button. If you hold it for 10 seconds without any LED's it didn't work.
My only suggestions are:
* Unplug and re-plug everything. Power sourece, micro sd, USB hubs, display, power source. Make sure you power sources are   5V externals and are properly connected to a power outlet.
* Be sure you are actually holding down the boot button; it can be pretty tough to press.
* Try re-flashing your micro SD and make sure it is big enough (at least 4 GB)
* Make sure you are using Win 32 Disk Imager ( http://sourceforge.net/projects/win32diskimager/files/latest/download )
* Double check you have a good micro SD by booting from it using a different image (here are a few options http://circuitco.com/support/index.php?title=Ubuntu_On_BeagleBoard_Black )
* Try multiple times. If it doesn't work, remove power, eject micro SD, insert, micro SD, hold down boot button, apply power. It may take 2 or more attempts.

None of these things are guaranteed to work but definitely try them.  As someone who hasn't had this issue it is hard to speculate why it would not be working.

Eric Pitcher

unread,
Jun 24, 2013, 2:16:14 PM6/24/13
to beagl...@googlegroups.com
Yes, unfortunately i have tried your suggestions at least 7x.  It is like the build is not right and not catching the boot.


--

Juan C.

unread,
Jun 24, 2013, 2:51:20 PM6/24/13
to beagl...@googlegroups.com, epit...@gmail.com
Out of curiosity, I just tried the Android tutorial on circuitco and it worked fine on mine. Are you doing this off Linux or a Windows computer?

Juan C.

unread,
Jun 24, 2013, 3:00:31 PM6/24/13
to beagl...@googlegroups.com, epit...@gmail.com
Yeah, I'm using a Windows computer too. Hmm..I wonder what can be wrong. 


On Monday, June 24, 2013 1:16:14 PM UTC-5, Eric Pitcher wrote:

camil...@gmail.com

unread,
Oct 2, 2013, 11:04:23 AM10/2/13
to beagl...@googlegroups.com
Hi! I currently managed to start the Android BeagleBone Black, but WHEN I connect the ethernet cable, the BBB switches off, no more leds, dead completely.
Any idea?
Camillo

Gerald Coley

unread,
Oct 2, 2013, 12:17:01 PM10/2/13
to beagl...@googlegroups.com
Run it from DC. Not USB. At least 1.5A.

Gerald



--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.

sandee...@gmail.com

unread,
Oct 9, 2013, 4:58:28 AM10/9/13
to beagl...@googlegroups.com, camil...@gmail.com
Hi I am also not able to boot the TI image, it is showing 2 led blink for some time after all led are blank. Can you let me know how you solved the problem?

viktor....@gmail.com

unread,
Oct 9, 2013, 6:02:53 PM10/9/13
to beagl...@googlegroups.com
Hi Andrew

I just got the BBB and wanted to run Android according to your description found on the forum. I have the problem that the boot process stops after some time (see listing below). I have configured the flash card with the image provided (BBB_JB_Android_3_8_13.img) and powered with external power supply as indicated. Below is the log on the serial terminal output. The boot process stops with the last message "[   46.255879] init: sys_prop: permission denied uid:1003  name:service.bootanim.exit"
Do you have any advice, what may be the reason for this error? 
Thanks anyway for the good description in your posts.
Regards,
Viktor

Log output:
.....
[    2.918519] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[    2.928396] Detected MACID = 90:59:af:63:ef:48
[    2.933108] cpsw 4a100000.ethernet: NAPI disabled
[    2.940251] omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:50:49 UTC (946687849)
[    3.001621] tilcdc 4830e000.fb: timeout waiting for framedone
[    3.019644] ALSA device list:
[    3.022816]   #0: TI BeagleBone Black
[    3.589086] EXT4-fs (mmcblk0p2): recovery complete
[    3.597328] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    3.605891] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.613893] devtmpfs: mounted
[    3.617440] Freeing init memory: 292K
[    3.657250] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[    3.791028] init: cannot open '/initlogo.rle'
[    4.533885] EXT4-fs (mmcblk0p3): recovery complete
[    4.543675] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: nomblk_io_submit,errors=panic
[    4.580991] init: cannot find '/system/bin/sgx/rc.pvr', disabling 'pvr'
[    4.599927] init: cannot find '/system/etc/install-recovery.sh', disabling 'flash_recovery'
[    4.836830] init: untracked pid 100 exited
root@android:/ # [   24.376216] warning: `zygote' uses 32-bit capabilities (legacy support in use)
[   36.043718] net eth0: initializing cpsw version 1.12 (0)
[   36.051757] net eth0: phy found : id is : 0x7c0f1
[   36.066149] libphy: PHY 4a101000.mdio:01 not found
[   36.071281] net eth0: phy 4a101000.mdio:01 not found on slave 1
[   36.083857] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   39.127327] libphy: 4a101000.mdio:00 - Link is Up - 100/Full
[   39.136471] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   46.255879] init: sys_prop: permission denied uid:1003  name:service.bootanim.exit

gergel...@gmail.com

unread,
Jun 2, 2014, 3:58:32 AM6/2/14
to beagl...@googlegroups.com, viktor....@gmail.com
Hello
Have you got the solution for this problem?

Gangadhar Reddy G

unread,
Apr 22, 2015, 12:48:42 PM4/22/15
to beagl...@googlegroups.com
Hi Jain,

   I am newbie to BBB platform. I am also facing same issue what you faced. I done following things my android image was not boot up from sdcard please please help me to solve this issue.

1. I have beagle bone black
2. I flashed android images to sdcard my using below command
   sudo dd if=bb.img of=/dev/sdx
3. Inserted sdcard to bbb
4. Before powering on device pressed boot button(Near to micro sdcard S2 switch) some sceonds
5. But i didn't see any leds are lighting while booting, i am facing this issue from last 2 days.

Please provide proper android image and steps to bring up bbb android please help me.

I connected to bbb 5v power supply and usb from bbb to Ubuntu PC.

sandeep manne (సందీప్ మన్నే)

unread,
Apr 22, 2015, 12:54:51 PM4/22/15
to beagl...@googlegroups.com
Actually mine there is no problem only thing is in android image led indicators will not work if you still have doubts you can connect he I and check or use serial to sub cable and see o/p. 

Note: you can use your arduino uno as serial cable. I used it for my bbb debugging.
For more options, visit https://groups.google.com/d/optout.


--
Regards
Sandeep Manne
http://smanne.net



allar...@gmail.com

unread,
Mar 9, 2016, 6:07:43 AM3/9/16
to BeagleBoard
Seems what worked for me was to NOT hold down the boot button prior to connecting power.  In fact, I had to plug in power, and then very quickly (before normal boot process begins, which is indicated by flashing of the indicator LEDs) I held down the boot button for several seconds, at which time the LEDs all came on solid for 2-3 seconds, then turned off; at which time I released the boot button, and the flashing process began (as indicated by LEDs flashing, but not in the heartbeat pattern).  Hope this helps!

-Darryl
Reply all
Reply to author
Forward
0 new messages