Product-specific dependency not recognised in Nokia 5800 XpressMusic (Known Issue)
Article Metadata
Tested with
Compatibility
Article
Contents |
Description
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.
Solution
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
ENDIF
See also
KIS001107 - PKG requisite line for Nokia 6210 Navigator UID does not work


(no comments yet)