Skip to content

Commit ebcb9e0

Browse files
committed
devices: aml*: Rework install instructions
Wiki-Wide: * Unconditionally `fastboot reboot bootloader` on devices utilizing before_recovery_install_boot_stack, as some devices load DTB/DTBO into memory during bootloader, and we want to ensure the newly installed ones are utilized. * Introduce `burn_boot` to allow maintainers to detail non-fastboot/ODIN boot modes that exist alongside fastboot. It will only show if a device sets it. AML-Specific: * Convert `download_boot` instructions to `burn_boot` where applicable, or drop it. * (deadpool/sabrina): Remove `download_boot` entry (`adb reboot recovery`???) * (m5*): Set `download_boot` to `SW3` key. * (odroidc4*/radxa0*): Remove `download_boot`, as there is no way to boot to fastboot from a cold boot w/o UART. * (odroidc4*): Make `burn_boot` instructions more detailed. * (wade/dopinder): Set `burn_boot` to holding button, and `download_boot` to doing that, but then using `update` to get to fastboot. * (sabrina): There is no easy way to do _anything_, just let them learn from the before_install_sabrina instructions that detail the unlock procedure and exploit tool-kit. * Instruct users who have IR remotes (just wade really) how to navigate in recovery. * Instruct dev-kit users how to interact with recovery via their USB keyboard. * Align before_install{g12-locked,sabrina} with one another. * Update maintainers for m5* while here. Change-Id: I6b81ce55b1421fadd1e2daeaae86b110befba15e
1 parent e61989c commit ebcb9e0

21 files changed

+46
-21
lines changed

_data/devices/deadpool.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ cpu_freq: 1.8 GHz
1111
current_branch: 22.2
1212
custom_unlock_cmd: 'fastboot flashing unlock'
1313
dimensions: {depth: 15, height: 69, width: 69}
14-
download_boot: 'adb reboot recovery'
1514
gpu: ARM Mali-G31 MP2
1615
image: deadpool.png
1716
install_method: fastboot_nexus

_data/devices/dopinder.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ battery: None
33
before_install: {instructions: 'g12-locked'}
44
before_recovery_install: g12
55
bluetooth: {spec: '4.2'}
6+
burn_boot: With the device unplugged, plug in the device while holding the <kbd>Side Button</kbd> until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool.
67
cameras: []
78
codename: dopinder
89
cpu: Cortex-A53
@@ -11,7 +12,7 @@ cpu_freq: 1.8 GHz
1112
current_branch: 22.2
1213
custom_unlock_cmd: "fastboot oem 'setenv lock 10100000;saveenv;save'\nfastboot reboot bootloader\nfastboot flashing unlock"
1314
dimensions: {depth: 15, height: 69, width: 69}
14-
download_boot: Run `adb reboot bootloader`.
15+
download_boot: With the device unplugged, plug in the device while holding the <kbd>Side Button</kbd> until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool, and run 'sudo ./update bulkcmd fastboot' to enter fastboot mode.
1516
gpu: ARM Mali-G31 MP2
1617
image: dopinder.png
1718
install_method: fastboot_nexus

_data/devices/m5.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: With the device unplugged, plug in the device while holding the <kbd>SW4 Button</kbd> on the board until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool.
45
cameras: []
56
codename: m5
67
cpu: Cortex-A53
@@ -9,12 +10,12 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 17, height: 56, width: 85}
12-
download_boot: Press and hold the `SW4` button on the board, and plug into your PC.
13+
download_boot: With the device unplugged, plug in the device while holding the <kbd>SW3 Button</kbd> on the board until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool, and run 'sudo ./update bulkcmd fastboot' to enter fastboot mode.
1314
gpu: ARM Mali-G31 MP2
1415
image: m5.png
1516
install_method: amlogic_update
1617
kernel: {repo: android_kernel_amlogic_linux-4.9, version: '4.9'}
17-
maintainers: [stricted]
18+
maintainers: [bumerc, npjohnson, stricted]
1819
name: M5 (Android TV)
1920
network: None
2021
peripherals: [3.5mm jack]

