We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2017-10-02 10:06:47 +0200

Downgrade to 2.1.0.11 failed, how to fix in recovery mode (Jolla 1)

So, I got fed up with the wifi problems in 2.1.1 and decided to downgrade the phone. However, I think I made a mistake.

So, here's what I did:

  • battery was around 49%, I was on mobile network, no wifi
  • unapply all patches from patchmanager
  • ssu release 2.1.0.11
  • version --dup
  • forget phone for a few hours

When I finally looked back at the phone, it seemed to be off, or at least the screen was black. Pushing the power button did not do anything. Pushing and holding the power button did not do anything. Connecting the charger to the phone did not do anything.

After removing the battery and putting it back in, the phone at least does something, when turning it on. The backlight of the display turns on, it vibrates once, but then it vibrates again and the backlight turns off again.

So I started the phone in recovery mode. I tried the btrfs recovery option, but that only took like a second and did not help. So, I opened the shell, mounted the filesystem, went into a chroot and shared my computers internet connection with the jolla.

version returns SailfishOS 2.1.0.11 (Iijoki) (armv7hl)

version --verify returns

  • geoclue-provider-hybris-0.2.11-10.26.2.jolla.armv7hl
  • geoclue-provider-hybris-0.2.12-10.28.2.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.8.30-10.25.3.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.9.0-10.26.1.jolla.armv7hl

One ore more packages are not at the expected version for SailfishOS 2.1.0.11 (Iijoki) (armv7hl) (+ = expected version, - = installed version)

Calling version --dup again, it just says REFRESHING CACHE AND DOWNLOADING PACKAGES but does not do anything.

I also tried zypper update, but it does not work, because apparently it needs to get the store credentials from dbus, which does not work in the chroot environment.

Is there anyway I can save my Jolla, except for the factory reset?

Downgrade to 2.1.0.11 failed, how to fix in recovery mode (Jolla 1)

So, I got fed up with the wifi problems in 2.1.1 and decided to downgrade the phone. However, I think I made a mistake.

So, here's what I did:

  • battery was around 49%, I was on mobile network, no wifi
  • unapply all patches from patchmanager
  • ssu release 2.1.0.11
  • version --dup
  • forget phone for a few hours

When I finally looked back at the phone, it seemed to be off, or at least the screen was black. Pushing the power button did not do anything. Pushing and holding the power button did not do anything. Connecting the charger to the phone did not do anything.

After removing the battery and putting it back in, the phone at least does something, when turning it on. The backlight of the display turns on, it vibrates once, but then it vibrates again and the backlight turns off again.

So I started the phone in recovery mode. I tried the btrfs recovery option, but that only took like a second and did not help. So, I opened the shell, mounted the filesystem, went into a chroot and shared my computers internet connection with the jolla.

version returns SailfishOS 2.1.0.11 (Iijoki) (armv7hl)

version --verify returns

  • geoclue-provider-hybris-0.2.11-10.26.2.jolla.armv7hl
  • geoclue-provider-hybris-0.2.12-10.28.2.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.8.30-10.25.3.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.9.0-10.26.1.jolla.armv7hl

One ore more packages are not at the expected version for SailfishOS 2.1.0.11 (Iijoki) (armv7hl) (+ = expected version, - = installed version)

Calling version --dup again, it just says REFRESHING CACHE AND DOWNLOADING PACKAGES but does not do anything.

I also tried zypper update, but it does not work, because apparently it needs to get the store credentials from dbus, which does not work in the chroot environment.

Is there anyway any way I can save my Jolla, except for the factory reset?

Downgrade After reset, and updating via commandline to 2.1.0.11, phone still wants to install 1.1.2.16

My original issue was with downgrading the device (see below). I solved it by resetting the device, but now I have a new issue.

After resetting the device and installing all the updates to 2.1.0.11 failed, how to (see comments below), I am now stuck in a state, where some part of the phone thinks it is still on 1.1.1.x and wants to update to 1.1.2.16.

I am not sure, if it is related, but I cannot apply any patches with patchmanager. And without the volume-buttons-control-only-media patch the phone is unusable for me (Nothing terrifies me more than a phone that might not be in silent mode).

How can I fix in recovery mode (Jolla 1)

this update problem or is the patch problem unrelated to the update problem?


Original issue:

So, I got fed up with the wifi problems in 2.1.1 and decided to downgrade the phone. However, I think I made a mistake.

So, here's what I did:

  • battery was around 49%, I was on mobile network, no wifi
  • unapply all patches from patchmanager
  • ssu release 2.1.0.11
  • version --dup
  • forget phone for a few hours

When I finally looked back at the phone, it seemed to be off, or at least the screen was black. Pushing the power button did not do anything. Pushing and holding the power button did not do anything. Connecting the charger to the phone did not do anything.

After removing the battery and putting it back in, the phone at least does something, when turning it on. The backlight of the display turns on, it vibrates once, but then it vibrates again and the backlight turns off again.

So I started the phone in recovery mode. I tried the btrfs recovery option, but that only took like a second and did not help. So, I opened the shell, mounted the filesystem, went into a chroot and shared my computers internet connection with the jolla.

version returns SailfishOS 2.1.0.11 (Iijoki) (armv7hl)

version --verify returns

  • geoclue-provider-hybris-0.2.11-10.26.2.jolla.armv7hl
  • geoclue-provider-hybris-0.2.12-10.28.2.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.8.30-10.25.3.jolla.armv7hl
  • hybris-libsensorfw-qt5-0.9.0-10.26.1.jolla.armv7hl

One ore more packages are not at the expected version for SailfishOS 2.1.0.11 (Iijoki) (armv7hl) (+ = expected version, - = installed version)

Calling version --dup again, it just says REFRESHING CACHE AND DOWNLOADING PACKAGES but does not do anything.

I also tried zypper update, but it does not work, because apparently it needs to get the store credentials from dbus, which does not work in the chroot environment.

Is there any way I can save my Jolla, except for the factory reset?