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:
parent
4765575c61
commit
24ab67e6ac
@ -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}
|
||||
|
@ -3,7 +3,7 @@ title: BlackBerry KEYone OTA updates for different variants
|
||||
layout: default
|
||||
language: en
|
||||
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
|
||||
tags:
|
||||
- know-how
|
||||
@ -14,6 +14,15 @@ tags:
|
||||
- updates
|
||||
- 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
|
||||
=============================
|
||||
|
||||
@ -132,7 +141,7 @@ which I rewrote and improved. My version can be found here:
|
||||
|
||||
<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
|
||||
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.
|
||||
`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
|
||||
=======================
|
||||
@ -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">
|
||||
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
|
||||
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
|
||||
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
|
Loading…
Reference in New Issue
Block a user