Product-specific dependency not recognised in Nokia 5800 XpressMusic (Known Issue)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Tested with
Devices(s): Nokia 5800 XpressMusic
Platform(s): S60 5th Edition (initial release)
S60 5th Edition
Keywords: 0x2000DA56
Created: User:Technical writer 1 (05 Dec 2008)
Last edited: hamishwillee (01 Aug 2012)



The initial sales software for the Nokia 5800 XpressMusic does not have a stub SIS file for its assigned product ID (0x2000DA56). This makes it impossible to use a product-specific dependency in a SIS file for the Nokia 5800 XpressMusic.

How to reproduce

Replace the generic S60ProductID line from the .pkg file with the following piece of code:

 ;Supports Nokia 5800 XpressMusic
[0x2000DA56], 0, 0, 0, {"S60ProductID"}

Trying to install such a SIS package to the Nokia 5800 XpressMusic results in the "Application not compatible - Install anyway?" warning message displayed to the user.


This problem is expected to be fixed in the next software release.

As a workaround, the MachineUid variable can be used in .pkg files instead of a product-specific dependency.

For example:

 IF NOT (MachineUid=0x2000DA56)
"compatibility_warning.txt"-"", FT, TC

See also

KIS001107 - PKG requisite line for Nokia 6210 Navigator UID does not work

This page was last modified on 1 August 2012, at 07:40.
50 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.


Thank you!

We appreciate your feedback.