"Super-Jumbo" 2011-03.a (AIOS, Gingerbread, Maverick, ChromiumOS) for Beagleboard ready for you!

@Koen, I don’t think that you are picking up the right fight here!
There are many “much bigger” companies pigging back on open source and
which doesn’t give back anything.

Anyway, to answer specifically your point, this touchscreen patch has
been committed for weeks now:
http://git.alwaysinnovating.com/cgit.cgi/ai.openembedded.dev/log/recipes/linux/linux-omap-psp-2.6.32/omap3-touchbook/touchscreen-chacha.patch

and there is nothing private here:
http://git.alwaysinnovating.com/cgit.cgi/ai.openembedded.dev/tree/recipes/linux/linux-omap-psp_2.6.32.bb

@Jason, yes, there is nothing private in the kernel. I’m 100% sure!

Great. I have a mirror setup at http://beagle.s3.amazonaws.com/demos/ai-superjumbo-2011-03.a.gz.torrent. Remove the .torrent to download directly, but I hope others can share bandwidth as well.

Gregoire, realize that the kernel is likely not the only GPL component in the system. You likely need to setup a source mirror for the packages downloaded by OE in your Angstrom fork. I suspect some of the other packages utilized may also be GPL licensed. Please let me know how I can be of assistance as I find this to be of great benefit to the community. It would be nice to see this operating system switch feature supported in the Angstrom and Rowboat repositories at least, if not also the Ubuntu releases (perhaps no patches are needed there?).

I downloaded this, but it fails to unpack:
   zcat /tmp/demos_ai-superjumbo-2011-03.a.gz >/tmp/demos_ai-superjumbo-2011-03.all
   gzip: /tmp/demos_ai-superjumbo-2011-03.a.gz: invalid compressed data--format violated

Do you have an MD5 for the .gz file?

Gary Thomas wrote:

I downloaded this, but it fails to unpack:
    zcat /tmp/demos_ai-superjumbo-2011-03.a.gz>/tmp/demos_ai-superjumbo-2011-03.all
    gzip: /tmp/demos_ai-superjumbo-2011-03.a.gz: invalid compressed data--format violated

Do you have an MD5 for the .gz file?

bc68c947f121ff8ce999e96ed0d96ae2 ai-superjumbo-2011-03.a.gz

I got something completely different downloading via the torrent :frowning:

Maybe we should make sure it's all there:

$ ls -l /tmp/demos_ai-superjumbo-2011-03.a.gz
-rw-rw-r-- 1 gthomas gthomas 2191575252 Mar 30 19:23 /tmp/demos_ai-superjumbo-2011-03.a.gz

Jason, any feedback?

@Jason Many thx for the torrent. I downloaded the torrent yesterday
and be seeding the file

@Grégoire I used the instructions on the Wiki page and it created the
SD card just fine. I'm using a 4 Gb Kingston microSD card but on my
revB xm board I'm getting a bad newroot /root and Kernel panic message
so I am assuming something in the second partition didn't go as
planned. I get the boot screen just fine and pressing the user button
works but it hangs there. Any suggestions on what might be the culprit?

Anthony Kavassis wrote:

@Jason Many thx for the torrent. I downloaded the torrent yesterday
and be seeding the file

@Gr�goire I used the instructions on the Wiki page and it created the
SD card just fine. I'm using a 4 Gb Kingston microSD card but on my
revB xm board I'm getting a bad newroot /root and Kernel panic message
so I am assuming something in the second partition didn't go as
planned. I get the boot screen just fine and pressing the user button
works but it hangs there. Any suggestions on what might be the culprit?

the unzipped file size of the image is 7.7G ....

Vladimir I just followed what was mentioned in the Wiki here where it
mentions at least 4Gb card:
http://www.alwaysinnovating.com/wiki/index.php/Beagleboard

Anthony Kavassis wrote:

Vladimir I just followed what was mentioned in the Wiki here where it
mentions at least 4Gb card:
http://www.alwaysinnovating.com/wiki/index.php/Beagleboard

I did not write the wiki :slight_smile:

ls -lh ai-superjumbo-2011-03.a
... 7.7G ... ai-superjumbo-2011-03.a

Hi,

@Gr�goire I used the instructions on the Wiki page and it created the
SD card just fine. I'm using a 4 Gb Kingston microSD card but on my
revB xm board I'm getting a bad newroot /root and Kernel panic message
so I am assuming something in the second partition didn't go as
planned. I get the boot screen just fine and pressing the user button
works but it hangs there. Any suggestions on what might be the culprit?

you can manually copy the content of the second partition this way :
mount -o loop,offset=764951040 ai-superjumbo-2011-03.a /mnt/
fdisk /dev/mmcblk0
-> create the 2nd partition with the right size for your SDCard
mkfs.ext3 /dev/mmcblk0p2
mount -t ext3 /dev/mmcblk0p2 /mnt2
cd /mnt
rsync -avz . /mnt2/
umount /mnt2

