iGO from NNG

Archived

Note: This software is getting old (almost 6 years) Alternatives: Magic Earth or Offline GPS (Sygic based)

A few people at the Hungarian pda game house of PdaMill started their own navigation program and in 2004 the NNG company released iGO 2006. It was at times that our dutch TomTom was ruling the market of PDA/PNA navigation. But I never liked TomTom. Like Apple software it was not open for improvements by the public. iGO was soon "skinners" territory and they created the most beautiful an useful addons to the main program. Not only the skin was easy to change, also the system parameters were easy to adjust using a sys.txt file.

Although the parameters were not documented it was possible with IDA to find the most of them.

Versions that have been published are iGo 2006, iGO 2006se, iGO8, Amigo, Primo, NextGen. From Mio there was MioMap 3 (and shortly v5/2008). Since iGO8 NNG started numbering like 8.x.x.builddate. The latest for Android on the web is 9.6.7.270570

Google Play Store links: ANS India , ANS MapViewer , Basarsoft Navigation , iGO primo israel

Edit sept 2016: Finally official iGO available in Google Play Store

Platforms and OEM

NNG always kept compatibility between different OS-es and platforms. You can now run it on Android, WinCE, QNX and Windows. The last one is not officially supported but there are some older versions around that still run very well on Windows. Nowadays NNG is mainly selling the iGO engine via OEM. Some bigger names are Pioneer, Becker (Harman), VW, Clarion, Toyota, Harley Davidson, Motorola and so on.

On the NaviExtras store you can buy extras and get updates.

Running on Android

Officially you could not buy an Android version at the Play Store. There was one but that was removed. But there are patched OEM versions around the net. You will find them. Installing iGO on Android needs at least a SDCard with content in the /sdcard/igo folder and the iGO.apk file for the program.

The basic layout of the sdcard is like this:

/igo

/content

/building - landmarks (.3dl) and buildings (.3dc)

/car - 3D cars (.zip)

/dem - 3D terrain (.dem)

/global_cfg - all global settings for the program

/histspeed - historical speed (.hsp)

/lang - language files (.zip)

/map - map files (.fbl) precalculated long routes (.hnr) speed profiles (.fsp) address points (.fda) driver alerts (.da)

proximity alerts (.fpa) truck info (.ftr)

/phoneme - pronunciation files (.ph)

/poi - Points Of Interest files (.poi)

/scheme - Color Schemes (.zip)

/speedcam - speedcam file (.spc) speedcam import (.txt) and changes in SpeedcamUpdates.spud

/userdata - with subfolders poi (.kml) and contacts avoid permit route usericon

/voice - wav or tts voice prompts (.zip)

/vr - voice recognition files

/license - license files (.lyc and .lic)

/save - stored user and program settings

branding.zip - skin elements that overrule the ones in Data.zip

data.zip - the GUI interface

sys.txt - program parameters

The program itself is stored at the /data/data/com.navngo.igo.javaclient

drwxr-xr-x system system 2013-02-19 19:41 lib

lrwxrwxrwx root root 2012-12-25 10:31 android_linked_root -> /mnt/sdcard/iGO/

lrwxrwxrwx root root 2012-12-25 10:31 content -> /mnt/sdcard/iGO/content

lrwxrwxrwx root root 2012-12-25 10:31 license -> /mnt/sdcard/iGO/license

lrwxrwxrwx root root 2012-12-25 10:31 debug -> /mnt/sdcard/iGO/debug

lrwxrwxrwx root root 2012-12-25 10:31 ux -> /mnt/sdcard/iGO/ux

lrwxrwxrwx root root 2012-12-25 10:31 sys.txt -> /mnt/sdcard/iGO/sys.txt

lrwxrwxrwx root root 2012-12-25 10:31 save -> /mnt/sdcard/iGO/save

lrwxrwxrwx root root 2012-12-25 10:31 ui_android -> /mnt/sdcard/iGO/ui_android

lrwxrwxrwx root root 2012-12-25 10:31 data.zip -> /mnt/sdcard/iGO/data.zip

lrwxrwxrwx root root 2012-12-25 10:31 data.gro -> /mnt/sdcard/iGO/data.gro

lrwxrwxrwx root root 2012-12-25 10:31 branding.zip -> /mnt/sdcard/iGO/branding.zip

lrwxrwxrwx root root 2012-12-25 10:31 branding.gro -> /mnt/sdcard/iGO/branding.gro

-rw------- app_88 app_88 2 2012-09-12 21:14 kuka_logger.txt

-rw------- app_88 app_88 94 2012-09-12 21:14 monkey.txt

-rw------- app_88 app_88 824 2012-09-12 21:14 sentinel.txt

Need to know

Resolution

The Data.zip file is made only for ONE resolution. Most of them do house landscape and portrait. Other device with other resolution means find another Data.zip. Since version 9 (Primo) the engine accepts some kind of stretching. This is done by the ui_igo9/multimode.ini file in the Data.zip.

[modes]

; mx=WidthMin..WidthMax, HeightMin..HeightMax,Folder

; OR

; mx=Width, Height ,Folder

m3=800..960,400..600,"800_480"

m4=480..600,700..960,"800_480"

m5=1024..1280,552..800,"1024_768"

m6=600..800,976..1280,"1024_768"

You see m3/m4 as a pair and m5/m6 as a pair for landscape and portrait. Normal only m3/m4 is used in the skin.

Lets look at m3. It says for screens with a widt between 800 to 960 pixels and a height between 400 to 600 pixels take folder 800_480. Referring to the folder in Data.zip in /ui_android/800_480.

Overruling Data.zip

In the data folder block above you see this line: ui_android -> /mnt/sdcard/iGO/ui_android

That is there for a reason. You can override skin files with your own. This is easy and you can leave the original Data.zip as it is. Lets say you want to change the multimode.ini file, which is a common thing to do.

Copy the multimode.ini file from the Data.zip and put it in /sdcard/iGO/ui_android folder. iGO will now read that file. Not the one in the Data.zip. This same principle goes for all the files in Data.zip.

There is another method to overrule files: Branding.zip. The same method applies. It goes without saying that you must stick to the original folder and file names that are in the original Data.zip file.

Lua scripts and BMP

Now we find lua scripts in the Data.zip file. The scripting language called lua is fast and flexible. NNG has encrypted the lua files to protect them. Some clever russian guy managed to decrypt them and made a decrypt/encrypt tool. See attachements below. Lua script files will also run without encryption!

Also since the first iGO version the BMP files are encrypted. These can also be decrypted. Tool attached below.

Sys.txt

The libigo_jni.so is the main runtime file that primarily reads the sys.txt. In data.zip you can also find lua files that use the GetSysEntry function to read values from the /sdcard/iGO/sys.txt file. System parameters of sys.txt can also be found in other ini files in the skin's data.zip. The values in sys.txt always are read last so overrule the others. In data.zip you can find these ini files in:

/config/devices/*.ini

/project_config/igo9_android.ini (name hard coded in iGO or can be set in sys.txt)

/ui_android/common/skincfg.ini

/ui_android/common/brandcfg.ini

/ui_android/common/skincfg_m*.ini

/ui_android/common/brandcfg_m*.ini

/ui_android/800_480/skincfg.ini

/ui_android/800_480/brandcfg.ini

/ui_android/800_480/skincfg_m*.ini

/ui_android/800_480/brandcfg_m*.ini

Below I have attached my current sys.txt I use. But there are loads of settings that are not in there. Most big OEM use a modified NNG engine and add their own settings. But they must have their own section in the sys.txt file. A good thing so that they don't mix up with the original NNG engine settings.

Tip: use Notepad++ to change the file, select from menu Language the Kixstart option for best colors

Tts

Since long iGO can use TTS, spoken text that is. On Android you can choose between some TTS engines. Native Android, Loquendo, Nuance and SVox. I use SVox as it sounds more natural in Dutch. This TTS is mainly controlled by the Voice file. The file is a zip file with this structure:

info.ini

config/config_*.lua (clear text, not encrypted)

In the info.ini file you can set TTS prompts and language specific settings.

Also the Lang file plays a lttle role with TTS. Some warnings are spoken from this. I attached my Dutch lang file below.

Best TTS app for android is Nuance VocalizerEx. Voices can be downloaded on lot of places: KobaSpeech, FreedomScientific.

Unpack to /sdcard/VocalizerEx folder.

Tip: later versions of iGO work good with Android default TTS. In the voice zip file there is an info.ini file. Change the line tts_engine in

tts_engine="android"

Tmc

On WinCE iGO always supported a TMC receiver. Now in Android it also supports traffic info via the internet. This info is coming from NNG servers.

Just a few screenshots.

Debugging

Use Android adb command for that. Below you see a part of the logging that iGO does. To get the logging use a DOS box and type:

adb.exe logcat|find "navngo"

D/navngo ( 9064): 20:20:54 iGO:NOTICE_LEVEL appstate.cpp: APPSTATE::SaveSettings at tick 81132

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: {

D/navngo ( 9064): [1] =

D/navngo ( 9064): {

D/navngo ( 9064): ["next_crossing_dist"] = 0,

D/navngo ( 9064): ["manouver"] = "highway_leave",

D/navngo ( 9064): ["road"] =

D/navngo ( 9064): {

D/navngo ( 9064): ["name"] =

D/navngo ( 9064): {

D/navngo ( 9064): ["text"] = L"Rijksweg 11",

D/navngo ( 9064): },

D/navngo ( 9064): ["content_id"] = 14167094,

D/navngo ( 9064): ["country"] = "_NED",

D/navngo ( 9064): },

D/navngo ( 9064): ["distance"] = 580,

D/navngo ( 9064): ["poi_type"] = "",

D/navngo ( 9064): ["trafficlight_dist"] = 0,

D/navngo ( 9064): ["trafficlight_num"] = 0,

D/navngo ( 9064): ["poi_category"] = 0,

D/navngo ( 9064): ["crossingnum"] = 0,

D/navngo ( 9064): ["signpost"] =

D/navngo ( 9064): {

D/navngo ( 9064): ["country"] = "_NED",

D/navngo ( 9064): ["exitnumber"] =

D/navngo ( 9064): {

D/navngo ( 9064): ["text"] = L"6a",

D/navngo ( 9064): },

D/navngo ( 9064): ["sign_road_branch"] = false,

D/navngo ( 9064): ["content_id"] = 14167094,

D/navngo ( 9064): ["roadnumber"] =

D/navngo ( 9064): {

D/navngo ( 9064): ["text"] = L"N11",

D/navngo ( 9064): },

D/navngo ( 9064): },

D/navngo ( 9064): ["exitnum"] = 0,

D/navngo ( 9064): },

D/navngo ( 9064): [2] =

D/navngo ( 9064):

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: -----------------------------------------------------------

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Search Main Rule [Actual sentence type: ffffffff, distance: 580 m]

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Manover: highway_leave (15)

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: idx: 373, then cnt: 2, main cnt: 15 (i: 375 - 389)

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Evaluate highway_app_range_300 function: true idx: 1 range: table:

0x492bf058

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Evaluate condition group 13: true

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Match: Verlaat %destname . %then3

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Next typ: 128

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Search Then Rule [Level: 2, Then type: then3]

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Then idx: 672, cnt: 4

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Evaluate common_then3_range_300 function: true idx: 2 range: table

: 0x492bf058

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Match: Daarna, rechts afslaan.

D/navngo ( 9064): 20:20:55 iGO:level lua_ui_imp.cpp: Say distance: Verlaat de snelweg bij afrit 6a, op de N 11 . Daarna

, rechts afslaan.[470]

D/navngo ( 9064): 20:20:55 iGO:NOTICE_LEVEL speech.cpp: SPEECH start now :82063, to: 85062 , length: 0, id: 1, prio: 90

, boost pr: 90

Whishlist

  • inclination on route calculated from DEM data with too-steep warning, for car, truck, bicycle and caravan

  • exit numbers on the map

    • weather overlay layer with temperature and precipitation

  • more control over route preference: importance for time, distance, easyness, less corners, less traffic lights etc.

  • OpenGL ES support on Android

Modding

Showing POI labels

One feature that has never been turned on is to show the POI labels on the map.

On the picture you see the blue labels above to POI's.

In your sys.txt you need to set this

[map]

poi_grouping_distance=5 ;(50 or 25) screen pixels?

poi_distant_distance=1000 ;(2992) little blue dots

poi_distant_zoomlevel=3000 ;(2992)

poi_label_exclusion=0 ;(1) 0 shows all

poi_label_distant_zoomlevel=500 ;(500)

default_poi_icon_display_mode=3 ;(1) 0=none 2=only labels 3=poi+labels

poi_3d_fast_unification_coord=1 ;(0)

poi_3d_sort_before_unification=1

Now change mapstates.ini from the iGO save folder:

adb pull /sdcard/igo/save/profiles/01/mapstates.ini

With notepad++ replace all occurrences of next lines:

poi_text_alignment="1"

poi_text_show="1"

adb push mapstates.ini /sdcard/igo/save/profiles/01/

In your scheme (color.ini) add the next line:

label_poi_icon="",38,174,255

The size of the label text can be set in default.vis (or overview.vis):

label="defaultbd",10,"label_poi_icon"

Note about color scheme:

I use color scheme not in zip format. My color Scheme is at:

/sdcard/igo/ui_android/scheme/Topo/color.ini

Stereo Projection

[3d]

stereo_projection=1 ;red/blue glasses

Modding the interface

Changing the interface/skin of iGO is easy since the file override ability of iGO. The skinfor android is in data.zip at the ui_android folder. This folder is also linked to the /sdcard/iGO/ui_android folder on the device. Everything you pull from the data.zip/ui_android can be placed in /sdcard/iGO/ui_android if you keep the same name and folder structure.

Adding Route Alternatives to the Quick menu

Most of the menu items are defined in ui_android/common/ui/variable_def.ui and this is resolution independent. I like to have the Alternative Routes option in the Quick Menu. It turned out to be very easy.

From the data.zip unpack the ui_android/common/ui/variable_def.ui file and open it in you text editor. Search the next part:

<userlist fullMapLocalMenuList uniq_id="int" text="str" icon="str" icon_small="str" onrelease="ui" menu_index="int" is_in_menu="bool" id="str" enable="bool" menu_id="int" dtooltip="str" visible="bool">

<default enable=1 dtooltip="" visible=1 menu_index=100 is_in_menu=0/>

<view full_list visibility_filter=visible/>

<view quick_list visibility_filter=is_in_menu/>

<row uniq_id=0 text="Favourites" icon="ico_favorites_big.bmp#3"

icon_small="ico_Favorites_sml.bmp#3" onrelease=sc_map_local_menu_favorite

id="favorites" enable=(!%poi.flat_search.list.isempty) dtooltip="You have no favourites yet.">

<row uniq_id=1 text="Overview" icon="ico_Overview_big.bmp#3"

....

<row uniq_id=22 text="Bluetooth" icon="ico_Bluetooth_big.bmp#3"

icon_small="ico_Bluetooth_sml.bmp#3" onrelease=sc_Show_BTSettings id="bluetooth" visible=(%lua.showBluetooth &&

%other.bluetooth.available)>

<row Weather uniq_id=23 text="Weather" icon="ico_Sunsetandrise_big.bmp#3"

icon_small="ico_Sunsetandrise_sml.bmp#3" onrelease=sc_ShowWeatherLocations

id="weather" visible=(%lua.showWeather)>

<row uniq_id=24 text="Route Alternatives" icon="ico_RouteAlternatives_mid.bmp#3"

icon_small="ico_RouteAlternatives_mid.bmp#3" onrelease=sc_MRMAlternativesRoute_OnRelease id="route_alternative" enable=

(%navigation.has_route && !%route.list.navigated.calculating && !%route.list.navigated.off_road && !%lua.HardRestriction)

visible=(!%route.list.navigated.off_road)>

</userlist>

Add the orange part and save the file. Now copy the file to your sdcard:

adb shell mkdir /sdcard/igo/ui_android/common/ui

adb push variable_def.ui /sdcard/igo/ui_android/common/ui/

Note that the uniq_id numbers are erratic. It doesn't matter very much I noticed but nevertheless edit them in the proper sequence.

Now start iGO and goto settings. Then Quick menu and choose in which tile you want Alternative Routes.

Fixing the Parking bug (only for older version)

In older versions of the data.zip (480_320) there is a little bug in the Parking function. This is the function you get on top of the screen with a P symbol that allows you to find parking space near your destination. When pressed it should find the closest parking spaces at your destination and fit that parking space with your current position into a map window.

The code for that is in data.zip/ui_android/<res>/ui/scripts.lua but somehow is erratic. For more recent versions of data.zip it is working OK. After decompiling (iGOLua.zip ) the scripts.lua to script.luad you see:

sc_fit_parking = function(topLeft, bottomRight)

doDelayed(1, function()

sc_fit_general(l_16_0, l_16_1, ui.fitbox_resultpoi.X, ui.fitbox_resultpoi.Y, ui.fitbox_resultpoi.W, ui.fitbox_resultpoi.H)

end

)

end

Now you replace l_16_0 with topLeft and l_16_1 with bottomRight (see below). The you recompile it and it works.

sc_fit_parking = function(topLeft, bottomRight)

doDelayed(1, function()

sc_fit_general((topLeft,bottomRight, ui.fitbox_resultpoi.X, ui.fitbox_resultpoi.Y, ui.fitbox_resultpoi.W, ui.fitbox_resultpoi.H)

end

)

end

Just being curious I decompiled the new one again. Now it reads l_14_0 and l_14_1 instead of l_16_0 and l_16_1 but it works now.

sc_fit_parking = function(topLeft, bottomRight)

doDelayed(1, function()

sc_fit_general(l_14_0, l_14_1, ui.fitbox_resultpoi.X, ui.fitbox_resultpoi.Y, ui.fitbox_resultpoi.W, ui.fitbox_resultpoi.H)

end

)

end

Now copy the new scripts.lua to /sdcard/igo/ui_android/<res>/ui so it overrules the one in data.zip

ps: learned that you don't need to recompile the .luad file. Just rename to .lua

Add a browsemap timeout

Igo has obeserver objects. Thes objects meet criteria you set yourself and then trigger on these criteria. You can use the observer states

onselect, ondeselect and onchange.

What I find very annoying is that while driving you want to browse the map (or touch it by accident) but you need to select the back button to ge back to the navigation state. This can be easily changed. Open DATA.ZIP and extract ui_android/common/ui/observers.ui

Add this line to observers.ui:

<observer value=(%lua.dragMode && %ui._idle_time > 5) onselect=sc_backFromdragmode start="NO_TRIGGER">

Now the browse map state will go back to navigate state after 5 seconds not touching the screen. Now copy the observers.ui to

/sdcard/igo/ui_android/common/ui/observers.ui

Note: you can also place the line in a text file /sdcard/igo/ui_android/common/ui/customized.ui

Customized.ui

There is a new way of customizing the iGO interface. The file can be placed in /sdcard/igo/ui_android/common/ui/customized.ui

Some examples:

Removing an element in a menu:

<modify myRouteLocalMenu>

<remove HistoricalTraffic/>

</modify>

Change an element in a menu :

<modify lm_MoreMenu>

<modify Naviextras text="Support Forum" onrelease='java:call("android.open_webpage","http://forum.navngo.co.il/")'/>

</modify>

Adding an element to a menu:

<modify ui_SideList>

<insert into="DIV.notify_list > TABLE">

<BUTTON CLASS="btn_map r_r" ONRELEASE=sc_HelpNearby VISIBLE=(!%lua.StationsEnabled && !%navigation.is_in_simulation)>

<SPRITE CLASS="icon_center" BMP="ico_FuelConsumption_mid1.bmp#3">

</BUTTON>

</insert>

</modify>

Replace a complete menu:

<!ENABLE OVERRIDE>

<userlist lm_st_EasyNav text="str" icon="str" onrelease="ui" visible="bool" enabled="bool">

<view visibility_filter=visible/>

<default enabled=1 visible=1>

<row text="Report Map" icon="ico_report_map.bmp#3" onrelease=sc_StartSoftwareUpdate visible=(%lua.SoftwareUpdateLocation != L"")>

<row text="View Weather" icon="ico_weather_info_sml.bmp#3" onrelease=sc_ViewWeather visible=(%lua.showWeather)>

<row text="Places Around Cursor" icon="ico_PlacesAroundCursor_mid.bmp#3" onrelease=sc_LMPlaceInfo_onrelease enabled=(%poi.initialized)>

<row text="Add to Contacts" icon="ico_AddtoContacts_mid.bmp#3" onrelease=sc_AddContact_onrelease visible=(%lua.ShowContactPOI)>

<row text="Add to Favourites" icon="ico_Favorites_mid.bmp#3" onrelease=sc_AddFavorites_onrelease visible=(%my.map.selected_item.type!=1 || %my.poi.current.provider_id!=lua.gUserPOI_Provider || %map.primary.cursor_icon!="cursor_poi")>

<row text="Delete Favourite" icon="ico_DeleteFavorite_mid.bmp#3" onrelease=sc_DeleteFavorite_OnRelease visible=(%my.map.selected_item.type==1 && %my.poi.current.provider_id==lua.gUserPOI_Provider && %map.primary.cursor_icon=="cursor_poi")>

<row ShowCursorPos text="Show Cursor Position" icon="ico_ShowCursorPosition_mid.bmp#3" onrelease=sc_LMCursorPos_onrelease>

<row ShowLastPos text="Show Last Known Position" icon="ico_ShowLastKnownPosition_mid.bmp#3" onrelease=sc_LMLastPos_onrelease visible=(!%gps.position_valid)>

<row ShowCurrentPos text="Show Current Position" icon="ico_ShowCurrentPosition_mid.bmp#3" onrelease=sc_LMCurrentPos_onrelease visible=(%gps.position_valid)>

<row EditAlertPoint text="Edit Alert Point" icon="ico_speedcam_edit_mid.bmp#3" onrelease=sc_EditSpeedcam visible=(sc_IsSpeedCamEditable(%map.primary.clicked_speedcam_list)) enabled=(sc_SpeedcamIsAllowedByPos(%map.cursor.position))>

<row CurrentTraffic text="Current Traffic" icon="ico_CurrentTraffic_mid.bmp#3" onrelease=sc_CurrentTraffic_onrelease enabled=(%traffic.events.list.size) visible=(%tmc.present || %lua.OnlineTrafficExists && %network.supported)>

</userlist>

<!DISABLE OVERRIDE>

Add extra functions like going back to previous mode on timer when dragging the map:

/* add observer: make the map browse go back to navigation mode after 7 sec */

