Symbian
Symbian OS Library

FAQ-1164 Why does my IMEI registration not work with the P910i but works with the P800 and P900 ?

[Index][spacer] [Previous] [Next]



 

Classification: C++ Category: Development
Created: 11/11/2004 Modified: 05/25/2005
Number: FAQ-1164
Platform: Symbian OS v7.0

Question:
The registration fails on the P910i when the IMEI number is entered but it worked fine on the P800 and P900, how do I solve this ?

Answer:
The IMEI number format has changed (see FAQ-1136). On the P910i if the method used for retrieving the IMEI number is PlpVariant::GetMachineIdL(); it will return the IMEI number with an extra two digits on the end.
    P800/P900 - 123456-12-123456-1-12
    P910i - 12345678-123456-1-12

    So this may cause a problem when matching the IMEI numbers in code.

    To solve this problem you can use the MobInfo library which is available free from Symbian:
    http://www.symbian.com/developer/development/syslibs.html#mobinfo

    This returns the IMEI number in the same format on the P800, P900 and P910i so that the same library can be used for all installations.