Archived:S60 Platform SDK - Workarounds and Updates (Known Issue)
This article contains workarounds and updates to S60 3rd and 5th Edition SDKs.
Article Metadata
Code Example
Compatibility
Article
Contents |
S60 5th Edition SDK v0.9
Uncontrolled binary compatibility break
An uncontrolled binary compatibility break was introduced in the current SDK release, caused by the addition of the virtual method MAnimGeneralFunctionsWindowExtension::WindowConfig().
This BC break has been fixed and will be removed from the next SDK release. We recommend that you patch the S60 5th Edition SDK v0.9 too, by replacing the \epoc32\include\w32adll.h file with this new version: W32adll.h.
Sensor framework update
The content of the following Sensor API Patch should be installed on top of the S60 5th Edition SDK v0.9. It addresses issues affecting sensor access through both native APIs and runtime extensions (Platform Services).
S60 3rd Edition, FP2 SDK v1.1
Carbide.vs Integration
This SDK release is now properly identified by Carbide.vs so you do not need to install the xml files provided below. However, to skip the SDK detection while installing Carbide.vs 3.0.1, make the following registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Nokia\Carbide.vs.30 -> Add String value "ForcePrereq" = "1".
S60 3rd Edition, FP2 SDK v1.0
Carbide.vs Integration with the S60 3rd Edition, FP2 SDK
The available Carbide.vs versions (2.0.2 and 3.0.1) do not detect the S60 3rd Edition FP2 SDK. To ensure that Carbide.vs detects this SDK, follow the steps described below.
For Carbide.vs 2.0.2
- Install Carbide.vs 2.0.2. Copy the S60 3rd FP2 v2.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia for Carbide.vs to detect the SDK.
For Carbide.vs 3.0.1
Case I: No previous SDKs are installed in the system
- Step 1:
- To skip the SDK detection while installing Carbide.vs 3.0.1, make the following registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Nokia\Carbide.vs.30 -> Add String value "ForcePrereq" = "1".
- Step 2:
- To enable S60 3rd Edition, FP2 SDK detection in Carbide.vs 3.0.1, copy the S60 3rd FP2 v3.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia.
Case II: Previous SDKs are already installed in the system
- Step 1:
- To enable S60 3rd Edition, FP2 SDK detection copy the S60 3rd FP2 v3.xml file to the folder <drive:>\Program Files\Common Files\Symbian\SDK Descriptors\Nokia.
N.B. Here <drive:> stands for the system drive on your PC, the one on which the running instance of Windows OS is installed. Typically this drive would be c:
Simulation PSY SIS files cannot be installed
The signature of the SIS files for the Simulation Positioning Tool (PSY) provided with the SDK has expired and therefore the files cannot be installed on the phones.
Files with a valid signature are available for download at: S60 3rd Edition: Positioning Simulation Tool
S60 3rd Edition, FP1 SDK
See Archived:SIS installation on the S60 3rd Edition emulator
S60 3rd Edition SDK MR
See Archived:SIS installation on the S60 3rd Edition emulator


Contents
W32adll_h_patch.zip wrong archive
The file "W32adll_h_patch.zip" seems to be incorrectly packed. 7zip and other utilities do not extract the "w32adll.h" file
-- Konstantine
I have no problem with Winzip Pro 11.0 but I will try some other utilities too
ltomuta 15:47, 15 October 2008 (EEST)
Ok, I've reproduced the problem with 7zip. The new file version is tested OK with 7zip, WinZip and Total Commander's internal zip packer.
ltomuta 15:56, 15 October 2008 (EEST)
By Anand K
I tried the solution given here, but my Carbide.vs.3 add-in still does not recognize the SDK. Funny thing is when installing Carbide.vs.3, there is a screen where all the components required for Carbide.vs.3 to run, such as the S60 SDK and VS2005 SP1 etc are listed. Each component has a "Download" button against it. The "Download" button against the SDK was disabled, meaning it was already available. But when running VS2005, the Carbide.vs add in does not recognize the SDK.
Also I cannot find any way of creating a new Symbian project. I can only find a link "Import Symbian Project" under the File menu of VS2005.
- Anand K India
Try some other SDK first ...
Since this workaround adresses the 3.2 SDK may I duggest that you try firs to ensure that you have a fully functional Carbide.vs environment by using it with e.g. S60 3rd FP1 SDK. Once you know that the Carbide.vs works, please review this solution again and let us know if it works or not.
Btw, using Discussion Boards for discussing the issue could be more efficient. Then you can come back here with the conclusion of your investigations.
ltomuta 09:41, 29 May 2008 (EEST)
Unable to extract xml file
i tried to download the attached zip file and extract it to get the xml file each time it gives me an erro i need the right one
--kingkiko 20:02, 4 June 2008 (EEST)Kingkiko
The files are OK
These are the reports of Winzip's Actions->Test command:
No errors detected in compressed data of C:\Documents and Settings\<username>\Local Settings\Temp\S60_3rd_FP2_v3.xml.zip. Testing ... testing: S60_3rd_FP2_v3.xml OK
No errors detected in compressed data of C:\Documents and Settings\<username>\Local Settings\Temp\S60_3rd_FP2_v2.xml.zip. Testing ... testing: S60_3rd_FP2_v2.xml OK
Try downloading the files again ...