<observer value=(%lua.dragMode && %ui._idle_time > 7) onselect=sc_backFromdragmode start="NO_TRIGGER">

or

/* add observer: make the map browse go back to navigation mode after 10 sec */

<observer value=(%lua.dragMode && %ui._idle_time > 10 && %navigation.has_route && %navigation.car.current_speed > 5) onselect=sc_backFromdragmode start="NO_TRIGGER">

iGoView

iGOView can be used to automatically rename the content files (maps,poi etc) into sensible names containing maker, version, date, type.

iGoView does not decrypt the content but reads the files header.

Problems

iGO for Android writes to the logcat. Use the command adb logcat -d|grep navn to view the output from a pc.

It happens sometimes, mostly due to messing with sys.txt entries, that routing becomes erratic. The easiest this to do is:

1) rename the /sdcard/igo/save folder to /sdcard/igo/save.ORG and then restart iGO.

2) do point one and then goto the Android application settings, find iGO and clear the data and restart iGO

3) use a standard sys.txt and do all the above before starting iGO

It can happen that iGO becomes choppy while driving or simulating. http-tmc can be the cause. If [tmc] event_max_distance=0 then

reduce the radius for http-tmc with dl_dist_0_km in sys.txt or select smaller value for event_max_distance if it is larger than 0.

Example iGO Primo SYS.TXT:

;### 15 may 2018 - Tweakradje

;### for Android Primo 9.6.7.270570 and up

[device]

;type is name of ini in .\config\devices folder (default)

type=android

;type=iphone

;### devtype_fallback_to_model if 1 then not android!!!

;### and fullscreen etc will not work!!!

devtype_fallback_to_model=1 ;(0) android else <devmodel>.ini

;sku=FEU

;reset_on_sd_remove ;(0)

;mouse_sensitivity=

;sdcard_dsk_name=

;sdcard_dsk_num= ;(0)

