Uncategorized

Pine64 and Radxa’s new Pi CM4-compatible boards

Since the Raspberry Pi was introduced, hundreds of clones have adopted the Pi’s form factor (from the diminutive Zero to the ‘full size’ model B). Often they have better hardware specs, and yet they remain a more obscure also-ran in that generation of Single Board Computer (SBC).

Pine64 SOQuartz and Radxa CM3 in front of Raspberry Pi Compute Module 4

So when I saw Radxa’s CM3 and Pine64’s SOQuartz, I wanted to see if either would be—as they advertised—’drop in, pin-compatible replacements’ for the Raspberry Pi Compute Module 4.

tl;dr: They’re not. At least not yet.

Hardware and Specs

Both boards are technically pin-compatible. And both will boot and run (to some extent) on pre-existing Compute Module 4 carrier boards, including Raspberry Pi’s official IO Board:

Pine64 SOQuartz on Raspberry Pi Compute Module 4 IO Board

Because the boards are pin-compatible, you can use them on almost every pre-existing carrier board designed for the CM4—I’m tracking almost 100 on my Pi PCIe site!

That’s great, because while many of the CM4 carrier boards are available, the CM4 itself is not. It’s nearly impossible to snag the model you want, and for most flavors there won’t be any in stock for months!

And just because the boards are Pi clones, they don’t have to stick to all the limitations of the CM4’s layout—the Radxa CM3 sports a third IO board-to-board connector along the top edge that’s not present on the CM4 or SOQuartz:

Radxa CM3 3rd connector on bottom for IO

This connector breaks out two SATA ports (split between the PCIe bus and USB 3.0 port), an extra USB 3.0 port, and extra GPIO pins above and beyond what the Pi offers. But it requires a board that supports the third connector, and none that are available do, yet (Radxa’s own is still not available for testing or purchase).

The RK3566 (used by both the CM3 and the SOQuartz) also includes ARMv8 crypto extensions, and a 0.8 TOPS AI accelerator, so there are some other hardware niceties on offer, even though the 4x Cortex A55 cores are slightly slower (even at a higher clock) than the A72 cores in the CM4.

But if you just want to drool over specs, go read them at the source:

The Promise

After months of testing dozens of PCI Express devices with the Compute Module 4—which exposes the BCM2711 PCIe Gen 2.0 x1 lane directly—I’ve encountered issues with some drivers, notably any GPU / graphics card, some storage controllers, and the Coral TPU.

The Pi’s chip doesn’t have a fully-baked PCIe bus. It’s perfectly adequate for USB 3.0 chips (like the VL805 used in the Pi 4 model B and Pi 400), most NVMe SSDs, and a number of other devices, but the Pi locks up in strange ways when you try something crazy like plugging in an AMD Radeon RX 6700 XT.

Rockchip RK3566 SoC on Pine64 SOQuartz

So I am hoping the Rockchip RK3566 used in these other boards might have a better PCIe implementation. Good enough to be able to load drivers for more devices without hacky patches to work around the PCIe bus limitations on the Pi.

And supposedly the bootloader and firmware surrounding Rockchip-based boards is more open than that on the Raspberry Pi. This isn’t a huge issue for most users, but it is a thorn in the otherwise stellar reputation Raspberry Pi has for working with open source hardware and software.

