OpenMokast

Home arrow Software arrow Download
Download

Binaries are available for Openmoko (SHR or OM2008.x ) and Ubuntu or you can get the source. ETI bitstreams for testing are available.


Openmoko 

The openmokast application is available for different OM distributions. The latest version are now built for SHR , however, the procedure and packages for OM 2008.x will be kept on this page.

SHR

You can download and install openmokast on your FreeRunner by following this procedure. Openmokast was tested with the MTech UDR-A3L receiver but it might work with the entire UDR family of receivers. We would appreciate if users could report their result with different MTech UDR hardware through our forum . The software also supports the ETI file format that can be generated with our online encoders at http://mmbtools.crc.ca/ . Please note that the software might require an up-to-date version of SHR (as of 2009-11-12):

  1. Download the following files to your device:
    - openmokast_0.6.3-r0.4_armv4t.ipk
    - openmokast_0.6.2-r6.4_armv4t.ipk

  2. Install the application by typing on the terminal:
    > opkg install openmokast_0.6.2-r6.4_armv4t.ipk

    OR

    If you FreeRunner is connected to the Internet, you can skip step 1 and install the application directly from the terminal by typing:
    > opkg install http://openmokast.org/files/packages/om-shr/openmokast_0.6.2-r6.4_armv4t.ipk

  3. For audio playout to work, the installation of the mplayer package and its dependencies is also required (Internet connection is required for this step):
    > opkg install mplayer

  4. You can now run openmokast from the application menu on the phone.

To use a USB receiver:
  1. Before to start openmokast, go to Settings->Connectivity->USB Settings and drag the USB mode option to Host.

  2. Start openmokast and select the USB receiver.

  3. From the openmokast main window, you can now tune to a DMB ensemble, then refresh the content and start selected multimedia streams.

If no USB receiver is available, you can follow these steps to generate a test stream in a file:

  1. Go to http://mmbtools.crc.ca/ and use our Web Appliances to generate DAB/DMB broadcasting streams with audio or Slideshow content.

  2. Download the generated file to the phone and open it from openmokast.

  3. From the openmokast main window, you can now refresh the content and start selected multimedia streams as if you had a connected DAB/DMB receiver.

Finally, let's hope that some manufacturer will soon release a real hardware broadcasting receiver integrated in a Linux mobile device to receive live multimedia services.

OM 2008.x

(Note 2009-11-12 -- Latest versions available for SHR only) You can download and install openmokast on your Neo1973 or FreeRunner by following this procedure. Because no hardware receiver is currently available to the public, the software is limited to use a special file format that imitates the content that would be received from the air. Please note that the software has been tested on OM 2007.2 and OM 2008.x:

  1. Download the following files to your device:
    - openmokast_0.5-r0_armv4t.ipk (or version openmokast_0.4-r18_armv4t.ipk for more features but less stability)
    - libfec0_3.0.1-r2_armv4t.ipk

  2. If installing on OM2008.x, download the following libraries:
    - libglade-2.0-0_2.6.2-r2_armv4t.ipk (required for GTK+ interfaces)
    - alsa-utils-amixer_1.0.15-r1_armv4t.ipk (required for audio volume control)

  3. Log into your device with ssh and install the following packages with the opkg package manager.

    - mplayer and its dependencies:
    > opkg install mplayer (you will have to configure opkg for a repository that has mplayer in order for this command to succeed. More information can be found here.)

    - libglade and amixer (
    if installing on OM2008.x only)
    >
    opkg install libglade-2.0-0_2.6.2-r2_armv4t.ipk
    > opkg install alsa-utils-amixer_1.0.15-r1_armv4t.ipk

    - libfec
    > opkg install libfec0_3.0.1-r2_armv4t.ipk

    - openmokast
    > opkg install openmokast_0.4-r18_armv4t.ipk

  4. You can now run openmokast from the application menu on the phone.

  5. Go to http://mmbtools.crc.ca/ and use our Web Appliances to generate DAB/DMB broadcasting streams with audio or Slideshow content.

  6. Download the generated file to the phone and open it from openmokast.

  7. From the openmokast main window, you can now refresh the content and start selected multimedia streams as if you had a connected DAB/DMB receiver.

  8. Hope some manufacturer will soon release a real hardware broadcasting receiver to get real live multimedia.


Ubuntu

A package for Ubuntu 9.04 or more is also available. The installation procedure is almost the same compared to the Openmoko OS:

  1. Download the following package:
    - openmokast_0.6.4_i386.deb (Ubuntu 10.04+)
    - openmokast_0.6.3_i386.deb (Ubuntu 9.10+)
    - openmokast_0.6.2_i386.deb (Ubuntu 9.04+)
    - openmokast_0.6.1_i386.deb (Ubuntu 9.04+)
    - openmokast_0.6_i386.deb (Ubuntu 9.04+)
    - openmokast_0.5_i386.deb (previous version for Ubuntu 8.04+)

  2. Double click on the downloaded file to launch the package manager.

  3. Click on the "Install" button and wait for the installation to complete.

  4. If you plan to use the MTech DAB/DMB USB receiver (v0.6 only), you need to copy a file in your udev folder and restart udev by typing:
    > sudo cp /usr/share/60-mtech.rules /etc/udev/rules.d/
    > sudo /etc/init.d/udev restart
    This needs to be done only once after the installation.

  5. To play any audio service, you will need to install the mplayer application from the Synaptic package manager or from any other manager of your choice.

  6. You can now run openmokast from the application menu in the "Other" category.
  7. Go to http://mmbtools.crc.ca/ and use our Web Appliances to generate DAB/DMB broadcasting streams with audio or Slideshow content.

  8. Download the generated file to the computer and open it from openmokast.

  9. From the openmokast main window, you can now refresh the content and start selected multimedia streams as if you had a connected DAB/DMB receiver.

  10. Hope some manufacturer will soon release a real hardware broadcasting receiver to get real live multimedia.


Source

Get the code from the Sourceforge openmokast project page.


Bitstreams

This ETI bitstream can be used to test openmokast. It contains a DAB audio, DAB+ and DAB CELT services: CRC-Demo.eti