Issue with SVG icon display on 3rd edition
Article Metadata
This article does not meet the wiki quality standards: Please make it more useful by adding links or additional information as discussed in the quality standards. When you have done so you can delete the {{NeedsMoreWork}} template from the article to remove this warning.
SVG(scalable vector graphics) icons sometimes do not show up on Symbian 3rd edition devices when built with Symbian 3rd edition FP1 SDK.
This problem is because of the fact that mifconv.exe compresses the icons which the devices are unable to read.
To fix this issue,disable the SVG compression option by specifying '/X' option in mifconv.exe.
mifconv $(ICONTARGETFILENAME) /X /c32 ..\gfx\qgn_menu_webclient.svg
For more details look into this post


I think you mean "...when built with S60 3rd Edition SDK, supporting Feature Pack 1."
However, this SDK should NOT be used to build apps for S60 3rd Edition devices to start with and this his only the visible tip of the iceberg, there are other issues that cannot be simply solved by adding a flag to a tool call.
S60_3rd_FP1 not compatible with S60 3.0 devices?
You said S60_3rd_FP1 should NOT be used to build apps for S60 3rd Edition devices.
Is it better to stay using S60_3rd_MR when building applications for devices like Nokia N73 or Nokia E50 ?
It would be interesting to see, where this is officially stated, as I have totally missed this point. I have thought S60_3rd_FP1 is binary backwards compatible with S60_3rd_MR, when not using the APIs especially marked as incompatible. (s60_3rd_fp1_sdk_f_ReleaseNotes.txt, 2006-10-11)
However, based on your comment, I am now considering to stay with S60_3rd_MR and interrupt my current project of adapting to S60_3rd_FP1.
Use S60_3rd_MR for S60 3.0 devices
Answering to myself:
I was pointed to this article: How do I start programming for Symbian OS?
There chapter 2 quite clearly says, that you should use S60 3rd SDK MR for "Developer Platform: S60 3rd Edition" based devices and S60 3rd SDK FP1 only for "Developer Platform: S60 3rd Edition, Feature Pack 1" based devices and newer.
So I shall try to stay with S60_3rd_MR to be sure that my applications safely run in the widest range of S60 3rd Ed devices.