Skin Igo Primo 24 Wince: 800x480 Work

Technical Paper: Implementation and Configuration of iGO Primo 24 Skin on WinCE Navigation Systems (800x480)

Date: October 26, 2023 Subject: Software Skinning and Resolution Optimization for Legacy WinCE Platforms

What this guide covers


Step 5: Configure the sys.txt File – The Most Critical Step

This text file must be edited with Notepad++. Do not use WordPad. Create a new text document named sys.txt in the root Primo folder.

Paste the following verified configuration for IGO Primo 24 + Skin on 800x480 WinCE:

[device]
type="WINCE"

[debug] skip_eula=1 enable_roadshadow=1 enable_buildings=1 double_click_on_map=0 hnr_ignore_snr=0 hnr_ignored_moves=0 max_memory=45000000 sound_q_length=200 queue_length=200 no_tmc_on_startup=1 skin igo primo 24 wince 800x480 work

[interface] show_exit=1 recalc_voice=0 vga=0 skin="ui_igo9" resolution_dir="800_480" csv_voice_enabled=1 laneinfo_signpost_enabled=1 show_orientation=1

[rawdisplay] driver="gdi" highres=0 screen_x=800 screen_y=480

[route] hnr_ignored_moves=0 hnr_ignore_snr=0 Required files and where they belong Preparing your

[navigation] automatic_planning=1

[voice] voice="TTS"

[tts] tts_buffer=131072 tts_logics=3 announce_exit_directions=1 Step 5: Configure the sys

[skin] folder="ui_igo9" skin_name="your_skin_filename_here"

Performance & usability tweaks


Problem 5: No TTS (Text-to-Speech) voice

Cause: The skin is looking for TTS, but you lack voice_TTS files. Fix: Download a TTS voice pack (e.g., "Vocalizer TTS") and place the .dll and .zip files in the Primo/voice folder. In sys.txt, set [tts] enabled=1.


Resolution and scaling for 800×480

6.1 "Black Screen" or UI Freeze

Cause: Memory overflow. The 800x480 resolution renders high-bitmap assets which consume RAM. Solution:

  1. Reduce the number of POI categories enabled.
  2. Disable 3D buildings.
  3. Modify sys.txt:
    [debug]
    skip_eula=1
    fov=60
    
×