Load more 2501
Load more 2502
Load more 2503
Load more 2504
Load more 2505
Load more 2506
Load more 2507
Load more 2508
Load more 2509
Load more 2510
Load more 2511
Load more 2512
Load more 2513
Load more 2514
Load more 2515
Load more 2516
Load more 2517
Load more 2518
Load more 2519
Load more 2520
Load more 2521
Load more 2522
Load more 2523
Load more 2524
Load more 2525
Load more 2526
Load more 2527
Load more 2528
Load more 2529
Load more 2530
Load more 2531
Load more 2532
Load more 2533
Load more 2534
Load more 2535
Load more 2536
Load more 2537
Load more 2538
Load more 2539
Load more 2540
Load more 2541
Load more 2542
Load more 2543
Load more 2544
Load more 2545
Load more 2546
Load more 2547
Load more 2548
Load more 2549
Load more 2550
Load more 2551
Load more 2552
Load more 2553
Load more 2554
Load more 2555
Load more 2556
Load more 2557
Load more 2558
Load more 2559
Load more 2560
Load more 2561
Load more 2562
Load more 2563
Load more 2564
Load more 2565
Load more 2566
Load more 2567
Load more 2568
Load more 2569
Load more 2570
Load more 2571
Load more 2572
Load more 2573
Load more 2574
Load more 2575
Load more 2576
Load more 2577
Load more 2578
Load more 2579
Load more 2580
Load more 2581
Load more 2582
Load more 2583
Load more 2584
Load more 2585
Load more 2586
Load more 2587
Load more 2588
Load more 2589
Load more 2590
Load more 2591
Load more 2592
Load more 2593
Load more 2594
Load more 2595
Load more 2596
Load more 2597
Load more 2598
Load more 2599
Load more 2600
Load more 2601
Load more 2602
Load more 2603
Load more 2604
Load more 2605
Load more 2606
Load more 2607
Load more 2608
Load more 2609
Load more 2610
Load more 2611
Load more 2612
Load more 2613
Load more 2614
Load more 2615
Load more 2616
Load more 2617
Load more 2618
Load more 2619
Load more 2620
Load more 2621
Load more 2622
Load more 2623
Load more 2624
Load more 2625
Load more 2626
Load more 2627
Load more 2628
Load more 2629
Load more 2630
Load more 2631
Load more 2632
Load more 2633
Load more 2634
Load more 2635
Load more 2636
Load more 2637
Load more 2638
Load more 2639
Load more 2640
Load more 2641
Load more 2642
Load more 2643
Load more 2644
Load more 2645
Load more 2646
Load more 2647
Load more 2648
Load more 2649
Load more 2650
Load more 2651
Load more 2652
Load more 2653
Load more 2654
Load more 2655
Load more 2656
Load more 2657
Load more 2658
Load more 2659
Load more 2660
Load more 2661
Load more 2662
Load more 2663
Load more 2664
Load more 2665
Load more 2666
Load more 2667
Load more 2668
Load more 2669
Load more 2670
Load more 2671
Load more 2672
Load more 2673
Load more 2674
Load more 2675
Load more 2676
Load more 2677
Load more 2678
Load more 2679
Load more 2680
Load more 2681
Load more 2682
Load more 2683
Load more 2684
Load more 2685
Load more 2686
Load more 2687
Load more 2688
Load more 2689
Load more 2690
Load more 2691
Load more 2692
Load more 2693
Load more 2694
Load more 2695
Load more 2696
Load more 2697
Load more 2698
Load more 2699
Load more 2700
Load more 2701
Load more 2702
Load more 2703
Load more 2704
Load more 2705
Load more 2706
Load more 2707
Load more 2708
Load more 2709
Load more 2710
Load more 2711
Load more 2712
Load more 2713
Load more 2714
Load more 2715
Load more 2716
Load more 2717
Load more 2718
Load more 2719
Load more 2720
Load more 2721
Load more 2722
Load more 2723
Load more 2724
Load more 2725
Load more 2726
Load more 2727
Load more 2728
Load more 2729
Load more 2730
Load more 2731
Load more 2732
Load more 2733
Load more 2734
Load more 2735
Load more 2736
Load more 2737
Load more 2738
Load more 2739
Load more 2740
Load more 2741
Load more 2742
Load more 2743
Load more 2744
Load more 2745
Load more 2746
Load more 2747
Load more 2748
Load more 2749
Load more 2750
Load more 2751
Load more 2752
Load more 2753
Load more 2754
Load more 2755
Load more 2756
Load more 2757
Load more 2758
Load more 2759
Load more 2760
Load more 2761
Load more 2762
Load more 2763
Load more 2764
Load more 2765
Load more 2766
Load more 2767
Load more 2768
Load more 2769
Load more 2770
Load more 2771
Load more 2772
Load more 2773
Load more 2774
Load more 2775
Load more 2776
Load more 2777
Load more 2778
Load more 2779
Load more 2780
Load more 2781
Load more 2782
Load more 2783
Load more 2784
Load more 2785
Load more 2786
Load more 2787
Load more 2788
Load more 2789
Load more 2790
Load more 2791
Load more 2792
Load more 2793
Load more 2794
Load more 2795
Load more 2796
Load more 2797
Load more 2798
Load more 2799
Load more 2800
Load more 2801
Load more 2802
Load more 2803
Load more 2804
Load more 2805
Load more 2806
Load more 2807
Load more 2808
Load more 2809
Load more 2810
Load more 2811
Load more 2812
Load more 2813
Load more 2814
Load more 2815
Load more 2816
Load more 2817
Load more 2818
Load more 2819
Load more 2820
Load more 2821
Load more 2822
Load more 2823
Load more 2824
Load more 2825
Load more 2826
Load more 2827
Load more 2828
Load more 2829
Load more 2830
Load more 2831
Load more 2832
Load more 2833
Load more 2834
Load more 2835
Load more 2836
Load more 2837
Load more 2838
Load more 2839
Load more 2840
Load more 2841
Load more 2842
Load more 2843
Load more 2844
Load more 2845
Load more 2846
Load more 2847
Load more 2848
Load more 2849
Load more 2850
Load more 2851
Load more 2852
Load more 2853
Load more 2854
Load more 2855
Load more 2856
Load more 2857
Load more 2858
Load more 2859
Load more 2860
Load more 2861
Load more 2862
Load more 2863
Load more 2864
Load more 2865
Load more 2866
Load more 2867
Load more 2868
Load more 2869
Load more 2870
Load more 2871
Load more 2872
Load more 2873
Load more 2874
Load more 2875
Load more 2876
Load more 2877
Load more 2878
Load more 2879
Load more 2880
Load more 2881
Load more 2882
Load more 2883
Load more 2884
Load more 2885
Load more 2886
Load more 2887
Load more 2888
Load more 2889
Load more 2890
Load more 2891
Load more 2892
Load more 2893
Load more 2894
Load more 2895
Load more 2896
Load more 2897
Load more 2898
Load more 2899
Load more 2900
Load more 2901
Load more 2902
Load more 2903
Load more 2904
Load more 2905
Load more 2906
Load more 2907
Load more 2908
Load more 2909
Load more 2910
Load more 2911
Load more 2912
Load more 2913
Load more 2914
Load more 2915
Load more 2916
Load more 2917
Load more 2918
Load more 2919
Load more 2920
Load more 2921
Load more 2922
Load more 2923
Load more 2924
Load more 2925
Load more 2926
Load more 2927
Load more 2928
Load more 2929
Load more 2930
Load more 2931
Load more 2932
Load more 2933
Load more 2934
Load more 2935
Load more 2936
Load more 2937
Load more 2938
Load more 2939
Load more 2940
Load more 2941
Load more 2942
Load more 2943
Load more 2944
Load more 2945
Load more 2946
Load more 2947
Load more 2948
Load more 2949
Load more 2950
Load more 2951
Load more 2952
Load more 2953
Load more 2954
Load more 2955
Load more 2956
Load more 2957
Load more 2958
Load more 2959
Load more 2960
Load more 2961
Load more 2962
Load more 2963
Load more 2964
Load more 2965
Load more 2966
Load more 2967
Load more 2968
Load more 2969
Load more 2970
Load more 2971
Load more 2972
Load more 2973
Load more 2974
Load more 2975
Load more 2976
Load more 2977
Load more 2978
Load more 2979
Load more 2980
Load more 2981
Load more 2982
Load more 2983
Load more 2984
Load more 2985
Load more 2986
Load more 2987
Load more 2988
Load more 2989
Load more 2990
Load more 2991
Load more 2992
Load more 2993
Load more 2994
Load more 2995
Load more 2996
Load more 2997
Load more 2998
Load more 2999
Load more 3000

Related Articles

Leave a Reply

Back to top button