PDA

View Full Version : Nokia n9 stuck on warning! you have modified the device software...


robert01
2014-07-01, 13:29
Hi, when I try to turn on my n9 it's stuck on Warning! you have modified the device software... here is a pic
https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/10387695_10203533418632854_904929182326603060_n.jp g?oh=9ad6f8c89544e771daeebb643dbd01c5&oe=53B4ACFF&__gda__=1404371508_3be2b75464cab6f858547d7dd94369b 3

I tried to flash the device with original images downloaded via navifirm but I get this error:
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmcn
mmc: Could not remove mount directory /tmp/sudmmcnX
ectory
[Pipe 3] Finishing in error state with status 1

please help

Mitrigol
2014-07-01, 13:54
Hello,

I did not use my N9 since some weeks now so i may be a bit rusty.
But if i remember well, i got the same when i tried to upgrade the Kernel.
But it should boot anyway.

You should specify what you did before you got this.

If you tried to update the kernel, you should havea look at the firmware update wiki page to reflash only the kernel.

About the flash error, are you sure you use to correct firmware version?

robert01
2014-07-01, 14:14
it just turned off and when I tried to turn it on it got stuck on nokia logo and then I tried to reflash and got this warning.. I also tried flasher -a DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage.pr13 --flash-only=kernel -f -R and I get a success message but no changes on n9

Mitrigol
2014-07-01, 14:21
Did you install any mod? Or theme or anything?
Or maybe aegis stuff or system package from external source?

robert01
2014-07-01, 14:29
no.. what does that error mean? bb5_rdc_cert_read failed
mmc: sfdisk returned status 1

robert01
2014-07-01, 14:32
maybe problem with partitions?

Mitrigol
2014-07-01, 14:42
Yes it may, sfdisk is a partition tool. Did you modify your partition?

You should have a look at this tread:
http://talk.maemo.org/showthread.php?t=82655

I think you will find a solution for your issue.

Also i noticed you downloaded the same firmware as used in the N9 flash wiki. are you sure it is the correct one for your phone? Check your SIM tray for needed version.

robert01
2014-07-01, 14:48
i have the correct firmware, checked.. I am on win xp and 7, dont have linux.. at this thread its on linux, can i do it on win? can I see which partitions I have on win xp or 7? sorry for my english

Mitrigol
2014-07-01, 15:16
You should read the entire posts. more specifically, posts from n°28 which is exactly the same issue as yours.

Also, you can't use the same tools on linux, but flasher commands are the same.

robert01
2014-07-01, 16:29
tried everything but still the same.. how can I check partition distribution of my N9 on windows? is there any way?

mcbook
2014-07-01, 17:43
flasher -a DFL61_HARMATTAN_40.2012.21-3_PR_LEGACY_001-OEM1-958_ARM.bin -k zImage.pr13 --flash-only=kernel -f -R

why are you trying to flash this kernel?

juiceme
2014-07-02, 06:52
Well, you probably can flash it corrcetly with original firmware files if you do that in "erase all userdata mode" which rewrites your partitions.

However, that does wipe the device totally clean, so I suggest first boot it with a rescue kernel and make backups, if you have anything of worth there you want to save.

robert01
2014-07-02, 13:59
why are you trying to flash this kernel?

I found in one tutorial that I should flash kernel so i did but nothing..

robert01
2014-07-02, 14:12
Well, you probably can flash it corrcetly with original firmware files if you do that in "erase all userdata mode" which rewrites your partitions.

However, that does wipe the device totally clean, so I suggest first boot it with a rescue kernel and make backups, if you have anything of worth there you want to save.

I've tried with "flasher -f -F main.bin --erase-user-data=secure" but still the same error

wolke
2014-07-02, 14:23
rober01, you simple need to flash the firmware and emmc images together, without booting in between, and the message will go away.

following that, you can run disclaimer-cal --remove to permanently delete the error message from the phone, and reinstall the openkernel. {syntax is: 'disclaimer-cal remove View-openmode'}

ive done this dozens of times on 4 different n9s.

wolke
2014-07-02, 14:26
oh sorry, nevermind, i should actually read what your problem is before answering. cant help with windows, so ill just show myself out.

robert01
2014-07-02, 14:26
rober01, you simple need to flash the firmware and emmc images together, without booting in between, and the message will go away.

following that, you can run disclaimer-cal --remove to permanently delete the error message from the phone, and reinstall the openkernel.

ive done this dozens of times on 4 different n9s.

could you please write me the exact command?

wolke
2014-07-02, 14:29
could you please write me the exact command?

my apologies, what i said wont help you. {i misunderstood thinking that you meant flashing failed to remove the image, not that flashing failed with an error because of partitions.}

peterleinchen
2014-07-02, 14:32
... if you do that in "erase all userdata mode" which rewrites your partitions ...
No!?