;sdcard_name=;flush_files_after_write=1 ;(0);### where device.nng is storeddevice_nng_path_primary="license/";device_nng_path_secondary="sdcard"device_nng_path_secondary_disable=1;device_nng_path_secondary="license/"sumitomo_primary="license/";sumitomo_secondary="sdcard"sumitomo_secondary="license/";[project];name=igo9_android;name=igo9_android_gpsandmore;name=iphone;name=ans_india_android;secondary_sysdrop=""[interface]skin=ui_android;skin=ui_ans_india_android;skin=ui_iphone;vga=1 ;(0);gamma=1.20 ;(1.20)double;resolution_dir=1280_800;resolution_dir=800_480[android];### most vars read by dex file!!;### NO ";" after fullscreen!!!;### if you change a value, kill igo process before restartfullscreen=0;has_physical_home_button=1 ;(1)tablet=0 ;(0) tablet has soft buttonsshow_status_bar=1 ;(0) GetSysEntry;show_background_notification=1 ;(1);wait_for_closing_igo=1;hw_back_keycode=158;### 0-STREAM_VOICE_CALL, 1-STREAM_SYSTEM, 2-STREAM_RING, 3-STREAM_MUSIC, 4-STREAM_ALARM, 5-STREAM_NOTIFICATION, 6-STREAM_BLUETOOTH (def 0);### with stream_music(3) I have muting problems on JB (mute to soon, chop off tts speech)navigation_audio_stream=3;### reading IMEI see [swid] activationgetdeviceid_trycount=0;### unable to parse '8000000 ;(12000000)' as integer;on_low_memory=8000000;locked_to="" ;(null);start_on_boot=0 ;(0);additional_assets="" ;(null);factory_reset="" ;(null);setup_audio_path=1 ;(0);bt_sco_on=0;bt_a2dp_on=1;bt_route=16;### unable to parse '5000 ;(20000)' as integer;mediascanning_timeout=5000;### unable to parse '1000 ;(60000) also found gdb=0' as integer;wait_for_gdbserver=10000;register_functors=1 ;(1);wait_for_sdcard_on_boot=30000 ;(30000);old_view_contact_address=0 ;(0);old_insert_contact_method=0 ;(0);logcat_file="%sdcard%iGO/logcat.log";logcat_level=7 ;(0);logcat_oslevel=7 ;(0);logcat_debug_subsystems=voice_guidance pluginloader;logcat_tag="" ;(null);logcat_date=0;logcat_thread=0;logcat_pid="" ;(null);logcat_file_delay=50 ;(0);memorywatcher_timeout_foreground=0;memorywatcher_timeout_background=0;background_shutdown_timeout=0;background_shutdown_distance=0;canvas_matrix_hack=0;mouse_matrix_hack=0;dragprocesstime=0;upside_down_bug=;fourway_orientable_device=1 ;(0);orientationchange_timeout=0 ;(0);update_denied_timeout_foreground=;getdeviceid_gemini=0;check_for_dead_links=0create_sdcard_dir=0;check_folders_after_rebuild=0;play_main_exp_version=0;play_patch_exp_version=0;displaydensity=160;smart_content_piece_len=16384;wait_for_sdcard_on_start=0[debug];### change fov to get proper [cameraXX] views;### so you can set [cameraXX] in sys.txt;### change only [debug] fov= in data.zip/ui_android/<res>/skincfg_m3.ini (landscape);### PROBLEM: m3 OR m4 is read at igo startup, NOT both (rotation by sensor no use);fov=55 ;(45) 35=portrait_m4 55=landscape_m3;double_pixel_mode=1;gui_x=320;gui_y=480;gui_x=800;gui_y=480;gui_x=1280;gui_y=800;surface_x=1280;surface_y=800show_dbglayer=0 ;dbglayer_%d or nng_dbglayer;dbglayer_x=40;dbglayer_y=40;dbglayer_w=200;dbglayer_h=200;dbglayer_z=100 ; top max 255?;dbglayer_lineheight=1.2;dbglayer_fontsize=12;dbglayer_textcolor=0x0;dbglayer_bgcolor=0xABCDEF;dbglayer_bgalpha=20;show_performance=1 ;(0);show_performance_memory=1 ;(0);show_performance_target=1 ;showsuspendmessage=1 ;(0) GetSysEntry;tour_guide_demo=1 ;(false) GetSysEntry;use_loader_thread=1;show_rawdisplay_info=1[rawdisplay];# from /config.smali;# const-string v4, "/system/lib/egl/libGLES_%s.so";# const-string v4, "/system/lib/egl/libEGL_%s.so";# const-string v4, "/system/lib/egl/libGLES_v1_CM_%s.so";# const-string v4, "/system/lib/egl/libGLES_v2_%s.so";# ln -s /system/vendor/lib/egl/libGLESv1_CM_mtk.so /system/lib/egl/libGLES_v1_CM_mtk.so;# ln -s /system/vendor/lib/egl/libGLESv2_mtk.so /system/lib/egl/libGLES_v2_mtk.so;### driver read by dex file: nogles or gles (find_libEGL);### reads /system/lib/egl/egl.cfg and falls back;### to /system/lib/egl/libGLES_android.so (sw);### at least must have /system/lib/egl/libEGL_xxx.so;### and libGLES_v1 or v2(adreno, mtk etc) (watch _ before v);driver=engine;driver=gdi;driver=nogles;driver=gles;driver=SURFACE_ENGINE;driver=SURFACE_GLES;driver=glesdriver=gles_2_0_adreno;driver=gles_2_0_adreno200 ;for nextgen;driver=SURFACE_%s;driver=NATIVEDISPLAY_ANDROID????;force_renderer=SOFTWARE_RENDER;force_renderer=RENDER_MOYA;force_renderer=RENDER_GLES;orientation_fix_1= ;(0);combine_dirty= ;(0);vram_size=24000000 ;(xF40000=15.5Mb);vram_frame_cache_len=16 ;(16);### screen_xy is read by dex file, auto/detect;screen_xy="1024_768:1280x800/800x1280:fullscreen";screen_xy="800_480:1280x800/800x1280:fullscreen";screen_xy=detectscreen_xy=auto;screen_xy="480_320:480x320/320x480:fullscreen";screen_xy="480_320:480x320/320x480";screen_xy="800_480:1280x720/720x1280:fullscreen";screen_xy="800_480:800x480/480x800:fullscreen,480_320:480x272/0x0,320_240:320x240/0x0";screen_xy="800_480:480x762/0x0";screen_xy="800_480:800x480/480x800:fullscreen";use_gles_dither=1 ;(0);start_config=3 ;(0) 1 2 3 4 in egl.cfg?;double_screen=1 ; GetSysEntry;show_cursor=0;highres=1 ;screen res / 2;dpi=240 ;(120);### Force screen res landscape;screen_x=480;screen_y=320;screen_x=800;screen_y=480;screen_x=1280;screen_y=800;### Force screen res portait;screen_x2=320;screen_y2=480;screen_x2=480;screen_y2=800;screen_x2=800;screen_y2=1280;stretch=1 ;(0);stretch_x=200 ;(0);stretch_y=200 ;(0)[modules];ISURFACE=SURFACE_GLES;ISURFACE=SURFACE_ENGINE;BASE_RENDER_3D=RENDER_GLES[gles];becker_bugs_workaround=1 ;(0)[gles_linemode_2]linesegmentlen=200 ;(156)savetrfbuff=1 ;(1)widthmultiplier=0.20 ;(0.125)double;render_triangles_as_lines= ;(0)[opengl]linemode=2 ;(2) or 3 if 2 see gles_linemode_2enable_vbo=1 ;(0)enable_shaders=1 ;(0);###;is_full_screen_invalidate_only=1;fbograb=0;#################[2d]show_guidance_strip=1 ;(0)guidancestrip_thickness=0.35 ;(0.5);guidancestrip_width=0.6 ;(1.2);guidancestrip_length= ;(1.0);guidancearrow_disappearlevel= (2000);guidancestrip_proportionallevel=150 ;(200);guidancestrip_stretch= ;(35);guidancestrip_stretch_forward= ;(0);guidancestrip_outline_thickness= ;(2);adaptive_2d= ;(1);show_planned_route_arrows=1 ;(1)group_poi_icons=0 ;(1);enable_icon_fight=1 ;(0);max_icons_shown= ;(30);use_flat3d=1 ;(0)draw_polygon_contours=0 ;(1)drop_little_road_segments=1 ;(0)traffic_lights=1 ;(0);road_simplification_level=3 ;(5)building_draw_outline=1 ;(0)building_maxzoomlevel=800 ;(500)carcenter_x=-1 ;(-1)carcenter_y=30 ;(-1) 0=top of arrowmin2dplannedroutewidth=3 ;(5);label_rendering_order=texts,shields,iconsdpi_based_correction=1 ;(0)min_road_thickness_multiplier=0.25 ;(0.125);tmc_flow_color_only= ;(0);### in pedestrian mode you have 2d and breadcrumbsbreadcrumbs_fadestartdist=4000 ;(1000)breadcrumbs_fadeenddist=5000 ;(1200) 5km breadcrumbs in pedestrian mode;screen_pixel_per_dem_pixel= ;(100);render_during_animation= ;(0);loading_screen_color= ;(xFFFF);loading_screen_text_color= ;(0)[3d];forced_fov=45 ;(-1);stereo_projection=1;toyota_bugs_workaround=1 ;(0)use_all_building_textures=0 ;(1);anti_alias_buildings=0 ;(0);anti_alias_landmarks=0 ;(0);anti_alias_shapes=0 ;(0);ambient=500 ;(300) see globe_ambient;global_ambient=0.5 ;(0.37)doubledisable_car_normals=1onewayarrowmode=1 ;(0)minimum_flag_distance=5000max_pois_on_horizont=8 ;(17)max_pois=25 ;(97);tmc_extra_width=1 ; n.a.;tmcroadthickness=2 ;(0) minimal?;tmc_flow_color_only= ;(0)show_planned_route_arrows=1planned_route_track_width=3 ;(10)planned_route_track_contour_width=2 ;(2)min_road_track_width=3 ;(5)planned_route_contour_width=2 ;(4)planned_route_visible_behind_mountains=0 ;(1);plannedroutethickness=2 ;(0) minimal?;farguidancestripthickness=2 ;(0) minimal?guidancestrip_length=0.3 ;(0.4)double arrow headguidancestrip_width=0.40 ;(0.125)double arrow headguidancestrip_farheadscale=0.4 ;(0.85)doubleelevate_guidance_strip=1 ;(1)guidancestrip_elevation=0.07 ;(0.05)doubleguidancestrip_thickness=0.07 ;(0.1)double leg widthguidancestrip_stretch=15 ;(25);guidancestrip_stretch_forward=0 ;(0)guidancestrip_startscaledist=400 ;(160);guidancestrip_scalestepping=0.5 ;(0.1)doubleguidance_strip_switch_distance_meter=800 ;(600);reduce_line_stripes=1 ;(0) egl;roads_as_line_stripes=0 ;(1) egl;line_stripe_reduction_error= ;(1.4)useroadcontours=0 ;(1) usepolyfarroads=1 ;(0) 1 2 3;usewidepolyfarroads=0 ;(1);rendershapelineaspolygonmesh=0 ;(1) egl 1=crashcell_road_density=50 ;(400)road_distance_factor=0.4 ;(0.125) cutoff close 0.1-0.5 farroad_width_multiplier=70 ;(50)road_polytrack_switch_pixelwidth=3 ;(12) screen width to switch from poly to line;use_vertex_color_triangles=0 ;(1);max_loading_time_idle= ;(100);max_loading_time_immediate= ;(500);double_pixel_similarity_check=0;shapetile_quality_modifier=0 ;(0);texture_anti_flash=3 ;(5);optimize_indexbuffers=1 ;(1);tracklog_line_width=3 ;(3)fade_around_cursor=1 ;(0)fade_use_overlap=1 ;(1)fade_overlap_tolerance=32fade_distance_for_car=50 ;(20)fade_distance_for_guidance_arrow=80 ;(50);poi_enable_borrow=0 ;(0) todo with grouping?;poi_min_lod=6 ;(11) LevelOfDetail? min_camera_height=10 ;(50.0)doubleasymmetric_projection=1 ;(0) changes camera views;render_buildings_as_shapes=1 ;(0);### Do these still work?;building_camera_distance_near=50 ;(50);building_camera_distance_medium=100 ;(100);building_camera_distance_far=200 ;(200);building_camera_distance_near_back=2000 ;(2048);building_camera_distance_medium_back=3000 ;(2560);building_camera_distance_far_back=4000 ;(3072);### New building distances in Primo 2.xbuilding_center_point_zoom0=0building_center_point_zoom1=75building_center_point_zoom2=150building_center_point_front_distance=50000 ; max 5km in frontbuilding_center_point_back_distance=1000 ; max 0.1km at your backbuilding_center_point_zoom_alg_switch=100 ;(6000000) switch algoritm to clip_plane_configs.ini?;### angle from front of car that buildings are droppedbuilding_followmode_car_behind_angle=120 ;(90)building_followmode_car_behind_distance=-20 ;(-5);car_day="becker_car_gps.mdl";car_night"";ghost_day="";ghost_night="";### antialias_mode (supersample) supersample edgeblur;car_antialias_mode=supersample;car_antialias_max_x=64 ;(128);car_antialias_max_y=64 ;(128);tunnel_mode_on_delay=0 ;(0);tunnel_mode_off_delay=0 ;(0)modelviewer_scale=65636 ;(0x10000);landmark_min_brightness= ;(700);### drawing elements and render prio;near_road=1 ;(1) ;near_road_prio=1 ;(1);near_road_prio_shift=1 ;(1);far_road=1 ;(1) 0=don't render far roadsfar_road_prio=2 ;(1);far_road_prio_shift=6 ;(6);shapetile=1 ;(1);shapetile_prio=0 ;(0);shapetile_prio_shift=5 ;(5);shapeline=1 ;(1);shapeline_prio=10 ;(10);shapeline_prio_shift=15 ;(15);pois=1 ;(1);poi_prio=14 ;(14);poi_prio_shift=25 ;(25);building=1 ;(1) 0=disable buildings;building_prio=15 ;(15);building_prio_shift=20 ;(20);mesh_finalize_prio=12 ;(12);mesh_finalize_prio_shift=5 ;(5);tracklog=1 ;(1);tracklogline_prio=4 ;(4);tracklogline_prio_shift=9 ;(9)[3d_config];only_highprio_navi_labels=1;rotated_roadsigns=1 ;(1);roadsign_always_framed=0 ;(0) always name balloons;roadsign_frame_space_size=4 ;(4);roadsign_max_refresh_time=500 ;(400);disable_roadsign_navigation_mode=0 ;(0);default_label_colors=0 ;(0);navi_mode_roadsign_dist_limit=1000 ;(0);navi_mode_roadsign_zoomdist_limit=1500 ;(1488);hide_tmc_on_road= ;(0);[activation_manager];modules=google_naviextras,online_speedcam,community_speedcam,http_traffic;google_naviextras_module_id=808;activate_google_naviextras=1;show_google_naviextras=1;online_speedcam_module_id=1081;activate_online_speedcam=1;show_online_speedcam=1;community_speedcam_module_id=1083;activate_community_speedcam=1;show_community_speedcam=1;http_traffic_module_id=1084;activate_http_traffic=1;show_http_traffic=1[address.multi]display_zip_at_housenumber=1dont_highlight_suggestions=0 ;(1)world_wide_location_search=0 ;(0)flat_poi_result_list_update_frequency=2000 ;(500);use_titles= ;(0);brand_search= ;(1)search_priority="history;favourites;street;junction;poi_container;poi;location";merge_categories_into_poi_exact=1;category_sortby="name";poi_sortby="distance";address_sortby="distance";contact_sortby="name";[alert];lookahead=800 ;(800);lookahead_highway=2000 ;(2000)[battery]use_power_notifications=0[camera_dragger];not together with [map] point_dragging=1 !!!enabled=1drag_ratio=500 ;(1000);autostop_time=100 ;(300);slowdown_ratio=100 ;(1000);speedup_factor=20 ;(50);minzoom_ratio=1.5 ;(1.5)double;maxzoom_ratio_multiple=30 ;(30)double;maxzoom_ratio_simple=10 ;(10)double;[camera];### not used at all. See [map] zoom/tilt for browsing the map; 0 CAM; | / ; ZOOM = DIST CAM-CAR | / ; |/ ANGLE; MANEUVER______________CAR_________90; |-_MAXDISTANCE--|;;ANGLE 0 = cam above car;ANGLE 90 = cam behind car on the ground;ANGLE CALCULATION TWO METHODS USED:;1) NOT AT MANEUVER/NO ROUTE -> ACTUAL SPEED (MIN/MAXSPEED) IS ANGLE (MAX/MINANGLE);2) WITHIN MAXDISTANCE FROM MANEUVER -> ACTUAL DISTANCE TO MANEUVER IS ANGLE (MAX/MINANGLE-OFFSET) ;### these are for portrait, better put in ui_android\800_480\skincfg_m4.ini;### see [debug] fov=55 ;(45) 35=portrait 55=landscape in ui_android\800_480\skincfg_m4.ini;### BUG: Android version does not read other orientation skincfg_mX.ini at startup[camera2];### NORMAL viewpoint selected;### 2D settingsminzoom2d=30maxzoom2d=200minzoom2d_hwy=100defaultzoom2d=100;### Camera behaviour settingsmaxdistance=1000 ;maneuver handling kicks inspeedzoom=1 ;speed dependend zoom, else only distspeedangle=1 ;speed dependend tilt, else only distspeedangle_use_minmax=1speedzoom_use_minmax=1lowspeed=10highspeed=70intersection_zoom=75angleoffset=10zoom_tilt_percentage=50;### 3D settingsminzoom=40 ;lowspeedmaxzoom=75 ;highspeedminzoom3d_hwy=50defaultzoom3d=50minangle=42 ;lowspeedmaxangle=72 ;highspeed ### referenceminangle_hwy=66 ;### maxangle-6defaultangle=68 ;### maxangle-4;### Overview settingsoverview_enabled=1overview_distance=1500overview_angle=70 ;### maxangle-2overview_zoom3d=300 ;3/4/550overview_zoom2d=900[camera21];### NORMAL viewpoint selected, SIGNPOST vissible;### 2D settingsminzoom2d=30maxzoom2d=200minzoom2d_hwy=100defaultzoom2d=100;### Camera behaviour settingsmaxdistance=1000 ;maneuver handling kicks inspeedzoom=1 ;speed dependend zoom, else only distspeedangle=1 ;speed dependend tilt, else only distspeedangle_use_minmax=1speedzoom_use_minmax=1lowspeed=10highspeed=70intersection_zoom=75angleoffset=10 zoom_tilt_percentage=50;### 3D settingsminzoom=40 ;lowspeedmaxzoom=75 ;highspeedminzoom3d_hwy=50defaultzoom3d=50minangle=42 ;lowspeedmaxangle=72 ;highspeed ### referenceminangle_hwy=66 ;### maxangle-6defaultangle=68 ;### maxangle-4;### Overview settingsoverview_enabled=1overview_distance=1500overview_angle=70 ;### maxangle-2overview_zoom3d=300 ;3/4/550overview_zoom2d=900[camera.roundabout]enabled=0[camera.intersection_zoom]enabled=1;max_distance_to_maneuver=200;car_distance_to_maneuver=150;heading_correction=1[config];use_sys_wrap=0[contacts]really_read_android_contacts=0[css];### with cockpit_x.css you can change displayable screen;### items and sizes of junctionview, tunnelview etc.;cockpit_type=2 ;(0) 1 2 cockpit_1/2.css GetSysEntry[debug];log_1="%sdcard%iGO/3,open_once::3";log_voice_guidance_content=1;lua_compile_on_the_fly=1 ;(0);skindebug=1 ;(0) GetSysEntryschemedebug=0 ;(1) GetSysEntry;continous_rendering=1 ;(0);save_crash_bmp=1 ;(0);framerate_report= ;(0);perf_update_interval= ;(1000);perf_update_autostart= ;(0)max_memory=82000000;reserve_memory=500000;### unable to parse '60000 ;(120000) read by dex file' as integer;startengine_timeout=60000;### unable to parse '8000000 ;(20000000) read by dex file' as integer;cache_size=20000000disable_external_apps=1;disable_nq_globalid=0;earth=1;leak_check=0 ;(1);monkeytest_highspeedsun=1;text_aspect_force=1;use_system_time_as_local_time=1background_voiceguidance=1 ;(1)animations=0;autostartsimulation=0;autostopsimulation=0;auto_ignore=1;autosave=60000 ;(60000) every minute;disable_vis_sign_3d=0 ;(0);exit_after=1experimental_features=1;already_running_assert=0;idle_assert_limit_ms=10000 ;()check;force_sleep=1 ;(0);render_without_focus=0 ;(0);adjust_pen_position=0 ;(0);vetorender=1 ;(0);### imei (null) read by dex fileimei=0logitiner=fullmin_then_dist=20 ;(0)no_depth_shading=1 ;(0)savesequence=0screenshotfilename="android_linked_root/Screenshots/Primo_screen_%03d.jpg"screenshotsavecameraini=0;show_gps_pos=1show_lane_info=1 ;(0)show_oneway=1show_oneway_3d=1show_original_signpost=1 ;(0);show_poi_areas=1 ;(0);map_has_no_lane_arrows=1 ;(0);show_device_type show_screensize;show_poi_boundingrects=1 ;(0);show_clipboard_path=1 ;(0);show_historical_speed=1 ;() if 1 problem with color;show_junction_view=1;show_tunnel=1;show_turn_penalty=1;show_signpost=1;show_speed_limit=1;show_frc=1;show_roadid=1;show_hnr=1;show_pedestrian=1 ;(0);show_multinode_maneuvers=1 ;(0);show_prohibited_maneuvers=1 ;(0);show_priority_maneuvers=1 ;(0);disable_3d=2loop_sim=0skip_eula=1;skip_lang_init=1;tmc_use_minor_sliproad= ;(0);tmc_info_in_description=1 ;(0) H186465 numbers;tmc_weight=50 ;(100)turn_penalty_multiplier=200 ;(100) extra time cost, affects green routing!calc_over_existing_route=1uieffect=0usenightmode_tunnel=1;raster_quality=1 ;(2) 0 1;raster_google_maps=1 ;(0) GOOGLEMAPS_TILEPROVIDER else JPEGRASTER_TILEPROVIDER;http_dump=1 ;(0);http_dump_dir="%sdcard%iGO/http_dump/";make_server_dirs=1 ;(1);test_map_name="";drop_invisible_cells=0 ;(1);lua_error_logging= ;(0)[feature]back_button=1 ;(0) GetSysEntry;back_exit=1 ;(1) GetSysEntry;contact_poi=1 ;(1) GetSysEntry;naviextraslogin=1 ;(0) GetSysEntry;prepaidcode=1 ;(false) GetSysEntrysignpost_nightshading=0 ;(0)signpost_coloring=1 ;(0)tmc_event_coloring=1 ;(0) whitetmc_traffic_side=0 ;1 side of road;tmc_show_direction_arrows=1 ;(0)if not side;text_guidance=1 ;(0)tunnel_guidance=1 ;(0)[folders];### content/* could be in content.zip;mount_tracklog_dir=1 ;(1);mount_save_dir=1 ;(1);defaults=ui_andoid/defaultscopy_defaults=1 ;(0);dont_create_files=1 ;(0);mkdirs="dir1:dir2";data="/mnt/sdcard/iGO/"has_secondary_root=0 ;(0); fix double mounting of content (content symlink + secondary_root);secondary_root="addons,primo";secondary_root_path="";app="" ;plugins?;secondary_app=""sdcardpath="/mnt/sdcard";### linked_root_list read by dex filelinked_root_list="/sdcard/iGO";### folders for content;content="content";maps="map.tt";maps="map";lang="";tmc="tmc";scheme="scheme";voice="voice";dem="dem";phoneme="phoneme";poi="poi";raster="/gnome";*.raster or "raster";global_cfg="global_cfg";kmlpermit="userdata/permit" ;kmlpermits;kmlavoid="userdata/avoid";kmlavoids;kmlroute="userdata/route";kmlpoi="userdata/poi";;kml_icon_path="%content%/userdata/usericon" ;*.kml;kmlcontacts="userdata/contacts";*.kml;tracklog_import_folder="userdata/track" ;*.gpx;### save profiles 01 or defaults;tracklog_folder="tracks";tracklog_path="tracks";brandingroute="demo_routes";content_catalog="catalog";startup_prods.json;user_backup_path="/mnt/sdcard/iGO/backup";ux_folder="ux";font="fonts"[fonts];thai_support= ;(0)[gc_profiles]dumpstatistics=0findpathresult_finished_one="HIGHWAYNODE,FILEPACK,HISTORICALSPEED,GEODB,ZIP_DIR_INFO_CACHE,FILECACHE"findpathresult_finished_all=""calc_sweep_profile="HIGHWAYNODE,FILEPACK,HISTORICALSPEED,GEODB,ZIP_DIR_INFO_CACHE,FILECACHE"calc_sweep_time=10000 ;(0);before_say_recalculate="HIGHWAYNODE,FILEPACK,HISTORICALSPEED,GEODB,ZIP_DIR_INFO_CACHE,FILECACHE";[debug];findpath_log_routes="";save_route_after_findpath_done="debug_result.dat?"[globe]atmosphere_enabled=0use_lighting=0;### texture in gfx folder;texture_file=world_heightmap.tex;globe_ambient=300 ;(300)[gps]always_valid_rmc_time=1always_valid_gga_time=1;delay_after_pos_valid=1000;delay_after_pos_invalid=1;min_distance_timestamp=20000;sensors_on=1 ;(0)?;default_latitude=;default_longitude=read_total_timeout=500 ;(100)read_buffer_size=128 ;(256);### unable to parse '0 ;read by dex file' as integer;accuracy_workaround=0background_navigation=1;### ndr hippo sirf nmea prodsp sgp desay ;(auto)protocol=nmea;discard_dop_level(-1.0)doublediscard_dop_level=49.0;delay=200 ;(250);### location_xxx read by dex file, all (0)location_net=1location_gps=1;location_nmea=1;network_jelre_fanyalodunk_timeout=0;### log things read by dex filelocation_log=0;location_log_filename="";location_log_repeat=0[gps.igo_connector]use_heading=1 ;(0);heading_valid_for= ;(5000);copass_speed_limit= ;(5);heading_accuracy_treshold= ;(45.0)doublegps_lost_timeout=5000 ;(5000)position_validity=1000 ;(2500) -1restart_listening_interval=1000 ;(3000)horizontal_accuracy_treshold=85 ;(100.0)doublevertical_accuracy_treshold=85 ;(100.0)double;save_log="";play_log="";loop_playback= ;(0);listen_for_gps_while_log_is_playing= ;(0)[guidancecompressor];compressor=1;highpass_freq=0;thrs=-20dB;ratio=8; Define it only if thrs and ratio don't help (-20dB,8 gives 7 for gain);gain=30[hnr];enabled=1;use_perimeter=1;handle_tmc_after_planning= ;(0)[http];timeout_connect=60000 ;(-1);timeout_receive=60000 ;(-1);timeout_send=60000 ;(-1)[icon_manager]extra_icons=ui_android\common\brand_icons[interface];builtin_themes="m1|m1" ui_android/common/ui -> m1/uifont_quality=lightalign_style=capheight;show_kml_type= ;(1);vfont_enabled= ;(0);map_type= ;(nav2)?;show_glonass=1;use_dual_names= ;(1)force_realtime_collect=0 ;(0) GetSysEntry;exit_on_ac=1 ;(0) GetSysEntryvoice_selection=1 ;(1) GetSysEntry;restriction_popup_min_dist=100 ;(100) GetSysEntryguidence_volume_in_quick_menu=1 ;(0) GetSysEntry;highlighted_cityname_first= ;(0)show_street_sort=1 ;(0) GetSysEntryautomotive=0 ;(0) GetSysEntry only carvehicle_selection=0 ;(false) GetSysEntry ;vehicle_selection_truck_only=false ;(true)GetSysEntry only truckdefault_truck=0 ;(0) GetSysEntry uturn=1 ;(false) GetSysEntry uturn settings;auto_close_hwy_time= ;(15) GetSysEntry;start_navigation_time= ;(10) GetSysEntryui_labs=1 ;(0) GetSysEntry;show_scroll_button=1 ;(0) GetSysEntry;show_exit= ;(1) GetSysEntry;show_minimize= ;(false) GetSysEntry;clearcity= ;(0) GetSysEntry;store_demo= ;(0) GetSysEntry;fit_only_remaining=0 ;(1) GetSysEntryroute_planning_state_anim=1 ;(0) GetSysEntrydefault_anim_off=1enable_stateanim=1enable_natural_guidance=1 ;(0)collect_statistics=0drive_carefully=0;screen_snap_distance=20 ;(20)extra_settings=1green_routing=1 ;(1) 0 shows economicsave_checksum=0;save_safety= ;(0);fill_empty_lanes_on_navteq= ;(1)laneinfo_signpost_enabled=1 ;(1)signposts_without_laneinfo=1 ;(0) more signposts (no sign arrows);### for 320_240;mapfontscale=120;mapfontscale2d=120;mapfontscale3d=120;mapfontscale3dframed=100;### for 480_320;mapfontscale=160 ;leave it to skin_m3/4;mapfontscale2d=160;mapfontscale3d=220;mapfontscale3dframed=140max_flag_distance_3d=2000;enable_flags_on_map=0 ;(1)minzoom2d=50 ;(100) for 3d see [map] 3d_min_zoomlevel;minzoomglobe=1500000 ;(250000) switch map to globe view if autochangeglobe not 0capture_to_jpeg=1;resultsinqueryorder=0showexitnum=1 ;(1)show_detailed_posinfo=1 ;(0)use_autohint=1 ;(0) suggestions in txt input;use_parenthesis_in_hint= ;(1)bilang_city=1;disable_unnamed_road=0 ;(0);night_mode_altitude=1 ;(0);max_distance_for_route_to_poi=10000;use_address_in_uk7zip=0softreset_on_factoryreset=0;useminaspect= ;(0);recalc_voice=1 ;(0);traffic_voice_trafficjam=1 ;(1);traffic_voice_recalc=1 ;(1);single_keyup_allow=1;single_keydown_allow=1;timejump_threshold=600 ;() dunno[itiner];show_toll_booths= ;(1)remove_reached_destination=0 ;(1);pass_stop_speed= ;(-1)pass_via_distance=50 ;(0)pass_destination_radius=100 ;(0)pass_destination_distance=50 ;(0)pass_destination_time=15 ;(0)off_road_pass_via_distance=200 ;(0)off_road_pass_destination_distance=200 ;(0)handle_via_passing_as_destination=0 ;(0)show_prev_manuevers=1 ;(0);[junctionview];tunnel_bg="background_tunnel.bmp";day_bg="";night_gb="";[keybind];### Doesn't work at all, pitty;[keyboard];panels="ui_android/common/keyboard.ini";panel_alpha=;panel_numeric=;panel_phone=;panel_ext_numeric=;panel_geo=;panel_dial=;auto_keyboard_selection=1 ;(0) GetSysEntry[loading]show_statustext=1show_progressbar=1;show_phases=1;text_w=200;text_align=2; 0 1 2 = L C R;text_fontcolor=0x00FFFF80text_fontsize=22;loading_bmp=""[lua]askforwaitingtime=0calcgreenroute=1capturescreen=0cockpittype=0currency=Eurdaenabled=1linear_compass=1offroadnav=1overviewmodeon=1rastermaps=1readoutcountryinfo=1readoutroutesummary=1roadblocking=1routecomparingenabled=1routemethodlistindex=1 ;(last pref in alternate route list)showsignificanteventsonly=0signposton=1skippreviewmap=0speedlimitpercent=1speedwarningalwaysvisiblechk=0tripinfovisible=1veasycolormode=2 ;0=day 1=night 2=autowannagivefeedback=0wannareportalertpoints=0[map]point_dragging=0 ;(0) tap and hold the map, use vinger as joystick, don't use with camera_dragger!longclick_timeout=1000 ;(500)autochangeglobe=0 ;(1);disable_dem=1 ;(0);grayscale=1 ;(0) roads are gray scale;disable_directrender=1 ;(0);car2wp_as_route= ;(1)set_max_bubble_labels=7 ;(5)autochangeengines=1;prefer_first_found= ;(0)fbl's in map folderprefer_larger_supplierid=0;supplier_preference_means_prohibiting= ;(0)map_exists_with_more_than_one_supplier=1;auto_nightmode=0 ;(1);nightmode_dependent_backlight=0; (1);use_external_nightmode_signal=1 ;(0);poi_grouping_distance=3 ;(50 or 25) screen pixels?poi_grouping_distance=-30 ;(50 or 25) screen pixels?poi_distant_distance=1000 ;(3000) little blue dots;poi_distant_zoomlevel= ;(3000);poi_labels= ;(1)poi_label_exclusion=0 ;(1) 0 shows allpoi_label_distant_zoomlevel=700 ;(500) >1000 better enable poi_label_exclusiondefault_poi_icon_display_mode=3 ;(1) 0=none 2=only labels 3=poi+labelspoi_3d_fast_unification_coord=1 ;(0)poi_3d_sort_before_unification=0 ;(1)max_pois_shown=100 ;(100)speedcam_visibility=3000 ;(2500)poi_3d_fade_speedcam=1 ;(1)poi_3d_speedcam_icon_overlap=1 ;(0);max_road_segment_count=1000 ;(2000);3d_tmc_road_extra_width=2 ;(0);2d_max_tmc_icon_draw_count=-1 ;(-1);3d_max_tmc_icon_draw_count=-1 ;(-1);2d_max_tmc_draw_count=-1 ;(-1);3d_max_tmc_draw_count=-1 ;(-1)enable_move_cursor_on_move=1 ;(0)enable_rotated_move=1 ;(0)move_zoom_divider=13 ;(15);sieve_mode=0 ;(1) 0=crash on buildings;3d_max_zfar=64 ;n.a.?;tmczoommin=2000 ;(2000);tmczoommax=100000 ;(100000);tmczoommini=20000 ;(20000);tmczoomsmall=8000 ;(4000);3dcarsizemulwithfov=50000 ;(0);3dcarsizemin=10000 ;(10000);3dcarsizemax=28000 ;(28000);3dcarsizemul=30000 ;(40000);track_field_size0=0.25 ;(0.25);track_field_size1=0.50 ;(0.50);track_field_size2=1.00 ;(1.00);track_field_size3=3.50 ;(3.50);track_field_size4=6.00 ;(6.00);solid_field_size0=8.00 ;(12.0);solid_field_size1=10.0 ;(14.0);solid_field_size2=12.0 ;(16.0);solid_field_size3=17.0 ;(20.0);solid_field_size4=20.0 ;(22.0);3d_buildings=1 ;(1)3d_dem=3;3d_landmarks=1 ;(1);3d_roads=1 ;(1);3d_tunnels=1 ;(1);shapes_in_2d=1 ;(1)raster_2d_high_quality=0 ;(1)raster_in_2d=0 ;(1)raster_in_3d=0 ;(0);### zoom and tilt3d_min_zoomlevel=35 ;(30) smaller makes car disappear3d_max_zoomlevel=12000 ;(600) zoom globe/tilt buttons vis3d_min_tilt_zoom=50000 ;(12000) even tilt at globe level3d_max_tilt_zoom=50 ;(200) even tilt with low zoom3d_default_tiltlevel=7000 ;(0) 70 degr3d_max_tiltlevel=7800 ;(7800) 78 degrzoomlimitedtilt=0 ;(0)boolminimum_3d_zoom_percent=50 ;(100);### for + / - zoom and tilt buttons;### short clickminimum_zoom_amount=80minimum_tilt_amount=30minimum_rotate_amount=30;### long clickzoomfactor=1.02 ;(1.02)double >1.0 !tiltfactor=30 ;(150)rotfactor=15 ;(10);### shading on map;shade_amplification=4 ;(2)shade is for dem and horizon;shade_min=-128 ;(0xFFFFFF80 -128;shade_max=128 ;(92);shade_factor_min=0.05 ;(0.04)double darker parts;shade_factor_flat=1.0 ;(1.0)double <1 is darker, like gamma;shade_factor_max=3.0 ;(2.0)double lighter parts;shade_declination=45 ;(45.0)double angle?;shade_contrast=3.0 ;(2.0)double[map_update_checker]enabled=0[map.car_display];categories="car,pedestrian,other"car="Mini_S/car"pedestrian="Female/female"other="Bicycle/bicycle"[messagebox];default_ui_layer_name="ui_DummyMsgbox"[modules];### NO tmc/fm (only for navgear), ONLY NULL drivers for power,backlight and battery on Android iGO :(;IITINER_LIST_MANAGER=IGO_SPEC_ITINER_LIST_MANAGER;IPOWER_DRIVER=NULL_POWER_DRIVER;IBACKLIGHT_DRIVER=NULL_BACKLIGHT_DRIVER;IBATTERY=NULL_BATTERYIBATTERY=ANDROID_BATTERYIGPS_DRIVER=ANDROID_NGPS_DRIVER;INAVIEXTRAS_BINARY_CONNECT=NAVIEXTRAS_MOBILE_CONNECT;INAVIEXTRAS_BINARY_CONNECT=NAVIEXTRAS_BINARY_CONNECT;ITMC_STATION_SELECTOR="";ITMC_STATION_SELECTOR=TMC_STATION_SELECTOR_IGO;ITMC_STATION_SELECTOR="TMC_STATION_SELECTOR_NULL";IFM_STATION_CACHE="";IFM_STATION_CACHE=FM_TMC_STATION_CACHE;IFM_STATION_CACHE="DUMMY_TMC_STATION_CACHE"[mydata];empty_quicksearch= ;(1)max_histories=250cityhistory_size=1000 ;(300)[mydata.smart_history]max_smart_items=3 ;(3) 3+ are named #3;current_location_range=2000 ;(1000);far_location_range=100000 ;(50000);long_trip_range=600000 ;(400000);same_weekperiod_weight=2 ;(2);start_position_weight=2 ;(2)last_use_weight=4 ;(0);time_of_day_weight=3 ;(3);unknown_startinfo_weight=0.2 ;(0.2)double[mydata.tracks]autotracklog_enabled=0auto_track_visible=0record_auto_track=1data_record=1max_update_interval=600update_interval=5show_on_map=0[naviextras]boot_service_address="http://zippy.naviextras.com/services/index/rest/2/boot";boot_service_address="http://zippy.demo.naviextras.com/services/index/rest/2/boot";boot_service_address="http://zippy.naviextras.com/services/index/rest/1";index_service_address="http://zippy.naviextras.com/services/index/rest/2";###search server is http://zippy.naviextras.com/services/googlite/rest/1;multiple_activation=1 ;(0);json_search_hack=0 ; 1 is crash[navigation];### used by UI to determine which JV type to use, options are NNG, NNG_NQ, NQ or mixed;### position and size of JV screen adjust in <skin>\common\ui\templates_portrait.css ".junctionview{"junction_view_type=mixed;junction_view_type=nngjunction_view_needs_signpost=0 ; n.a.?junction_view_on_highways_only=0 ;(1)junction_view_at_maneuver=0 ;(1);junction_view_on=1 ;(1) use guijunction_view_day_night_override=3;### junction_view_content_resolution_override needs resolution_name set in junctionview_xxx.ini;### like: resolution_name="800x480" in junctionview_mixed.ini;junction_view_content_resolution_override=auto default or resol.junction_view_content_resolution_override="800x480";junction_view_content_resolution_override="svg";junction_view_content_resolution_override=auto;junction_view_content_resolution_override=default;strict_ejv_resolution=0 ;(1) extended-junctionview resjunction_view_blink_time=500 ;(0)junction_view_distance=300 ;(200)junction_view_distance_highway=800 ;(800)junction_view_distance_ramp=600 ;(400)junction_view_min_distance=50 ;(50)junction_view_min_distance_ramp=100 ;(100)junction_view_min_distance_highway=200 ;(150);junction_view_min_time_between_images=3 ;(3);autoreplan_action= ;(0) ?auto_replan_min_dist_to_recalculate=10000 ;(0)passed_guidance_arrow_hide_distance=150 ;(0)maneuver_near_threshold=1000 ;(1500)maneuver_near_onhighway_threshold=2000 ;(1500) >junction_view_distance_highwaysecond_maneuver_near_threshold=1500 ;(1800)maneuver_distance_diff_threshold=300 ;(300)waypoint_radius=300 ;(300)extrapolation_enabled=1 ;(1);### Simulationsim_speed_factor=2.5 ;(1.0)doublemax_sim_speed_multiplicator=4;onlyguidancetime=5 ;(0) skip to x secs before next maneuvre;onlyguidancedist=500 ;(100) when simulate skip to distance before next maneuvretrack_simulation_speed=3 ;(3);cond_speed_limit_low_prio=1 ;(0);gps_pos_to_road=1invalid_pos_refreshing=1 ;(0)accept_invalid_position_after=60invalid_position_acceptance_interval=60allow_delete_route_on_power_resume=0 ;(1)show_current_city=1 ;(0)show_city_in_next_street=1 ;(0)show_city_in_next_street_distance=10000 ;(1000)trim_passed_segments_in_multiplan=1 ;(0)disable_dual_near_city_name=1 ;(0);simple_crossborder_warning= ;(0) no country info;quickdetour_enabled=1 ;(0) see [quickdetour]congestion_ad_enabled=1congestion_ad_on=1parking_ad_enabled=1;congestion_ad_threshold= ; (x.0);congestion_ad_interval=60 ;(60);congestion_ad_percent= ;(x.0)slowspeed_limit=5slowspeed_time=5;dead_reckoning_duration=180000 ;(180000, 3mins)use_duration_for_tunnel=1 ;(1)stop_at_tunnel_end=0 ;(0)[navigation.extrapolate]stop_at_sharp_turns=0 ;(1)step_itiner_entry=1 ;(0)[navigation.parking_ad]toggle=1 ;(0) leave it on;icon_dist= ;(500);arrive_dist= ;(50);arrive_time= ;(10)from_car=1 ;(1)pedestrian_penalty=30 ;(30)pedestrian_penalty_max=5 ;(5)search_category=Parkingsearch_category_fallback=AutomotiveParkingenable_guidance=1;precalc_dist=1000;max_range= ;(2000);search_radius= ;(1000)max_onroute_dist=500 ;(0)max_results=4 ;(8)max_poi_results=8 ;(16);poi_skip_range= ;(20);show_online_threshold= ;(3)[navigation.sign_as_real]show_inactive_signposts=1 ;(1)[navigation.sudden_detour]enabled=1detect_length=5000results_timeout_s=180 ;(300);clear_suggestions_on_return= ;(1);lookback_length= ;(1000);max_avoid_route_ahead_distance= ;(50000);max_car_jump_distance= ;(200);poi_search_area= ;(1500);poi_maximum_results= ;(100)poi_search_category0="LeisureTravelTourist_Attractions"poi_search_category1="Petrol_Station"poi_search_category2="Restaurant"poi_search_category3="Parking"[navigation.tunnel_view];enabled=1 ;(1) use gui;always_enabled=1fallback_at_complex_junction=1minimum_length=300 ;(250)distance=200 ;(800);stop_at_end=1 ;(0)static_image=0 ;(1);disable_static_tunnel_near_maneuver=1 ;(1)section_lane_highlight=1 ;(0)[navigation.tunnel_view.overview]car_zoom=50 ;(400)line_thickness=4.0 ;(2.0)doubleline_foot_width=10.0 ;(7.0)doubleline_arrow_length=10.0 ;(7.0)double;line_arrow_angle=30 ;(30)double;maximum_length=500 ;(5000);connected_length=100 ;(200)[network]enabled=1available=1 ;(0) mobile data[other]demo_enabled=0;geodb_search_with_abbreviation= ;(1)use_show_gps_pos_from_state=0 ;(1) ?;use_system_ini=1 ;./userdata/system.ini;ui_main_commonpath=;use_persistent_storage= ;(1);discard_save="ROADBLOCKS|STREETHISTORY|CITYHISTORY_V4|Lua__PERSISTENT_|SETTINGS_V2|userdata:system.ini|userdata:mapstates.ini";parse_hnr_without_street= ;(0);[other.driver_profile];enabled=1 ;(0) userdata/driver_profiles.dat[other.highway_drive]enabled=1 ;(0)next_exit_warning_distance=20000 ;(16000);filter_by_pois=0 ;(0);store_filtered_items= ;(0);ui_filtered_list=0 ;(0)poi_search_area=500 ;(0) how far from planned highway;poi_search_area_extended=0 ;(0);poi_maximum_results= ;(100);precog_distance=30000 ;(0)poi_search_category0="Petrol_Station"poi_search_category1="ParkingRest_Area"poi_search_category2="Restaurant"poi_search_category3="Accomodation"poi_search_category4="Electric_Vehicle_Station"use_signposts=1 ;(0)list_nameless_exits=1 ;(0);max_list_size=4 ;(0)poi_search=1 ;(0);poi_precise_distance=0 ;(0)planned_route_only=0 ;(1);max_poi_distance_onroute=1000 ;(2000);tollgate_poisearch_area_size= ;(1);[other.taskmanager];priority_min=0 ;(0) GetSysEntry;priority_max=255 ;(255) GetSysEntry[poi]default_visibility_altitude=5000 ;(5000)use_multi_poi_icon=0 ;(1) use multires icons global_cfguse_lastknowngps=1 ;(0)search_poi_history=1 ;(0);use_old_r3_struct=0;prefer_first_found_content=0;external_icons_dir="/sdcard/igo/MyPoiIcons";additional_ropoi_providers="mp=MarcoPolo:speci18ncat";sort_by_config=1 ;(0);priority="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical";priority_save="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"sort_order="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"sort_order_save="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"picturepoi_has_mypicturepoi=0 ;(1);userpoi_has_mypoi= ;(0);picturepoi_scan="/mnt/sdcard/DCIM";ignore_provided_group_icon=1 ;(0);kml_icon_priority= ;(1) poi/kmlpoi folder;kml_draw_as_multipoi= ;(1);kml_show_please_wait= ;(0);kml_icon_path="%root%/userdata/poi";###poi along the route distancesecondary_area=500000max_distance=50000max_result=50;force_center_poi_icon=1 ;(0);forced_icon_grab_on_map= ;(-1);### online poi search naviextrasfeatured_provider=netlocalsearch.naviextras.google;featured_provider=netlocalsearch.naviextras.baidu;featured_provider=netlocalsearch.naviextras.apontador;featured_provider=netlocalsearch.naviextras.nostra;featured_provider=netlocalsearch.naviextras.nokia;poi.netlocalsearch.%s.%s - see global.cfg/config/global_cfg.ini;featured_provider="";GOOGLE YAHOO BING GPSMORE BAIDU APONTADOR in global_cfg;### if "server unavailable" remove /sdcard/igo/license/server_configs folder;### and remove [naviextras] section from /sdcard/igo/save/profiles/01/system.ini[poi.netlocalsearch];providers="naviextras_bingo"providers=naviextrasalways_enabled=1;### All in GLOBAL_CFG(.INI)[poi.netlocalsearch.naviextras]remote_config=1 ;(1)resource="search"services="nokia,google";services="baidu,apontador,nostra,nokia,google";[poi.netlocalsearch.naviextras.google];powered_img_name="";[poi.falk~weu];speci18ncat="mp"[power];### power and backlight. Still no backlight driver for Android (null)treat_charging_as_ac_line=1 ;(0);battery_phases="25,50,75,100";allow_battery_full=1 ;(0)backlight_timeout=20 ;()backlight_sync_with_os=1backlight_sync_with_os_day=1backlight_sync_with_os_night=1backlight_status=1backlight_sensor=0;tunnel_backlight_enabled=1 ;(0)auto_backlight=0 ;(1)backlight_night=20backlight_day=70backlight_slow_api=0;battery_critical_limits="10,5";battery_low_limits="20,15";power_off_mode=;power_off_timeout=;powermgm_state=2;backlight_day_default= ;(100);backlight_night_default=50 ;(100);backlight_day_battery_default=;backlight_night_battery_default=;backlight_custom_default=;backlight_tunnel_default=[quickdetour];enabled=1 (0) see quickdetour_enabledshow_count=1 ;(0);calc_all=1 ;(0);min_dist=200 ;(200);speed_start=10 ;(10);speed_stop=20 ;(20);multiplier= ;(1.5);service_road_penalty= ;(400);disabled_vehicle_type_mask= ;(0x60)[regional]units=1dateformat=6[route];### Not used: MODEL.route.save_routecalcparams() and clear_routecalcparams();### if you fiddle with these delete save/profiles/01/route.dat before starting igo; !! see also [debug] turn_penalty_multiplier;planned_route_weight=1 ;(7) smaller is less nervous recalc (0 to 10)correctness=100 ;(88);fixed_correctness=99;route_type=MOST_FREEWAYS ;(FAST,ECO,SIMPLE,SHORT,SCENIC,MOST_FREEWAYS,LEAST_FREEWAYS,GREEN,TWISTY,DLL);route_type=FAST;vehicle_type=0 ;0...6(7 8 9) car taxi bus truck emergency pedestrian bicycle (7=slow_car 8=fast_car 9=motorcycle);engine_type= ;(0)eta_modifier_start=0.8 ;(0.9) 90%;eta_modifier_up=0 ;(0.0002);eta_modifier_down=0 ;(0.0004);### I/navngo (11405): 00:08:33 iGO:learning_eta learning_eta.cpp: Exp arrive 0:42:32 ; real ETA: 0:49:27 ; act time: 0:08:33 ; remaining time S; dist from dest: 1451004660;### I/navngo (11405): 00:08:33 iGO:learning_eta learning_eta.cpp: current type 105 ;current idx: 1 ; current avarage speed: 160learning_eta=0 ;(0);leta_calc_period=1 ;(1);min_startup_speed=20 ;(20);max_standing_time=45 ;(45);max_speed_quotient=200 ;(200);min_speed_quotient=50 ;(50)fuel_cost=16000 ;1.80 euro/lfuel_consumption_urban=8000 ;8L/100kmfuel_consumption_rural=6000 ;6L/100kmgreen_fastness=100 ;(60)max_speed_kph=130 ;(115)speed_profile_weight=100 ;(100) importance of road speed in calc?;turnoff_penalty=400 ;(600) mtr?;turnoff_penalty_degrade_factor=0.1 ;(0.25);drop_waypoint_parameters_when_reached=0 ;(1);max_waypoints=100 ;(100) GetSysEntry;scenic_highway_weight=80;scenic_scenic_weight=100;twisty_twistiness=600;twisty_accurate_r2=0 ;bool;slow_car_speed=80;slow_car_multiplactor=80;fast_car_speed=130;fast_car_multiplactor=100;motorcycle_speed=130;motorcycle_multiplactor=100;ignore_stored_options_on_vehicle_change=1 ;(1);offroad_speed= ;(30)narrow_recalc_smallest_forbidden_frc=4 ;(7);narrow_recalc_turn_penalty= ;(15000);min_waypoint_distance_for_narrow_recalc= ;(2000);alternative_length_lower_threshold=500 ;(2000);alternative_length_upper_threshold=5000 ;(250000);alternative_min_weight=50 ;(50);alternative_max_weight=80 ;(80)alternative_min_required_diff=1 ;(30)alternative_max_required_diff=20 ;(50);alternative_min_low_weight_radius= ;(500);alternative_max_low_weight_radius= ;(5000);route_weight_with_invisible_waypoints= ;(200);calc_time=10000 ;(3000);reaction_time=5000 ;(5000)save_route_after_auto_recalc=0 ;(1)straight_start_on_recalc=1 ;(0)max_consecutive_partial_replans=4 ;(-1)maximum_real_alternative_count=2 ;(4) GetSysEntryallow_save_route=1 ;(0) keep routekeep_settings_on_load_from_buffer=1 ;(0)guidance_at_highway_entry=1 ;(0);use_historical_speed=0 ;(-1) for calc YES better than map road speeduse_tmc=0 ;(1)for calc NO might be old or inaccurate datahandle_freeway_as_highway=1 ;(0)continue_with_ferry=1 ;(0);stop_on_highway=1 ;(1);stop_on_bridge_and_tunnel=1 ;(1);allow_long_tunnels= ;(1)long_tunnel_min_length=1000 ;(300);minimum_hnr_distance_km= ;(100);max_distance_to_repair_in_perfect_route=1000 ;(3000);restriction_warning_for_low_frc=1 ;(0);max_progress_speed_kps= ;(500);no_ipd_guidance= ;(0);strap_waypoint_to_entry= ;(0);max_range_for_truck_delivery=2000 ;(2000);pref_trucks_weight=200 ;(200);truck_uturn_retry_level=5 ;(5);allow_unpaved=1;allow_highway=1;allow_ferry=1;allow_railway_ferry=1;allow_toll=1;allow_env_zone=1;allow_charge=1;allow_uturn=1;allow_special=0;allow_carpool=0;allow_crossborder=1;allow_4wd=1;allow_long_tunnels=1;allow_offroad_waypoints=1;## Possible penalties;uturn_penalty=50 ;(0);env_zone_penalty=0 ;(0)low_speed_zone_penalty=50 ;(0);permit_penalty=10 ;(0);tunnel_penalty=0 ;(0)bridge_penalty=5 ;(0) like 100 else it avoids bridges;toll_penalty=0 ;(0);charge_penalty=0 ;(0);leave_preferred_route_penalty=60 ;(30);[route.histspeed];enabled=1;show=0 ;1 gives strange purple effects;use_timeslice=0[savefilter]mode=include_all;mode="exclude";gps="*";route="*";map="*";regional.timezone="*";power="*";lua.opennav="map_preset";interface="current_day_color_original_name,current_night_color_original_name";[services];### GetSysEntry;naviextras_silent=1;use_imei_to_activate=1 ;(false) GetSysEntry;software_download_location="" ;channel=winmo;channel=parrot;channel=android;device_type="iGO Primo";brand="Nav N Go";product_brand="Nav N Go";product_model="iGO Primo";server_addr="https://sqa.dev.naviextras.com";server_addr="http://www.demo.naviextras.com";server_addr="https://android.naviextras.com";server_addr=https://www.naviextras.com;server_addr=https://iphone.naviextras.com[scheduler]disable_smooth_anim=1 ;(0)idle_high_priority_time_slice=200 ;(200)idle_high_priority_min_percentage=60 ;(60)idle_maximum_time_slice=100 ;(100)idle_ideal_time_slice=50 ;(50)one_idle_tick_per_frame=0 ;(0);sleep_per_second= ;(0);sleep_enforcer_entries= ;(15);sleep_ahead= ;(20);logic_tick_length= ;(20);logic_max_backlog= ;(250);logic_burst_length=40 ;(40);logic_burst_length_low_performance=200 ;(200);stuck_key_timeout= ;(60000);mt_priority_juggler_enabled=0 ;(0) Mediatek?;mt_priority_juggler_start_delay= ;(5000);mt_priority_juggler_low_interval=150;mt_priority_juggler_normal_interval=150;mt_priority_juggler_high_interval;mt_priority_juggler_suspended_interval[screen]menu_animation=0;do_not_move_sliders_with_wheel= ;(0);orientation_lock=1 ;(0);preferred_orientation=4 ;(0=auto) 1=portrait 2=rlandscape 3=upsidedown 4=landscape;keyboard_character_repeat=1keyboard_repeat_delay=500keyboard_repeat_rate=250;;focus_visible=0;focus_type=color;focus_color=0xFF800080[sign]rendering_order="tmc_icons,icons,labels";tmc_after_sign=1 ;(0)[smartzoom]recalc_timeout=5000 ;(0) msec[debug_muting_device]muting_delay=0[sound];### (1) read by dex file, 0 fix for Android 4.xandroid_muting_device=0;android_muting_device_name=android;android_audiofocus_gain_method=-1;disable_volume_changed_action=0auto_mute=0 ;(0)ICS/JB;keep_alive_speaker= ;(0);pause_mp3_sooner= ;(0);resume_delay_time= ;(0);speaker_resume_sec= ;(3);allow_no_buffer_return_on_zero_volume= ;(0);compressor_switches_on_ui= ;(0);enable_silence_playing_muting_device= ;(0);logarithmic_volume=1 ;(0)dynamic_volume_type=1dynamic_volume_minspeed=30dynamic_volume_maxspeed=120dynamic_volume_voicemaxspeed=120dynamic_volume_voice_volume_max=255dynamic_volume_os_volume_max=255dynamic_volume_os_amplification_step=32dev_channels=1;working= ;(1);wheelsound=0 ;(0) GetSysEntrymaneuver_chimes=1csv_voice_enabled=0ding=0ding_muted=0effect_muted=0voice_muted=0alert_muted=0;ding_volume=128;effect_volume=24voice_volume=50;alert_volume=250;sound_on_click=1 ;(1);click_sound_on_tooltip= ;(1);failed_event_on_delete=1announce_restricted_roads=1 ;(0)announce_viadest_side=1 ;(-1);announce_roundabout_turn_dir=1 ;(1)announce_roundabout_turn_dir_forced=1 ;(0);welcome="startup.ogg" in audio folder;welcome="!asrtimeout";###file audio/2CV.wav;welcome="2CV";speak_permission_timeout=1000 ;(1000);non_voices_always_muted=0 ;(-1);enable_model_based_ebp=0 ;(0);play_at_zero_os_volume= ;(0);guidance_distance_offset= ;(0);speech_delay=0[sound.announcer]gps_signal_lost=0gps_disconnected=1recalculate=1overspeedlimit=1traffic_jam=1;traffic_jam_ahead="File op uw route!"[sound.speech];ebp_event_position=1;delay_msec_between_speeches=600[sound.voice]announce_mapinfo_in_mother_country=2 ;(2) streetnamesannounce_mapinfo_in_foreign_country=1 ;(2) roadnumbersdrive_sentence_without_force=1guidance_enabled=1traffic_readout_enabled=1verbosity_level=0 ;maxdirection_dependent_ding=1[speedcam];disable="_SUI,_GER"disable=""map_data_allowed=1 ;(false) from speedcam.lua;disable_user_speedcam_transactions=0;disable_transaction_file= ;(0)[speedcam_category:0]activated_speech="U nadert een Flitser."approach_beep_speech="U nadert een Flitser."overspeed_speech="U rijdt te hard. Flitser."[speedcam_category:1]activated_speech="U nadert een mobiele flitser."approach_beep_speech="U nadert een mobiele flitser."overspeed_speech="U rijdt te hard. Flitser."[speedcam_category:2]activated_speech="U nadert een flitser."approach_beep_speech="U nadert een flitser."overspeed_speech="U rijdt te hard. Flitser."[speedcam_category:3]activated_speech="U nadert een trajectcontrole."approach_beep_speech="U nadert een trajectcontrole."overspeed_speech="U rijdt te hard. Flitser."[speedcam_category:4]activated_speech="U nadert een stoplicht flitser."approach_beep_speech="U nadert een stoplicht flitser."overspeed_speech="U rijdt te hard. Flitser."[speedcam_category:11]activated_speech="U nadert een stoplicht en snelheids flitser."approach_beep_speech="U nadert een stoplicht en snelheids flitser."overspeed_speech="U rijdt te hard. Flitser."[strapon]offroad_handling=1 ;(1)max_position_distance=150 ;(100);min_distance_for_move_at_low_speed=20 ;(20);min_gps_precision=25 ;(25)double;max_gps_precision=500 ;(500)double;min_propagated_prob=0.1 ;(0.1)double;min_prob_inside_prec_range=0.5 ;(0.5)double;discard_state_timeout=3000 ;(3000) 3 sec[subscriptions]0x40400029=http-tmc;0x42000328=google_naviextras0x42000328=netlocalsearch0x42000439=online_speedcam0x4200043B=community_speedcam0x4200043C=http_traffic0x49800001=gls0x4980000a=nls[subscriptions.google_naviextras]timelimit_warnings=7,1[swid];(device) cardactivation=card;activation=device[tmc];tmc_provider_name=1 ;(0) GetSysEntry;tmc_provider_name_use_old= ;(0) GetSysEntry;enable_flow_icons=1 ;(0)needs $traffic_speed.sprenable_flow_events=1 ;(0)not with tmc_traffic_side;flow_stripe_width=12 ;(6)flow_stripe_offset=0 ;(0)flow_stripe_blinking_time=400 ;(0);check_ltn_support=1;show_all_provider_list=1;ignore_sid=1zoom_limit=75000 ;(75000);area_size= ;(50)event_max_distance=50 ;(0) tmc events km radius from carside_width_percent=50 ;(50)side_width_min=2 ;(2)enable_side_route_segments=1 ;(0);### no receiver support in later versions;source="gnse";internal_tmc_name="gnse";port="/dev/gnstmc,0"[tmc.src.http]enabled=1[tmc-http];### this can cause slow igo performance on some versionsenabled=1 ;(1);start=1 ;starts 2/3G data connection?;dl_on_wifi_only=0 ;(0) also with 2g/3g data;dl_mode=1; 0=static 1=dl-once 2=continuous,but slows igo down;priority=lowdl_dist_0_km=50 ; only if [tmc] event_max_distance=0dl_dist_1_km=100dt_dl_0=600 ;(300)double 10 mins ???dt_dl_1=3600 ;(3600)double 1 hour;dt_expire_limit_far_cells=3600 ;(3600)double;dt_sleep_on_error=600 ;(300);dt_exp_limit_0=900.0;dt_server_refresh= ;()net.dt_connect_tmout=60.0net.dt_recv_tmout=60.0net.dt_send_tmout=60.0;; speedcam_service.cpp: downloaded server list url="http://zippy.naviextras.com/services/tmclite/data/1/0/servers?v=2.19&t=52b60c58&p=+52.1+4.7"servers.size=1servers[0].url="http://htmc.naviextras.com/nng-igo-tmc-primo/0/";servers[0].url="http://tmchttp0.naviextras.com/nng-igo-tmc-primo/0/";servers[0].url="http://zippy.naviextras.com/services/tmclite/data/nng-igo-tmc-becker/0/";### These don't;servers[0].url="http://tmcprot0.dev.naviextras.com/nng-igo-tmc/0/";servers[0].url="http://zippy.naviextras.com/services/tmclite/data/nng-igo-tmc-iphone/0/";servers[0].url="http://zippy.naviextras.com/services/tmclite/data/5/0/" <--- outside service area (logcat);servers[1].url="http://zippy.naviextras.com/services/tmclite/data/5/2/" <--- outside service area (logcat);servers[4].url="http://zippy.naviextras.com/services/tmclite/data/nng-igo-tmc-russia/0/";servers[0].url="http://tmchttp0.naviextras.com/nng-igo-tmc/0/";servers[0].url="http://zippy.naviextras.com/services/tmclite/data/4/0/" ;servers[2].url="http://zippy.naviextras.com/services/tmclite/data/4/2/";servers[4].url="http://zippy.naviextras.com/services/tmclite/data/nng-igo-tmc-becker/0/";servers[6].url="http://zippy.naviextras.com/services/tmclite/data/nng-igo-tmc-primo/0/"[tracklog]autotracklog_max_save_file_num=50 ;(2)auto_import_gpx=0track_max_size=100000autotracklog_fit_to_road=0 ;(0)autotracklog_recycling=1[traffic]detour_recalc_timeout=300 ;(-823745??)[traffic.events]use_historical_speed_color=0 ;(1) GetSysEntry 1=histspeedbar[traffic.settings]clear_routing_options_on_dest_change=0 ;(1);announce_recalc_on_auto_only= ;(0);voice_location_to_infotext="";voice_location_from_infotext="";voice_road_name_infotext="";### also see igo9.iniload_default_traffic_settings=1 ;1 reads config\tmcsettings.inidetour_spare_time_threshold=900detour_acceptance_mode=2interaction_handling_mode=2invalidate_map_interval=5 ;(0)important_event_time_distance_secs=2700 ;(9999999)unimportant_event_checking_interval_secs=300 ;(30)preserve_detour_deleted_events=1 ;(0)max_queue_processing_time=50 ;()consider_unimportant_events_in_eta=0 ;(1)show_internal_segments_for_locations=1 ;(0)delete_expired_events=1 ;(1)use_backup_location=0 ;(1)use_backup_location_sliproad=0 ;(1)say_traffic_events_before_detour=1 ;(1)announce_ask_events_for_detour=1 ;(0)ui_interaction_for_all_category=showonroute_announcement_weight_threshold=0 ;(0)extended_traffic_list_items=1 ;(1)extended_traffic_list_items_in_hidden_list=0 ;(1)save_traffic_events=1load_traffic_events=0log_traffic_events=0 ;(0) trafficevent_log.csv (large!)use_extra_setting_for_flow_events=1;### one of them is 1, def all 0calculate_colors_by_weight=1use_speed_color_codes=1always_use_flow_coloring=0;color_level_overrides="COLOR_0:124,COLOR_1:74,75,76,125,COLOR_2:72,73,101,122";historical_flow_speed_coloring=14,10,13,20,12,30,11,40,10,50,9,60,8,70,7,80,6,90,5temperature_on_map=1;[tripcomputer];num_of_trips=3[truck];use= ;(1)truck_multiplicator=100[tts]announce_exit_directions=1skip_exit_numbers=0always_say_road_names=3skip_road_numbers=0skip_road_name_combination=0 ;(0)automatic_direction_conversion=0automatic_statename_conversion=0use_tts_lang=0;debug_tts_manager=0[ui];### SysConfig:get (but not used?)route_alternatives_keep_original=0 ;(1) routes.lua routemethodlistindex;screen_x=480 ;(800) utils.lua;screen_y=320 ;(480) utils.lua[voice]poi=1trafficlight=1first_guidance_area_radius_in_m=50 ;(1000);announce_speed_unit=1 ;(true) travel.lua[voice_guidance]street_name_only_hack=0 ;(0)guidance_clear=1 ;(0)[vr]vr_main_on=1lcid_in_vde_files=1disabled=0 ;(0) not on android?vde_accuracy=2000;structured_vde_mode=1 ;(1);skip_first_vr_screen=0 ;(0)preferred_lang_in_nl=0x0413 ; DUN;preferred_lang_in_nl=0x0409vde_address_mode=1open_microphone_early=1microphone_early_delay=300[vr_iso_to_internal]nl_NL="DUT"[vr_internal_to_iso]DUT="nl_NL"[vr_iso_to_nuance]nl_NL="DUN"en_US="ENU"[vr_nuance_to_iso]DUN="nl_NL";Integrated warning subsystem[alert.item.driver.end_of_no_overtaking]preshow_distance_cat1=0[alert.item.driver.end_of_no_overtaking_trucks]preshow_distance_cat1=0[alert.item.driver.end_of_all_restrictions]preshow_distance_cat1=0[warning]is_spoken=1speedcam_enabled=1speedcam_warning=1speedcam_maxdistance_from_road=25 ;(50)speedcam_max_lookahead=500 ;(1000)speedcam_continuous_approach_beep_when_tonal=1 ;(1)speedcam_need_approach_beep_on_section_cameras=1 ;(0);### 0=none 1=overspeed 2=approachspeedcam_soundtype_0=1speedcam_soundtype_1=1speedcam_soundtype_2=1speedcam_soundtype_3=1speedcam_soundtype_4=1speedcam_soundtype_7=2speedcam_soundtype_11=1speedwarn_alt_tolerance=110speedwarn_tolerance=110;speedcam_default_cell_update_frequency=120 ;(120)speedcam_need_approach_beep_on_section_cameras=1;warning_time_intervals=0-24;warn_distances= ("110:1000,80:800,60:500,40:300")warn_distances="120:800,80:400,60:300,40:200";warn_distances="200:840,100:840,50:840,10:840";approach_beep_distances= ("8,16,24")approach_beep_distances="8,16,24";approach_beep_distances="200,-1,-1,-1,-1,-1,200"[warning.driveralert.settings]warn_method=2 ;(2) visual and soundmax_display_count=3 ;(3)show_timeout=5 ;(3)preactivate_distance=50 ;(100)use_timeout_for_duration=1 ;(0)show_vehicle_pictograms=1 ;(1)preshow_distance_cat0=200 ;corners?preshow_distance_cat1=200 ;lanes and overtake? preshow_distance_cat2=200 ;general?preshow_distance_cat3=500 ;traffic and crossing?show_cat0=1show_cat1=1show_cat2=1show_cat3=1warn_cat0=0warn_cat1=1warn_cat2=0warn_cat3=0;Integrated warning subsystem;alert.item.driver;alert.item.speedcam;alert.item.system;[alert.item.driver.end_of_no_overtaking];preshow_distance_cat1=0;[alert.item.driver.end_of_no_overtaking_trucks];preshow_distance_cat1=0;[alert.item.driver.end_of_all_restrictions];preshow_distance_cat1=0

