| #
40a6a2cb |
| 22-Sep-2020 |
Dayao Ji <jdy@rock-chips.com> |
fastboot: add virtual A/B feature support
Add "fasboot getvar snapshot-update-status" support and prevent erase/wipe of userdata/metadata when virtual A/B merge status is MERGING or SNAPSHOTTED (+so
fastboot: add virtual A/B feature support
Add "fasboot getvar snapshot-update-status" support and prevent erase/wipe of userdata/metadata when virtual A/B merge status is MERGING or SNAPSHOTTED (+source slot != current slot).
Signed-off-by: Dayao Ji <jdy@rock-chips.com> Change-Id: Ibb6ea5778b78b2601178f489d6efcee60d5d0a49
show more ...
|
| #
1a4f6af8 |
| 02-Mar-2020 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
61533898 |
| 05-Dec-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: delete command at-disable-unlock-vboot
It is no need to support this command that it makes difficult to debug when disable unlock device.
Change-Id: I1f38d9d0d12aa8a7cbadf5c87567e52fb7120
fastboot: delete command at-disable-unlock-vboot
It is no need to support this command that it makes difficult to debug when disable unlock device.
Change-Id: I1f38d9d0d12aa8a7cbadf5c87567e52fb712013e Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
2442fbad |
| 20-Nov-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: support cmd boot-recovery & reboot-fastboot
Change-Id: I01693db8304c8fb1804c4342501cdbb38f8ccf2a Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
b8dc613c |
| 19-Nov-2019 |
Joseph Chen <chenjh@rock-chips.com> |
Merge branch 'next-dev' into thunder-boot
|
| #
9b323397 |
| 25-Oct-2019 |
Joseph Chen <chenjh@rock-chips.com> |
fastboot: add Android-Q feature support
Add "fasboot getvar is-userspace" support.
The Android-Q document shows "not allow the flashing of dynamic partitions" is not aimed at the physical partition
fastboot: add Android-Q feature support
Add "fasboot getvar is-userspace" support.
The Android-Q document shows "not allow the flashing of dynamic partitions" is not aimed at the physical partition(call "super") but its child partitions (i.e. system, vendor, oem...).
Change-Id: I4e21a9728a1093b68a9d1a08420586f33dcf0117 Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
show more ...
|
| #
d38ae1a6 |
| 19-Aug-2019 |
zain wang <wzz@rock-chips.com> |
fastboot: export CONFIG_RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK
Relate to commit 46a8a26905fc ("fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config") Export config can help us select it easily.
Change-Id:
fastboot: export CONFIG_RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK
Relate to commit 46a8a26905fc ("fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config") Export config can help us select it easily.
Change-Id: I43a210f1efb35ff679102c8686cbca219d2def97 Signed-off-by: zain wang <wzz@rock-chips.com>
show more ...
|
| #
41386edd |
| 12-Apr-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: add oem command to init ab metadata
The command is: fastboot oem init-ab-metadata
Change-Id: I879929a8a6e1c133725267c94492b2f2495ba5b4 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
74b485fb |
| 23-Jan-2019 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: delete write perm-attr hash if use pre-loader pub_key
Since we use the pre-loader public key to verify permanent attribute, then we do not need to write permanent attribute hash to otp & e
fastboot: delete write perm-attr hash if use pre-loader pub_key
Since we use the pre-loader public key to verify permanent attribute, then we do not need to write permanent attribute hash to otp & efuse.
Change-Id: Ic5e19fed2fc9405ab5bc7504dd930fd5f02d847c Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
3cf641a8 |
| 26-Dec-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: support write&read perm attr rsa certificate
Change-Id: Iab2ca981dedc188c61c60cd8cebd0f01c5896d44 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
c2ba77d9 |
| 05-Jan-2019 |
Jian Qiu <qiujian@rock-chips.com> |
lib: optee_client: Extract keymaster CA module
Extract keymaster CA module from OpteeClientInterface refactoring code for keymaster reads and writes form caller module
Change-Id: I1069fce0d29d9d981
lib: optee_client: Extract keymaster CA module
Extract keymaster CA module from OpteeClientInterface refactoring code for keymaster reads and writes form caller module
Change-Id: I1069fce0d29d9d9815f71e7f3b4d231754382acd Signed-off-by: Jian Qiu <qiujian@rock-chips.com>
show more ...
|
| #
26dd3474 |
| 29-Sep-2018 |
William Wu <william.wu@rock-chips.com> |
usb: gadget: add SuperSpeed support to the Gadget Framework
This patch implements the Binary Device Object Store (BOS) Descriptor for SuperSpeed. It also add SuperSpeed Endpoint Descriptors for fast
usb: gadget: add SuperSpeed support to the Gadget Framework
This patch implements the Binary Device Object Store (BOS) Descriptor for SuperSpeed. It also add SuperSpeed Endpoint Descriptors for fastboot and rockusb gadget.
Change-Id: I7d858e1b5117d403919f5fdacb40072a5fad336f Signed-off-by: William Wu <william.wu@rock-chips.com>
show more ...
|
| #
90d27e7f |
| 05-Mar-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: split cb_getvar into dedicate functions
The old implementation of cb_getvar is programed in one functions, this make the cb_getvar huge. So separate cb_getvar in several functions.
Functi
fastboot: split cb_getvar into dedicate functions
The old implementation of cb_getvar is programed in one functions, this make the cb_getvar huge. So separate cb_getvar in several functions.
Functions: fb_getvar_all: Get all parameters by cmd fastboot getvar all. fb_getvar_single: Get one parameter by cmd fastboot getvar xxx. fb_read_var: Parse parameters
Change-Id: I1e795228f8129af82702f8f315cbad349ceec451 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
46a8a269 |
| 06-Aug-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config
add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config so we can disable authenticated unlock function when we debug and unlock devices quickly.
Change-Id:
fastboot: add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config
add RK_AVB_LIBAVB_ENABLE_ATH_UNLOCK config so we can disable authenticated unlock function when we debug and unlock devices quickly.
Change-Id: Id60be9ae6c17b59e107709a8041e8940743e5725 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
65413a00 |
| 05-Jul-2018 |
Jian Qiu <qiujian@rock-chips.com> |
fastboot: add FASTBOOT_OEM_UNLOCK option
This enables the following fastboot commands: fastboot oem unlock fastboot oem unlock_accept fastboot oem lock fastboot getvar oem-unlock
Android 8.
fastboot: add FASTBOOT_OEM_UNLOCK option
This enables the following fastboot commands: fastboot oem unlock fastboot oem unlock_accept fastboot oem lock fastboot getvar oem-unlock
Android 8.1 need the oem unlock status attach to bootargs on boot.
Change-Id: Icc83451336a4dea2cbcf4927287de23bc8e28cb1 Signed-off-by: Jian Qiu <qiujian@rock-chips.com>
show more ...
|
| #
6651d4c0 |
| 03-Jul-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
dev_desc: judge dev_desc whether NULL or not before use it
Change-Id: I9d0e2d207a143a02949fbdff2d9ad39f154e4f3e Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
aa74b607 |
| 11-Jun-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: fix cb_upload bug
It will run sleep_thread when call fastboot_tx_write_str. So add wakeup_thread to function tx_handler_ul when tx_handler okay.
Change-Id: I25996639bbed7228dc9bc4fb5184dd
fastboot: fix cb_upload bug
It will run sleep_thread when call fastboot_tx_write_str. So add wakeup_thread to function tx_handler_ul when tx_handler okay.
Change-Id: I25996639bbed7228dc9bc4fb5184ddf2ee19a511 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
62b11485 |
| 11-Jun-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: support oem at-get-vboot-unlock-challenge
Change-Id: I34785710a3edc80fbc5e98d4a26c98f8bd12a15b Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
542316a9 |
| 11-Jun-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: support authenticated unlock
Change-Id: I1a92652ab031f370ff37b73dfd2d7e4b2ec957e7 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
f61a997e |
| 28-Mar-2018 |
qiujian <qiujian@rock-chips.com> |
fastboot: implement oem unlock commands for bootrkp
Read-write oem unlock status from optee client api.
Implement the following fastboot commands: fastboot oem unlock fastboot oem unlock_accept
fastboot: implement oem unlock commands for bootrkp
Read-write oem unlock status from optee client api.
Implement the following fastboot commands: fastboot oem unlock fastboot oem unlock_accept fastboot oem lock fastboot getvar oem-unlock
Change-Id: I99edcee7b60c6d9529e6687291d87f22bf97b771 Signed-off-by: Qiu Jian <qiujian@rock-chips.com>
show more ...
|
| #
de78ceae |
| 05-Mar-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: break fastboot 64 bytes limit
Some message can not be complete transmission because the fastboot can only transmit 64 bytes one time. So add sleep_thread() to judge whether the data is com
fastboot: break fastboot 64 bytes limit
Some message can not be complete transmission because the fastboot can only transmit 64 bytes one time. So add sleep_thread() to judge whether the data is complete transmission before call fastboot_complete().
Change-Id: I9057ffc9ca4b92db8c9ab14e4650d386c5d06254 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|
| #
2e40c2c1 |
| 28-Feb-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: update fastboot commands
1. cb_oem. 2. cb_flashing. 3. cd_flash.
Change-Id: I6348c53c992b794f37d6d1813be04bd3dc63d1b5 Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
2a1017eb |
| 24-Feb-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
fastboot: fix compile error in arm64
Change-Id: I935989c0573e12a95fac5e3b92a37b1764fad2fc Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
|
| #
174b4544 |
| 11-Feb-2018 |
Kever Yang <kever.yang@rock-chips.com> |
fastboot: fix compile warning
Change-Id: Ife064a098cbec3689790934eae86b4726f5f027d Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
|
| #
37a7bc39 |
| 26-Jan-2018 |
Jason Zhu <jason.zhu@rock-chips.com> |
lib: avb: update and modify the avb library
The commit point is updated to google external/avb/ which commit point is cf8c56208d2d9643804a7f123b196c7ebc9af276.
Change-Id: I5a10a8a45d3e9e2c9d20d9b3d
lib: avb: update and modify the avb library
The commit point is updated to google external/avb/ which commit point is cf8c56208d2d9643804a7f123b196c7ebc9af276.
Change-Id: I5a10a8a45d3e9e2c9d20d9b3d44946073c9a49ff Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
show more ...
|