* More about support definitions, criteria and relationships
- If your RockPi-S is equipped with >=2GB SDNAND, you may flash an OS image directly to this internal flash as follows:
- Build Linux x86 binary rkdeveloptool (sources) on host
- Remove any SDcard
- Hold down MASKROM button while you…
- Power on or press the RESET button to enter flash mode
- Release the MASKROM button after 2 seconds
Next, run these host commands to flash the internal SDnand:-
- sudo rkdeveloptool db rk3308_loader_uart0_m0_emmc_port_support_sd_20190717.bin
- #await output: Downloading bootloader succeeded.
- sudo rkdeveloptool wl 0 /path/to/uncompressed_armbian_image
- #await output: Write LBA from file (100%)
- sudo rkdeveloptool rd
- #outputs: Reset Device OK.
(check official step by step instructions)
-
- Holding the MASKROM button during reset prevents booting from internal the SDNAND.
- But, the board will always boot from the SD Card, if it finds a valid image there.
- Kernel serial console is on UART0. [some older images have their console on UART2]
- The serial console operates at 1.5Mbaud with 8 data, 1 stop, and no parity bits.
- Black(left)=GND, White(center)=TxD, Green(right)=RxD
If you have a recent board (revision >=1.3), you should add the following line to your /boot/armbianEnv.txt file to tune for the newer “BS” silicon:
overlays=bs bs@1.3ghz
Refer to /boot/dtb/rockchip/overlay/README.rockchip-overlays for more information.
Different images? Missing features? -> Download SDK Looking for compatible accessories? Want to participate in development?
Other supported variants
User space | Interface | EU | USA | Asia | Torrent | Kernel | Integrity | Size | Release date | |
Armbian Bookworm | CLI | ![]() | ![]() | ![]() | ![]() | 6.1 | SHA | ASC | 514Mb | Nov 30, 2023 |
Armbian Bookworm | Minimal CLI | ![]() | ![]() | ![]() | ![]() | 6.1 | SHA | ASC | 353Mb | Nov 30, 2023 |
Armbian Jammy | CLI | ![]() | ![]() | ![]() | ![]() | 6.1 | SHA | ASC | 580Mb | Nov 30, 2023 |
Armbian Jammy | Minimal CLI | ![]() | ![]() | ![]() | ![]() | 6.1 | SHA | ASC | 277Mb | Nov 30, 2023 |
* Looking for different or custom variant? Use Armbian build framework! |
Specifications
100tx 4 core 64bit bluetooth docker eMMC i2c i2s spi usb-c wifi wireguard Rockchip RK3308
* Specifications differ from hardware revision, model and software support level
FAQs
- check power supply and SD card issues
- check previous images from archive
- ask for help on forums
Simple
BASH or ZSH shell, standard Debian/Ubuntu utilities. Features can be adjusted with menu-driven utility. Login is possible via serial, HDMI or SSH.
Universal
Minimal, server or Desktop. We work with XFCE, Gnome and Cinnamon but more is possible to build: Mate, KDE, Budgie, Deepin, i3, …
Light
No bloatware or spyware. Special utilities are completely optional. Suitable for newcomers and professionals.
Optimized
Distributed images are optimized for flash media (SD/eMMC/SSD) and compacted to real data size.
Fast
Armbian is optimized on kernel and userspace level. ZRAM & ZSWAP support, browser profile memory caching, garbage commit delay.
Secure
Security level can be adjusted with the armbian-config. OS is reviewed by professionals within the community.
Supported
Maintainers and community have deep understanding how HW work. We are seniors with 30+ years of experience in Linux + embedded Linux.
Open
Armbian provides open source build framework to build a distribution of optimised Linux hardware interface for armhf, aarch64 and x86.
We provide a selection of images that fits hardware best. If you need different image – use build framework and make whatever you need. Build framework relies on Debian and Ubuntu packages – you can build any combination – stable, old stable or rolling release.
Minimal images comes without armbian-config, armbian-zsh, build-essentials, Python, DKMS, … If you are interested in detailed comparison, CLI images also have those packages:
Make sure you have a good & reliable boot media (SD card / USB key) and a proper power supply. Archives can be flashed with Etcher (all OS) directly.
Insert the SD card into the slot, connect a cable to your network if possible or a display and power your board. (First) boot (with DHCP) takes a bit longer.
Support is provided in one of two ways:
- Free support is provided via general project search engine, documentation, community forums or IRC/Discord. Keep in mind this is mostly provided by our awesome community members in a best effort manner and therefore there are no guaranteed solutions.
- For commercial or prioritised assistance:
- book a an hour of professional consultation,
- consider becoming a project partner. Reach us out at https://armbian.com/contact,