Jump to content

Radxa Zero (radxa-zero): Difference between revisions

From postmarketOS Wiki
Exkc (talk | contribs)
No edit summary
Susurrus (talk | contribs)
m Remove duplicate type and migrate <source> tags to <syntaxhighlight>
 
(30 intermediate revisions by 5 users not shown)
Line 3: Line 3:
| name = Zero
| name = Zero
| codename = radxa-zero
| codename = radxa-zero
| image = File:Radxa-Zero.png
| image = File:Pmos Radxa Zero.png
| imagecaption = Diy dock + Radxa Zero + External Display
| releaseyear = 2021
| releaseyear = 2021
| originalsoftware = Android 9
| 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 -->
Line 18: Line 21:
| status_touch = -
| status_touch = -
| status_screen = Y
| status_screen = Y
| status_wifi = Y
| 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 = WiP
| status_mainline = Y
| status_battery = -
| status_battery = -
| status_3d = Y
| status_3d = Y
| status_accel = -
| status_accel = -
| status_audio = Y
| status_audio = N
| status_bluetooth = Y
| status_bluetooth = Y
| status_camera = -
| status_camera = -
Line 37: Line 40:
| status_irtx = -
| status_irtx = -
| booting = yes
| booting = yes
| n-android =  ✔
| pmoskernel = linux-edge
| pmoskernel = 5.16.10
| whet_dhry = 1657.2
| 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 ==
{{Device owners}}
<!-- 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
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 ==
<!-- add more sections below as necessary, e.g. WiFi, photos, ... -->
 
Follow https://wiki.radxa.com/Zero/dev/maskrom#Enable_maskrom to flash u-boot or tow-boot to mmcblk1boot0, then write pmos to sdcard or emmc.
1. Follow the steps on [[Installation_guide#Initialization]]
tow-boot: https://github.com/tvall43/Tow-Boot/releases/download/radxa-zero/Tow-Boot.noenv.bin
 
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
* {{MR|2948|pmaports}} Initial merge request (First Attempt)
 
* {{MR|3865|pmaports}} Initial merge request (Second Attempt)
<!--
<!--
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

Radxa Zero
Diy dock + Radxa Zero + External Display
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
Features
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
U-Boot
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

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

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