Can't boot the Jolla Phone into more than Recovery mode

I factory reset it afterwards which seems to reflash all partitions so I am not worried much there.

also didi I just remove first line that seems to have forced it to only boot into recovery.

the phone runs stable and has no issues yet that could be caused by problems with system partitions.

also did I check after and it did only remove that what seems to have caused the phone to boot only into recovery.

You should use Preformatted text, or the forum software breaks the quotation marks, which increases the likelihood of bricking the phone..

printf "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" | dd of=/dev/sdc1 bs=1 count=13 conv=notrunc

3 Likes

printf "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" | dd of=/dev/sdc1 bs=1 count=13 conv=notrunc

BTW, isn’t this the same as dd if=/dev/zero of=/dev/sdc1 bs=1 count=13?
(I don’t think notrunc is required here at all)

1 Like

I wanted to be sure because it is the limited recovery system which is why I used printf as well as I wanted to be extra cautious as in my mind this is the only shot I would get as there is no files for mtclient or generally images that I could find.

in the end did it work so i was lucky

1 Like

My understanding is yes, it is the same, but yours is better in my opinion (single command, no piping or quotes). I was just visualizing @Thorns how the line should look like with Preformatted Text and corrected quotation marks.

The issue here is/was that we do not have the Boot Control Block clearing enabled on the Jolla Phone. This will be fixed in the next release.

It’s not clear what ended up writing the “boot-recovery” command there, and that still needs investigation, although the BCB clearing will by-pass such conditions in the future.

How ever, if someone else ends up in this situation, make sure you are clearing the correct partition. Check first with hexdump that it really starts with that “boot-recovery” command. And also note that it’s not always sdc1, it may also be sda1 or sdb1, depending on the order in which the devices get named. The other sdX devices won’t have any partitions, so in that sense there is no risk of mix-up.

9 Likes