Eric

run kpartx on the loop file to autodiscover the offset and look in /dev/mapper/.

regards,

Koen

I would like to thank everyone for your responses. I got the image
working by downloading the split part files (single file from torrent
comes up with errors when expanding). Using the cat command and then
dd, it worked just fine with the 8Gb microSD card. Double pressing the
user button though doesn't come with an OS switcher screen, but rather
a blank screen. Android performance seems a bit sluggish on the menu
system,

With regards to Android marketplace, I keep getting force closure
errors. Is this normal?

Anthony Kavassis wrote:

I would like to thank everyone for your responses. I got the image
working by downloading the split part files (single file from torrent
comes up with errors when expanding). Using the cat command and then
dd, it worked just fine with the 8Gb microSD card. Double pressing the
user button though doesn't come with an OS switcher screen, but rather
a blank screen. Android performance seems a bit sluggish on the menu
system,

With regards to Android marketplace, I keep getting force closure
errors. Is this normal?

this image ships with android marketplace installed? kudos to bravery

@Gregoire
I was fascinated to see Angry Birds, but in fact my primary interest
is video.
I brought in a very vanilla USB keyboard on day 2, booted into AI, and
was delighted to see standard
def video with a good frame rate running out of the box, so to speak.
I've found AI to be
lightweight, responsive, and pretty much ideal for the early part of
the project I'm currently working on.

I have had one problem which is that I would like to change screen
resolution, but creating a
new boot.scr requires me to get mkimage-x86 on my Ubuntu host. Can
anyone give me a clue on how
best to get hold of this ? The command apt-get install uboot-mkimage
installs a mkimage executable
that appears to accept the appropriate parameters but the resulting
boot.scr simply hangs.

Andy Dwelly

How does the boot.scr look if you prepare it on a touchbook.
I could not get the suggested script to work.
Also the memory figures seem odd, "0 80200000" seems not right.

mkimage did work but not the result. The BB does not boot.
There are so many options and versions on the beagleboard.
It's hard to choose the right thing.
I'm runnign a XM A2.

Jason:
  I've downloaded the image from the Amazon mirror, but I'm
unsuccessful in uncompressing it. Here's the error message:

$ gunzip ai-superjumbo-2011-03.a.gz

gzip: ai-superjumbo-2011-03.a.gz: invalid compressed data--format
violated

The md5sum matched one of the ones posted here.

Any suggestions?

Success! This link [1] appears to work.

--Mark

[1] http://beagle.s3.amazonaws.com/demos/ai-superjumbo-2011-03.a.tbz2

Hello to all,

just a couple of thoughts on the image after using it for a few days.
Both Ubuntu and AI Linux work superbly but I can't get Chrome OS to
work and Android seems to be twitchy to say the least on my XM rev B
board. Chrome OS boots up but can't get through the installation
process. It doesn't detect the Ethernet adapter on my Xm board or it
could potentially require a WiFi usb adapter in order to get Internet
access. As far as Android is concerned, if I try to install an apk it
says there is no room in the card. Android marketplace doesn't work
and a good number of apps crash with force close message. Was
wondering if anyone else has had similar experience with the image.

--Anthony

Hello,

A couple of answers to your post:

- ChromiumOS has only been tested with wifi indeed. In the next
release, we will add support for the Ethernet port. Note that you can
start ChromiumOS from AIOS (native performance) and then you can still
use the Ethernet port which can be configured through AIOS.

- As for Android, the card image that we have done is pretty small so
you can't install many other applications. Note that the Android
Market behavior varies depending of the device and your geographic
location. I've experienced very different behavior with the Market.
Note that we will install the Amazon market in the next release. All
the apps part of the image have been tested and they were working fine
for us on a Beagleboard-xM. Please describe your problems precisely
and be sure to have a clean card.

Thanks for your interest!

Grégoire Gentil
Founder Always Innovating

- ChromiumOS has only been tested with wifi indeed. In the next
release, we will add support for the Ethernet port. Note that you can
start ChromiumOS from AIOS (native performance) and then you can still
use the Ethernet port which can be configured through AIOS.

To get ethernet access on ChromiumOS, you actually just have to edit line 21 in /etc/init/flimflam.conf in ChromiumOS, by replacing:

exec /usr/sbin/flimflamd -i ra0 -W wext -k /var/whitelist/owner/key

with

exec /usr/sbin/flimflamd -i usb0 -k /var/whitelist/owner/key

To do so, you have a console access on tty2 (login chronos, no password)

Alexandre

The binaries version 2011-03.a don't work on XM rev C - we didn't have
the chance to test on that hardware revision and there are a few
important hardware changes indeed. There are some patches floating
around that we have applied. When we will release an update of Super
Jumbo, we will make sure that it's compatible with revision C,

Grégoire Gentil
Founder Always Innovating
Follow us at http://twitter.com/ai_info