"flasher -f -F main.bin -F eMMC.bin" does rewrite partitions.
Above wipes user data (only).

Or am I plain stupid/old/Alzheimer'ish??

wolke
2014-07-02, 14:34
if you are still stuck after trying variations of the flasher command, may i suggest downloading a gnu/linux image {say, linux mint with cinnamon}, burning it onto a thumbdrive, temporarily booting into it, and then just using parted from mint?

robert01
2014-07-02, 14:42
No!?

"flasher -f -F main.bin -F eMMC.bin" does rewrite partitions.
Above wipes user data (only).

Or am I plain stupid/old/Alzheimer'ish??

I tried this too but same error..

robert01
2014-07-02, 14:44
if you are still stuck after trying variations of the flasher command, may i suggest downloading a gnu/linux image {say, linux mint with cinnamon}, burning it onto a thumbdrive, temporarily booting into it, and then just using parted from mint?

I tried every single command but nothing.. I'll download it but is there any tutorial or something that could help me because I've never used linux

juiceme
2014-07-02, 15:06
No!?

"flasher -f -F main.bin -F eMMC.bin" does rewrite partitions.
Above wipes user data (only).

Or am I plain stupid/old/Alzheimer'ish??

Weelll, could be it is me who is alzhaimeric here now, but AFAIR "-F emmc.bin -F firmware.bin" does not repartition, it writes the images to existing partitions. Only adding "--erase-user-data=secure" repartitions it...

At least adding "--cold-flash" to the rest of the arguments should repartition it, hmm?

peterleinchen
2014-07-02, 15:09
Argh...

Now I remember. Yes it is me.

emmc flashing writes to existing partitions. It does not repartition.
Only if you modified partition layout (as I did) it will ask you to add --no-preserve and then repartition.

So -erase-user-data was the one to use.
Adding -c (cold flash) should do it too. And especially here...

robert01
2014-07-02, 15:27
really tried everything but still no luck.. downloading linux mint cinnamon live, it's on 80%

nieldk
2014-07-02, 15:55
just do
flasher -f -F main.bin -F emmc.bin --no-preserve. -r

it will create partitions as was originally
have done this a zillion times when reflashing my N9 which I repartition to get more space for apps (i usually repartition from 2 gig to 10 gig on my N9)

robert01
2014-07-02, 16:04
C:\Program Files\Nokia\Flasher>flasher -f -F main.bin -F emmc.bin --no-preserve
-R
flasher 3.12.1 (Oct 6 2011) Harmattan
Warning: --no-preserve is not recommended, instead use erase commands
WARNING: This tool is intended for professional use only. Using it may result
in permanently damaging your device or losing the warranty.

Found device RM-696, hardware revision 1603
NOLO version 2.3.6
Version of 'sw-release': DFL61_HARMATTAN_40.2012.21-3_PR_001
Sending ape-algo image (7096 kB)...
100% (7096 of 7096 kB, avg. 16239 kB/s)
Suitable USB interface (phonet) not found, waiting...
Ping attempt 1 (250 ms)
Server application: 1.7.2
Found product RM-696 rev. 1603
Server implements softupd protocol version 1.8
Image SW version DFL61_HARMATTAN_40.2012.21-3_PR_001
Image moslo not present
Image tar skipped
Image config skipped

Battery level 18 %, continuing.

image [state progress transfer flash speed]
---------------------------------------------------------------------
[x] cert-sw [finished 100 % 1 / 1 kB NA ]
[x] cmt-2nd [finished 100 % 95 / 95 kB NA ]
[ ] cmt-algo [pending 0 % 0 / 0 kB NA ]
[ ] cmt-mcusw [pending 0 % 0 / 0 kB NA ]
[x] xloader [finished 100 % 23 / 23 kB NA ]
[x] secondary [finished 100 % 94 / 94 kB NA ]
[_] kernel [writing 37 % 2048 / 2714 kB 1982 kB/s]
[_] rootfs [finishing 100 % 2048 / 1170282 kB NA ]
[ ] mmc [pending 0 % 0 / 0 kB NA ]
ERROR: SU_PREPARE_DATA_BLOCK_REQ terminated with error code 3: Invalid state

image [state progress transfer flash speed]
---------------------------------------------------------------------
[x] cert-sw [finished 100 % 1 / 1 kB NA ]
[x] cmt-2nd [finished 100 % 95 / 95 kB NA ]
[x] cmt-algo [finished 100 % 789 / 789 kB NA ]
[x] cmt-mcusw [finished 100 % 6050 / 6050 kB 3315 kB/s]
[x] xloader [finished 100 % 23 / 23 kB NA ]
[x] secondary [finished 100 % 94 / 94 kB NA ]
[x] kernel [finished 100 % 2714 / 2714 kB 1347 kB/s]
[f] rootfs [finishing 0 % 2048 / 1170282 kB NA ]
[-] mmc [pending 0 % 0 / 0 kB NA ]
Fetching error list:
========================================
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmclU86oM/internal0p2'
mmc: Could not remove mount directory /tmp/sudmmclU86oM/mnt: No such file or dir
ectory
[Pipe 5] Finishing in error state with status 1
========================================

