You can reconfigure your system to launch the HTML5 HMI instead of the default Qt5 HMI at startup.
mount -uw /base
<!-- Uncomment the section below to enable automatic startup of the HTML5 HMI and
comment the Qt5 section which follows -->
<!--
<SLM:component name="hmi">
<SLM:command>/usr/bin/weblauncher</SLM:command>
<SLM:args>webkit-launcher /accounts/1000/appdata/car.navigator/app/native/wwe</SLM:args>
<SLM:stop stop="signal">SIGTERM</SLM:stop>
<SLM:envvar>HOME=/accounts/1000/appdata/car.navigator/data</SLM:envvar>
<SLM:depend>symlink_hmi</SLM:depend>
<SLM:depend>symlink_base</SLM:depend>
<SLM:depend>iopkt</SLM:depend>
<SLM:depend>pps</SLM:depend>
<SLM:depend>calib-done</SLM:depend>
<SLM:depend>screen-ready</SLM:depend>
</SLM:component>
-->
<!-- End uncomment for HTML5 HMI -->
to this:
<!-- Uncomment the section below to enable automatic startup of the HTML5 HMI and
comment the Qt5 section which follows -->
<!-- -->
<SLM:component name="hmi">
<SLM:command>/usr/bin/weblauncher</SLM:command>
<SLM:args>webkit-launcher /accounts/1000/appdata/car.navigator/app/native/wwe</SLM:args>
<SLM:stop stop="signal">SIGTERM</SLM:stop>
<SLM:envvar>HOME=/accounts/1000/appdata/car.navigator/data</SLM:envvar>
<SLM:depend>symlink_hmi</SLM:depend>
<SLM:depend>symlink_base</SLM:depend>
<SLM:depend>iopkt</SLM:depend>
<SLM:depend>pps</SLM:depend>
<SLM:depend>calib-done</SLM:depend>
<SLM:depend>screen-ready</SLM:depend>
</SLM:component>
<!-- -->
<!-- End uncomment for HTML5 HMI -->
<!-- Comment the section below to disable automatic startup of the Qt5 HMI -->
<!-- -->
<SLM:component name="hmi">
<SLM:command>/qtcar/bin/qnxcar2</SLM:command>
<SLM:stop stop="signal">SIGTERM</SLM:stop>
<SLM:envvar>HOME=/accounts/1000/appdata/car.navigator/data</SLM:envvar>
<SLM:envvar>QQNX_PHYSICAL_SCREEN_SIZE=150,90</SLM:envvar>
<SLM:envvar>QNXCAR2_ASSETS_DIR=/qtcar/share/qnxcar2</SLM:envvar>
<SLM:stdout>/var/log/qnxcar2-qt.stdout</SLM:stdout>
<SLM:stderr>/var/log/qnxcar2-qt.stderr</SLM:stderr>
<SLM:depend>symlink_hmi</SLM:depend>
<SLM:depend>symlink_base</SLM:depend>
<SLM:depend>iopkt</SLM:depend>
<SLM:depend>pps</SLM:depend>
<SLM:depend>calib-done</SLM:depend>
<SLM:depend>screen-ready</SLM:depend>
</SLM:component>
<!-- -->
<!-- End comment for Qt5 HMI -->
to this:
<!-- Comment the section below to disable automatic startup of the Qt5 HMI -->
<!--
<SLM:component name="hmi">
<SLM:command>/qtcar/bin/qnxcar2</SLM:command>
<SLM:stop stop="signal">SIGTERM</SLM:stop>
<SLM:envvar>HOME=/accounts/1000/appdata/car.navigator/data</SLM:envvar>
<SLM:envvar>QQNX_PHYSICAL_SCREEN_SIZE=150,90</SLM:envvar>
<SLM:envvar>QNXCAR2_ASSETS_DIR=/qtcar/share/qnxcar2</SLM:envvar>
<SLM:stdout>/var/log/qnxcar2-qt.stdout</SLM:stdout>
<SLM:stderr>/var/log/qnxcar2-qt.stderr</SLM:stderr>
<SLM:depend>symlink_hmi</SLM:depend>
<SLM:depend>symlink_base</SLM:depend>
<SLM:depend>iopkt</SLM:depend>
<SLM:depend>pps</SLM:depend>
<SLM:depend>calib-done</SLM:depend>
<SLM:depend>screen-ready</SLM:depend>
</SLM:component>
-->
<!-- End comment for Qt5 HMI -->
The system reboots and launches the HTML5 HMI, which is identical in appearance and functionality to the Qt5 HMI.