The described behavior didn't work for me until I decided to update my firmware (12070 from other region -> official 12070 from navifirm/Nokia Care servers) using Nokia Care Suite. I was using it for the very first time, all previous manual updates were installed by updatewp.exe. Since I already was using 12070, but from other region, NCS didn't allow me to update, so only thing I had is to refurbish. What I noticed is that my phone received 2 updates, not one. First update was small, after rebooting phone showed standard 'The phone was updated', NCS meanwhile started sending 12070 update, then what I noticed again - phone didn't shut down with Goodbye words, its display just became black and in Device Manager a new device Nokia DLOAD appeared (I suspect short update was some driver to be able to use this mode), there was some progress moving in Nokia Care Suite after that, finally in some minutes I got the updated but cleaned up handset. What I also noticed, I can now use vol up + vol down combination while powering on to put Lumia into this Nokia DLOAD state (feeling a short vibrate while powering on instead of long vibrate as with usual boot up). I don't have Linux, but neither Windows/Mac show disk drives. Going to install linux now
Hoping this helps someone
Mine does recognize it as QUALCOMM.. Now I am not sure why.. (I got installed Windows 8 preview, if that makes any difference).. Haven't installed anything 'exotic' for it to detect it as such..
Here's my Lumia details:
OS version: 7.10.8107.79
Firmware revision no. 1600.2487.8107.12070
Hardware rev no.: 112.1402.2.2.3
Bootloader vers: 7.35.0.0
Chip SOC vers: 0.7.4.2.1
edit: actually this time I didnt even have to press power on.. Just plugged in USB cable, pressed vol up + down.. and BAM..
I got the exact same revision numbers. Can you post revision numbers from the diagnosis app too?
I don't think Win8 makes any difference. I should at least be able to see an unrecognized device with the ID's of the QUALCOMM device. But I don't get that.
At work I have a Virtual Machine with Win8 on it. I will try it there and see if it makes a difference.
Thanks,
Heathcliff74
How can I get those? I don't see anything related to that in my Diagnostics app.. Only stuff to check battery, gyroscopes, APN settings, bla bla..
nm got them.. here they are:
Diagnostics App version: 1.9.4.0
Firmware rev: same as before
Radio HW Revision 8255
Radio SW Revision 1.6.00.24
ROM Lang: 0809
ROM Version: 7.0.8107.0
OEM Device Name RM-801 EU 222
Mobile Operator: 000-GB
Device HW Revision 112.1402.2.3
also, its in Zune mode, and not serial mode
Menu (3 dots at bottom) / About
Also, could you please make another screenshot of the qualcomm device, but first in device manager click menu view / devices by connection.
And could you also please open the properties of the qualcomm, then details, then choose hardwareid's and tell me what it shows?
I'm gonna look if there is a way to flash an old bootloader on my NOKIA.
Thanks!
Heathcliff74
This doesn't work for me. My hardware revision is 2.4, running firmware 12070. Tried using both Mac OS X Lion and Ubuntu 11.10, only thing wich is recognized is 'Nokia DLOAD'.
D:\modem\build\AMSS\products\7x30\core\boot\dload\target\msm7x30
\src\secdload\writer.c..NOKIAKEYCciSha1 -buffer size reserved for pbyHash
must be atleast 20 bytes..CciSha1 -function failed to calculate digest ->
create_gen_digest function failed...CciAesCbcEncrypt - Init Vector size or Key
size is invalid. Must be 16 bytes long. .CciAesCbcDecrypt - Init Vector size or
Key size is invalid. Must be 16 bytes long. .CciInitPseudoRandom: Seed size
(%ld) is invalid. It should be 36....CciSha1MultiParts -failed to allocate memory
for data to be hashed..CciSha256 -function failed to calculate digest ->
create_gen_digest function failed.....CciEccP256SignSha256 - function got
invalid pointer as parameter....CciEccP256SignSha256 - Buffer size for signature
is too small. The size must be 64 bytes or more....CciEccP256SignSha256 -
DRM_ECDSA_Sign_P256 signature calculation failed. ...CciEccP256Verify -
pbySinature size is invalid. Size must be %d bytes...CciEccP256VerifySha256 -
function got invalid pointer as parameter..CciEccP256VerifySha256
pbySinature size is invalid. Size must be %d
bytes.....CciEccP256GenerateKeypair - function got invalid curve size as
parameter....CciEccP256GenerateKeypair - function got invalid pointer
parameter...CciEccP256GenerateKeypair - Buffer size for pbyPrivateKey is too
small. Buffer size must be atleast %d bytes....CciEccP256GenerateKeypair -
Buffer size for pbyPublicKey is too small. Buffer size must be atleast %d
bytes.....CciCreateEcc256Curve - Some of the CurveParameter size is invalid.
Curve Parameter size must be 32 bytes. ..CciCreateEcc256Curve - function got
invalid pointer as parameter....CciCreateEcc256Curve - The buffer size for
parameter pbyCurve is too small. Buffersize must be atleast %ld bytes.
..CreateNistEccP256Curve - function got invalid pointer as
parameter..CreateNistEccP256Curve - The buffer size for parameter pbyCurve is
too small. Buffer size must be atleast %ld bytes. ...CciValidateEccP256KeyPair
- function got invalid pointer as parameter...CciValidateEccP256KeyPair - public
key size is invalid. Size must be %d bytes. .CciValidateEccP256KeyPair - private
key size is invalid. Size must be %d bytes. ....CciValidateEccP256KeyPair -
failed to generate random test data. ...CreateWmdrmPdEccCurve - function got
invalid pointer as parameter...CreateWmdrmPdEccCurve - The buffer size for
parameter pbyCurve is too small. Buffersize must be atleast %ld bytes.
.CciCreateEcc160Curve - function got invalid pointer as
parameter....CciCreateEcc160Curve - Some of the CurveParameter size is
invalid. Curve Parameter size must be 20 bytes. ..CciCreateEcc160Curve - The
buffer size for parameter pbyCurve is too small. Buffersize must be atleast %ld
bytes. ..CciEcc160GenerateKeypair - function got invalid pointer as
parameter....CciEcc160GenerateKeypair - function got invalid curve size as
parameter.....CciEcc160GenerateKeypair - Buffer size for pbyPrivateKey is too
small. Buffer size must be atleast %d bytes.....CciEcc160GenerateKeypair -
Buffer size for pbyPublicKey is too small. Buffer size must be atleast %d
bytes..CciEcc160GenerateKeypair - gfp_ecc_generate_key_pair2 function
failed...CciEcc160Sign - Buffer size for pbySignature is too small. Buffer size
must be atleast %d bytes.....CciEcc160Verify - signature size is invalid. Size
must be %d bytes..CciRsaEsPkcs1_v1_5_Sign - function got invalid pointer as
parameter.....CciRsaEsPkcs1_v1_5_Sign - Buffer size for pbySignature is too
small. Buffer size must be atleast %d bytes...CciRsaEsPkcs1_v1_5_Sign -
RSAES_PKCS1_v1_5_sign returned an error. .CciRsaEsPkcs1_v1_5_Verify -
function got invalid pointer as
parameter...CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - invalid public key
modulus size %ld...CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - invalid hash
algorithm....CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - function got invalid
pointer as parameter.....CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - invalid
key modulus size %ld..CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - function
EMSA_Pkcs1_v1_5_Pad_WithoutDigestInfo
failed.....CciRsaEsPkcs1_v1_5_Verify_WithoutDigestInfo - function
RSA_NO_PAD_PUB failed....CciRsaEsPkcs1_v1_5_Encrypt - invalid data size,
must be less than %ld bytes.....CciRsaEsPkcs1_v1_5_Encrypt - buffer size for
Cipher is too small, must atleast %ld bytes....CciRsaEsPkcs1_v1_5_Encrypt -
function got invalid pointer as parameter..CciRsaEsPkcs1_v1_5_Encrypt -
RSAES_PKCS1_v1_5_ENCRYPT -function failed..CciRsaEsPkcs1_v1_5_Decrypt -
RSAES_PKCS1_v1_5_DECRYPT calculation failed....CciRsaEsPkcs1_v1_5_Decrypt
- function got invalid pointer as parameter..CciRsaEsPkcs1_v1_5_Decrypt -
buffer size for plain data is too small. Required size is more than %ld
bytes..CciRsaSsaPssSign - invalid parameter value specified for
dwHashFunction. ...CciRsaSsaPssVerify: Invalid parameter value specified for
dwHashFunction....CciRsaEsOaepEncrypt: Invalid data size, must be less than
%ld bytes.....CciRsaEsOaepEncrypt: Buffer size for Cipher is too small, must at
least %ld bytes...CciRsaEsOaepDecrypt: Buffer size for plain data is too small.
Required size is more than %ld bytes..CciBase64Encode - Input data is too
large. Maximum size of data to be encoded can be %d bytes...CciBase64Encode
- Buffer size for encoded data is too small. Size must be at least %d
bytes.....CciBase64Decode - Base64 encoded data is too large. Maximum size of
input base64 encoded data can be %d bytes...CciBase64Decode - Buffer size
for decoded data is too small. Size must be at least %d
bytes.....CciConvertRsaPublic_To_WP7KeyStorage - function got invalid pointer
as parameter....CciConvertRsaPublic_To_WP7KeyStorage - buffer size = %ld for
the WP7 Keystorage publickey is too small, space needed = %ld.
....CciConvertRsaPublic_WP7KeyStorage_To_RsaPublic - function got invalid
pointer as parameter..CciConvertRsaPublic_WP7KeyStorage_To_RsaPublic -
buffer size = %ld for the NRC public key is too small. Required size is %ld bytes.
....CciConvertRsaPublic_WP7KeyStorage_To_RsaPublic - the WP7 Keystorage
publickey size = %ld is invalid. Calculated size is %ld.
..CciConvertRsaPublic_DER_To_RsaPublic - buffer size = %ld for the NRC public key is too small. Required size is %ld bytes.
..CciConvertRsaPublic_DER_To_RsaPublic - function got invalid pointer as
parameter....CciConvertRsaPublic_DER_To_RsaPublic - invalid size of DER public
key...CciConvertRsaPrivate_DER_To_RsaPrivate - input size invalid or DER key
not in correct format....CciConvertRsaPrivate_DER_To_RsaPrivate - function got
invalid pointer as parameter..CciConvertRsaPrivate_DER_To_RsaPrivate - buffer
size = %ld for the NRC private key is too small. Required size is %ld bytes.
...CciConvertRsaPublic_Nrc_To_InfineonGpuk - modulus size = %ld of the NRC
public key is invalid. Correct modulus size 1k = 128 and 2k = 256.
.CciConvertRsaPublic_Nrc_To_InfineonGpuk - function got invalid pointer as
parameter.....CciConvertRsaPublic_Nrc_To_InfineonGpuk - buffer size = %ld for
the GPUK is too small, space needed = %ld.
.CciConvertRsaPublic_InfineonGpuk_To_Nrc - buffer size = %ld for the NRC
public key is too small. Required size is %ld bytes.
...CciConvertRsaPublic_InfineonGpuk_To_Nrc - function got invalid pointer as parameter.....CciConvertRsaPublic_InfineonGpuk_To_Nrc - the GPUK size = %ld is invalid. Correct size is (8 + 128) or (8 + 256) bytes. ...CciNrcRsaPublicKey_CalculateMontgomeryFactor - NRC public key size is invalid, dwNrcPublicKeySize != sizeof (RSAPublicKey). ....CciNrcRsaPublicKey_CalculateMontgomeryFactor - function got invalid pointer as parameter....CciNrcRsaPublicKey_CalculateMontgomeryFactor - buffer size = %ld reserved for the Montgomery factor is too small. Required size is %ld bytes. ..CciConvertRsaKeyPair_Infineon_To_Nrc - buffer size = %ld for the NRC private key is too small. Required size is %ld bytes. .CciConvertRsaKeyPair_Infineon_To_Nrc - the GPUK size = %ld is invalid. Correct size is (8 + 128) or (8 + 256) bytes. ..CciConvertRsaKeyPair_Infineon_To_Nrc - function got invalid pointer as parameter....CciConvertRsaKeyPair_Infineon_To_Nrc - the key size = %ld in the GPUK file is same as the size =%ld in the Infineon private key file. ..CciConvertRsaKeyPair_Infineon_To_Nrc - Infineon public key and private key is not a pair. ..CciConvertRsaKeyPair_Infineon_To_Nrc - Failed to convert Infineon keypair to NRC private key format, rsa_noncrt2crt function failed. ...CciWriteNrcRsaKeypairIntoFile - dwNrcRSAPublicKeySize size = %ld for the
NRC public key is invalid . Correct size is %ld bytes.
....CciWriteNrcRsaKeypairIntoFile - pdwNrcPrivateKeySize size = %ld for the NRC
private key is invalid . Correct size is %ld bytes.
....CciWriteNrcRsaKeypairIntoFile - function got invalid pointer as
parameter...CciEMSA_Pkcs1_v1_5_Encode -function got invalid pointer as
parameter....CciRsaEsPkcs1_v1_5_Sha256_Sign - function got invalid pointer as
parameter..CciRsaEsPkcs1_v1_5_Sha256_Verify - function got invalid pointer as
parameter....CciGenerateECCP256Wp7KeyPair: Function got invalid pointer as
parameter.....CciGenerateECCP256Wp7KeyPair: Buffer size (%ld) for private key
is too small (<32)..CciGenerateECCP256Wp7KeyPair: Buffer size (%ld) for public
key is too small (<64)...CciGenerateECCP256Wp7KeyPair: Mother key length is
invalid (%ld), it should be 32 bytes.CciEMSA_Pkcs1_v1_5_WithoutDigestInfo
-function got invalid pointer as
parameter.....CciEMSA_Pkcs1_v1_5_WithoutDigestInfo - invalid key modulus size
%ld.....CciEMSA_Pkcs1_v1_5_WithoutDigestInfo:
EMSA_Pkcs1_v1_5_Pad_WithoutDigestInfo -function returned error
hi , I looked at it with cliff yesterday but do you have the unlocked osbl only as dump or do you also have it as a "xxxxxx_nokia_osbl.esco" from nokia ?
I only have the dumped osbl, and the signatures don't seem to get stored on the flash, sorry...
i don' t speak english very good and i don' t understand what you say!
yes, no or shortly?
thank you and sorry
I'd suggest renaming on of the colors. Would be great if it was possible to interop the phone without losing data.
Ok L710 fully unlocked
Those 2 parts are wrong. I used to narod.ru
---------- Post added at 07:29 PM ---------- Previous post was at 06:40 PM ----------
http://www.youtube.com/watch?v=-rQbFp7yasc