ERROR: Failed to flash images

still the same!!

robert01
2014-07-02, 16:07
i've downloaded linux and now when I plug my n9 for about 2 secs there is the nokia logo and usb symbol and then the warning message again and linux doesnt detect it

robert01
2014-07-02, 16:36
what is the zimage file? kernel? where can I find the one I need?

juiceme
2014-07-02, 18:59
mmh. Pretty strange that. It is possible that your device's flash is broken.
Or you could have corrupted images. (more likely I think)
At least there's no "downgrade disallowed" message so your images are probably the correct version.

What you could do, is to download ubiboot kernel, and try to boot with that to maintanance mode. Then you'd find out if your flash is OK and partitionable.
download http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_0.3.5_301013.tar extract the file zImage_2.6.32.54-ubiboot-02_301013 use flasher to jumpstart that on your device: "sudo flasher -k zImage_2.6.32.54-ubiboot-02_301013 -l -b" connect USB cable to powered-off N9 Wait for the filesystem to export to Linux

You do need linux with that, windows is pretty much useless.

peterleinchen
2014-07-02, 21:51
mmh. Pretty strange that. It is possible that your device's flash is broken.
Or you could have corrupted images. (more likely I think)

Yes, both is possible. Do a search on the forum for 'firmware flash files md5sum' or similar and you should find. Else download again and compare

You do need linux with that, windows is pretty much useless.Just for the record (not saying Linux is not the best alternative): I do use Windows with OSS driver ExtFS and I can see all (write access may work but I am too scary :p).

juiceme
2014-07-03, 04:43
Just for the record (not saying Linux is not the best alternative): I do use Windows with OSS driver ExtFS and I can see all (write access may work but I am too scary :p).


Well, there's always the best tool for every task. When the best tool is not available it is always possible to use other tools but it might be cumbersome.

Linux is the best tool for SW development, hence I always recommend that. It grieves me to see people struggle on with WIndows, it just looks so bad and difficult.
And just as you mention, you need to install several packages outside the OS to make it do the simplest things...

On the other hand, Windows is the best tool for secretarial work. I have to jump several hoops backwards to handle such things as documents embedded inside another with OLE links pointing this way and that... things that come naturally with Windows. (please do not send me that kind of docs, I hate it...)

peterleinchen
2014-07-03, 06:37
Aye Sir!

;)

Just wanted to let robert know flashing (and check) is possible under Windows. No more :)

thedead1440
2014-07-03, 06:56
To me it seems to be broken flash memory on device so you are pretty much out of luck...

robert01
2014-07-03, 12:46
What you could do, is to download ubiboot kernel, and try to boot with that to maintanance mode. Then you'd find out if your flash is OK and partitionable.
download http://www.swagman.org/juice/ubiboot/ubiboot-02/ubiboot-02_0.3.5_301013.tar extract the file zImage_2.6.32.54-ubiboot-02_301013 use flasher to jumpstart that on your device: "sudo flasher -k zImage_2.6.32.54-ubiboot-02_301013 -l -b" connect USB cable to powered-off N9 Wait for the filesystem to export to Linux

You do need linux with that, windows is pretty much useless.

I did, now on my n9 it says welcome to ubiboot..
Partitions exported sucessifully via usb
configured 192.168.0.15 on usb
starting dhcp server, offering 192.168.0.100
starting telnet server

what now?

robert01
2014-07-03, 12:52
i found my n9 on gparted, dev/sdd/ and there are no partitions, only unallocated 14,80gb

juiceme
2014-07-03, 15:02
i found my n9 on gparted, dev/sdd/ and there are no partitions, only unallocated 14,80gb

Okay, are you able to create partitions on it?

robert01
2014-07-03, 16:00
yes, file system is fat32, what for start and end? start 1024 and end?

robert01
2014-07-03, 17:05
when I try with parted, mkpart it says: error :unrecognised disk label
EDIT: i created a new msdos disklabel (partition table) with mklabel but now when I try mkpart to make partitions when I put start: 1024 it puts start:1024mb not 1024s

nieldk
2014-07-03, 17:16
there is the original partition layout in the thread that was given before, more specific in this post. Create those partitions and try a reflash

http://talk.maemo.org/showpost.php?p=1421272&postcount=53

