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.