1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-12-25 23:04:06 +00:00

Updated information about OTA updates and new matrix page.

This commit is contained in:
Markus Birth 2017-12-17 00:24:38 +01:00
parent 4765575c61
commit 24ab67e6ac
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A
2 changed files with 23 additions and 118 deletions

View File

@ -1,115 +0,0 @@
---
title: BlackBerry KEYone variant's OTA updates
layout: default
language: en
created: 2017-09-17 20:35:18 +0200
updated: 2017-11-30 14:53:59 +0100
toc: false
tags:
- know-how
- hardware
- blackberry
- keyone
- ota
- updates
- firmware
---
<p><div class="noteimportant" markdown="1">
Note that firmwares are only compatible between the same model. So when trying to update a device
from version `AAL093`, make sure to emulate the correct model. If you have the BBB100-1, you have
to use `PRD-63116-001`. If you have the BBB100-2, use `PRD-63117-003`.
For other BBB100 models, make sure the 5 digits in the middle of the PRD number match.
However, since the OTA updates check the device before installing, there should be no risk of
bricking your device should you manage to download the wrong update.
</div></p>
BBB100-1 (PRD-63116) firmwares
==============================
| PRD-63116-001 | | AAL093 | | | AAL964 | | | | AAN355 | | AAN517 | | AAO472 | | | AAP683 | AAQ302 | |
| PRD-63116-003 | AAK399 | | AAL483 | | | | AAM625 | | | | AAN517 | | AAO472 | | | | AAQ302 | |
| PRD-63116-005 | AAK399 | | AAL483 | | | | AAM625 | | | | AAN517 | | AAO472 | | | | AAQ302 | |
| PRD-63116-007 | AAK399 | | AAL483 | | | | AAM625 | | | | | | AAO472 | | | | AAQ302 | |
| PRD-63116-009 | | | | AAL619 | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-010 | | | | AAL619 | | AAM481 | | | | AAN358 | | | | | | | | |
| PRD-63116-013 | | | | AAL619 | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-017 | | | | | | AAM481 | | | | | | | AAO472 | | AAP638 | | AAQ302 | AAQ837 |
| PRD-63116-020 | | | | | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-021 | | | | AAL619 | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-023 | | | | | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-024 | | | | | | AAM481 | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-027 | | | | | | | | AAN057 | | | | | AAO472 | | AAP638 | | | |
| PRD-63116-029 | | | | | | | | | | | | | | | | | AAQ302 | AAQ837 |
| PRD-63116-033 | | | | | | AAM481 | | | | | | | AAO472 | | AAP638 | | AAQ302 | AAQ837 |
| PRD-63116-036 | | | | | | | | | | | | AAN596 | | AAO750 | | | | |
| PRD-63116-039 | | | | | | | | | | | | | | | | | AAQ302 | |
| PRD-63116-040 | | | | | | | | | | | | | | | | | AAQ302 | |
| PRD-63116-041 | | | | | | | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-042 | | | | | | | | | | AAN358 | | | AAO472 | | | | AAQ302 | AAQ837 |
| PRD-63116-043 | | | | | | | | | | | | | | | | | AAQ302 | AAQ837 |
| PRD-63116-044 | | | | | | | | | | | | | | | | | AAQ302 | AAQ837 |
| PRD-63116-047 | | | | | | | | | | | | | | | | | AAQ302 | AAQ837 |
| PRD-63116-051 | | | | | | | | | | | | | | | | | AAQ302 | |
{: .freeze-first-col}
* PRD-63116-036 is the AT&T variant which gets its updates from AT&T's servers
* PRD-63116-039 and onwards is the Black KEYone.
BBB100-2 (PRD-63117) firmwares
==============================
| PRD-63117-003 | AAK624 | AAK879 | AAL093 | AAL682 | AAM481 | | AAO472 | | AAQ302 | |
| PRD-63117-011 | AAK624 | AAK879 | | AAL682 | AAM481 | AAN358 | AAO472 | AAP638 | AAQ302 | |
| PRD-63117-015 | | AAK879 | | AAL682 | AAM481 | AAN358 | AAO472 | AAP638 | AAQ302 | |
| PRD-63117-017 | | | | | | AAN358 | | | | |
| PRD-63117-019 | | | | | AAM481 | AAN358 | AAO472 | AAP638 | | AAQ837 |
| PRD-63117-021 | | | | | | | AAO472 | | | AAQ837 |
| PRD-63117-023 | | AAK879 | | | AAM481 | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-025 | | | | AAL682 | | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-027 | | AAK879 | | | AAM481 | AAN358 | AAO472 | | | AAQ837 |
| PRD-63117-028 | | AAK879 | | | AAM481 | AAN358 | AAO472 | | | AAQ837 |
| PRD-63117-029 | | | | AAL682 | AAM481 | AAN358 | AAO472 | AAP638 | AAQ302 | |
| PRD-63117-034 | | | | | | AAN358 | AAO472 | AAP638 | AAQ302 | AAQ837 |
| PRD-63117-035 | | | | | | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-036 | | | | | | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-037 | | | | | | AAN358 | AAO472 | | | AAQ837 |
| PRD-63117-039 | | | | | | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-040 | | | | | | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-041 | | AAK879 | | | AAM481 | AAN358 | AAO472 | | AAQ302 | |
| PRD-63117-042 | | | | | | AAN358 | AAO472 | | | AAQ837 |
| PRD-63117-044 | | | | | | | | AAP638 | | AAQ837 |
{: .freeze-first-col}
Other KEYone firmwares
======================
| PRD-63118-001 | AAL093 | | | | | | | | | AAO472 | | | | AAP638 | | AAQ302 | | |
| PRD-63118-003 | | | AAM286 | | | | | AAN982 | | | | AAP494 | | | | | | |
| PRD-63734-001 | | | | | | AAM999 | | | AAO273 | AAO472 | | | AAP553 | | AAQ264 | | | AAQ915 |
| PRD-63734-002 | | | | | | AAM999 | | | AAO273 | AAO472 | | | AAP553 | | AAQ264 | | | AAQ915 |
| PRD-63763-001 | | AAL964 | | AAM625 | | | AAN358 | | | AAO472 | | | | AAP638 | | | AAQ837 | |
| PRD-63763-002 | | | | | | | | | | AAO472 | | | | AAP638 | | | AAQ837 | |
| PRD-63764-001 | | | | | AAM693 | | AAN358 | | | | AAO548 | | | AAP638 | | | AAQ837 | |
{: .freeze-first-col}
* `AAK199` --- pre-release version for pre-relase devices
* `AAK831`, `AAL655` --- no OTA, use an Autoloader if available
BBD100 (Motion) firmwares
=========================
| PRD-63737-003 | | AAQ091 | | AAQ667 |
| PRD-63737-007 | | AAQ091 | | AAQ667 |
| PRD-63737-009 | | AAQ091 | | AAQ667 |
| PRD-63739-009 | AAP794 | | | AAQ667 |
| PRD-63739-010 | AAP794 | | | AAQ667 |
| PRD-63753-002 | | | AAQ236 | AAQ667 |
| PRD-63753-003 | | | AAQ236 | AAQ667 |
{: .freeze-first-col}