robert01
2014-07-04, 07:59
~ # /sbin/parted /dev/mmcblk0
GNU Parted 2.3
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
unit s
(parted) print
print
Model: MMC HYNIX (sd/mmc)
Disk /dev/mmcblk0: 31047680s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1024s 18464767s 18463744s primary fat32 lba
2 18464768s 26853375s 8388608s primary ext4
3 26853376s 31047679s 4194304s primary ext4

(parted) quit
quit

When I try to write start 1024 it writes 1024mb not 1024s and for end I write 18464767 and it recognizes it like 18464767mb not 18464767s

I have like this:
(parted) print
print
Model: MMC HYNIX (sd/mmc)
Disk /dev/mmcblk0: 14,80GB instead of 31047680s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

how do I change to sectors not gb?

nieldk
2014-07-04, 08:08
When I try to write start 1024 it writes 1024mb not 1024s and for end I write 18464767 and it recognizes it like 18464767mb not 18464767s

I have like this:
(parted) print
print
Model: MMC HYNIX (sd/mmc)
Disk /dev/mmcblk0: 14,80GB instead of 31047680s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

how do I change to sectors not gb?

unit s

(within fdisk, just like print) - 10 chars

robert01
2014-07-04, 09:45
(parted) print

Model: Linux File-CD Gadget (scsi)
Disk /dev/sdd: 31047680s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 1024s 18464767s 18463744s primary fat32 lba
2 18464768s 26853375s 8388608s primary
3 26853376s 31047679s 4194304s primary

(parted)
This is my partition table but still the same error..
Fetching error list:
========================================
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
bb5_rdc_cert_read failed
mmc: sfdisk returned status 1
mmc: Could not exec 'tune2fs -L rootfs /tmp/sudmmcvzvtHC/internal0p2'
mmc: Could not remove mount directory /tmp/sudmmcvzvtHC/mnt: No such file or dir
ectory
[Pipe 4] Finishing in error state with status 1
========================================

ERROR: Failed to flash images

nieldk
2014-07-04, 09:52
This is my partition table but still the same error..

Not sure if it matters, but it seems you didnt create the file system on partition 2 and 3

robert01
2014-07-04, 11:14
Not sure if it matters, but it seems you didnt create the file system on partition 2 and 3

do i have to name them too?

juiceme
2014-07-04, 11:30
do i have to name them too?

I don't think it is necessary, but you need to change partition type to 83 (linux) and use mkfs.ext4 to create filesystems.

nieldk
2014-07-04, 11:31
do i have to name them too?

Try to create the partitions like in that scheme I sent you the link to
1st fat32
2nd ext4
3rd ext4

robert01
2014-07-04, 14:19
Try to create the partitions like in that scheme I sent you the link to
1st fat32
2nd ext4
3rd ext4

still the same!! don't know what to do anymore

when I flash ubiboot again after failed flashing of main.bin on parted I get unrecognised disk label

robert01
2014-07-04, 14:55
after I create partitions I use flasher -f -F main.bin -F eMMC.bin is this correct?

nieldk
2014-07-04, 15:36
I beleive that should do it, if course, it might be faulty NAND memory :(
you can try the

flasher -f -F main.bin
flasher -f -F main.bin -F emmc.bin --flash-only emmc

as suggested in previous referenced thread

also, do try the

flasher -f -F main.bin -F emmc.bin --no-preserve

if these doesnt work. after you repartitionef, im flat out of ideas

some had to enable r&d mode with flasher, i guess you could try that, alkthough i dont believe that would help

robert01
2014-07-07, 06:07
it doesn't work.. i give up

irulestar
2014-07-09, 05:25
My another N9 have this message too ...
:D
My friend on forum says its IC RAM or IC FLASH is Damaged :D
Keep Calm....
I'm Waiting for This PROBLEM SOLVING :D

juiceme
2014-07-09, 06:29
My friend on forum says its IC RAM or IC FLASH is Damaged :D
Keep Calm....
I'm Waiting for This PROBLEM SOLVING :D

Yes, it is possible.
However, if the HW is damaged, how do you propose to "solve the problem"? :eek:

robert01
2014-07-11, 15:24
when I create partition with parted at the end when I write quit it gives me this message
Information: You may need to update /etc/fstab.

rainisto
2014-07-11, 19:38
When I try to write start 1024 it writes 1024mb not 1024s and for end I write 18464767 and it recognizes it like 18464767mb not 18464767s

I have like this:
(parted) print
print
Model: MMC HYNIX (sd/mmc)
Disk /dev/mmcblk0: 14,80GB instead of 31047680s
Sector size (logical/physical): 512B/512B
Partition Table: msdos

how do I change to sectors not gb?

Looking from this log, it most likely is the bad memory chip model by looking the name that was automaticly switched to new device in Nokia care without any question asked. But nowadays care might not care anymore. So you might out of luck unless your 2 year factory warranty still is in effect.