NextGen

NextGen is the successor of Primo. It is not a complete rewrite of the iGO routing engine but the interface engine is new, and will accept multiple screen sizes.

Some of the new features include:

  • Opengl support on Android

  • Traffic flow

  • Highway intersection labels (still no exit nr's)

Download and see my Nextgen_sys_mod.zip with mods for Nextgen that is always updated (colors,visibility,etc)

Nextgen sys.txt example. Use only what you need!

;------------------------------

; Example sys.txt iGO Nextgen

;------------------------------

; -- tweakradje 12 feb 2019 --

[rawdisplay]

;### for Android mirror 1280x480

;dpi=240

[folders]

;### I have all content in /sdcard/igo, this NEXTGEN uses /sdcard/igo_basar by default

android_secondary_root_path="/sdcard/igo"

;### for Android mirror 1280x480

;android_secondary_root_path="/storage/sdcard1/igo"

[2d]

use_flat3d=1 ;(0) if 1 then see [flat3d]

traffic_lights=1

;building_maxzoomlevel=500 ;(500)

;building_draw_outline=0 ;(0)

;road_simplification_level=5 ;(5)

drop_little_road_segments=1 ;(0)

;max_ticks_per_idlestep=20 ;(10)

;draw_roads_on_idle=0 ;(0)

[flat3d]

flat_buildings=1 ;(0) flat shapes

building_max_zoom=500 ;(0)

draw_turning_points=1 ;(0) red dots

car_scale=6.0 ;(5.0) [map]3dcarsizemax

car_zscale=0.5 ;(4.0) see flat car

;route_transparent_pass_alpha=128 ;(128)

[3d]

;stereo_projection=1

global_ambient=0.3 ;(0.4) dark/light shades on buildings etc

;### Do these still work?

;building_camera_distance_near=50 ;(50)

;building_camera_distance_medium=100 ;(100)

;building_camera_distance_far=200 ;(200)

;building_camera_distance_near_back=2000 ;(2048)

;building_camera_distance_medium_back=3000 ;(2560)

;building_camera_distance_far_back=4000 ;(3072)

;### New building distances in Primo 2.x

;building_center_point_zoom0=0 ;(0)

;building_center_point_zoom1=75 ;(0)

;building_center_point_zoom2=150 ;(0)

;building_center_point_front_distance=1000 ;(0) max 5000m in front?

;building_center_point_back_distance=1 ;(0) max 1000 at your back?

;building_center_point_zoom_alg_switch=100 ;(6000000) switch algoritm to clip_plane_configs.ini?

fade_distance_for_car=50 ;(20)

fade_distance_for_guidance_arrow=80 ;(50)

;building_followmode_car_behind_angle=100 ;(80)

;building_followmode_car_behind_distance=-20 ;(-5)

building_fade_around_cursor=1 ;(0)

;fade_use_overlap=1 ;(1)

fade_overlap_tolerance=32

;show_planned_route_arrows=0

;show_guidance_arrows=0

;guidance_arrow_elevation=9.0 ;(8.0)

;guidance_arrow_head_width=4.0

;guidance_arrow_head_length=5.5

;guidance_arrow_angle_threshold=15.0

;following_guidance_arrow_appear_distance=1000

;overtaken_guidance_arrow_disappear_distance=0

;### for width see default.vis Guidance

;show_guidance_strip=1

;elevate_guidance_strip=1 ;(1)

;guidancestrip_elevation=0.07 ;(0.05)double

;guidancestrip_thickness=0.07 ;(0.15)double leg width

;guidancestrip_length=0.3 ;(0.4)double arrow head

;guidancestrip_width=0.10 ;(0.125)double arrow head

;guidancestrip_farheadscale=0.4 ;(0.85)double

;guidancestrip_stretch=15 ;(25)

;guidancestrip_stretch_forward=15 ;(0)

;guidancestrip_startscaledist=400 ;(160)

;guidance_strip_switch_distance_meter=800 ;(600)

;guidancestrip_scalestepping=0.1 ;(0.05)

;guidance_strip_farpoly=0 ;(0)

building_animation=0 ;(1)

building_sieve=1 ;(0)

;generate_mipmap_manually= ;(0)

;usevtxcoloredterrain=1 ;(0) what is vtx?

;use_vertex_color_triangles= ;(0)

;texture_anti_flash=8 ;(5)

usepolyfarroads=2 ;(0) 0/1/2 narrow roads? > default.vis[ROADSTYLEPARAMS], 2 like previous igo (slower!)

;useroadcontours=1 ;(1)

;rendershapelineaspolygonmesh=1 ;(1)

;roads_as_line_stripes=1 ;(1)

;reduce_line_stripes=1 ;(0)

;line_stripe_reduction_error=0.7 ;(1.4)

;no_circles_road_width=20 ;(3)

;road_polytrack_switch_pixelwidth= ;(12) from poly to line

;min_road_track_width= ;(3)

;cell_road_density=100 ;(400)

;planned_route_track_width=5 ;(10) see default.vis [ROADSTYLEPARAMS]

;planned_route_track_contour_width=2 ;(2)

;planned_route_contour_width=2 ;(4)

;tmc_extra_width=0 ;(4)

;planned_route_visible_behind_mountains=1 ;(1)

minimum_flag_distance=20000 ;(50000)

;road_width_multiplier=200 ;(50)

;onewayarrowmode=0 ;(0)

;tmcroadthickness=3 ;(0)

;farguidancestripthickness=2 ;(0)

;plannedroutethickness=1 ;(0)

min_camera_height=10 ;(50.0) double

;enable_underterrain_zoom=1 ;(1)

min_task_processing=1

asymmetric_projection=1 ;(0) changes 3D camera views/angles

force_fov_y=1 ;(0)

;forced_fov=-1 ;(-1) see [debug]fov

;### show/hide elements

;far_road=1 ;(1) 0 no roads, so all roads is far_road

;shapetile=1 ;

;shapeline=1 ; railways

;pois=1

;building=1

;tracklog=1

;### prio is sequence of drawing it

;shapetile_prio=0 ;(0) highest prio

;shapeline_prio=1 ;(0)

;far_road_prio=2 ;(1)

;road_label_prio=3 ;(17)

;tracklogline_prio=5 ;(4)

;district_label_prio=9 ;(9)

;settlement_label_prio=10 ;(10)

;shape_label_prio=11 ;(11)

;poi_prio=12 ;(14)

;building_prio=15 ;(15)

;housenumber_label_prio=16 ;(16)

;mesh_finalize_prio=17 ;(12) lowest prio

;loadroads_immediate=0 ;(0)

;loadshapes_immediate=0 ;(0)

;batch_load_areas=2 ;(5)

;clip_distance=100 ;(240)

;clip_distance_ratio=100 ;(240)

;render_buildings_as_shapes=0 ;(0)

building_color_difference_level=50 ;(0)

building_height_scale=0.5 ;(1.0)

;use_all_building_textures=0 ;(1)

;landmark_min_brightness=200 ;(700)

;anti_alias_buildings=0 ;(0)

;anti_alias_landmarks=0 ;(0)

;anti_alias_shapes=0 ;(0)

;poi_enable_borrow=1 ;(0)

;viewport_size_affect_car=0 ;(1)

;background_render=0 ;(1) the sky

ambient=100 ;(400) car model view

;aspect_modifier=1.0 ;(1.0) 3D effect buildings/car

tiltangle_limit_for_sky=30 ;(0) don't render sky if tilt smaller 30

max_renderable_landmark=10 ;(12)

;road_shadow_cell_lod=10 ;(12)

;dashed_line_stripe_length=20 ;(20)

;farroad_r2_lodlevel= ;(9)

;farroad_r3_lodlevel= ;(6)

;poi_min_lod= ;(11)

;road_simplification_bias=5 ;(0)

tmc_icons_at_start_pos=1 ;(0)

optimize_indexbuffers=1 ;(1)

[3d_config]

only_highprio_navi_labels=0 ;(0)

disable_roadsign_navigation_mode=0 ;(0)

navi_mode_roadsign_zoomdist_limit=1000 ;(1500)

;roadsign_frame_space_size= ;(4)

;min_roadpixelwidth_for_signs= ;(0.0)

;roadsign_font_size= ;(0)

;roadsign_font_name=""

;hide_tmc_on_road= ;(0)

;rotated_roadsigns=1 ;(1)

;roadsign_always_framed=1 ;(0)

;default_label_colors=0 ;(0)

;navi_mode_roadsign_dist_limit= ;(0)

[activation_manager]

;show_community_speedcam=1

;activate_community_speedcam=1

;### not used at all. See [map] zoom/tilt for browsing the map

; 0 CAM

; | /

; ZOOM = DIST CAM-CAR | /

; |/ ANGLE

; MANEUVER______________CAR_________90

; |-_MAXDISTANCE--|

;

;ANGLE 0 = cam above car

;ANGLE 90 = cam behind car on the ground

;ANGLE CALCULATION TWO METHODS USED:

;1) NOT AT MANEUVER/NO ROUTE -> ACTUAL SPEED (MIN/MAXSPEED) IS ANGLE (MAX/MINANGLE)

