<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=NixOS_on_ARM%2FFriendlyELEC_CM3588</id>
	<title>NixOS on ARM/FriendlyELEC CM3588 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nixos.org/w/index.php?action=history&amp;feed=atom&amp;title=NixOS_on_ARM%2FFriendlyELEC_CM3588"/>
	<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/FriendlyELEC_CM3588&amp;action=history"/>
	<updated>2026-05-10T05:53:13Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.0</generator>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/FriendlyELEC_CM3588&amp;diff=21512&amp;oldid=prev</id>
		<title>Pigs: Add category</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/FriendlyELEC_CM3588&amp;diff=21512&amp;oldid=prev"/>
		<updated>2025-05-18T05:35:45Z</updated>

		<summary type="html">&lt;p&gt;Add category&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:35, 18 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;U-Boot needs to be copied to specific sectors on the microSD card, eMMC or image with &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. Use [https://github.com/Mic92/nixos-aarch64-images nixos-aarch64-images] to build a CM3588-compatible image from the pre-built NixOS installation images: &amp;lt;code&amp;gt;$ nix-build -A cm3588NAS&amp;lt;/code&amp;gt;. Mount and [[NixOS on ARM/Building Images#Editing the image manually|edit image manually]] to add an SSH key (see [https://nixos.org/manual/nixos/stable/#sec-installation-manual-networking networking in the installer]).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;U-Boot needs to be copied to specific sectors on the microSD card, eMMC or image with &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. Use [https://github.com/Mic92/nixos-aarch64-images nixos-aarch64-images] to build a CM3588-compatible image from the pre-built NixOS installation images: &amp;lt;code&amp;gt;$ nix-build -A cm3588NAS&amp;lt;/code&amp;gt;. Mount and [[NixOS on ARM/Building Images#Editing the image manually|edit image manually]] to add an SSH key (see [https://nixos.org/manual/nixos/stable/#sec-installation-manual-networking networking in the installer]).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:NixOS on ARM]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki:diff:1.41:old-19202:rev-21512:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Pigs</name></author>
	</entry>
	<entry>
		<id>https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/FriendlyELEC_CM3588&amp;diff=19202&amp;oldid=prev</id>
		<title>Tlvince: Add CM3588</title>
		<link rel="alternate" type="text/html" href="https://wiki.nixos.org/w/index.php?title=NixOS_on_ARM/FriendlyELEC_CM3588&amp;diff=19202&amp;oldid=prev"/>
		<updated>2024-12-13T08:30:49Z</updated>

		<summary type="html">&lt;p&gt;Add CM3588&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ARM/breadcrumb}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;table&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; class=&amp;quot;title&amp;quot;|FriendlyELEC CM3588&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|[[File:CM3588.jpg|frameless|256x256px|A FriendlyELEC CM3588]]&lt;br /&gt;
|-&lt;br /&gt;
!Manufacturer&lt;br /&gt;
|FriendlyELEC&lt;br /&gt;
|-&lt;br /&gt;
!Architecture&lt;br /&gt;
|AArch64&lt;br /&gt;
|-&lt;br /&gt;
!Bootloader&lt;br /&gt;
|Upstream U-Boot&lt;br /&gt;
|-&lt;br /&gt;
!Boot options&lt;br /&gt;
|microSD, eMMC, SPI NOR Flash, NVMe&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CM3588 is a single board computer built around the Rockchip RK3358 SoC.&lt;br /&gt;
&lt;br /&gt;
There are two configurations of the base version with 4GB RAM or 8GB RAM with 64GB eMMC. The CM3588 Plus variant uses LPDDR5 RAM (instead of LPDDR4) and comes in three configurations (16GB/64GB, 32GB/64GB, 32GB/256GB).&lt;br /&gt;
&lt;br /&gt;
Both variants are typically used with the CM3588 NAS Kit; a daughter board providing 4x NVMe PCIe 3x1 slots, as well as a wealth of other I/O.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
This board has upstream U-Boot and kernel support, in part thanks to Collabora&amp;#039;s RK3358 mainlining efforts (more features may be present in their [https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md downstream kernel]). NixOS can be installed using manual partitioning and &amp;lt;code&amp;gt;nixos-install&amp;lt;/code&amp;gt; or by modifying the aarch64 installation image as described in the next section.&lt;br /&gt;
&lt;br /&gt;
U-Boot for this board is packaged in [https://github.com/NixOS/nixpkgs/blob/7f39db5bee887aeb8fad4888ffcfaba78bb47992/pkgs/misc/uboot/default.nix#L217-L223 nixpkgs] and builds in [https://hydra.nixos.org/job/nixpkgs/trunk/ubootCM3588NAS.aarch64-linux Hydra].&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
U-Boot needs to be copied to specific sectors on the microSD card, eMMC or image with &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;. Use [https://github.com/Mic92/nixos-aarch64-images nixos-aarch64-images] to build a CM3588-compatible image from the pre-built NixOS installation images: &amp;lt;code&amp;gt;$ nix-build -A cm3588NAS&amp;lt;/code&amp;gt;. Mount and [[NixOS on ARM/Building Images#Editing the image manually|edit image manually]] to add an SSH key (see [https://nixos.org/manual/nixos/stable/#sec-installation-manual-networking networking in the installer]).&lt;/div&gt;</summary>
		<author><name>Tlvince</name></author>
	</entry>
</feed>