_data/devices/m5_tab.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: With the device unplugged, plug in the device while holding the <kbd>SW4 Button</kbd> on the board until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool.
45
cameras: []
56
codename: m5_tab
67
cpu: Cortex-A53
@@ -9,12 +10,12 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 17, height: 56, width: 85}
12-
download_boot: Press and hold the `SW4` button on the board, and plug into your PC.
13+
download_boot: With the device unplugged, plug in the device while holding the <kbd>SW3 Button</kbd> on the board until you see a logo on screen. At this point you can communicate with the device by utilizing Amlogic's [update](https://github.com/khadas/utils/blob/master/aml-flash-tool/tools/linux-x86/update) tool, and run 'sudo ./update bulkcmd fastboot' to enter fastboot mode.
1314
gpu: ARM Mali-G31 MP2
1415
image: m5.png
1516
install_method: amlogic_update
1617
kernel: {repo: android_kernel_amlogic_linux-4.9, version: '4.9'}
17-
maintainers: [npjohnson, stricted]
18+
maintainers: [bumerc, npjohnson, stricted]
1819
name: M5 (Tablet)
1920
network: None
2021
peripherals: [3.5mm jack]

_data/devices/odroidc4.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: None}
4+
burn_boot: Attach a blank eMMC module to the device, plug into your PC via the Micro-USB port, and connect the device to power.
45
cameras: []
56
codename: odroidc4
67
cpu: Cortex-A55
@@ -9,7 +10,6 @@ cpu_freq: 2.016 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 10, height: 56, width: 85}
12-
download_boot: Attach a blank eMMC module to the device, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: odroidc4.png
1515
install_method: amlogic_update

_data/devices/odroidc4_tab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: None}
4+
burn_boot: Attach a blank eMMC module to the device, plug into your PC via the Micro-USB port, and connect the device to power.
45
cameras: []
56
codename: odroidc4_tab
67
cpu: Cortex-A55
@@ -9,7 +10,6 @@ cpu_freq: 2.016 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 10, height: 56, width: 85}
12-
download_boot: Attach a blank eMMC module to the device, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: odroidc4.png
1515
install_method: amlogic_update

_data/devices/radxa0.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
45
cameras: []
56
codename: radxa0
67
cpu: Cortex-A53
@@ -9,7 +10,6 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 5, height: 30, width: 65}
12-
download_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: radxa0.png
1515
install_method: amlogic_update

_data/devices/radxa02.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
45
cameras: []
56
codename: radxa02
67
cpu: Cortex-A53
@@ -9,7 +10,6 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 5.15, height: 36.25, width: 65.33}
12-
download_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: radxa02.png
1515
install_method: amlogic_update

_data/devices/radxa02_tab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
45
cameras: []
56
codename: radxa02_tab
67
cpu: Cortex-A53
@@ -9,7 +10,6 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 5.15, height: 36.25, width: 65.33}
12-
download_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: radxa02.png
1515
install_method: amlogic_update

_data/devices/radxa0_tab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
architecture: {cpu: 'arm64', userspace: 'arm'}
22
battery: None
33
bluetooth: {spec: '4.2'}
4+
burn_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
45
cameras: []
56
codename: radxa0_tab
67
cpu: Cortex-A53
@@ -9,7 +10,6 @@ cpu_freq: 1.8 GHz
910
current_branch: 22.2
1011
custom_unlock_cmd: 'fastboot flashing unlock'
1112
dimensions: {depth: 5, height: 30, width: 65}
12-
download_boot: Press and hold the `USB BOOT` button on the board, and plug into your PC.
1313
gpu: ARM Mali-G31 MP2
1414
image: radxa0.png
1515
install_method: amlogic_update

0 commit comments

Comments
 (0)