;2) WITHIN MAXDISTANCE FROM MANEUVER -> ACTUAL DISTANCE TO MANEUVER IS ANGLE (MAX/MINANGLE-OFFSET)

;### these are for portrait, better put in ui_android\800_480\skincfg_m4.ini

;### Based on a [debug] fov=45 ;(45)

[camera]

;### when no route, just driving/walking

;### 2D settings

maxdistance2d=700 ;maneuver handling kicks in

minzoom2d=50

maxzoom2d=200

minzoom2d_hwy=100

defaultzoom2d=100

;### Camera behaviour settings

;nearmaneuver_distance=50

;nearmaneuver_distance_tolerance=50

;max_distance_to_maneuver=700

;car_distance_to_maneuver=

;heading_correction=

speedzoom=1 ;speed dependend zoom, else only dist

speedangle=1 ;speed dependend tilt, else only dist

speedangle_use_minmax=1

speedzoom_use_minmax=0

lowspeed=10 ;min

highspeed=80 ;max

intersection_zoom=50

zoom_tilt_percentage=50 ;n/a

;### 3D settings

maxdistance=700 ;maneuver handling kicks in

minzoom=20 ;lowspeed

maxzoom=40 ;highspeed

defaultzoom3d=40

minzoom3d_hwy=40

minangle=42 ;lowspeed

maxangle=65 ;highspeed ### reference

defaultangle=65 ;### maxangle

minangle_hwy=60 ;### maxangle-5

angleoffset=65 ;maneuver handling kicks in

;### Overview settings

overview_enabled=1

overview_distance=1500 ;dist to next man

overview_angle=65 ;### maxangle

overview_zoom3d=150 ;3/4/550

overview_zoom2d=300

;overview_on_distance=50 ;after last man, overrides "overview_distance"

;smart_zoom=100

;smart_zoom_enabled=1

[camera2]

;### NORMAL viewpoint selected

;### 2D settings

maxdistance2d=700 ;maneuver handling kicks in

minzoom2d=50

maxzoom2d=200

minzoom2d_hwy=100

defaultzoom2d=100

;### Camera behaviour settings

;nearmaneuver_distance=50

;nearmaneuver_distance_tolerance=50

;max_distance_to_maneuver=700

;car_distance_to_maneuver=

;heading_correction=

speedzoom=1 ;speed dependend zoom, else only dist

speedangle=1 ;speed dependend tilt, else only dist

speedangle_use_minmax=1

speedzoom_use_minmax=0

lowspeed=10 ;min

highspeed=80 ;max

intersection_zoom=50

zoom_tilt_percentage=50 ;n/a

;### 3D settings

maxdistance=700 ;maneuver handling kicks in

minzoom=20 ;lowspeed

maxzoom=40 ;highspeed

defaultzoom3d=40

minzoom3d_hwy=40

minangle=42 ;lowspeed

maxangle=65 ;highspeed ### reference

defaultangle=65 ;### maxangle

minangle_hwy=60 ;### maxangle-5

angleoffset=65 ;maneuver handling kicks in

;### Overview settings

overview_enabled=1

overview_distance=1500 ;dist to next man

overview_angle=65 ;### maxangle

overview_zoom3d=150 ;3/4/550

overview_zoom2d=300

;overview_on_distance=50 ;after last man, overrides "overview_distance"

;smart_zoom=100

;smart_zoom_enabled=1

[camera21]

;### NORMAL viewpoint selected, SIGNPOST vissible

;### 2D settings

maxdistance2d=700 ;maneuver handling kicks in

minzoom2d=50

maxzoom2d=200

minzoom2d_hwy=100

defaultzoom2d=100

;### Camera behaviour settings

;nearmaneuver_distance=50

;nearmaneuver_distance_tolerance=50

;max_distance_to_maneuver=700

;car_distance_to_maneuver=

;heading_correction=

speedzoom=1 ;speed dependend zoom, else only dist

speedangle=1 ;speed dependend tilt, else only dist

speedangle_use_minmax=1

speedzoom_use_minmax=0

lowspeed=10 ;min

highspeed=80 ;max

intersection_zoom=50

zoom_tilt_percentage=50 ;n/a

;### 3D settings

maxdistance=700 ;maneuver handling kicks in

minzoom=20 ;lowspeed

maxzoom=40 ;highspeed

defaultzoom3d=40

minzoom3d_hwy=40

minangle=42 ;lowspeed

maxangle=68 ;highspeed ### reference

defaultangle=68 ;### maxangle

minangle_hwy=63 ;### maxangle-5

angleoffset=68 ;maneuver handling kicks in

;### Overview settings

overview_enabled=1

overview_distance=1500 ;dist to next man

overview_angle=65 ;### maxangle

overview_zoom3d=150 ;3/4/550

overview_zoom2d=300

;overview_on_distance=50 ;after last man, overrides "overview_distance"

;smart_zoom=100

;smart_zoom_enabled=1

[camera.roundabout]

enabled=0

[camera.intersection_zoom]

enabled=1

;max_distance_to_maneuver=200

;car_distance_to_maneuver=150

;heading_correction=1

[camera_dragger]

enabled=1

drag_ratio=2000 ;(1000)

[inertia_movement]

drag=0

zoom=0

[address.multi]

address_read=1 ;(0)

enable_mixed_category=1 ;(1)

display_zip_at_housenumber=1

dont_highlight_suggestions=0 ;(1)

world_wide_location_search=1 ;(0)

flat_poi_result_list_update_frequency=2000 ;(500)

search_priority="history;favourites;street;junction;poi_container;poi;location"

brand_search=1 ;(1)

use_titles=1 ;(0)

;category_rank= ;(1)

;category_sortby= ;(default)

;poi_sortby= ;(default)

;poicontainer_sortby= ;(default)

;featpoi_sortby= ;(default)

;hist_sortby= ;(default)

;fav_sortby= ;(default)

;address_sortby= ;(default)

;contact_sortby= ;(default)

;city_with_street= ;(0)

;reverse_junction_display= ;(0)

;sort_exact_first= ;(1)

;street_max_results= ;(-1)

;location_max_results= ;(-1)

;poi_max_results= ;(-1)

;category_max_results= ;(-1)

;contact_max_results= ;(-1)

;favourites_max_results= ;(-1)

;featpoi_max_results= ;(-1)

;kmlpoi_max_results= ;(-1)

;history_max_results= ;(-1)

;poicont_max_results= ;(-1)

[alert]

lookahead=1000 ;(800)

lookahead_highway=2000 ;(2000)

[device]

type=android ;apk

;devtype_fallback_to_model=1 ;(0) apk

;device_nng_path_primary=""

device_nng_path_secondary_disable=1

;sdcard_name="Storage Card"

;sdcard_dsk_num=2

;secondary_sd_num= ;(-1)

;secondary_sd_dsk_num= ;(-1)

;devtype_fallback_to_model= ;(0)

;platform= ;(0)

;mouse_sensitivity= ;(12)

;flush_files_after_write= ;(0)

[android]

;### all vars read from apk dex

fullscreen=0 ;()

ignore_keyguard=1

;create_sdcard_dir=0 ;(0)

;show_background_notification=1 ;(1)

getdeviceid_trycount=1 ;() device.nng?

;locked_to= ;manufactureid imei sdid cid device_id android_id

;enable_geo_intents=1 ;(0)

;register_functors=1 ;(1)

;check_for_dead_links=0 ;(0)

;check_folders_after_rebuild=0 ;(0)

;on_low_memory= ;(12000000) 12MB?

;navigation_audio_stream = 4 ;(0)

;### 0-STREAM_VOICE_CALL, 1-STREAM_SYSTEM, 2-STREAM_RING, 3-STREAM_MUSIC, 4-STREAM_ALARM, 5-STREAM_NOTIFICATION, 6-STREAM_BLUETOOTH (def 0)

;### with stream_music(3) I have muting problems on JB (mute to soon, chop off tts speech)

navigation_audio_stream=3

;screen_xy=auto ;(auto)

;setup_audio_path=0 ;(0)

;bt_route=20 ;(16) 20 for sco?

;bt_sco_on=1 ;(0)

;speakerphone_on=0 ;(0) if sco on?

;dragprocesstime= ;(0)

;upside_down_bug= ;(0)

;update_denied_timeout_foreground=100 ;()

;mediascanning_timeout=20000 ;(20000)

;wait_for_gdbserver=60000 ;(60000)

;notify_network_status=0 ;(0)

;start_on_boot=0 ;(0)

;wait_for_closing_igo=1 ;(0)

;wait_for_sdcard_on_boot=30000 ;(30000)

;def_recheck_igo_folder_after_restart=0 ;(0)

;lock_to_external_sd=0 ;(0)

;logcat_level=7; (0)

;logcat_oslevel= ;()

;logcat_file= ;()

;logcat_file_delay=0 ;(0)

;logcat_tag= ;()

;logcat_date=0 ;(0)

;logcat_thread=0 ;(0)

;logcat_pid=1 ;(0)

;memorywatcher_timeout_foreground=0 ;(0)

;memorywatcher_timeout_background=0 ;(0)

;background_shutdown_timeout=0 ;(0)

;background_shutdown_distance=0 ;(0)

;canvas_matrix_hack="" ;(none)

;mouse_matrix_hack="" ;(none)

;clear_ux_folder_before_install=0 ;(0)

;additional_assets=","

[android.opengl]

;### all vars read from apk dex

;sub_sample_size= ;()

;color_size=8 ;(8)

[debug]

;datazip_cache_mode=persistant ;(cached) persistant

;keep_histspeed_in_cache=0 ;(1)

;### also see [filecache]

;multithread_reader=1 ;(1)

;show_device_type=0

;show_rawdisplay_info=1 ;(0)

;show_screensize=0

;show_pedestrian=1 ;(0)

;gdb=0 ;(0) apk

;startengine_timeout= ;(120000) apk

;log_fps=1 ;(0)

;log_fps_with_gc= ;(0)

;cache_size=33554432 ;(20000000) apk 32Mb for store

max_memory=268435456 ;(0) 256Mb else much redraw and slow down

;reserve_memory=8388608 ;(0) 8Mb

;overallocation_enabled=1 ;(1)

;lazy_font_loading=1 =;(0)

;show_performance=1 ;(0)

;show_performance_memory=1 ;(0)

;show_fpshist=1 ;(0)

;show_performance_target=1 ;(0)

uieffect=0

animations=0

;render_without_focus=0 ;(0)

;continous_rendering=0 ;(0)

;no_depth_shading=1 ;(0)

;enable_landmark_occlusion=1 ;(1)

;raster_quality= ;(2)

;use_merge= ;(0)

;enter_tunnel= ;(0)

;leave_tunnel= ;(0)

screenshotsavecameraini=0

;background_voiceguidance=1 ;(1)

animations=0

;show_lane_info=1 ;(0)

show_oneway=1

show_oneway_3d=1

;show_signpost=1 ;(0)

show_original_signpost=1 ;(0)

;show_historical_speed=1

;show_arrows_on_route=1

;show_gps_pos=0 ;(0)

;show_junction_view=1

;show_multinode_maneuvers= ;(0)

;show_prohibited_maneuvers= ;(0)

;show_priority_maneuvers= ;(0)

usenightmode_tunnel=1

;enable_buildings=1

;show_big_junction=0 ;(0) Fullscreen junction view

;show_trail=1

;show_speed_limit=1

;show_tmc_location=1

;show_frc=1

;show_roadid=1

;show_plural=1

;show_residentonly=1

;show_truck_info=1

;show_tunnel=1

;show_underoverpass=1

;show_updown=1

;show_curve_alert=1

;builtupborder=1 ;(0) show border of built up areas (city, outskirts, community etc)

;smart_2d=1 ;(0)

;tmc_info_in_description=1

turn_penalty_multiplier=150 ;(100) extra time cost, affects green routing!

calc_over_existing_route=1

;disable_vis_sign_3d= ;(0)

;http_dump=0 ;(0)

;http_dump_dir="%sdcard%iGO_Israel/http_dump/"

;make_server_dirs=1 ;(1)

min_then_dist=20

;keep_gps_heading= ;(0) when extrapolate

;compass_type=

;hnr=1 ;(1)

;hnr_base_step_min_count= ;(1000)

;hnr_handover_point_min_count= ;(30)

;hnr_max_steps_after_last_handover= ;(10000)

;supress_highway_enter= ;(0)

;supress_straight=1

;supress_leave_ferry= ;(0)

manoeuvre_at_junctionview=1 ;(0)

manoeuvre_at_tollgate=1 ;(0)

fov=45 ;(45) landscape/portrait best value

;areasize= ;(10)

earth=1

skip_eula=1

;map_has_no_lane_arrows=1 ;(0) tries to get laneinfo from roads?

;lane_assist_mirror_world=1 ;(0)

;tts_min_ready_wav= ;(0)

;tts_getaway_time= ;(0)

;tts_expected_engine_delay= ;(0)

;driving_log= ;(0)

[feature]

eat_route=1

tmc_event_coloring=1 ;(0) white

tmc_traffic_side=0 ;1 side of road

tmc_show_direction_arrows=1 ;(0) 2D

text_guidance=1 ;(0)

tunnel_guidance=0 ;(0)

signpost_coloring=1

signpost_nightshading=0

;curved_text=1

;use_unified_curved_texture=1

;ssao shaders/vs/ssaorender.vs, opengl enable_shaders=1

;ssao_demo=0

;use_ssao=0 ;(0)

;ssao_range= ;(20.0)

;ssao_strength= ;(3.0)

;range_render=0 ;(0)

;building_envmap=0 ;(0) reflections on buildings

;show_tpeg_events=1 ;DAB

;show_vics_events=1 ;Japan

;new_poi_render=1 ;(1) 0 shows icon text at branded pois TT

;max_file_handler= ;(-1) 1024 is max for Android per process

[filecache]

;### like preload?

;version=3 ;(3)

;write_once=1 ;(0)

;chunks_modified_threshold= ;(1)

;keep_unused_chunks=0 ;(0)

;trigger_unused_chunks=1 ;(0)

;keep_reference=1 ;(0)

;reference_during_startup=1 ;(0)

;folders=""

[folders]

;sdcardpath=/sdcard

;root=

;read_only_root= ;(0)

;data_folder_name="iGO_Israel" ;apk

;data_folder_name="iGO_Avic"

data_folder_name="iGO_Basar"

;linked_root=%SDCARD% ;apk

;ux_folder=ux

;mkdirs=test1,test2 ;apk

;mount_save_dir= ;(1)

;non_navi_card_path= ;apk

linked_root_list="/storage/emulated/0 /storage/sdcard1"

has_secondary_root=1 ;(0)

;android_secondary_root_path="/storage/extSdCard/addons"

;secondary_root_path=

;app_folder=

;exe=

;app=

;secondary_app=

;dont_create_files= ;(0)

;user_backup_path=

;data=

;global_cfg=global_cfg.zip

;tracklog_path=

;tracklog_folder=

;defaults=ui_nextgen/defaults

;models=

;textures=

;voice=

;font="ui_nextgen/fonts"

;osfont=

;lang=

;content=

;filecache=

;raster=

;poi=

;phoneme=

;dem=

;scheme=

;tmc=

;maps=

;content_catalog=catalog

;kmlpermit=userdata/permit

;kmlavoid=userdata/avoid

;kmlroute=userdata/route

;brandingroute=demo_routes

[fonts]

default="tahoma"

defaultbd="tahoma, bold"

capheights="default:1536,defaultbd:1536"

[freetext_search]

;def_no_zip_if_city_available= ;(0) apk

[globe]

atmosphere_enabled=0 ;(1)

globe_ambient=100 ;(300)

use_lighting=0 ;(1)

;num_of_stars=1000 ;(1000)

;border_line_width=2 ;(2)

;texture_file=world_heightmap.tex

[gps]

;sensors_on=1 ;(0) apk

;default_latitude=54 ;apk

;default_longitude=4 ;apk

always_valid_rmc_time=1

always_valid_gga_time=1

location_log=0 ;(0) apk

;location_log_filename="gpslog/LocationManager"

accuracy_workaround=0 ;(0) apk

location_net=0 ;(0) apk

location_gps=1 ;(0) apk

;location_nmea=1 ;(0) apk

read_total_timeout=50 ;(100)

read_buffer_size=512 ;(256)

;network_jelre_fanyalodunk_timeout=0 ;(0) apk

;check_gps_timestamp=1 ;(0) apk

use_last_known_position=1 ;(0) apk

;discard_dop_level(-1.0)double

discard_dop_level=49.0 ;(-1.0)

;priority=8 ;(4)

;do_extrapolation=1 ;(0)

first_packet_timeout=10000 ;(10000)

any_packet_timeout=15000 ;(15000)

;delay=250 ;(250)

;delay_after_pos_valid=0 ;(0)

;delay_after_pos_invalid=0 ;(0)

;read_wait_time=100 ;(50)

;max_satellite_in_gsa=30 ;(16)

gps_fix_ignores_num_satellites=1 ;(0)

filter_low_precision_positions=0 ;(0)

ignore_gpsactive_at_deadreckoing=0 ;(0)

;heading_from_gyro=1 ;(0) only if you have one, else wrong heading

;reverse_heading_when_reversing=0 ;(0)

;reversing_auto_detect_speed_threshold=-1.0 ;(-1.0)

;reversing_auto_detect_heading_threshold=160 ;(160)

;use_trickle_power=0 ;(0)

;maximise_baud=0 ;(0)

;set_messages=1 ;(1)

;speed=30 ;(30)

;trust_in_gyro_heading_threshold= ;(-1)

;source=serial ;(serial)

;### ndr hippo sirf nmea prodsp sgp desay ;(auto)

;protocol=nmea

background_navigation=1 ;(0)

[gps.igo_connector]

;use_heading=1 ;(0)

;heading_valid_for= ;(5000)

;copass_speed_limit= ;(5)

;heading_accuracy_treshold= ;(45.0)double

gps_lost_timeout=5000 ;(5000)

position_validity=2500 ;(2500)

restart_listening_interval=3000 ;(3000)

horizontal_accuracy_treshold=90 ;(100.0)double

vertical_accuracy_treshold=90 ;(100.0)double

horizontal_reliable=10 ;(20)

vertical_reliable=10 ;(20)

;save_log=""

;play_log=""

;loop_playback= ;(0)

;listen_for_gps_while_log_is_playing= ;(0)

[hnr]

ignored_missing_country_ids=*

;use_perimeter=

;handle_tmc_after_planning=1

;handle_histspeed_after_planning=1

;min_adaptive_routing_weight_difference=10 ;(10)

;adaptive_method_refuse_distance_km= ;(500)

;handover_untagle_distance_m= ;(2000)

;max_progress_percent=

;max_speed_tolerance= ;(87)

;fuel_consumption_tolerance= ;(10)

;findpath_progress_ratio=

;minimum_distance_km= ;(100)

[interface]

skin=ui_nextgen

current_day_color_original_name="COLORSCHEME~Default Day Colours"

current_night_color_original_name="COLORSCHEME~Default Day Colours"

theme="the_dark"

save_checksum=0

builtin=1 ;vehicle selection pedestrian switch

uturn=1 ;vehicle models show uturn

;has_gps_info=1 ;navtools.ui

;show_backlight=1 ;device.ui

maxzoom2d=6000000 ;(6000000) for 3d see [map] 3d_max_zoomlevel

minzoom2d=10 ;(100) for 3d see [map] 3d_min_zoomlevel

;onepointfitzoomlevel= ;(0)

;start_state=st_Cockpit

start_navigation_time=20 ;(10) in preload.lua

menu_autoclosetime_sec=20 ;(5) menu.lua

;auto_close_keyboard_time=40 ;(40)

;close_gridmenu_with_bg=0 ;plugin grid menu

;drag_mode_flow= ; navigatemap.lua

phone_call_icon_enabled=1 ;see preload.lua

show_glonass=1 ; ux navytools gpsinfo.lua

;show_minimize=1 ;0 in preload.lua

show_time_in_title=1

show_gps_in_title=1

show_battery_in_title=1

show_exit_atdestination=2 ; 2 in preload.lua

capture_to_jpeg=1

font_quality=light

align_style=capheight

show_street_sort=1

showexitnum=1 ;(1)

enable_natural_guidance=1 ;(0)

uieffect_enabled=0

collect_statistics=0

drive_carefully=0

extra_settings=1

vehicle_selection=1

screen_snap_distance=20 ;(20)

min_drag_movement=40 ;(20)

;long_click_time=500 ;(500) [map]longclick_timeout

green_routing=1 ;(1) 0 shows economic

show_detailed_posinfo=1 ;(0)

use_autohint=160 ;(0) suggestions in txt input

bilang_city=1

enable_flags_on_map=1 ;(0)

max_flag_distance_3d=5000 ;(10000)

enable_off_road_location=1 ;(0)

laneinfo_signpost_enabled=1 ;(1)

;map_type= ;1 2=no lane info

signposts_without_laneinfo=0 ;(0) 1 more signposts (no sign arrows, no junctionview)

softreset_on_factoryreset=0

vfont_enabled=1 ;(0) apk

;gamma= ;(1.2)

mapfontscale=230 ;(100)

;mapfontscale2d= ;(0)

;mapfontscale3d= ;(0)

mapfontscale3dframed=200 ;(0)

ux_writeable_plugins=0 ;(0)

;fill_empty_lanes_on_navteq= ;(1)

;sel_highlight_guess_mid_dir_arrow= ;(1)

;canvas_stroke_width=3 ;(2)

;min_stroke_distance= ;(5)

;drawline_step= ;(0)

;canvas_max_stroke_points= ;(160)

traffic_voice_trafficjam=1 ;(1)

traffic_voice_recalc=1 ;(1)

disable_unnamed_road=0 ;(0)

[itiner]

displayed_warnings=1,2,3,8,9,10,11,12,13,14,15,16,17,19,21,22,23

;hidden_warnings=10,11,22,23

;hidden_warnings=

pass_destination_distance=50

pass_destination_time=15

pass_destination_radius=100

remove_reached_destination=0

pass_via_distance=20

;eta_tmc_important_distance=10000 ;(-1)

[junctionview]

background_rendering=1 ;(0)

enable_tollgate=1 ;(1)

;fix_background_type=""

[laneassist]

at_maneuver=1 ;(0)

after_maneuver_dist=50 ;(50)

min_dist=100 ;(100)

min_dist_highway=300 ;(300)

max_dist=200 ;(200)

max_dist_highway=1000 ;(1000)

lead_in_dist=100 ;(100)

lead_in_dist_highway=1000 ;(1000)

;drawshapetiles=1 ;(1)

;car_max_strafe_speed= ;(0.33)

;car_max_strafing_limit=15 ;(15)

[loading]

show_statustext=1

show_progressbar=1

;show_phases=1

;text_w=200

text_align=1; 0 1 2 = L C R

;text_fontcolor=0x00FFFF80

text_fontsize=24

;loading_bmp=""

[lua]

last_country="_NED"

;onlinesearchenabled="1"

;onlineweatherenabled="1"

overviewmodeon="1"

readoutcountryinfo="1"

readoutroutesummary="1"

selectedkeyboard="Nederlands"

showsignificanteventsonly="0"

showwizard="0"

signposton="1"

speedcamenabled="1"

supportedunits="7"

visualbuttonextension_state="st_RouteOverview"

vw_visualbuttonextensionquick="1"

[map.flag_layer]

route_edit_on_longclick=1 ;(0) long click flag or route and drag!!!

;grab_route_flag_radius= ;(50)

;grab_flag_radius= ;(20)

;border_left= ;(50)

;border_right= ;(50)

;border_top= ;(50)

;border_bottom= ;(50)

;scroll_speed= ;(50)

;flag_center_x= ;(0)

;flag_center_y= ;(0)

;route_weight= ;(1)

;waypoint_weight= ;(2)

[map]

;auto_nightmode=1

;nightmode_dependent_backlight= ;(1)

disable_dem=1 ;(0) much faster withouth dem

;housenr_tight_on_road=1

;auto_set_3d_on_cockpit= ;(0)

;auto_set_2d_on_map= ;(0)

;follow_gps= (1)

;show_oneway= ;(1)

;shapes_in_2d= ;(1)

;screensize_max=100 ;(0) ?

;show_precise_car_heading=1 ;(0)

sieve_mode=0 ;(1)

point_dragging=0 ;(0) tap and hold the map, use vinger as joystick, don't use with camera_dragger!

longclick_timeout=500 ;(1000)

autochangeengines=0 ;(0) 1 don't use, gives problem with adresses view on map

;disable_directrender=1 ;(0)

;always_use_poi_name_for_text=1 ;(0)

;only_first_word_poi_name=0 ;(0)

movable_flag=1 ;(0) [interface]enable_flags_on_map

;max_road_segment_count=1000 ;(2000)

;shape_line_width=1

;cam_rotate_fir=""

;cam_zoom_fir=""

;cam_tilt_fir=""

;### all about the poi on the map

poi_w=46

poi_h=60

far_poi_w=23

far_poi_h=30

multi_poi_w=46

multi_poi_h=60

speedcam_w=46

speedcam_h=46

;if brand not framed

brand_poi_w=40

brand_poi_h=44

;show_brand_pois_framed=1 ;(1) branded in poi file (TT)

;framed_brand_poi_offset_x=

;framed_brand_poi_offset_y=

;framed_brand_poi_size_x=40

;framed_brand_poi_size_y=44

poi_grouping_mode=0 ;see [poi] poi_grouping_control

poi_grouping_distance=0 ;(0)

poi_label_distant_zoomlevel=1000 ;(3000)

;map_exists_with_more_than_one_supplier=1

;max_pois_shown=50 ;(100)

;track_poi_icon_beyond_screen_edge=0 ;(100)

;poi_labels=1 ;(1) doesn't work with new poi render

;show_labels_at_pois=1 ;(1)

;hide_pois_at_labels=0 ;(0)

;poi_label_exclusion=1 ;(1)

;default_poi_icon_display_mode=3 ;(1) 0=none 1=poi 2=labels 3=poi+labels, not if new_poi_render

poi_distant_zoomlevel=3000 ;(3000) when is poi distant 0=always -1=never (see poi_visibilities.txt)

poi_distant_distance=3000 ;(0) 3000 in preload.lua, poi clickable on map

;poi_iconid_distant=0 ;(0) ..7

;poi_iconid_near=1 ;(1) ..7

;poi_3d_fast_unification_coord=0 ;(0)

;poi_3d_sort_before_unification=1 ;(1)

raster_2d_high_quality=0 ;(1)

raster_in_2d=0 ;(1)

raster_in_3d=0 ;(1)

;max_cells= ;(100)

;terrain_texture_smoothing=1 ;(0)

;uniform_lod_mode=2 ;(0)

set_max_bubble_labels=15 ;(5) for landscape

;alternative_roadnames= ;(1)

;enable_move_cursor_on_move=1 ;(0)

;enable_rotated_move=1 ;(0)

;enable_animated_move=1 ;(1)

;move_zoom_divider=13 ;(15)

max_visible_roadlevel_for_shields=9 ;(-1) also shields on frc 7 (secondary roads), not only balloons

;3d_roads= ;{1)

;3d_tunnels= ;(1)

;3d_landmarks= ;(1)

;3d_buildings= ;(1)

;center_animation= ;(1)

;2d_jump_distance= ;(50000)

;2d_snap_distance= ;(50)

;3d_jump_distance= ;(500)

;3d_snap_distance= ;(50)

3d_scale_carmodel=1 ;(1)

3dcarsizemulwithfov=0 ;(0)

3dcarsizemin=6000 ;(10000) smaller than 3dcarsizemax/2

3dcarsizemax=14000 ;(28000)

3dcarsizemul=40000 ;(40000)

;### zoom and tilt, not in route mode, else camera2/21

3d_min_zoomlevel=20 ;(30) smaller makes car disappear

3d_max_zoomlevel=14000 ;(600) zoom globe/tilt buttons vis

3d_min_tilt_zoom=50000 ;(12000) even tilt at globe level

3d_max_tilt_zoom=20 ;(200) even tilt with low zoom

3d_default_tiltlevel=6800 ;(0) 68 degr

3d_max_tiltlevel=7800 ;(7800) 80 degr

zoomlimitedtilt=0 ;(0) bool

minimum_3d_zoom_percent=50 ;(100)

;minzoomglobe=600000 ;(250000)

;maxzoomglobe= ;(3000000)

;autochangeglobe= ;(1)

laneassist_min_zoomlevel=10 ;(10)

laneassist_max_zoomlevel=50 ;(37)

;### for + / - zoom and tilt buttons

;### short click

minimum_zoom_amount=50

minimum_tilt_amount=30

minimum_rotate_amount=30

;### long click

zoomfactor=1.02 ;(1.02)double >1.0 !

tiltfactor=30 ;(150)

rotfactor=15 ;(10)

;### shading on map (mountains)

shade_amplification=4 ;(2)shade is for dem and horizon

