NOTE: This is a static archive copy of STWiki. The site can no longer be edited.
You are here: STWiki>IWay500c Web>WishList (16 Jul 2006, MarkFeit)Edit Attach

Wish List

(Most of the bugs have been moved to BugList.)


Auto-dimming done in software:
  • Based on the elevation of the sun (calculated from ephemeris) at the current time and position.
  • Three modes:
    • Night - The sun is below the horizon
    • Dawn/Dusk - The sun is within n degrees of the horizon.
    • Day - The sun is more than n degrees above the horizon, where n is the number set for Dawn/Dusk mode.
  • The user should be able to set a brightness level for each mode.
  • The user should be able to enable or disable this feature.
  • When enabled and the user presses the Power/Light button to select a brightness level other than what would be on at the current time, the display should remain at that brightness level. Similarly, if the user selects the brightness level that would currently in effect, automatic changes would resume.


Ambient light sensor.

Long (12') hard-wire interface cable with all lines in a single cable instead of the two provided now. All conductors exiting to bare wire would be just fine. Extending the antenna jack in the same bundle would be a plus. Very good shielding would be a plus, too.

The power/audio connector on the unit is dreadful. The pins should be in the cable, not the unit. Suggested replacements (in order of preference):

An un-embroidered version of the protective cover. I'd like to have one that doesn't scream "expensive electronic gadget under here" at the top of its lungs or to have the option of embroidering one of my own.

The speaker in the car adapter only seems to put out one channel of audio. This isn't critical, but it is noticable when playing music through it and the mix uses both channels. (Try When I'm 64 by The Beatles or Surf Rider by The Ventures to hear this effect.)

Map Display

More compact overlay data labels with vertical text with the option of including units and a description. (Yes, this is very Garmin-esque, but they got it right.) A sample for "position error" might look like this:
Overlay data with compact labels

The Zoom/Pan mechanism in the map toolbar should be a ToggleButton. See comment under Skins.

User-settable speeds and scales for auto zoom. (I.e., at x1 miles per hour, zoom out to y1 feet, at x2 mph zoom to y2 feet, etc.)

More than ten overlay data items.


List view of file names instead of icons.

Option to show only playlists (M3Us).

More than 8 volume steps. 16 or 32 would be nice.

Option to pause music during navigation announcements or skip ahead the amount of time the announcement took to read. The latter would preserve the beat, which some of us musical types prefer.

A button to find the second-best route around the current road for "x" miles. (I.e., traffic on the current road is terrible, get me around it.)

Find-by-name that works on POIs and map data (cities, land features, etc.).

The routing options seem to be all-or-nothing.

Better set of prefer/avoid routing options:
  • Interstate/Limited-Access
  • US Routes
  • State Routes
  • Arterial Roads
  • Toll Roads
  • Unimproved Roads (-- JackEnsor - 15 Nov 2005)

Routing via quickest or shortest route.

Save routing options in sets (i.e., a "business" set that routes as quickly as possible and a "leisure" set that prefers back roads).

Real text-to-speech in the navigation announcements that include the street names. AT&T has a nice product called Natural Voices ( that does an excellent job. I'd pay extra for this.

When programming a route one should be able to tell by looking at the map which roads are unimproved (not paved).

Ability to run a programmed route in reverse.

Ability to remember the start point of the last navigation and go there.

An optional "bing" sound played before the unit makes an announcement. This gives your mind a split second to get into listening mode before the real information comes across.


Ability to define map color schemes.

Ability to provide fonts as part of the skin.

Ability to redefine the power-up splash screen. (The unit would still overlay the software build information at the bottom.)

Vertical alignment tags for labels within a rectangle (i.e., flush top, centered, bottom).

A command to force the unit into "Map" or "Audio" mode (i.e., what the Map/Music button does).

A "dashboard" mode that just shows a bunch of the overlay data. The trip computer does it, but not in a form that's pleasant to look at not with all of the useful information.

Ability to relocate where on the screen the current position is displayed in track up mode. This would allow more information about what's ahead to be displayed by moving it closer toward the bottom. This should be skin-specific so it can be placed to avoid any buttons or other information at the bottom of the screen.

Ability to define overlay data setup (presence, size, position, etc.) as part of a skin. The existing Overlay Data menu should be kept and a toggle for overriding what was specified in the skin should be added.

Overlay data as part of skins:
  • Ability to place any piece of overlay data on any skinned page
  • Ability to specify dimensions of the box the data lives in and have the text properly wrapped in the box.
  • Ability to specify which font is used
  • Ability to specify text alignment (left, center, right, top, middle, bottom)

Ability to specify multiple commands for a button when there would be no other visible action. For example, to cancel a route and return to the map from a menu, specify Route.Cancel followed by Window.Exit.

Ability to specify that a button will auto-repeat as the zoom in/out buttons do. Audio.Volume does this now; might also be handy if commands are ever added to adjust display brightness and contrast.

A SetProperty command that would allow changing the values of values in the UserSettings.txt file.

A list of all properties that can be specified in UserSettings.txt. (Is the firmware written in Java?)

Support for PNG images, with transparancy.

A function to retrieve a named address book entry and navigate to it. This should have an option to cancel any current navigation altogether or make the new destination a detour on the current route. The command might look like this:


BUG: There doesn't seem to be a way to specify a cursor shadow (or lack thereof) in XML. For example, this doesn't behave as expected:
    <control type="Cursor" name="curMapCursor">

      <!-- Cursor image -->

      <!-- This is where in the image the hotspot is -->


-- MarkFeit - 04 Nov 2005
Topic revision: r24 - 16 Jul 2006, MarkFeit
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding STWiki? Send feedback