Radxa Zero (radxa-zero): Difference between revisions
m Remove duplicate type and migrate <source> tags to <syntaxhighlight> |
|||
(40 intermediate revisions by 7 users not shown) | |||
Line 2: | Line 2: | ||
| manufacturer = Radxa | | manufacturer = Radxa | ||
| name = Zero | | name = Zero | ||
| codename = radxa-zero | |||
| image = File:Pmos Radxa Zero.png | |||
| imagecaption = Diy dock + Radxa Zero + External Display | |||
| releaseyear = 2021 | | releaseyear = 2021 | ||
| originalsoftware = | | originalsoftware = Debian | ||
| originalversion = 10 | |||
| chipset = Amlogic S905Y2 | | chipset = Amlogic S905Y2 | ||
| cpu = Quad Cortex-A53 1.8 GHz | | cpu = Quad Cortex-A53 1.8 GHz | ||
| gpu = Mali G31 MP2 | | gpu = Mali G31 MP2 | ||
| storage = 8/16/32/64/128GB | | storage = None/8/16/32/64/128GB EMMC + SDCard | ||
| display = MicroHDMI 2.1 - 4K@60 | | display = MicroHDMI 2.1 - 4K@60 | ||
| memory = 512MB/1GB/2GB/4GB LPDDR4 | | memory = 512MB/1GB/2GB/4GB LPDDR4 | ||
| architecture = aarch64 | | architecture = aarch64 | ||
| type = Single Board Computer | |||
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | <!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --> | ||
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --> | | status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --> | ||
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --> | | status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --> | ||
| status_touch = | | status_touch = - | ||
| status_screen = | | status_screen = Y | ||
| status_wifi = | | status_wifi = P | ||
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | | status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --> | ||
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | | status_fde = P <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --> | ||
| status_mainline = | | status_mainline = Y | ||
| status_battery = | | status_battery = - | ||
| status_3d = | | status_3d = Y | ||
| status_accel = | | status_accel = - | ||
| status_audio = | | status_audio = N | ||
| status_bluetooth = | | status_bluetooth = Y | ||
| status_camera = | | status_camera = - | ||
| status_gps = | | status_gps = - | ||
| status_mobiledata = | | status_mobiledata = - | ||
| status_sms = | | status_sms = - | ||
| status_calls = | | status_calls = - | ||
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | | status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --> | ||
| status_otg = | | status_otg = Y | ||
| status_nfc = | | status_nfc = - | ||
| status_irtx = | | status_irtx = - | ||
| booting = | | booting = yes | ||
| pmoskernel = linux-edge | |||
| whet_dhry = 1657.2 | |||
| status_uboot = yes | |||
| | | status_uboot_primary = Y | ||
| status_uboot_secondary = - | |||
| | | status_uboot_mainline = Y | ||
| status_uboot_internalstorage = Y | |||
| | | status_uboot_sd = Y | ||
| status_uboot_usbhost = Y | |||
| status_uboot_usbperipheral = Y | |||
| status_uboot_screen = Y | |||
| status_uboot_keyboard = Y | |||
| status_uboot_buttons = | |||
}} | }} | ||
== Maintainer(s) == | |||
<!-- Only if this device doesn't run on linux-postmarketos yet! --> | |||
<!-- This person needs to be willing to answer questions from users of this device --> | |||
* [[user:exkc|exkc]] | |||
== Contributors == | == Contributors == | ||
* [[user:Medusa|Medusa]] | * [[user:Medusa|Medusa]] | ||
== Users owning this device == | == Users owning this device == | ||
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --> | <!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --> | ||
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--> | <!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--> | ||
<!-- you may need to purge page cache to see changes (more->purge cache)--> | <!-- you may need to purge page cache to see changes (more->purge cache)--> | ||
<!-- you can use {{My devices}} on your profile page to show table with all your devices --> | <!-- you can use {{My devices}} on your profile page to show table with all your devices --> | ||
{{Device owners}} | |||
== How to enter flash mode == | == How to enter flash mode == | ||
{{Note|The way of boot into flash rom via hidden bootrom hdmi feature might work on this device. (see the | |||
see also section of amlogic page)}} | |||
hold down usb-boot button on back of pcb | |||
== How to use the boot rom == | |||
see [[Amlogic]] | |||
==Expose embedded eMMC as a USB Mass Storage device== | |||
Fellow https://wiki.radxa.com/Zero/dev/maskrom#Enable_maskrom | |||
== Installation == | == Installation == | ||
< | |||
1. Follow the steps on [[Installation_guide#Initialization]] | |||
2. Choose the <code>radxa-zero</code> device | |||
3. Start the build process and install the completed image to a sdcard | |||
<syntaxhighlight lang="shell-session"> | |||
$ pmbootstrap install --sdcard /dev/sdX | |||
(replace /dev/sdX with the device for your sdcard or the emmc of it) | |||
</syntaxhighlight> | |||
4. If you install pm os on sdcard , then Place the sdcard into the Radxa Zero and boot it. If not unplug the usb cable. | |||
==Boot process== | |||
If emmc is bootable : | |||
bootrom ==> emmc ==> uboot ==> postmarketOS | |||
Else if sdcard is bootable : | |||
bootrom ==> emmc ==> uboot ==> postmarketOS | |||
Else : | |||
bootrom ==> flashmode | |||
==Wifi== | |||
Depend on your Radxa Zero, it might be had one of those Wi-Fi modules : AW-CM256SM(some of the Radxa Zero v1.5 had this),AP6256(Radxa Zero 2/4/8GB had this),AP6212(Radxa Zero 1024/512MB had this) so the wifi of your Radxa Zero might not work due to the wifi modules on your Radxa Zero isnt supported by the kernel or the firmware that is in the pm os. | |||
As of now , the only Wi-Fi modules that seem to supported by the kernel and the firmware is AP6256. | |||
== See also == | == See also == | ||
* {{MR|2948|pmaports}} Initial merge request (First Attempt) | |||
* {{MR|3865|pmaports}} Initial merge request (Second Attempt) | |||
* {{MR| | |||
* {{ | |||
<!-- | <!-- | ||
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one. | If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one. |
Latest revision as of 16:22, 26 October 2023
![]() Diy dock + Radxa Zero + External Display | |
Manufacturer | Radxa |
---|---|
Name | Zero |
Codename | radxa-zero |
Released | 2021 |
Type | single board computer |
Hardware | |
Chipset | Amlogic S905Y2 |
CPU | Quad Cortex-A53 1.8 GHz |
GPU | Mali G31 MP2 |
Display | MicroHDMI 2.1 - 4K@60 |
Storage | None/8/16/32/64/128GB EMMC + SDCard |
Memory | 512MB/1GB/2GB/4GB LPDDR4 |
Architecture | aarch64 |
Software | |
Original software | Debian |
Original version | 10 |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
postmarketOS kernel | linux-edge |
Unixbench Whet/Dhry score | 1657.2 |
Flashing |
No data |
---|---|
USB Networking |
No data |
Internal storage |
No data |
SD card |
No data |
Screen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
Broken |
Camera Flash |
No data |
Connectivity | |
WiFi |
Partial |
Bluetooth |
Works |
Miscellaneous | |
FDE |
Partial |
USB OTG |
Works |
HDMI/DP |
No data |
Sensors | |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
Primary Bootloader |
Works |
---|---|
Mainline |
Works |
Internal Storage |
Works |
SD card |
Works |
USB Host |
Works |
USB Peripheral |
Works |
Display |
Works |
Keyboard |
Works |
Buttons |
No data |
Maintainer(s)
Contributors
Users owning this device
How to enter flash mode
The way of boot into flash rom via hidden bootrom hdmi feature might work on this device. (see the see also section of amlogic page) |
hold down usb-boot button on back of pcb
How to use the boot rom
see Amlogic
Expose embedded eMMC as a USB Mass Storage device
Fellow https://wiki.radxa.com/Zero/dev/maskrom#Enable_maskrom
Installation
1. Follow the steps on Installation_guide#Initialization
2. Choose the radxa-zero
device
3. Start the build process and install the completed image to a sdcard
$ pmbootstrap install --sdcard /dev/sdX
(replace /dev/sdX with the device for your sdcard or the emmc of it)
4. If you install pm os on sdcard , then Place the sdcard into the Radxa Zero and boot it. If not unplug the usb cable.
Boot process
If emmc is bootable :
bootrom ==> emmc ==> uboot ==> postmarketOS
Else if sdcard is bootable :
bootrom ==> emmc ==> uboot ==> postmarketOS
Else :
bootrom ==> flashmode
Wifi
Depend on your Radxa Zero, it might be had one of those Wi-Fi modules : AW-CM256SM(some of the Radxa Zero v1.5 had this),AP6256(Radxa Zero 2/4/8GB had this),AP6212(Radxa Zero 1024/512MB had this) so the wifi of your Radxa Zero might not work due to the wifi modules on your Radxa Zero isnt supported by the kernel or the firmware that is in the pm os.
As of now , the only Wi-Fi modules that seem to supported by the kernel and the firmware is AP6256.
See also
- pmaports!2948 Initial merge request (First Attempt)
- pmaports!3865 Initial merge request (Second Attempt)