IVI/IVI July 29, 3.0-M2-Jul

On the 29th of July, the IVI team released Tizen 3.0-M2-Jul for In-Vehicle Infotainment (IVI). This is the July 2013 monthly preview image that builds upon the Tizen 3.0 codebase and our next step towards the 3.0-M2 (EOY2013) and final 3.0 Tizen IVI releases (H2 2014). This image is based on Wayland and includes the Tizen Web RunTime (WRT) in addition to several automotive components and features such as Bluetooth Hands-Free Profile, Automotive Message Broker, Media sharing (DLNA), Policy manager, dual-display and a few sample applications.

In addition to our continued effort in adding new features and closing issues that were present in Tizen IVI 3.0-M1, the highlight of this new monthly preview is that we are now providing basic support for running Tizen IVI under VMware® Player.

Supported platforms

Intel Sandy Bridge processor

NEXCOM NDiS 166

NEXCOM VTC 7120-BK

NEXCOM VTC 7120-D1K

Virtual Machine

VMware® Player

We are happy to announce that the Tizen IVI Q&A team is now conducting bi-weekly sanity tests under VMware® Player (under Windows 7 Enterprise). For more information on how to run Tizen IVI 3.0 images under VMware®, please visit the Running Tizen IVI 3.0 in VMware.

Tips, tricks and other workarounds

/dev/sdbX is hard-coded in /etc/fstab

The partitions in /etc/fstab are hard-coded to /dev/sdbX. You should change this to /dev/sdaX (where 'X' is the partition number) if you intent to install and run Tizen IVI from the primary HDD. Please check which device letter is assigned to the drive hosting the root filesystem if you have a different set-up.

How to start a WebApp

Here is how you can start a WebApp (such as GhostCluster, MediaPlayer):

Launch weston-terminal

Run wrt-launcher -l to list all the WebApps that are available (i.e. installed)

Run the app of your choice using the App ID: wrt-launch –s <app_ID>

How to start a WebApp via SSH

Here is how you can start a WebApp (such as GhostCluster, MediaPlayer) remotely using SSH:

Login as user 'root', with the password 'tizen'

Set a password for the 'app' user: passwd app

Login as user 'app': ssh app@hostname

Run wrt-launcher -l to list all the WebApps that are available (i.e. installed)

Run the app of your choice using the App ID: wrt-launcher –s <app_ID>

Setting up Wi-Fi and Bluetooth

The image does not include a 'settings' application and you will need to set up your Wi-Fi and Bluetooth connections from the command-line. Please install the 'connman-test' and 'bluez-test' packages to that effect

Launch weston-terminal and run su - to become root (password: 'tizen')

Run zypper refresh && zypper in connman-test bluez-test

exit to return to the 'tizen' user

The Connman scripts are located under /usr/lib/connman/test/

The various BlueZ-related scripts are put under /usr/bin

DBus Session Bus address not set

Some components and applications such as 'lemolo', 'dLeyna', 'obexd', etc. need the DBUS_SESSION_BUS_ADDRESS variable to be set before they can run. If that is the case, please follow these steps before running the app:

PulseAudio is not running

PulseAudio is not running by default when the system boots up. It will be automatically started when a WebApp will play audio for example so you shouldn't care but just in case, you can also trigger PulseAudio to start by doing this:

Wait for a few moments for the dialer to enable the HFP modem and then you will be able to make calls

Disabling the LVDS output for the Nexcom VTC7120 platforms

By default, the LVDS output is active and weston will use it even if no screen is attached to it, which will make part of the desktop invisible to you. We therefore recommend disabling the LVDS output by adding the following section to weston.ini if you do not use it: