24
edits
(→Preparing the SPI (optional): Add EFI notes) |
m (→Supported Devices: Add small description) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 75: | Line 75: | ||
<translate> | <translate> | ||
=Supported Devices= <!--T:17--> | =Supported Devices= <!--T:17--> | ||
Devices listed here are either supported by having device specific images, runs from the Generic images with board firmware on SPI or is still installable via the [https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer Manjaro ARM Installer] script. | |||
==Hardkernel== <!--T:18--> | ==Hardkernel== <!--T:18--> | ||
Line 154: | Line 155: | ||
|} | |} | ||
==Khadas== | ==Khadas== <!--T:19--> | ||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | {| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | ||
Line 222: | Line 223: | ||
|} | |} | ||
==Orange Pi== | ==Orange Pi== <!--T:20--> | ||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | {| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | ||
Line 280: | Line 281: | ||
|} | |} | ||
==Pine64== | ==Pine64== <!--T:21--> | ||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | {| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | ||
Line 388: | Line 389: | ||
|} | |} | ||
==Radxa== | ==Radxa== <!--T:22--> | ||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | {| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | ||
! | ! | ||
! colspan=" | ! colspan="3" | Radxa | ||
|- | |- | ||
| style="width: 12%"| | | style="width: 12%"| | ||
Line 398: | Line 399: | ||
| Rock Pi 4 | | Rock Pi 4 | ||
| Radxa Zero | | Radxa Zero | ||
| Rock 3A | |||
|- | |- | ||
| <strong>Release Year</strong> | | <strong>Release Year</strong> | ||
| 2019 | | 2019 | ||
| 2021 | | 2021 | ||
| 2022 | |||
|- | |- | ||
| <strong>SoC Manufacturer</strong> | | <strong>SoC Manufacturer</strong> | ||
| Rockchip | | Rockchip | ||
| Amlogic | | Amlogic | ||
| Rockchip | |||
|- | |- | ||
| <strong>Lithography</strong> | | <strong>Lithography</strong> | ||
| 28nm | | 28nm | ||
| 12nm | | 12nm | ||
| 22nm | |||
|- | |- | ||
| <strong>CPU</strong> | | <strong>CPU</strong> | ||
| RK3399 | | RK3399 | ||
| S905Y2 | | S905Y2 | ||
| RK3568 | |||
|- | |- | ||
| <strong>CPU Topology</strong> | | <strong>CPU Topology</strong> | ||
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53 | | Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53 | ||
| Quad-core:<br>4 x Cortex-A53 | | Quad-core:<br>4 x Cortex-A53 | ||
| Quad-core:<br>4 x Cortex-A55 | |||
|- | |- | ||
| <strong>CPU Frequency</strong> | | <strong>CPU Frequency</strong> | ||
| 2 x 2.0GHz<br>4 x 1.5GHz | | 2 x 2.0GHz<br>4 x 1.5GHz | ||
| 4 x 1.8GHz | | 4 x 1.8GHz | ||
| 4 x 2.0GHz | |||
|- | |- | ||
| <strong>GPU</strong> | | <strong>GPU</strong> | ||
| Mali-T860 MP4 | | Mali-T860 MP4 | ||
| Mali-G31 MP2 | | Mali-G31 MP2 | ||
| Mali-G52 2EE | |||
|- | |- | ||
| <strong>Memory</strong> | | <strong>Memory</strong> | ||
| 1–4GB<br>LPDDR4 | | 1–4GB<br>LPDDR4 | ||
| 1–4GB<br>LPDDR4 | | 1–4GB<br>LPDDR4 | ||
| 2–8GB<br>LPDDR4 | |||
|- | |- | ||
| <strong>Generic image support</strong> | | <strong>Generic image support</strong> | ||
| Yes | | Yes | ||
| No | |||
| No | | No | ||
|} | |} | ||
==Raspberry Pi== <!--T:23--> | |||
==Raspberry== | |||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | {| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | ||
! | ! | ||
! colspan="4" | Raspberry | ! colspan="4" | Raspberry Pi | ||
|- | |- | ||
| style="width: 12%"| | | style="width: 12%"| | ||
Line 506: | Line 516: | ||
<translate> | <translate> | ||
===Raspberry Pi=== <!--T: | ===Raspberry Pi=== <!--T:24--> | ||
====Sensors==== <!--T: | ====Sensors==== <!--T:25--> | ||
<!--T: | <!--T:26--> | ||
For temperature and humidity sensor see this tutorial on the forums: https://forum.manjaro.org/t/howto-raspberry-pi-temperature-and-humidity-sensor-dht22-dht11-am2302/34685 | For temperature and humidity sensor see this tutorial on the forums: https://forum.manjaro.org/t/howto-raspberry-pi-temperature-and-humidity-sensor-dht22-dht11-am2302/34685 | ||
====Overclocking==== <!--T: | ====Overclocking==== <!--T:27--> | ||
<!--T: | <!--T:28--> | ||
You can manage voltage and frequency settings in your <code>/boot/config.txt</code>. The following are the most common values for the Raspberry Pi: | You can manage voltage and frequency settings in your <code>/boot/config.txt</code>. The following are the most common values for the Raspberry Pi: | ||
<pre> | <pre> | ||
Line 523: | Line 533: | ||
</pre> | </pre> | ||
===Troubleshooting=== <!--T: | ===Troubleshooting=== <!--T:29--> | ||
====Pi 400 Power Button==== <!--T: | ====Pi 400 Power Button==== <!--T:30--> | ||
<!--T: | <!--T:31--> | ||
If you have trouble using the power button on your Pi 400 with the XFCE desktop (or xfce4-power-manager) then make sure logind is handling button events: | If you have trouble using the power button on your Pi 400 with the XFCE desktop (or xfce4-power-manager) then make sure logind is handling button events: | ||
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true | xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true | ||
====Blocked Update==== <!--T: | ====Blocked Update==== <!--T:32--> | ||
<!--T: | <!--T:33--> | ||
There are device-dependent workarounds if you experience an error similar to: | There are device-dependent workarounds if you experience an error similar to: | ||
<pre> | <pre> | ||
Line 540: | Line 550: | ||
</pre> | </pre> | ||
<!--T: | <!--T:34--> | ||
For the '''Pi 3B''': | For the '''Pi 3B''': | ||
<!--T: | <!--T:35--> | ||
sudo systemctl disable brcm43438.service | sudo systemctl disable brcm43438.service | ||
sudo pacman -S -dd brcm-patchram-plus-pi3b firmware-raspberrypi | sudo pacman -S -dd brcm-patchram-plus-pi3b firmware-raspberrypi | ||
sudo systemctl enable attach-bluetooth-pi3.service | sudo systemctl enable attach-bluetooth-pi3.service | ||
<!--T: | <!--T:36--> | ||
For the '''Pi 3B+''': | For the '''Pi 3B+''': | ||
<!--T: | <!--T:37--> | ||
sudo systemctl disable brcm43438.service | sudo systemctl disable brcm43438.service | ||
sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi | sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi | ||
sudo systemctl enable attach-bluetooth.service | sudo systemctl enable attach-bluetooth.service | ||
<!--T: | <!--T:38--> | ||
For the '''Pi 4B''': | For the '''Pi 4B''': | ||
<!--T: | <!--T:39--> | ||
sudo systemctl disable brcm43438.service | sudo systemctl disable brcm43438.service | ||
sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi | sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi | ||
sudo systemctl enable attach-bluetooth.service | sudo systemctl enable attach-bluetooth.service | ||
<!--T: | <!--T:40--> | ||
For the '''Pi 400''': | For the '''Pi 400''': | ||
<!--T: | <!--T:41--> | ||
sudo systemctl disable brcm43438.service | sudo systemctl disable brcm43438.service | ||
sudo pacman -S -dd brcm-patchram-plus-pi400 firmware-raspberrypi | sudo pacman -S -dd brcm-patchram-plus-pi400 firmware-raspberrypi | ||
sudo systemctl enable attach-bluetooth-pi400.service | sudo systemctl enable attach-bluetooth-pi400.service | ||
====Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1==== <!--T: | ====Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1==== <!--T:42--> | ||
<!--T: | <!--T:43--> | ||
First, check whether the bootloader has been updated: | First, check whether the bootloader has been updated: | ||
pacman -Ss raspberrypi-bootloader | pacman -Ss raspberrypi-bootloader | ||
<!--T: | <!--T:44--> | ||
Possible results: | Possible results: | ||
core/raspberrypi-bootloader '''20210208-1''' [installed] | core/raspberrypi-bootloader '''20210208-1''' [installed] | ||
Line 585: | Line 595: | ||
Bootloader with extra codecs for Raspberry Pi | Bootloader with extra codecs for Raspberry Pi | ||
<!--T: | <!--T:45--> | ||
If it is the case, changing the occurrences of '''ttyAMA0''' in /boot/cmdline.txt to '''serial0''' may fix missing Bluetooth ([https://forum.manjaro.org/t/new-raspberry-pi-kernels-related-packages/4721/344 Source]). | If it is the case, changing the occurrences of '''ttyAMA0''' in /boot/cmdline.txt to '''serial0''' may fix missing Bluetooth ([https://forum.manjaro.org/t/new-raspberry-pi-kernels-related-packages/4721/344 Source]). | ||
==Ugoos== <!--T:46--> | |||
{| class="wikitable" style="text-align: center;width: 100%;"-- Header --> | |||
! | |||
! colspan="1" | Ugoos | |||
|- | |||
| style="width: 12%"| | |||
<strong>Model</strong> | |||
| AM6 Plus | |||
|- | |||
| <strong>Release Year</strong> | |||
| 2019? | |||
|- | |||
| <strong>SoC Manufacturer</strong> | |||
| Amlogic | |||
|- | |||
| <strong>Lithography</strong> | |||
| 12nm | |||
|- | |||
| <strong>CPU</strong> | |||
| S922XJ | |||
|- | |||
| <strong>CPU Topology</strong> | |||
| Hexa-core:<br>4 x Cortex-A73<br>2 x Cortex-A53 | |||
|- | |||
| <strong>CPU Frequency</strong> | |||
| 4 x 2.2GHz<br>2 x 1.9GHZ | |||
|- | |||
| <strong>GPU</strong> | |||
| Mali-G52 MP6 | |||
|- | |||
| <strong>Memory</strong> | |||
| 4GB<br>LPDDR4 | |||
|- | |||
| <strong>Generic image support</strong> | |||
| No | |||
|} | |||
==Android TV boxes== <!--T:41--> | ==Android TV boxes== <!--T:41--> | ||
Line 593: | Line 641: | ||
With a couple of small tweaks it is possible to boot and install the vim3 builds of Manjaro on some [[Amlogic TV boxes]]. Running Manjaro on TV boxes is not recommended for less experienced users of Linux nor serious production use. | With a couple of small tweaks it is possible to boot and install the vim3 builds of Manjaro on some [[Amlogic TV boxes]]. Running Manjaro on TV boxes is not recommended for less experienced users of Linux nor serious production use. | ||
=Unsupported Devices= <!--T:43--> | |||
<!--T:44--> | <!--T:44--> |