I want to know if is there a way to put Android to a Beaglebone Black?
Because I'm using a Cape LCD 7 Rev A3 and a Beaglebone A5A and a do not see nothing.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I want to know if is there a way to put Android to a Beaglebone Black?
Because I'm using a Cape LCD 7 Rev A3 and a Beaglebone A5A and a do not see nothing.
Which sources are you trying this? Please provide us the error logs if any.
BeagleBoneBlack support was recently added to our rowboat community sources. New features/updates are being added frequently.
One resource was this with Sitara, but it didn't work. I tried with rowboat community, but the same I cannot boot. and I know that beaglebone black works because I install linux and yesterday, I was working with it.
Javier Perez said:..I tried with rowboat community, but the same I cannot boot.
Could you provide bootlogs and logcat output if possible?
Which version of Beaglebone Black are you using. The rowboat sources are verified to boot on BBB A5A. However the HDMI output may not appear on some displays.
I am using A5A of Beaglebone Black, but I am using CAPE LCD 7. It works for ubuntu, but I want to use Android but I have no good results.
Do you have any extra capes connected to LCD7? We find that LCD7 cape with camera cape attached does not work with BB Black.
Regards,
Arun
It have nothing extra just the LCD and BB black, and as I mencioned, I am running Ubuntu and it is working. But I don't know why Android doesn't.
Hi,
I have a BB black and I try to install android using a LCD cape 7", but I can't. I try 2 ways: one of them is copy the image form http://icculus.org/~hendersa/android/ and the other one is compiling my own image. I tried this in a HDMI monitor and it worked. I don know what happen, the only change that I make is delete the resolution from uEnv.txt file, this step is neccesary when using a LCD cape.
anybody could help me?
Thanks.
Can you try the latest official android devkit from ti.com http://downloads.ti.com/sitara_android/esd/TI_Android_DevKit/TI_Android_JB_4_2_2_DevKit_4_1_1/exports/TI_Android_JB_4.2.2_DevKit_4.1.1_beagleboneblack.tar.gz
This SD card image has been validated for BeagleBoneBlack+LCD7 cape and BeagleboneBlack+HDMI.
Thank you for your answer. I try to execute the file mkmmc-android.sh as mentioned in README.txt but it not work for me. I obtain below tex:
Assuming Default Locations for Prebuilt Images
All data on /dev/mmcblk0 now will be destroyed! Continue? [y/n]
y
[Unmounting all existing partitions on the device ]
umount: /dev/mmcblk0: no montado
[Partitioning /dev/mmcblk0...]
El disco /dev/mmcblk0 no contiene una tabla de particiones válida
DISK SIZE - bytes
(standard_in) 1: syntax error
CYLINDERS -
expr: error de sintaxis
[Making filesystems...]
[Copying files...]
mount: el dispositivo especial /dev/mmcblk0p1 no existe
[Copying START_HERE folder to boot partition]
umount: /dev/mmcblk0p1: no se ha encontrado
mount: el dispositivo especial /dev/mmcblk0p2 no existe
umount: /dev/mmcblk0p2: no se ha encontrado
[Copying all clips to data partition]
mount: el dispositivo especial /dev/mmcblk0p4 no existe
umount: /dev/mmcblk0p4: no se ha encontrado
[Done]
I'm not sure what is happening, so please could you help me?
The mkmmc-android.sh script is tested only with English language installation.
You need to modify the script to get it properly working with non-English installations. Please refer the script file to understand what it is doing and modify as required.
thank you very much, now it work fine!!!
I try to install xbmc application but it doesn't work, do you know some about this topic?
regards.
How to obtain these error logs? I install the application and all seems normal, but when I run the application, it doesn't work and the screen is black.
Hi, I use this image ti.com http://downloads.ti.com/sitara_android/esd/TI_Android_DevKit/TI_Android_JB_4_2_2_DevKit_4_1_1/exports/TI_Android_JB_4.2.2_DevKit_4.1.1_beagleboneblack.tar.gz but, don't appear the main buttons on right side screen. In the attached picture you can see the buttons:
What do you think about this?
Thanks a lot!!
Juan c
Is the navigation bar does not appear on HDMI or LCD7? Did you get XBMC working on BBB?
Thanks,
Arun
Hello,
BB support HDMI display by default and the navigation bar is supposed to be at the bottom. But when an LCD cape is connected to BBB, Android tries to put the Navigation Bar to the right and but the icons are not get rotated.
For the icons to get rotated and to be displayed at the right side you have to set this property
setprop lcd.landscape true
You can check this runtime by
setprop lcd.landscape true
stop
start
After this you can add this to init.am335xevm.rc on-fs section as it is done at device/ti/am335xevm/init.am335xevm.rc
Regards,
Arun
Hello Arun,
Thank you for your reply. I don't know how to make this configuration. This configuration should be in source code and then compile it?
Regards,
Juan C.
Hello Juan,
The settings I suggested can be entered on android console or adb shell.
You can also put the setprop statement in init.am335xevm.rc and boot up.
Regards,
Arun
Hi arun
I'm building android ICS for beaglebone black with beaglebone black kernel. i replaced the ICS kernel with beaglebone black kernel, but whenever i try to boot the device its failed to boot.
SGX module failed to load and zygote also killed with error of untracked pid. How can i build ICS for beaglebone black is there any updated kernel for bbb?
Hello SangiliKumar,
If you see that the omaplfb and pvrsvrkm modules are not loaded, then android will not boot. Can you recompile the sgx modules against the latest kernel and use it with ICS file system?
Or else you can take the modules from TI DevKit 4.2.2 prebuilt images. Please attach the boot log also.
Regards,
Arun
Hi Arun,
As per your replay i replaced the modules from 4.2.2 and its initiated successfully in ICS. Here i've attached the dmesg but still zygote killed continually. Here i've attached the logcat from android.
130|root@android:/ # lsmod
omaplfb 12324 0 - Live 0xbf118000 (O)
pvrsrvkm 180244 1 omaplfb, Live 0xbf0de000 (O)
wl12xx 146838 0 - Live 0xbf0af000 (O)
mac80211 340195 1 wl12xx, Live 0xbf03e000 (O)
cfg80211 168191 2 wl12xx,mac80211, Live 0xbf004000 (O)
compat 1786 0 - Live 0xbf000000 (O)
root@android:/ # [ 523.713928] init: untracked pid 968 exited
Hi Arun,
As per your replay i replaced the modules from 4.2.2 and its initiated successfully in ICS. Here i've attached the dmesg but still zygote killed continually. Here i've attached the logcat from android.
130|root@android:/ # lsmod
omaplfb 12324 0 - Live 0xbf118000 (O)
pvrsrvkm 180244 1 omaplfb, Live 0xbf0de000 (O)
wl12xx 146838 0 - Live 0xbf0af000 (O)
mac80211 340195 1 wl12xx, Live 0xbf03e000 (O)
cfg80211 168191 2 wl12xx,mac80211, Live 0xbf004000 (O)
compat 1786 0 - Live 0xbf000000 (O)
root@android:/ # [ 523.713928] init: untracked pid 968 exited
Hi Sangili Kumar,
I see
couldn't open framebuffer HALin logcat
1. Can you check if FB is initialized properly. /dev/graphics/fb0
2. Make sure you have SGX library system/lib/hw/gralloc.omap3.so etc
Regards,
Arun
Hi Arun,
I following your indications, but it dosen't work, when I boot up the android, it not started. Please find attached the modified file.
Regards.
Juan C.
You can also try to put the property on default.prop
Add a line lcd.landscape=true to default.prop.
Regards,
Arun
Hi Arun,
Do you know if there is a way to connect a GPS in BBB with android?
Regards,
Juan C.
Hi Juan,
I see a GPS/GPRS cape for BeagleBoneBlack. Unfortunately you may need to contact http://www.exploitsys.com/ENG/Products.html for the board support.
Regards,
Arun
Arun Joseph said:Hi Juan,
I see a GPS/GPRS cape for BeagleBoneBlack. Unfortunately you may need to contact http://www.exploitsys.com/ENG/Products.html for the board support.
Regards,
Arun
Hi Arun,
Thank you for your information, but I mean a way to configure I/O on android to connect a GPS module. I bought this module http://www.adafruit.com/products/746
I know that this module works fine with BBB under Ubuntu, but I want to use android.
Regards,
Juan C.
Hi Juan,
The I/O interfacing(H/W) will be similar to ubuntu. We have not tried interfacing adafruit GPS breakout to BBB, but can definitely help you in software configurations.
Regards,
Arun
Hi Arun
Is there any default source for libgps.so like ril shared object ? source for reference-ril.so available from TI android source code but there is no source for libgps.so that's why asked.
Hi Sangili Kumar,
We have not tried to integrate a gps to rowboat yet. It will be great if somebody would like to try out this.
Porting guide for GPS is getting updated at googles android porting guide. A backed up copy can be found at http://www.kandroid.org/online-pdk/guide/gps.html
Regards,
Arun
Hi Arun,
Glad to know that goolge android porting guide updating, it will be helpful for many user.
By the way we ported the GPS and GSM in our device and its working fine, but its under NDA.
Arun Joseph said:Hi Juan,
The I/O interfacing(H/W) will be similar to ubuntu. We have not tried interfacing adafruit GPS breakout to BBB, but can definitely help you in software configurations.
Regards,
Arun
Hi Arun,
Could you tell me what is the start point to configure GPS output using a BBB UART?
thanks and regards,
Juan C.
HOlA. Yo tengo el mismo problema, al ejecutar el script me arroja los mismos mensajes de error. Tu solucion fue modificar el Script o reinstalar tu distribucion Linux en ingles. ayudame por favor.
Lenin Escobar said:HOlA. Yo tengo el mismo problema, al ejecutar el script me arroja los mismos mensajes de error. Tu solucion fue modificar el Script o reinstalar tu distribucion Linux en ingles. ayudame por favor.
Hola Lenin,
Lo he probado con las dos opciones que dices, es decir, he modificado el script para que funcione en castellano y también he instalado un linux en inglés. De las dos maneras funciona bien.
saludos.
Juan C.
HOla.
Gracias por tu responder de manera tan rápida. Yo cambié el idioma de mi distribución Linux y el Script se ejecutó de manera satisfactoria.
En estos momentos no dispongo de un Display para verificar el funcionamiento, pero veo que los leds D2 y D3 de la BBB se encienden y se apagan tras unos segundos, esto es muestra del buen funcionamiento?
Gracias por su atención.
Hola,
En principio ese es el comportamiento que debe ser. Yo lo he probado en un monitor y tambien tengo la LCD cape de 7", en los dos funciona perfecto.
Un saludo,
Juan C.