View File

@ -3,7 +3,7 @@ title: BlackBerry KEYone OTA updates for different variants
layout: default layout: default
language: en language: en
created: 2017-09-15 20:32:10 +0200 created: 2017-09-15 20:32:10 +0200
updated: 2017-09-17 20:49:36 +0200 updated: 2017-12-17 00:19:07 +0100
toc: false toc: false
tags: tags:
- know-how - know-how
@ -14,6 +14,15 @@ tags:
- updates - updates
- firmware - firmware
--- ---
<p><div class="notewarning" markdown="1">
BlackBerry/TCL has disabled the described method of gaining access to the advanced features of the
Updates app in the firmware versions of October 2017 and later. However, there's a way to still get
access using the [Janus vulnerability](http://www.androidpolice.com/2017/12/08/janus-vulnerability-allows-attackers-modify-apks-without-changing-signature-apkmirror-already-protected/)
and installing an older or patched version of the updater. But this, too, will be gone after the
December 2017 update.
</div></p>
Variants and update situation Variants and update situation
============================= =============================
@ -132,7 +141,7 @@ which I rewrote and improved. My version can be found here:
<https://github.com/mbirth/tcl_ota_check> <https://github.com/mbirth/tcl_ota_check>
For convenience, I put up a matrix [here]({% post_url 2017-11-30-bb-keyone-variants-ota-matrix %}). For convenience, I put up a matrix [here](https://tclota.birth-online.de/).
Let's say we have a UK BBB100-2. The PRD would be PRD-63117-003 and as of September 2017, we'd run Let's say we have a UK BBB100-2. The PRD would be PRD-63117-003 and as of September 2017, we'd run
firmware version `AAM481`. However, that's the July patch, not the September patch. firmware version `AAM481`. However, that's the July patch, not the September patch.
@ -143,6 +152,17 @@ version `AAM481`. So we have to get our device to `AAN358` first to be able to p
`AAO472`. For that, we can use any variant that has our current version `AAM481` and `AAN358`, e.g. `AAO472`. For that, we can use any variant that has our current version `AAM481` and `AAN358`, e.g.
`PRD-63117-011`. `PRD-63117-011`.
<p><div class="noteimportant" markdown="1">
Note that firmwares are only compatible between the same model. So when trying to update a device
from version `AAL093`, make sure to emulate the correct model. If you have the BBB100-1, you have
to use `PRD-63116-001`. If you have the BBB100-2, use `PRD-63117-003`.
For other BBB100 models, make sure the 5 digits in the middle of the PRD number match.
However, since the OTA updates check the device before installing, there should be no risk of
bricking your device should you manage to download the wrong update.
</div></p>
Doing the actual update Doing the actual update
======================= =======================
@ -166,7 +186,7 @@ Your phone will reboot and install the update. It'll boot up to the new version.
<p><div class="notetip" markdown="1"> <p><div class="notetip" markdown="1">
In the case of the `PRD-63117-003` variant and assuming a time of mid-September 2017, the just In the case of the `PRD-63117-003` variant and assuming a time of mid-September 2017, the just
installed `AAN358` isn't the latest version for this model. There's a newer `AAO472` version installed `AAN358` isn't the latest version for this model. There's a newer `AAO472` version
available as you can see from the [matrix]({% post_url 2017-11-30-bb-keyone-variants-ota-matrix %}). available as you can see from the [matrix](https://tclota.birth-online.de/).
But only the variant `PRD-63117-034` is currently getting the OTA update to `AAO472`. Enter that But only the variant `PRD-63117-034` is currently getting the OTA update to `AAO472`. Enter that
into the *Emulated CU Reference* field in the *Updates* app, change the *Emulated current version* into the *Emulated CU Reference* field in the *Updates* app, change the *Emulated current version*
to the just installed `AAN358` and tap <kbd>START TEST</kbd> again. It'll show the second update to the just installed `AAN358` and tap <kbd>START TEST</kbd> again. It'll show the second update