shade_min=-128 ;(0xFFFFFF80 -128

shade_max=128 ;(92)

shade_factor_min=0.05 ;(0.04)double darker parts

shade_factor_flat=1.0 ;(1.0)double <1 is darker, like gamma

shade_factor_max=3.0 ;(2.0)double lighter parts

shade_declination=45 ;(45.0)double angle?

shade_contrast=3.0 ;(2.0)double

;track_field_size0= ;(0.25)

;track_field_size1= ;(0.5)

;track_field_size2= ;(1.0)

;track_field_size3= ;(3.5)

;track_field_size4= ;(6.0)

;solid_field_size0= ;(12.0)

;solid_field_size1= ;(14.0)

;solid_field_size2= ;(16.0)

;solid_field_size3= ;(20.0)

;solid_field_size4= ;(22.0)

arrow_scale_mode=1

oneway_arrow_scale=0.4

uturn_arrow_scale=1.1

uturn_max_roadclass=-1 ;(-1)

oneway_arrow_tmc=1 ;(0)

oneway_arrow_planned=1 ;(0)

;u_turn_angle=160 ;(160)

;2d_snap_distance=50 ;(50)

;3d_jump_distance=500 ;(500)

;3d_snap_distance=50 ;(50)

;center_animation=1 ;(1)

;basemap_lines_min_zoom=10000 ;(90000)

;only_basemap_shapes_above_zoom= ;(530000)

;### test

;cam_tilt_fir="tilt,1,2"

;cam_zoom_fir="zoom,1,2"

;cam_move_fir="move,1,2"

[map_loader]

;render_end_proc_time_idle=100 ;(50)

;render_end_proc_time_imm=200 ;(100)

;render_load_idle=0 ;(1)

[map.car_display]

;see info.ini of vehicle zip

categories="car,pedestrian,bicycle,motorcycle"

;vehicle="modelname/sectionname"

car="Mini_S/car"

pedestrian="Female/female"

bicycle="Bicycle/bicycle"

motorcycle="Chopper/car"

[moya]

supersample=0 ;(1)

min_circle_radius=4 ;(3.0)

min_uniform_thickline_width=1.75 ;(0.0)

terrain_perspective_tessellation=2 ;(1)

terrain_perspective_tessellation_level=1 ;(1)

thickline_vis_min_pixel_count=4 ;(0)

thickline_vis_retest_frame_count=10 ;(0)

[mydata]

;empty_quicksearch= ;(1)

max_histories=250

cityhistory_size=1000 ;(300)

[mydata.smart_history]

max_smart_items=3 ;(3) 3+ are named #3

max_freeway_entrances=3 ;(3)

;current_location_range=2000 ;(1000)

;far_location_range=100000 ;(50000)

;long_trip_range=600000 ;(400000)

last_use_weight=1 ;(1)

day_of_week_weight=1 ;(2)

same_weekperiod_weight=2 ;(2)

start_position_weight=2 ;(2)

time_of_day_weight=3 ;(3)

;unknown_startinfo_weight=0.2 ;(0.2)double

[mydata.tracks]

autotracklog_enabled=0

auto_track_visible=1 ;(0)

record_auto_track=1 ;(0)

data_record=1

max_update_interval=600

update_interval=5

show_on_map=0 ;(1)

auto_delete_only_auto_tracks=1 ;(1)

[mydata.truck]

selected_profile=0

[mydata.vehicle_profile]

selected_profile=0 ;(0)

[naviextras]

request_gzip=0

send_gzip=0

boot_service_address="https://zippy.naviextras.com/services/index/rest"

[navigation]

gps_pos_to_road=1 ;(1)

slowspeed_limit=5 ;(5)

slowspeed_time=5 ;(5)

;waypoint_radius= ;(300)

;waypoint_radius_multiplicator= ;(1.0)

;extrapolation_enabled=1 ;(0)

show_current_city=1 ;(0)

show_city_in_next_street=1 ;(0)

show_city_in_next_street_distance=10000 ;(1000)

disable_dual_near_city_name=0 ;(0)

auto_replan_min_delay=10000 ;(3000) 10 sec

;auto_replan_min_dist_to_recalculate=500

;auto_replan_min_dist_to_drag_route=500

;delay_maneuver_changed_event=1 ;(0)

quickdetour_enabled=0 ;(0) realtime detour see [quickdetour]

congestion_ad_enabled=1

congestion_ad_on=1 ;(1)

congestion_ad_threshold=25 ;(50.0)

congestion_ad_interval=60 ;(60)

congestion_ad_percent=10 ;(25.0)

parking_ad_enabled=1

;congestion_ad_threshold= ; (x.0)

;congestion_ad_interval=60 ;(60)

;congestion_ad_percent= ;(x.0)

junction_view_at_maneuver=1 ;(1)

junction_view_on_highways_only=0 ;(1)

junction_view_distance=200 ;(200)

junction_view_min_distance=50 ;(50)

junction_view_distance_highway=800 ;(800)

junction_view_min_distance_highway=150 ;(150)

junction_view_distance_ramp=400 ;(400)

junction_view_min_distance_ramp=100 ;(100)

junction_view_min_time_between_images=3 ;(3)

junction_view_needs_signpost=0

lane_info_distance=400 ;(400)

lane_info_distance_highway=1500 ;(1500)

destination_approach_radius=500 ;(300)

via_point_approach_radius=500 ;(300)

;### Simulation

sim_speed_factor=2.0 ;(1.0)double

;max_sim_speed_multiplicator=2

;onlyguidancetime=10 ;(0) skip to x secs before next maneuvre

;onlyguidancedist=500 ;(100) when simulate skip to distance before next maneuvre

;allow_simulation_during_itiner_generate=1 ;(0)

;track_simulation_speed=3 ;(3)

user_selected_start_disables_guidance=0

;cond_speed_limit_low_prio= ;(0)

;preferred_display_order_type= ;(-1)

;max_closest_segment_distance= ;(5000)

enable_offroad_maneuver_icon=0 ;(0)

[navigation.extrapolate]

;### like in tunnel, see [gps] heading_from_gyro

stop_at_sharp_turns=0 ;(0)

smooth_heading_change=1 ;(0)

;use_gps_heading_change= ;(0)

;use_gps_heading_below_speed= ;(0)

;use_gps_heading_if_differs_at_least_by_degrees= ;(0)

[navigation.junctionview]

;ejv_ignored_types=""

[navigation.parking_ad]

toggle=1 ;(0) leave it on

;icon_dist= ;(500)

;arrive_dist= ;(50)

;arrive_time= ;(10)

;from_car=1 ;(1)

;pedestrian_penalty=30 ;(30)

;pedestrian_penalty_max=5 ;(5)

search_category=Parking

search_category_fallback=Automotive.Parking

enable_guidance=1 ;(0)

;precalc_dist=1000

;max_range= ;(2000)

;search_radius= ;(1000)

max_onroute_dist=500 ;(0)

max_results=4 ;(8)

max_poi_results=8 ;(16)

;poi_skip_range= ;(20)

;show_online_threshold= ;(3)

;navigated_as_parkingpreview=1 ;(0)

[navigation.sign_as_real]

show_inactive_signposts=1 ;(1)

[navigation.sudden_detour]

enabled=0

;detect_length=1 ;(0)

;results_timeout_s=180 ;(300)

;clear_suggestions_on_return= ;(1)

;lookback_length= ;(1000)

;max_avoid_route_ahead_distance= ;(50000)

;max_car_jump_distance= ;(200)

;poi_search_area= ;(1500)

;poi_maximum_results= ;(100)

poi_search_category0=Leisure.Travel.Tourist_Attractions

poi_search_category1=Petrol_Station

poi_search_category2=Restaurant

poi_search_category3=Parking

[navigation.tunnel_view]

enabled=0 ;(1) use gui

;always_enabled=1

fallback_at_complex_junction=1

minimum_length=300 ;(250)

distance=500 ;(800)

;stop_at_end=1 ;(0)

static_image=0 ;(1)

;disable_static_tunnel_near_maneuver=1 ;(1)

section_lane_highlight=1 ;(0)

[navigation.tunnel_view.overview]

car_zoom=50 ;(400)

line_thickness=4.0 ;(2.0)double

line_foot_width=10.0 ;(7.0)double

line_arrow_length=10.0 ;(7.0)double

;line_arrow_angle=30 ;(30)double

;maximum_length=500 ;(5000)

;connected_length=100 ;(200)

[network]

available=1

[other.bridge_selector]

bridge_penalty=10000 ;(10000)

[other.driver_profile]

enabled=0

[other.fm_transmitter]

fmtx_enabled=0

[other.shop]

inappshop_enabled=0

[other.news]

;feed_url=""

[fmtransmitter]

min_freq=875 ;(875)

max_freq=1080 ;(1080)

store_slot_max= 16 ;(16)

default_us_freq=0 ;(0) bool

[other.highway_drive]

;calculate_simulation=1 ;(0)

enabled=1 ;(0)

max_list_size=8

use_signposts=1

next_exit_warning_distance=20000 ;(16000)

filter_by_pois=0 ;(0)

;store_filtered_items= ;(0)

ui_filtered_list=0 ;(0)

poi_search_area=1500 ;(0) how far from planned highway

;poi_search_area_extended=0 ;(0)

;poi_maximum_results= ;(100)

;precog_distance=30000 ;(0)

poi_search_category0="Petrol_Station"

;poi_search_category1="Parking.Rest_Area"

poi_search_category1="Parking"

poi_search_category2="Restaurant"

poi_search_category3="Accommodation.Hotel_or_Motel"

;poi_search_category4="Electric_Vehicle_Station"

use_signposts=1 ;(0)

use_tollgates=1 ;(0)

list_nameless_exits=1 ;(0)

;poi_search=1 ;(0)

;poi_precise_distance=1 ;(0)

planned_route_only=0 ;(1)

max_poi_distance_onroute=3000 ;(2000)

;tollgate_poisearch_area_size= ;(1)

[opengl]

;opengl_dlls="/vendor/lib/egl/libESXGLESv2_adreno.so"

;opengl_egl_dlls="/vendor/lib/egl/libESXEGL_adreno.so"

;shader_folder=""

;road_tex_core=6 ;(2.0)

;road_tex_edge=2 ;(1.0)

road_tex_mipmap=0 ;(1)

;road_tex_width=64

;linemode=2 ;(1)

;enable_scissor=1 ;(0)

;enable_vbo=1 ;(1)

;sprite_vbo=1 ;(1)

;alpha_write_enabled=1 ;(1)

;enable_shaders=1 ;(0)

;lazy_shader_loading=1 ;(0)

;line_ending_level=

;vertex_limit=65530 ;(65530)

;multiple_stencil_ops=1 ;(0)

;enable_nonpow2texture=0

;fbograb=1 ;(0)

;binary_program_supported=1 ;(1)

;render_triangles_as_lines= ;(0)

rle_texture_backup=0 ;(1)

[gles_linemode_2]

;widthmultiplier=2.0 ;(1.0)

[poi]

;### default pois visibility in ui_nextgen/defaults/poi_visibilities.txt

;default_visibility_altitude=1111 ;()

use_lastknowngps=1

search_poi_history=1 ;(0)

;use_multi_poi_icon=1 ;(1)

;multi_poi_overlay=0 ;poi/multipoi poi/mixedpoi

poi_grouping_control=0 ;(2)

;use_mixed_poi_icon=1 ;(0)

;inherit_visibility= ;(1)

;use_old_r3_struct=1 ;(0)

priority="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"

priority_save="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"

sort_order="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"

sort_order_save="Petrol_Station,Parking,My Poi,Restaurant,Shopping,Accomodation,Medical"

;max_logical_provides_count= ;(5)

prefer_first_found_content=1 ;(0)

poi_max_visible_distance_in_meter_in_navigation_mode=2000 ;(-1)

featured_provider=netlocalsearch.naviextras_bingo

[poi.netlocalsearch]

providers="naviextras_bingo"

always_enabled=0

[poi.netlocalsearch.naviextras_bingo]

calc_distances=1

remote_config=0

search_host="dummy"

[poi_show_behind]

default=0

userpoi=1

[power]

auto_backlight=1 ;(1)

backlight_sensor=0 ;(0)

tunnel_backlight_enabled=0 ;(0)

backlight_tunnel_default=50

backlight_day_default=100 ;(100)

backlight_night_default=20 ;(100)

backlight_day_battery_default=50

backlight_night_battery_default=20

;backlight_custom_default=

;backlight_day="50"

;backlight_night="50"

;backlight_day_battery=

;backlight_night_battery=

;backlight_tunnel_night=

;backlight_tunnel_night_default

;backlight_status=1

;backlight_slow_api=1

[quickdetour]

enabled=1

;disabled_vehicle_type_mask=96 ;(0x60)

[rawdisplay]

;create_display_on_startup= ;(1)

;driver=GLES ;(GLES) apk GLES_2_0_adreno

;screen_x=480

;screen_y=480

;offset_x=0

;offset_y=0

;orientation_fix_1= ;(0)

;orientation_restore= ;(0)

;highres=

;force_renderer= RENDER_GLES_2_0 RENDER_GLES_COMMON

;force_renderer=RENDER_GLES_2_0

;driver=engine

;force_renderer=RENDER_MOYA

base_dpi=240 ;(240)

;driver=engine gdi gles

;dpi=auto

;dpi=120

;dpi=160

;dpi=240

;dpi=320

;dpi=480

;dpi=640

;opengl_dll=""

;orientation=-1 ;(-1) apk

;align_buffer_size=1 ;(1)

;max_buffers=4096 ;(8192)

;vram_size=33554432 ;(16777216)

;expand_vram_size=1 ;(1)

;vram_frame_cache_len= ;(16)

;use_glclear_after_free_vram=1 ;(0)

;gl_swap_current_only= ;(0)

;gc_gcframe= ;(-1)

[modules]

;ISURFACE=SURFACE_ENGINE ;SURFACE_GLES_2_0_ANDROID SURFACE_GLES_2_0_EGL SURFACE_ENGINE

;BASE_RENDER_3D=RENDER_MOYA ;RENDER_GLES_2_0 RENDER_MOYA

[regional]

units=1

dateformat=6

lang_path_hint="lang/Lang_Dutch-nl.zip"

language_key="dutch NE"

language_lcid="1043"

voice_key="TTS_svox_dut_f1_lua"

voice_path_hint="voice/Voice_TTS-svox-dut-f1-lua.zip"

geocoord_precision_ddd=5 ; degrees digits

geocoord_precision_dmm=3 ; minutes digits

geocoord_precision_dms=1 ; seconds digits

[route.settings]

auto_save_timeout_ms=8000 ;(5000)

[route]

;### FRC = Functional Road Class

;minimum_hnr_distance_km= ;(100)

;hnr_use_perimeter=

;hnr_max_event_radius_km=300 ;(300)

;### Test from Primo for better route + alternative

;fixed_correctness=

correctness=100 ;(88)

reaction_time=5000 ;(5000)

calc_time=6000 ;(3000)

route_calc_step_ms=200 ;(20)

;max_hnr_recalc_steps= ;(30000)

;max_recalc_steps_before_hnr_fallback= ;(10000)

green_fastness=80 ;(60) relevance of green being fast

max_speed_kph=130 ;(115)

speed_profile_weight=130 ;(100) importance of road speed in calc?

speed_profile_override_level=0 ;(0) 1 2

override_low_frc_speed=0 ;(0)

shortest_poor_weight=80 ;(100) relevance of being a short route

findpath_steps_per_iteration=2000 ;(1000)

alternative_min_weight=80 ;(50) smaller than 80 gives stupid alt routes

alternative_max_weight=95 ;(80) higher than 100 gives no alt routes

alternative_min_required_diff=1 ;(30) % to original

alternative_max_required_diff=5 ;(50)

;alternative_min_low_weight_radius=100 ;(500)

;alternative_max_low_weight_radius=5000 ;(5000)

alternative_length_lower_threshold=10 ;(2000)

;alternative_length_upper_threshold=0 ;(0)

;### add scenic/twisty etc in ui_nextgen/common/ui/route_settings.ui

motorcycle_speed=130 ;(130)

motorcycle_multiplactor=100 ;(100)

scenic_highway_weight=140 ;(140)

scenic_scenic_weight=100 ;(50)

scenic_twisty_weight=150 ;(200)

twisty_twistiness=600 ;(600)

twisty_accurate_r2=1 ;(0)

hnr_ignored_missing_country_ids=*

;relink_navigated_route_settings_upon_clear=1 ;(1)

;calculate_maneuver_criticality=0 ;(0) crash if 1

;critical_maneuver_min_added_cost_per_level=1000 ;(1000)

;critical_maneuver_max_added_cost_per_level=10000 ;(10000)

;critical_maneuver_cost_percent_per_level=5 ;(5)

;max_consecutive_partial_replans=4 ;(-1)

;turnoff_penalty=1000 ;(600)

;turnoff_penalty_degrade_factor=0.25 ;(0.25)

;default_parameters_group_name=default

;remove_type_after_recalc=1 ;(0)

;save_route_after_auto_recalc=1 ;(1)

;precise_route_length_before_itiner= ;(0)

fuel_cost=16000 ;1.60 euro/l

fuel_consumption_urban=10000 ;10L/100km

fuel_consumption_rural=6000 ;6L/100km

learning_eta=0 ;(0)

;leta_calc_period=3 ;(3)

eta_modifier_start=0.8 ;(0.9) 90%

;max_progress_speed_kps= ;(500)

travel_time_modifier=100 ;(100)

;maximum_progress_update_delay_ms=500 ;(1000)

allow_save_route=1 ;(0) keep route

keep_settings_on_load_from_buffer=1 ;(0)

guidance_at_highway_entry=1 ;(0)

use_historical_speed=1 ;(-1) for calc YES better than map road speed

use_tmc=0 ;(1)for calc NO might be old or inaccurate data

handle_freeway_as_highway=1 ;(0)

continue_with_ferry=1 ;(0)

straight_start_on_recalc=0 ;(0)

;straight_start_on_recalc_min_distance_m=50 ;(0) new route at least 500 m straight ahead

allow_uturn=1

narrow_recalc_turn_penalty=1000 ;(15000)

narrow_recalc_smallest_forbidden_frc=9 ;(7)

;stop_on_highway=1 ;(1)

;stop_on_bridge_and_tunnel=1 ;(1)

;allow_long_tunnels= ;(1)

long_tunnel_min_length=1000 ;(300)

;minimum_hnr_distance_km= ;(100)

;max_distance_to_repair_in_perfect_route=2000 ;(3000)

;restriction_warning_for_low_frc=2 ;(0) truck

;max_progress_speed_kps= ;(500)

;no_ipd_guidance= ;(0)

;strap_waypoint_to_entry= ;(0)

;max_range_for_truck_delivery=2000 ;(2000)

;pref_trucks_weight=200 ;(200)

;truck_uturn_retry_level=5 ;(5)

;allow_unpaved=1

;allow_highway=1

;allow_ferry=1

;allow_railway_ferry=1

;allow_toll=1

;allow_env_zone=1

;allow_charge=1

;allow_uturn=1

;allow_special=0

;allow_carpool=0

;allow_crossborder=1

;allow_4wd=1

;allow_long_tunnels=1

;allow_offroad_waypoints=1

;## Possible penalties

;uturn_penalty=50 ;(0)

;env_zone_penalty=0 ;(0)

low_speed_zone_penalty=70 ;(0)

;permit_penalty=10 ;(0)

;tunnel_penalty=0 ;(0)

bridge_penalty=5 ;(0) like 100 else it avoids bridges

;toll_penalty=0 ;(0)

;charge_penalty=0 ;(0)

;leave_preferred_route_penalty=60 ;(30)

zip_resolve_address=1 ;(1)

[route_from_points]

;### route_from_points.txt route_from_points_%d.txt

;max_diff_in_reverse_dijkstra= ;(2000)

;segment_list_cut_length= ;(2000)

;driving_log_properties= ;(2.0)

;read= ;(0)

;min_likelihood_of_segments=

;min_likelihood_rate=

;max_length_diff_ratio=

;distance_to_delete_path= ;(300)

;permissible_error_of_the_gps_signal= ;(50)

;save_user_trips=1 ;(0)

;weight_to_recalc_likelihood=

;max_waypoint_distance= ;(100000)

;max_point_distance= ;(2000)

[scheduler]

sleep_per_second=0 ;(0) obsolete, use thread prio juggler instead

btm_threads=2 ;(1)

;idle_high_priority_time_slice=200 ;(200)

;idle_high_priority_min_percentage=60 ;(60)

;idle_maximum_time_slice=100 ;(100)

;idle_ideal_time_slice=50 ;(50)

;one_idle_tick_per_frame=1 ;(0)

mt_priority_juggler_enabled=1 ;(0)

;mt_priority_juggler_start_delay=5000 ;(5000)

mt_priority_juggler_low_interval=150 ;(250)

mt_priority_juggler_normal_interval=350 ;(750)

;mt_priority_juggler_high_interval=0 ;(0)

;mt_priority_juggler_suspended_interval=0 ;(0)

disable_smooth_anim=0 ;(0)

;logic_tick_length=20 ;(20)

;logic_burst_length=40 ;(40)

;logic_burst_length_low_performance=200 ;(200)

;logic_max_backlog=250 ;(250)

;stuck_timeout=60000 ;(60000)

;stuck_key_timeout=1000;(0)

;stuck_touch_timeout=1000 ;(0)

disable_idle_suppression=0 ;(0)

[search_city_center]

;cache_center=0 ;(0)

from_streets_if_no_content=1 ;(0)

;init_cache_startup= ;(0)

[sign]

disable_unification=0 ;(0) 1=slow

;selected_signs=1 ;(0)

;tmc_icon_square=1 ;(0)

;speedcam_priority=1 ;(0)

ballooned_district_labels=1 ;(0)

;district_label_upshift=1 ;(0)

;POI_distance_falloff=1000 ;(1024)

;multishield_mode_max_zoom=0

;multishield_mode_max_xrot=0.0

;notify_grouped_lowprio= ;(0)

[smartzoom]

recalc_timeout=5000 ;(0)

[sound]

;non_voices_always_muted=1 ;(0)

;average_muting_delay_override= ;(-1)

dev_buffer_size=200

sound_effect_unmute_delay=100 ;(0)

log_sound_effect_muting=0

;android_muting_device=2 ;(2) apk

media_config=config/devices/media_android.xml

;logarithmic_volume=1 ;(0)

dynamic_volume_type=1

dynamic_volume_minspeed=30

dynamic_volume_maxspeed=120

dynamic_volume_voicemaxspeed=120

dynamic_volume_voice_volume_max=255

dynamic_volume_os_volume_max=255

dynamic_volume_os_amplification_step=32

maneuver_chimes=1

csv_voice_enabled=0

;use_os_volume=0

;restore_os_volume_on_exit=1

auto_mute=0 ;(0)

keep_alive_speaker=0 ;(0)

speaker_resume_sec=1 ;(3)

logarithmic_volume=1 ;(0)

ding=0 ;2

ding_muted=0

effect_muted=1

voice_muted=0

alert_muted=0

; 255 is 100%

ding_volume=64

effect_volume=64

voice_volume=200

alert_volume=250

alarm_volume=200

guidance_volume=200

tts_volume=255

sound_on_click=0 ;(1)

;click_sound_on_tooltip= ;(1)

;failed_event_on_delete=1

announce_restricted_roads=1 ;(0)

announce_viadest_side=1 ;(-1)

;announce_roundabout_turn_dir=1 ;(1)

announce_roundabout_turn_dir_forced=1 ;(0)

speak_permission_timeout=1000 ;(1000)

[sound.announcer]

gps_signal_lost=0

gps_disconnected=1

recalculate=1

overspeedlimit=1

traffic_jam=1

[sound.voice]

;announce_mapinfo= ;(1)

announce_mapinfo_in_mother_country=2 ;(2) streetnames

announce_mapinfo_in_foreign_country=1 ;(2) roadnumbers

drive_sentence_without_force=1 ;(0)

;announce_nng_natural_guidance= ;(1)

;announce_then_sentence= ;(1)

;phoneme_usage_required= ;(0)

guidance_enabled=1 ;(1)

traffic_readout_enabled=1 ;(0)

vics_readout_enabled=1

verbosity_level=0 ;max

direction_dependent_ding=1 ;(0)

announce_welcome_home=1 ;(0)

city_announce_allowed=1 ;(0)

district_announce_allowed=1 ;(0)

[speech_sources]

;sources=traffic::restart,warning::restart,recalculate::drop,guidance::drop,test::restart,vr::drop,dialogout::restart,ui::drop

[speedcam]

;visibility in default.vis

;enable_speedcam_updates=1

;show_distance_meters=1 ;(-1)

;disable_types=""

;speedcam_mapping=""

;disable_user_speedcam_transactions=0 ;(0)

[speedcam.disabled_countries]

;_FRA=1,2,3,4, disabled types in that country

_FRA=99

_SUI=99

;Example for speedcam type 0

[speedcam_category:0]

;### when closing in on it, "beep" or speech.

approach_beep_distances=150

approach_beep_spoken_type=speech

approach_beep_speech="Speed camera."

approach_beep_tonal_type=0 ;0=off 1=on

;approach_beep_min_speech_repeat_delay=-1

;### when within warn_distances?

activated_spoken_type=speech

activated_speech="Speed camera ahead."

;### when going tooo fast within warn_distances

overspeed_spoken_type=speech

overspeed_speech="Reduce your speed."

overspeed_min_speech_repeat_delay=10

min_frc=-1

use_road_speedlimit=1

display_on_map=1

keep_active=0

hide_in_tunnel=0

warn_distances="130:500,90:400,70:200,50:100,30:50"

;warn_distances="110:1000,80:800,60:500,40:300"

;approach_beep_distances="8,16,24"

;warning_time_intervals="0-24"

;warning_time_interval_adjust=0

;overspeed_xx section_beep_xx approach_beep_xx section_start_xxx section_end_xxx activated passed

;%s_speech

;%s_tonal_type

;%s_spoken_type

;%s_min_speech_repeat_delay

;%s_min_tone_repeat_delay

[speedcam_category:3]

approach_beep_distances=150

approach_beep_spoken_type=speech

approach_beep_speech="Average speed camera."

;approach_beep_tonal_type=1

activated_spoken_type=speech

activated_speech="Average speed camera ahead."

overspeed_spoken_type=speech

overspeed_speech="Reduce your speed."

overspeed_min_speech_repeat_delay=10

overspeed_min_speech_repeat_delay=30

section_beep_distance=150

section_beep_spoken_type=speech

section_beep_speech="Average speed camera."

section_start_speech="Traject controle start!"

section_end_speech="Traject controle einde!"

display_on_map=1

keep_active=1

hide_in_tunnel=0

warn_distances="130:500,90:400,70:200,50:100,30:50"

[speedcam_category:6]

activated_speech="Railway crossing ahead."

display_on_map=0

say_camera_speed_limit=0

[speedcam_category:8]

activated_speech="High accident zone ahead."

display_on_map=0

say_camera_speed_limit=0

[speedcam_category:11]

activated_speech="Red light and speed camera ahead."

overspeed_min_speech_repeat_delay=-1

display_on_map=1

keep_active=0

hide_in_tunnel=0

warn_distances="130:500,90:400,70:200,50:100,30:50"

[strapon]

min_position_deviation=500

offroad_handling=1

s_detector_enabled=1

discard_state_min_distance=100 ;(50)

;discard_state_max_distance= ;(500)

discard_state_timeout_in_tunnels=-1 ;(3000)

discard_state_max_distance_in_tunnels=10000 ;(0)

[strapon.s_detector]

[strapon.service_road_handler]

;parallel_situation_likelihood_limit=0.6

[thread.lazywriter]

android_priority=10 ;10

[thread.network]

android_priority=2 ;1

[thread.pnet_req_queue]

android_priority=2 ;1

[thread.main]

android_priority=1 ;1

[thread.soundsystem]

android_priority=0

[tmc]

;tmc_provider_name=1 ;(0) GetSysEntry

;tmc_provider_name_use_old= ;(0) GetSysEntry

;enable_flow_icons=1 ;(0)needs $traffic_speed.spr

only_flow_stripes=0 ;(0)

enable_flow_events=1 ;(0) 2D not with tmc_traffic_side

flow_stripe_width=4 ;(6)

flow_stripe_offset=2 ;(0) 2D

flow_stripe_blinking_time=400 ;(0) 2D

;check_ltn_support=1

;show_all_provider_list=1

;ignore_sid=1

zoom_limit=75000 ;(75000)

;area_size= ;(50)

;event_max_distance=50 ;(0) tmc events km radius from car

enable_side_route_segments=0 ;(0) extra side lines tmc

side_width_percent=50 ;(50) [feature]tmc_traffic_side

side_width_min=3 ;(2)

;### no receiver support in later versions

;source="gnse"

;internal_tmc_name="gnse"

;port="/dev/gnstmc,0"

icon_res_low=480 ;(480)

icon_res_mid=800 ;(800)

[tmc-http]

enabled=1

start=1

servers_source="bingo"

profile_name="nng-igo-tmc-jci"

;profile_name="nng-igo-tmc-primo8"

profile_version="2"

udp.enabled=0

[tmc.src.http]

enabled="1"

[traffic_jam]

recalculate_min_delay=1 ;(1)

[traffic.settings]

traffic_enabled=1

always_use_flow_coloring=1

use_speed_color_codes=1

calculate_colors_by_weight=1

calculate_original_delay=1 ;(0)

detour_acceptance_mode=2 ;manual

detour_spare_time_threshold=1800 ;30 min

detour_recalc_timeout=5 ;(5)

keep_routing_option_on_update=1 ;(0)

clear_routing_options_on_dest_change=0 ;(1)

announce_ask_events_for_detour=1 ;(0)

say_traffic_events_before_detour=1 ;(1)

onroute_announcement_weight_threshold=0 ;(0)

;traffic_flow_weight_limit=

;non_significant_calc_threshold= ;(9999999)

;important_event_time_distance_secs= ;(9999999)

;consider_unimportant_events_in_eta= ;(1)

;unimportant_event_checking_interval_secs= ;(30)

;extended_traffic_list_items= ;(1)

extended_traffic_list_items_in_hidden_list=0 ;(1)

;use_backup_location= ;(1)

;use_backup_location_sliproad= ;(1)

;area_size_km=

;event_max_distance=

;event_max_distance_km=

;event_max_distance_minimum_km=

[tripcomputer]

num_of_trips=30

[tts]

;use_tts_lang=

skip_road_numbers=0

skip_exit_numbers=0

announce_exit_directions=1

always_say_road_names=3

max_presay_queue_size=5 ;(5)

[userdata]

user_data_handler_enabled=0 ;(1) not save in /save/pofiles/0 but in /save

;if ux/user_profiles.zip then userdata will be saved in users/0 etc

max_user_count=4

car_and_route_settings_profiled=1

userpoi_profiled=1

history_profiled=1

streethistory_profiled=1

cityhistory_profiled=1

saved_routes_profiled=1

[vr]

disabled=1

[voice]

poi=1

trafficlight=1

first_guidance_area_radius_in_m=50 ;(1000)

[voice.now]

common_vehicle_deceleration=40

common_reserve_distance=40

common_lane_change_reserve_distance=0

highway_vehicle_deceleration=40

highway_reserve_distance=50

highway_lane_change_reserve_distance=0

[warning]

speedcam_enabled=1

is_spoken=1 ;(0)

;speak_tts_only=1 ;(1)

;muted_sound_length= ;(3000)

;skip_approach_beep=0

speedlimit_warning=1 ;(1)

speedlimit_warning_voice=1 ;(1)

speedlimit_warning_visual=1 ;(1)

speedcam_warning=1 ;(0)

;speedcam_uses_priority=1

;speedcam_check_frc=1

;speedcam_close_distance=25

say_camera_distance=1 ;also per speedcam

say_camera_speed_limit=1 ;also per speedcam

speedwarn_delay_between_warning=60 ;(30)

speedcam_continuous_approach_beep_when_tonal=0

speedcam_need_approach_beep_on_section_cameras=1 ;(0)

;speedcam_max_lookahead=200 ;(1000)

speedcam_maxdistance_from_road=30 ;(50)

speedwarn_alt_tolerance=110

speedwarn_tolerance=110

;speedcam_need_approach_beep_on_section_cameras=1

;speedcam_visualtype= ;for all cams?

;speedcam_soundtype= ;for all cams?

;speed camera

speedcam_visualtype_0=1 ;0=none 1=visual+sound 2=visual

speedcam_soundtype_0=1 ;0=none 1=too fast 2=approach

;average camera

speedcam_visualtype_3=1

speedcam_soundtype_3=2

;red light + speed camera

speedcam_soundtype_11=2

;mutingtimeoutinterval= ;(100)

[warning.driveralert.settings]

warn_method=2 ;(2) visual and sound

max_display_count=3 ;(3)

show_timeout=10 ;(3)

preactivate_distance=50 ;(100)

use_timeout_for_duration=1 ;(0)

show_vehicle_pictograms=1 ;(1)

preshow_distance_cat0=200 ;corners?

preshow_distance_cat1=200 ;lanes and overtake?

preshow_distance_cat2=200 ;general?

preshow_distance_cat3=500 ;traffic and crossing?

show_cat0=1

show_cat1=1

show_cat2=1

show_cat3=1

warn_cat0=0

warn_cat1=1

warn_cat2=0

warn_cat3=0

;------------------------------