From 5a06703a9af4371cc850bdfe27339733365f0445 Mon Sep 17 00:00:00 2001 From: geerlingguy Date: Thu, 24 Oct 2024 14:47:48 +0000 Subject: [PATCH] deploy: 304ec20f2778afaac1fdd92da1587e38d3287d62 --- boards_cm/45drives-storinator-jr.html | 4 +- boards_cm/52pi-cm4-router-board.html | 4 +- boards_cm/al-pitron-cm4.html | 4 +- boards_cm/atomic-nixie-clock.html | 4 +- boards_cm/atx-watchdog-cm4.html | 4 +- .../axzez-interceptor-carrier-board.html | 4 +- boards_cm/bigtreetech-cb1.html | 4 +- boards_cm/bigtreetech-pi4b.html | 4 +- boards_cm/bigtreetech-raspberry-pad-5.html | 4 +- boards_cm/bladeberry-cm4.html | 4 +- boards_cm/blikube-blikvm-cm4-io-board.html | 4 +- boards_cm/blikvm-pci-express-card.html | 4 +- boards_cm/blinkinlabs-raspberry-router.html | 4 +- boards_cm/chipsee-aio-cm4-156.html | 4 +- boards_cm/chipsee-ppc-cm4-101.html | 4 +- boards_cm/cm-hunter.html | 4 +- boards_cm/cm4-3d-printer-mayermakes.html | 4 +- boards_cm/cm4-handheld-juckettd.html | 4 +- boards_cm/cm4-matx.html | 4 +- boards_cm/cm4-nas-mebs-t.html | 4 +- boards_cm/cm4-net-carrier-board.html | 4 +- boards_cm/cm4-pi-4-cluster-hat.html | 4 +- boards_cm/cm4-pocket-chip.html | 4 +- boards_cm/cm4-slot-control-carrier-board.html | 4 +- boards_cm/cm4-the-stick.html | 4 +- boards_cm/compute-module-4-io-board.html | 4 +- boards_cm/currypi-cm4.html | 4 +- boards_cm/cutiepie-tablet.html | 4 +- boards_cm/cytron-cm4-maker-board.html | 4 +- boards_cm/deskpi-super6c.html | 4 +- boards_cm/dfrobot-cm4-iot-router.html | 4 +- boards_cm/edatec-cm4-industrial-computer.html | 4 +- boards_cm/edatec-cm4-media-computer.html | 4 +- boards_cm/edatec-cm4-nano-computer.html | 4 +- boards_cm/edatec-cm4-sensing-computer.html | 4 +- boards_cm/gpio-base-raspi-cm4.html | 4 +- .../gumstix-raspberry-pi-cm4-devboard.html | 4 +- boards_cm/gumstix-rpi-cm4-uprev.html | 4 +- boards_cm/harlab-cm4-nano.html | 4 +- boards_cm/home-assistant-yellow.html | 4 +- boards_cm/jakub-gal-tpu-cam.html | 4 +- boards_cm/johanns_carrier_board.html | 4 +- boards_cm/kincony-kc868.html | 4 +- boards_cm/lim-cm4-board.html | 4 +- boards_cm/lincoln-binns-cm4box-pro.html | 4 +- boards_cm/mcuzone-cm4-4g.html | 4 +- boards_cm/mcuzone-cm4-usb-3x4.html | 4 +- boards_cm/mcuzone-cm4_tiny.html | 4 +- boards_cm/mercury-streamer.html | 4 +- boards_cm/mii-store-cm4-adapter-board.html | 4 +- boards_cm/milu-x-industrial.html | 4 +- boards_cm/mini-ss-main-board-cm4-lite.html | 4 +- boards_cm/minimal-rpi-cm4-carrier-board.html | 4 +- boards_cm/mirkopc.html | 4 +- boards_cm/mirkos-bitpirat-computer-2.html | 4 +- boards_cm/mirkos-picoberry-carrier-board.html | 4 +- boards_cm/mnt-reform-rpicm4-som.html | 4 +- boards_cm/mpi4-mediaplayer-kit.html | 4 +- boards_cm/nebra-cm4-flashstick.html | 4 +- boards_cm/ochin-tiny-carrier.html | 4 +- boards_cm/olvint-cm4-nas-minipcie.html | 4 +- boards_cm/onlogic-factor-201.html | 4 +- boards_cm/onlogic-factor-202.html | 4 +- boards_cm/over-board-mini-itx.html | 4 +- boards_cm/parvus-duracor-pi.html | 4 +- boards_cm/pi-cast.html | 4 +- boards_cm/pi4gpu.html | 4 +- boards_cm/pibox-2-mini-nas.html | 4 +- boards_cm/picam-module.html | 4 +- boards_cm/pikeeb.html | 4 +- boards_cm/pikvm-v4.html | 4 +- boards_cm/pintry-x2.html | 4 +- boards_cm/pistorm-cm4-amiga.html | 4 +- boards_cm/piunora-metro-ff-m2.html | 4 +- boards_cm/pizza4-micro-server.html | 4 +- boards_cm/pockit.html | 4 +- boards_cm/pspi-compute.html | 4 +- boards_cm/radxa-taco.html | 4 +- boards_cm/raspberry-pi-cm4-tv-stick.html | 4 +- boards_cm/retro-dreamer-g4a-cm4.html | 4 +- .../retro-game-restore-gpimate-plus.html | 4 +- boards_cm/retro-lite-cm4.html | 4 +- boards_cm/retroflag-gpi-case-2.html | 4 +- boards_cm/revolution-pi-revpi-4.html | 4 +- boards_cm/routerpi.html | 4 +- boards_cm/rpi-cm4-gigabit-switch-board.html | 4 +- boards_cm/rpi4-rtc-poe.html | 4 +- boards_cm/scalenode-cm4.html | 4 +- boards_cm/seaberry.html | 4 +- boards_cm/seeed-dual-gig-cm4-routerboard.html | 4 +- boards_cm/seeed-edgebox-rpi-200.html | 4 +- boards_cm/seeed-studio-reterminal-dm.html | 4 +- boards_cm/seeed-studio-reterminal.html | 4 +- .../sega-game-gear-drop-in-retropie-kit.html | 4 +- boards_cm/sferalabs-exo-sense-pi.html | 4 +- boards_cm/sharp-nec-ds1-if20ce.html | 4 +- boards_cm/sigmoid-s7p.html | 4 +- boards_cm/sourcekit-pitray-mini.html | 4 +- boards_cm/stereopi-v2.html | 4 +- boards_cm/super-8-camera-digitizer.html | 4 +- boards_cm/techbase-ai-gateway-9500-cm4.html | 4 +- boards_cm/techbase-clusberry-9500-cm4.html | 4 +- boards_cm/techbase-modberry-500-cm4.html | 4 +- boards_cm/timebeat-timecard-mini-pcie.html | 4 +- boards_cm/tinycar-cm4-markus-kasten.html | 4 +- boards_cm/tofu-industrial-carrier.html | 4 +- boards_cm/turing-pi-2.html | 4 +- boards_cm/ucm4-tiny-board-kamil-lorenc.html | 4 +- boards_cm/uptime-lab-cm4-blade.html | 4 +- boards_cm/uptime-lab-cm4-mincab.html | 4 +- boards_cm/uptime-lab-cm4-upberry.html | 4 +- boards_cm/utility-control-unit.html | 4 +- boards_cm/uugear-pigear-nano.html | 4 +- boards_cm/waveshare-cm4-duino.html | 4 +- boards_cm/waveshare-cm4-io-base.html | 4 +- boards_cm/waveshare-cm4-nano.html | 4 +- boards_cm/waveshare-cm4-poe-board.html | 4 +- ...are-dual-gb-ethernet-5g-4g-base-board.html | 4 +- ...hare-dual-gigabit-ethernet-base-board.html | 4 +- boards_cm/wiretrustee-sata-4x-nas.html | 4 +- boards_cm/wisgate-connect.html | 4 +- boards_cm/zega-piboy.html | 4 +- boards_cm/zymbit-secure-compute-node.html | 4 +- .../ashata-pcie-1-to-4-usb3-switch.html | 4 +- cards_adapter/delock-pcie-to-parallel.html | 4 +- .../exacq-ti-xio3130-2-port-pcie-switch.html | 4 +- cards_adapter/hlt-1x-16x-extension-cable.html | 4 +- ...ocrest-si-pex60016-2-port-pcie-switch.html | 4 +- .../lenovo-ba7902-2-port-firewire-400.html | 4 +- cards_adapter/mellanox-connectx-3-pro.html | 4 +- cards_adapter/mikrotik-routerboard-14eu.html | 4 +- cards_adapter/pce164p-no3-ver-006-riser.html | 4 +- cards_adapter/pce164p-no3-ver-888-riser.html | 4 +- cards_adapter/pce164p-no6-ver-008s-riser.html | 4 +- cards_adapter/rdexp-pcie-x1-riser.html | 4 +- .../startech-dual-serial-adapter.html | 4 +- .../waveshare-pcie-packet-switch-4p.html | 4 +- ...pcie-x1-to-4-pcie-x16-expansion-riser.html | 4 +- cards_gpu/amd-radeon-hd-7470-1gb.html | 4 +- cards_gpu/amd-radeon-pro-wx2100.html | 4 +- cards_gpu/amd-radeon-rx6700xt-12gb.html | 4 +- cards_gpu/amd-radeon-rx7900xtx-24gb.html | 4 +- cards_gpu/asrock-rack-m2-vga.html | 4 +- cards_gpu/delock-module-minipcie-sm750.html | 4 +- cards_gpu/evga-geforce-gtx-750ti.html | 4 +- cards_gpu/evga-geforce-rtx-3080ti.html | 4 +- cards_gpu/gigabyte-nvidia-rtx-4090.html | 4 +- cards_gpu/intel-arc-a750.html | 4 +- cards_gpu/msi-geforce-gtx-1080.html | 4 +- cards_gpu/nvidia-quadro-2000.html | 4 +- cards_gpu/nvidia-quadro-rtx-8000.html | 4 +- cards_gpu/nvidia-rtx-a2000.html | 4 +- cards_gpu/sapphire-radeon-rx550-2gb.html | 4 +- cards_gpu/visiontek-radeon-5450-1gb.html | 4 +- cards_gpu/xfx-radeon-rx460-4gb.html | 4 +- cards_gpu/zotac-geforce-gt710-1gb.html | 4 +- .../alftel-12x-pcie-m2-carrier-board.html | 4 +- .../apple-samsung-proprietary-1216-msata.html | 4 +- cards_m2/coral-accelerator-ae-key.html | 4 +- .../coral-m2-accelerator-dual-edge-tpu.html | 4 +- .../cytron-makerdisk-nvme-2242-m-key-ssd.html | 4 +- cards_m2/hailo-8-ai-module.html | 4 +- cards_m2/hailo-8l-ai-module.html | 4 +- cards_m2/kingspec-m2-nvme-ssd-128gb.html | 4 +- cards_m2/kingston-sa400-120g-ssd.html | 4 +- cards_m2/kioxia-bg4-m2-nvme-ssd.html | 4 +- cards_m2/kioxia-cm6-nvme.html | 4 +- cards_m2/kioxia-xg6-m2-nvme-ssd.html | 4 +- cards_m2/kioxia-xg8-m2-nvme-ssd.html | 4 +- cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html | 4 +- cards_m2/mzhou-wifi-bt-ngff-to-pcie.html | 4 +- cards_m2/ngff-m-key-ssd-adapter.html | 4 +- .../ngff-m-key-ssd-to-a-e-key-adapter.html | 4 +- cards_m2/pinedrive-2242-nvme-ssd.html | 4 +- cards_m2/raspberry-pi-ssd.html | 123 ++++++++++++++++++ cards_m2/sabrent-rocket-q.html | 4 +- cards_m2/samsung-970-evo-plus-nvme.html | 4 +- cards_m2/samsung-980-nvme.html | 4 +- cards_m2/sintech-mpcie-m2-adapter.html | 4 +- cards_m2/wd-black-sn750.html | 4 +- cards_m2/wd-pc-sn520-2230-nvme-ssd.html | 4 +- cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html | 4 +- cards_m2/xpg-sx6000-lite-128gb.html | 4 +- cards_multimedia/creative-SB1040.html | 4 +- cards_multimedia/xtrx-pcie-sdr.html | 4 +- cards_network/9ntel-82599es.html | 4 +- .../alfa-network-wifi-halow-ahm27292u.html | 4 +- cards_network/asus-pce-ac51-wifi-5.html | 4 +- cards_network/asus-xg-c100c-10g.html | 4 +- cards_network/broadcom-bcm94360ng.html | 4 +- cards_network/compex-wle200nx.html | 4 +- ...ntel-942v6-x520-da2-10gb-sfp-dual-nic.html | 4 +- cards_network/edup-intel-ax200-wifi-6.html | 4 +- cards_network/innodisk-egpl-t101.html | 4 +- cards_network/intel-8260ngw.html | 4 +- cards_network/intel-ax210-wifi-6e.html | 4 +- cards_network/intel-i210-nic.html | 4 +- cards_network/intel-i340-t4-4-port-1g.html | 4 +- .../jetway-jadmpedila-mini-pcie-lan.html | 4 +- cards_network/killer1535.html | 4 +- ...ellanox-connectx-2-mnpa19-xtr-sfp-10g.html | 4 +- ...mellanox-connectx-3-EN-CX311A-sfp-10g.html | 4 +- .../mikrotik-ccr2004-1g-2xs-pcie.html | 4 +- cards_network/quectel-lte-ec25-a.html | 4 +- cards_network/realtek-rtl8821ce.html | 4 +- cards_network/rosewill-rc20001-25gbe.html | 4 +- cards_network/sierra-wireless-em7345.html | 4 +- cards_network/sierra-wireless-em7565.html | 4 +- cards_network/simcom-sim8200ea.html | 4 +- cards_network/syba-dual-25gbe-pcie-nic.html | 4 +- cards_other/digium-te420.html | 4 +- cards_other/maxlinear-evaluation.html | 4 +- cards_other/open-hat-pcie.html | 4 +- cards_other/sangoma-a10x.html | 4 +- cards_other/time-card.html | 4 +- cards_other/vantec-ugt-fw210.html | 4 +- cards_other/via-firewire-iim-vt6307l.html | 4 +- .../adaptec-asr-6405e-2270800-r-raid.html | 4 +- cards_storage/asm1061-2-port-adapter.html | 4 +- .../broadcom-megaraid-9405w-16i.html | 4 +- cards_storage/broadcom-megaraid-9440-8i.html | 4 +- cards_storage/broadcom-megaraid-9460-16i.html | 4 +- ...ervraid-br10i-lsi-sas3082e-r-sas-raid.html | 4 +- .../intel-SASUC8I-LSI-SAS3081E-R-raid.html | 4 +- cards_storage/iocrest-jmb585-m2-sata.html | 4 +- .../iocrest-mini-pcie-dual-sata.html | 4 +- cards_storage/iocrest-sata-2-port-jmb582.html | 4 +- .../iocrest-sata-3-marvell-9215.html | 4 +- cards_storage/iocrest-sata-5-port-jmb585.html | 4 +- cards_storage/jmicron-jmb263.html | 4 +- .../jmicron-jmb362-host-controller.html | 4 +- .../marvell-88se9230-host-controller.html | 4 +- .../syba-sata-4-port-non-raid-asm1064.html | 4 +- ...atrend-2-port-sata-3-marvell-88se9130.html | 4 +- cards_usb/Japan-NEC-Chipset.html | 4 +- cards_usb/a-adwits-vl805.html | 4 +- cards_usb/inateck-pcie-usb3.html | 4 +- cards_usb/mzhou-usb3-sata-iii.html | 4 +- .../renesas-UPD720201-usb3-6amlifestyle.html | 4 +- cards_usb/renesas-mpcie-d720202-usb3.html | 4 +- cards_usb/syba-sd-pex20199.html | 4 +- cards_usb/waveshare-usb3-cm4-io-board.html | 4 +- hats/52pi-2.5g-pcie-network-adapter-hat.html | 4 +- hats/52pi-nvdac-hat-a01.html | 4 +- hats/52pi-nvdigi-hat-a02.html | 4 +- hats/52pi-nvme-hat-n04.html | 4 +- hats/52pi-nvme-hat-n05.html | 4 +- hats/52pi-pcie-x1-slot-hat.html | 4 +- hats/52pi-pd-power-hat.html | 4 +- hats/geeekpi-p33-m2-nvme-poe-hat.html | 4 +- hats/geekworm-x1001-nvme-hat.html | 4 +- hats/geekworm-x1004-dual-2280-nvme-hat.html | 4 +- hats/geekworm-x1011-4-drive-nvme.html | 4 +- hats/hackergadgets-nvme-hat.html | 4 +- hats/hackergadgets-poe-nvme-hat.html | 4 +- hats/mcuzone-mpw7-wifi-7.html | 4 +- hats/n-fuse-poe-hat-pcie.html | 4 +- hats/ocp-tap-timehat-v2.html | 4 +- hats/ocp-tap-timehat.html | 4 +- hats/pcbway-nvme-hat-nvpi5-2242t.html | 4 +- hats/pcbway-nvme-hat-nvpi5-2280b.html | 4 +- hats/pi-nvme-hat.html | 4 +- hats/pimoroni-nvme-base-duo.html | 4 +- hats/pimoroni-nvme-base.html | 4 +- hats/pineboards-hat-ai.html | 4 +- hats/pineboards-hatai-dual-edge-tpu.html | 4 +- hats/pineboards-hatdrive-bottom.html | 4 +- hats/pineboards-hatdrive-commander.html | 4 +- hats/pineboards-hatdrive-dual-nvme-m2.html | 4 +- hats/pineboards-hatdrive-top.html | 4 +- hats/pineboards-hatnet-2.5g.html | 4 +- hats/pineboards-upcity-lite.html | 4 +- hats/radxa-dual-2.5g-router.html | 4 +- hats/radxa-penta-sata-hat.html | 4 +- hats/waveshare-poe-hat-f.html | 4 +- hats/waveshare-poe-m2-hat-plus.html | 4 +- images/m2-raspberry-pi-ssd.jpg | Bin 0 -> 67983 bytes images/thumbnail/board-bigtreetech-cb1.png | Bin 41406 -> 41406 bytes .../thumbnail/board-chipsee-aio-cm4-156.png | Bin 30905 -> 30905 bytes .../board-cm4-3d-printer-mayermakes.png | Bin 26438 -> 26438 bytes images/thumbnail/board-cm4-matx.png | Bin 12201 -> 12201 bytes images/thumbnail/board-cm4-net-carrier.png | Bin 26313 -> 26313 bytes images/thumbnail/board-cutiepie-tablet.png | Bin 29085 -> 29085 bytes images/thumbnail/board-exo-sense-pi.png | Bin 32287 -> 32287 bytes images/thumbnail/board-gpiobase-raspi-cm4.png | Bin 39203 -> 39203 bytes .../thumbnail/board-gumstix-rpi-cm4-uprev.png | Bin 26168 -> 26168 bytes images/thumbnail/board-jakub-gal-tpu-cam.png | Bin 11726 -> 11726 bytes images/thumbnail/board-kincony-kc868.png | Bin 29656 -> 29656 bytes .../board-lincoln-binns-cm4box-pro.png | Bin 28990 -> 28990 bytes images/thumbnail/board-mercury-streamer.png | Bin 35897 -> 35897 bytes .../thumbnail/board-mii-store-cm4-adapter.png | Bin 55795 -> 55795 bytes images/thumbnail/board-mnt-reform.png | Bin 66812 -> 66812 bytes .../board-olvint-cm4-nas-minipcie.png | Bin 55353 -> 55353 bytes .../thumbnail/board-over-board-mini-itx.png | Bin 24221 -> 24221 bytes images/thumbnail/board-parvus-duracor-pi.png | Bin 39545 -> 39545 bytes images/thumbnail/board-pibox-2-mini-nas.png | Bin 27278 -> 27278 bytes images/thumbnail/board-picam-module.png | Bin 34357 -> 34357 bytes images/thumbnail/board-pikvm-v4.png | Bin 17547 -> 17547 bytes images/thumbnail/board-pspi-compute.png | Bin 37909 -> 37909 bytes .../board-rpi-cm4-gigabit-switch.png | Bin 26338 -> 26338 bytes .../board-sega-game-gear-cm4-retropie.png | Bin 76834 -> 76834 bytes .../thumbnail/board-uptime-lab-cm4-mincab.png | Bin 62721 -> 62721 bytes .../board-wiretrustee-sata-4x-nas.png | Bin 54010 -> 54010 bytes images/thumbnail/board-zega-piboy.png | Bin 89624 -> 89624 bytes images/thumbnail/gpu-radeon-rx7900xtx.png | Bin 22721 -> 22721 bytes images/thumbnail/hat-52pi-nvme-hat-n04.png | Bin 36217 -> 36217 bytes images/thumbnail/hat-52pi-nvme-hat-n05.png | Bin 31292 -> 31292 bytes .../hat-geeekpi-p33-m2-nvme-poe-hat.png | Bin 37359 -> 37359 bytes images/thumbnail/hat-mcuzone-mpw7-wifi-7.png | Bin 23724 -> 23724 bytes .../hat-pineboards-hatdrive-commander.png | Bin 30665 -> 30665 bytes images/thumbnail/m2-apple-1216-ssd.png | Bin 24115 -> 24115 bytes images/thumbnail/m2-raspberry-pi-ssd.jpg | Bin 0 -> 9444 bytes .../thumbnail/network-innodisk-egpl-t101.png | Bin 54178 -> 54178 bytes images/thumbnail/network-intel-82599es.png | Bin 26996 -> 26996 bytes .../network-sierra-wireless-em7565.png | Bin 21825 -> 21825 bytes images/thumbnail/other-sangoma-a108.png | Bin 28910 -> 28910 bytes index.html | 15 +++ 317 files changed, 688 insertions(+), 550 deletions(-) create mode 100644 cards_m2/raspberry-pi-ssd.html create mode 100644 images/m2-raspberry-pi-ssd.jpg create mode 100644 images/thumbnail/m2-raspberry-pi-ssd.jpg diff --git a/boards_cm/45drives-storinator-jr.html b/boards_cm/45drives-storinator-jr.html index 1e0bf7749..5a0839d7d 100644 --- a/boards_cm/45drives-storinator-jr.html +++ b/boards_cm/45drives-storinator-jr.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Storinator Jr. includes 16 2.5” SATA drives, a CM4 on the official IO Board, and an LSI 9405W-16i HBA. It is limited to around 400 MiB/sec storage throughput, but since it only has 1 Gbps Ethernet, that’s not going to be a bottleneck if you just use it for network storage.","headline":"45Drives’ Storinator Jr","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/45drives-storinator-jr.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/45drives-storinator-jr.html"} diff --git a/boards_cm/52pi-cm4-router-board.html b/boards_cm/52pi-cm4-router-board.html index 246eb5ea4..51dadbef5 100644 --- a/boards_cm/52pi-cm4-router-board.html +++ b/boards_cm/52pi-cm4-router-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"52Pi’s CM4 Router Board has two full-speed gigabit network ports, with the second port directly attached to the Pi’s PCI Express bus for greater performance. It is designed especially for OpenWRT.","headline":"52Pi CM4 Router Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/52pi-cm4-router-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/52pi-cm4-router-board.html"} diff --git a/boards_cm/al-pitron-cm4.html b/boards_cm/al-pitron-cm4.html index c49f552db..bb1a81b84 100644 --- a/boards_cm/al-pitron-cm4.html +++ b/boards_cm/al-pitron-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Kontron just introduced their AL Pi-Tron CM4, which is a stainless-steel-enclosed CM4 computer with multiple industrial interfaces. The enclosure includes dual Ethernet (1 Gbps and 10/100 Mbps), 2x USB 2.0, 1x USB 2.0 OTG, 1x RS232, 1x RS485, 1x CAN 2.0 FD, 2x DIO, and accepts a 24V DC input. The enclosure mounts on a 35mm rail (EN 60715) and is rated for IP20 protection.","headline":"Kontron AL Pi-Tron CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/al-pitron-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/al-pitron-cm4.html"} diff --git a/boards_cm/atomic-nixie-clock.html b/boards_cm/atomic-nixie-clock.html index d0328b45f..3753203eb 100644 --- a/boards_cm/atomic-nixie-clock.html +++ b/boards_cm/atomic-nixie-clock.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Raspberry Pi Atomic Nixie Clock by Will Whang (@will127534) uses the Symmetricom Rubidium Oscillator in a similar way to the Time Card.","headline":"Raspberry Pi Atomic Nixie Clock","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/atomic-nixie-clock.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/atomic-nixie-clock.html"} diff --git a/boards_cm/atx-watchdog-cm4.html b/boards_cm/atx-watchdog-cm4.html index 684620781..5f5a66c58 100644 --- a/boards_cm/atx-watchdog-cm4.html +++ b/boards_cm/atx-watchdog-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The ATX Watchdog for CM4 is an ATX power supply that stacks on the IO Board’s HAT connection and provides 12V/3A power to the CM4 via the 4-pin berg/floppy power connector, plus 12/5VDC (3A… at what voltage?) screw terminals to power other project circuits in addition to the Pi. It also includes a watchdog timer, safe shutdown capability, and a lighted power button.","headline":"ATX Watchdog for CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/atx-watchdog-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/atx-watchdog-cm4.html"} diff --git a/boards_cm/axzez-interceptor-carrier-board.html b/boards_cm/axzez-interceptor-carrier-board.html index 9f33e541c..65138b191 100644 --- a/boards_cm/axzez-interceptor-carrier-board.html +++ b/boards_cm/axzez-interceptor-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Axzez’s Interceptor CM4 Carrier Board has:","headline":"Axzez Interceptor Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/axzez-interceptor-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/axzez-interceptor-carrier-board.html"} diff --git a/boards_cm/bigtreetech-cb1.html b/boards_cm/bigtreetech-cb1.html index 991eb1a00..f40400eac 100644 --- a/boards_cm/bigtreetech-cb1.html +++ b/boards_cm/bigtreetech-cb1.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is a CM4-alternative board, which is pin-compatible though with slightly lower specs. See the linked GitHub issue for more details, but it includes a slightly slower Allwiner H616, has 1 GB of LPDDR3 SDRAM, 10/100 Mbps Ethernet, and built-in WiFi.","headline":"BIGTREETECH CB1","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-cb1.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-cb1.html"} diff --git a/boards_cm/bigtreetech-pi4b.html b/boards_cm/bigtreetech-pi4b.html index 761084a37..00aa247d6 100644 --- a/boards_cm/bigtreetech-pi4b.html +++ b/boards_cm/bigtreetech-pi4b.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board is almost identical to a Pi 4 model B in its layout—the ports are all in the exact same places, though the DSI and CSI display/camera connectors are slightly different due to the Compute Module’s positioning. Also missing is any USB 3.0 (that is replaced by two extra USB 2.0 ports), and there is no PoE HAT compatibility. The Ethernet port is labeled as 1Gbps, but will only be 10/100 if you buy BigTreeTech’s CB1 board instead of a CM4.","headline":"BIGTREETECH PI4B","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-pi4b.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-pi4b.html"} diff --git a/boards_cm/bigtreetech-raspberry-pad-5.html b/boards_cm/bigtreetech-raspberry-pad-5.html index 74c03342b..f2aa26809 100644 --- a/boards_cm/bigtreetech-raspberry-pad-5.html +++ b/boards_cm/bigtreetech-raspberry-pad-5.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"See the GitHub issue for updates on testing and more details.","headline":"BIGTREETECH Raspberry Pad 5","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-raspberry-pad-5.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/bigtreetech-raspberry-pad-5.html"} diff --git a/boards_cm/bladeberry-cm4.html b/boards_cm/bladeberry-cm4.html index ae65d683f..95f5f1652 100644 --- a/boards_cm/bladeberry-cm4.html +++ b/boards_cm/bladeberry-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The BladeBerry is currently in the prototype stage, but has a lot of similarities (though is a bit simpler than) the Uptime.Lab CM4 Blade server. It has PoE+, M.2 NVMe SSD, microSD slot for Lite modules, <5W power consumption.","headline":"BladeBerry v1.0","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/bladeberry-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/bladeberry-cm4.html"} diff --git a/boards_cm/blikube-blikvm-cm4-io-board.html b/boards_cm/blikube-blikvm-cm4-io-board.html index 41675a9c0..d5dc8815a 100644 --- a/boards_cm/blikube-blikvm-cm4-io-board.html +++ b/boards_cm/blikube-blikvm-cm4-io-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The BliKVM CM4 IO Board for Pi-KVM is currently available through AliExpress).","headline":"blicube’s bliKVM CM4 IO Board for Pi-KVM","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/blikube-blikvm-cm4-io-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/blikube-blikvm-cm4-io-board.html"} diff --git a/boards_cm/blikvm-pci-express-card.html b/boards_cm/blikvm-pci-express-card.html index 1f5629ee5..cf3756096 100644 --- a/boards_cm/blikvm-pci-express-card.html +++ b/boards_cm/blikvm-pci-express-card.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The BliKVM PCI Express CM4 Card slots into a PCI Express slot (with a x1 edge connector), but doesn’t get power or connectivity through PCI Express. It instead gets power via PoE or from a rear USB-C port, since it is built to be an internal KVM over IP card. Basically, a PiKVM that’s installed directly inside the computer, with Ethernet, USB, and power connections exposed on the back.","headline":"blicube’s BliKVM PCI Express CM4 Card","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/blikvm-pci-express-card.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/blikvm-pci-express-card.html"} diff --git a/boards_cm/blinkinlabs-raspberry-router.html b/boards_cm/blinkinlabs-raspberry-router.html index a734a1f5d..7a8c7da3f 100644 --- a/boards_cm/blinkinlabs-raspberry-router.html +++ b/boards_cm/blinkinlabs-raspberry-router.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is a router design based around a Compute Module 4, and it uses a KSZ9897 switch and a LAN7431 PCIe-to-Ethernet adapter.","headline":"Blinkinlabs Raspberry Router","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/blinkinlabs-raspberry-router.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/blinkinlabs-raspberry-router.html"} diff --git a/boards_cm/chipsee-aio-cm4-156.html b/boards_cm/chipsee-aio-cm4-156.html index 393309f7e..3c8d9434a 100644 --- a/boards_cm/chipsee-aio-cm4-156.html +++ b/boards_cm/chipsee-aio-cm4-156.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The AIO-CM4-156 is an all-in-one desktop computer based on Raspberry Pi CM4. It includes two USB 3.0 ports, a full-size HDMI port (so you can have a 2nd external display), 1 Gbps Ethernet, a microSD card slot, 3.5mm audio output, and a full 40 pin GPIO port. Internally, there’s also an NVMe SSD M.2 slot (SSD optional). The screen can be made to be a touchscreen, optionally, and the enclosure includes built-in speakers.","headline":"Chipsee AIO CM4-156","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/chipsee-aio-cm4-156.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/chipsee-aio-cm4-156.html"} diff --git a/boards_cm/chipsee-ppc-cm4-101.html b/boards_cm/chipsee-ppc-cm4-101.html index ea643a8d7..6b081cdf2 100644 --- a/boards_cm/chipsee-ppc-cm4-101.html +++ b/boards_cm/chipsee-ppc-cm4-101.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Chipsee 10.1” Industrial Panel PC (model PPC-CM4-101) is a 10.1” touchscreen powered by a Raspberry Pi.","headline":"Chipsee Industrial Panel PC PPC-CM4-101","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/chipsee-ppc-cm4-101.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/chipsee-ppc-cm4-101.html"} diff --git a/boards_cm/cm-hunter.html b/boards_cm/cm-hunter.html index 296093b6d..79a851778 100644 --- a/boards_cm/cm-hunter.html +++ b/boards_cm/cm-hunter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CM Hunter is an open source hardware carrier board with ISO interfaces. It includes three galvanically-isolated interfaces:","headline":"CM Hunter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm-hunter.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm-hunter.html"} diff --git a/boards_cm/cm4-3d-printer-mayermakes.html b/boards_cm/cm4-3d-printer-mayermakes.html index e2f0982b1..43a6e6b6a 100644 --- a/boards_cm/cm4-3d-printer-mayermakes.html +++ b/boards_cm/cm4-3d-printer-mayermakes.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Compute Module 4 Powered 3D Printer Board, created by Clem (@MAYERMAKES from Element14 Presents, includes Trinamic Stepper drivers, an ESP32-S2, an ATMega2560-16AU, and many other components. The board allows you to use a CM4 to control the 3D printer’s motors, rather than using a computer.","headline":"CM4-Powered 3D Printer Board by @MayerMakes","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-3d-printer-mayermakes.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-3d-printer-mayermakes.html"} diff --git a/boards_cm/cm4-handheld-juckettd.html b/boards_cm/cm4-handheld-juckettd.html index 90cf64e13..26a5d433e 100644 --- a/boards_cm/cm4-handheld-juckettd.html +++ b/boards_cm/cm4-handheld-juckettd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This gaming handheld uses a CM4 to power the Retropie operating system and the official Rasperry Pi 7” screen. It is largely based on the CM4 IO carrier board but includes a Teensy LC board, Power Circuit, and Audio Circuit for enchanced functionality.","headline":"Aegis - a CM4 Handheld Gaming Device","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-handheld-juckettd.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-handheld-juckettd.html"} diff --git a/boards_cm/cm4-matx.html b/boards_cm/cm4-matx.html index f31fd2b9f..9d29ccd29 100644 --- a/boards_cm/cm4-matx.html +++ b/boards_cm/cm4-matx.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"CM4 MATX is a project aiming to create an open source, micro-ATX standard-compliant motherboard for the Raspberry Pi Compute Module 4.","headline":"CM4 MATX","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-matx.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-matx.html"} diff --git a/boards_cm/cm4-nas-mebs-t.html b/boards_cm/cm4-nas-mebs-t.html index 12e3e47c3..f2ab146df 100644 --- a/boards_cm/cm4-nas-mebs-t.html +++ b/boards_cm/cm4-nas-mebs-t.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This Compute Module 4 carrier board design exposes a subset of the CM4’s interfaces, including its single PCIe gen 2 lane to accept an external SATA controller card. This design is based off of the official Raspberry Pi Foundation’s CM4 IO board (the KiCad project is available on the IO board official page).","headline":"CM4 SATA NAS by mebs_t","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-nas-mebs-t.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-nas-mebs-t.html"} diff --git a/boards_cm/cm4-net-carrier-board.html b/boards_cm/cm4-net-carrier-board.html index 3f6626759..2c1c6a110 100644 --- a/boards_cm/cm4-net-carrier-board.html +++ b/boards_cm/cm4-net-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CM4 Net Carrier Board is a carrier board that supplies power to the Pi and exposes its built-in NIC through an Ethernet port. Nice and simple. It looks like it also allows switching modes for the USB-C connector so it can provide power or allow use as USB OTG for flashing eMMC Compute Modules.","headline":"CM4 Net Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-net-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-net-carrier-board.html"} diff --git a/boards_cm/cm4-pi-4-cluster-hat.html b/boards_cm/cm4-pi-4-cluster-hat.html index 8685599fa..c2f6f0e83 100644 --- a/boards_cm/cm4-pi-4-cluster-hat.html +++ b/boards_cm/cm4-pi-4-cluster-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"@will127534 is back with the [CM4 Pi 4 Cluster HAT], which is by far the most compact and powerful Pi cluster on the planet—it packs four Compute Module 4s onto a HAT the size of a Pi 4 model B and even throws in a Raspberry Pi Pico for management tasks! It has a built-in Gigabit network switch to provide networking to all the CM4s.","headline":"CM4 Pi 4 Cluster Hat","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-pi-4-cluster-hat.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-pi-4-cluster-hat.html"} diff --git a/boards_cm/cm4-pocket-chip.html b/boards_cm/cm4-pocket-chip.html index 0cd02111f..2209a4287 100644 --- a/boards_cm/cm4-pocket-chip.html +++ b/boards_cm/cm4-pocket-chip.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This CM4 Handheld is based on the now-discontinued Pocket C.H.I.P., and allows for handheld use and retro gaming on its built-in touchscreen display. It includes a full keypad below the display, all built on top of a nice looking PCB!","headline":"CM4 Pocket C.H.I.P. Clone","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-pocket-chip.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-pocket-chip.html"} diff --git a/boards_cm/cm4-slot-control-carrier-board.html b/boards_cm/cm4-slot-control-carrier-board.html index e6b978db5..0c3d201ea 100644 --- a/boards_cm/cm4-slot-control-carrier-board.html +++ b/boards_cm/cm4-slot-control-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Aljaz Titoric’s CM4 Slot Control carrier board has HDMI/DSI, Ethernet, USB, UARTs and many IO connections.","headline":"CM4 Slot Control Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-slot-control-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-slot-control-carrier-board.html"} diff --git a/boards_cm/cm4-the-stick.html b/boards_cm/cm4-the-stick.html index 0b14328b0..8837ea03f 100644 --- a/boards_cm/cm4-the-stick.html +++ b/boards_cm/cm4-the-stick.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This carrier board for the Compute Module 4 is only a tiny bit larger than the 100 pin connector, powers the CM4, and breaks out 8 GPIO pins, 5V, 3.3V, and Ground. Not a huge amount of IO, but perfect for the simplest use case—powering up a CM4 and maybe interacting with a couple controls.","headline":"The Stick","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cm4-the-stick.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cm4-the-stick.html"} diff --git a/boards_cm/compute-module-4-io-board.html b/boards_cm/compute-module-4-io-board.html index ed56db98b..6a46fecfe 100644 --- a/boards_cm/compute-module-4-io-board.html +++ b/boards_cm/compute-module-4-io-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Exposing every interface from Raspberry Pi Compute Module 4, the Compute Module 4 IO Board provides a development platform and reference base-board design for our most powerful Compute Module yet.","headline":"Raspberry Pi Compute Module 4 IO Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/compute-module-4-io-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/compute-module-4-io-board.html"} diff --git a/boards_cm/currypi-cm4.html b/boards_cm/currypi-cm4.html index 339af23b5..9f36f9427 100644 --- a/boards_cm/currypi-cm4.html +++ b/boards_cm/currypi-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CurryPi CM4 Cluster board was hinted at in @aep’s Twitter post. It’s a 4-node CM4 cluster board. It looks like each Pi gets an M.2 NVMe slot, and each node gets its own network jack on the rear. Looking at the project’s GitHub repository, it seems like there is some active development and improvements to the board’s power management are underway.","headline":"CurryPi CM4 Cluster Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/currypi-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/currypi-cm4.html"} diff --git a/boards_cm/cutiepie-tablet.html b/boards_cm/cutiepie-tablet.html index e5cd65ca6..33494559d 100644 --- a/boards_cm/cutiepie-tablet.html +++ b/boards_cm/cutiepie-tablet.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"CutiePi is an ultra portable Raspberry Pi tablet.","headline":"CutiePie Tablet","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cutiepie-tablet.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cutiepie-tablet.html"} diff --git a/boards_cm/cytron-cm4-maker-board.html b/boards_cm/cytron-cm4-maker-board.html index 8bcb395f0..c315899e0 100644 --- a/boards_cm/cytron-cm4-maker-board.html +++ b/boards_cm/cytron-cm4-maker-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Cytron’s CM4 Maker Board is a carrier board meant for testing and experimentation. It has a full-size GPIO header with LEDs for certain GPIO pin status, buttons attached to other GPIO, Grove and Stemma QT connectors for prototyping, an RTC and buzzer, Audio output, and a 2242 M.2 NVMe slot.","headline":"Cytron CM4 Maker Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/cytron-cm4-maker-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/cytron-cm4-maker-board.html"} diff --git a/boards_cm/deskpi-super6c.html b/boards_cm/deskpi-super6c.html index 69c12d800..14c9ce174 100644 --- a/boards_cm/deskpi-super6c.html +++ b/boards_cm/deskpi-super6c.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The DeskPi Super6C is a standard size mini-ITX board that supports up to 6 CM4 modules, with an M.2 slot and microSD card slot available to each of the boards. It uses a 4-pin ATX CPU power plug, and has two RJ45 Gigabit Ethernet ports connected through an onboard 8-port Gigabit switch.","headline":"DeskPi Super6C","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/deskpi-super6c.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/deskpi-super6c.html"} diff --git a/boards_cm/dfrobot-cm4-iot-router.html b/boards_cm/dfrobot-cm4-iot-router.html index a77da767d..5aaefd341 100644 --- a/boards_cm/dfrobot-cm4-iot-router.html +++ b/boards_cm/dfrobot-cm4-iot-router.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The IoT Router Board Mini is the smallest two-port dual-gigabit router board for the Compute Module 4. It is a no-frills 2-port gigabit router, with the 2nd port using an RTL8111 network chip on the PCI express bus, meaning you’ll have two full gigabit network interfaces.","headline":"DFRobot IoT Router Carrier Board Mini","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/dfrobot-cm4-iot-router.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/dfrobot-cm4-iot-router.html"} diff --git a/boards_cm/edatec-cm4-industrial-computer.html b/boards_cm/edatec-cm4-industrial-computer.html index b30cb80e5..98c30c172 100644 --- a/boards_cm/edatec-cm4-industrial-computer.html +++ b/boards_cm/edatec-cm4-industrial-computer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The EDATEC CM4 Industrial is a CM4 carrier and metal enclosure that provides a number of helpful interfaces for the Pi CM4, like separate 10/100 and 1 Gbps Ethernet ports, access to all GPIO and I/O connections from the CM4 SoC, a built-in relay, 2x DI, 2x RS485, RS232, 3x ADC, RTC and Fan controllers, a SIM card slot and PCIe slot for modules like 4G LTE modems, and more.","headline":"EDATEC CM4 Industrial Computer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-industrial-computer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-industrial-computer.html"} diff --git a/boards_cm/edatec-cm4-media-computer.html b/boards_cm/edatec-cm4-media-computer.html index 5d4759d00..2dfc1e0ef 100644 --- a/boards_cm/edatec-cm4-media-computer.html +++ b/boards_cm/edatec-cm4-media-computer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The EDATEC CM4 Media is a CM4 carrier and tiny machined metal enclosure meant for media use. It includes built-in speakers, an audio output, a built-in camera and microphone, and USB 3.0, HDMI, and Ethernet ports.","headline":"EDATEC CM4 Media Computer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-media-computer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-media-computer.html"} diff --git a/boards_cm/edatec-cm4-nano-computer.html b/boards_cm/edatec-cm4-nano-computer.html index 65513b521..d6cec826e 100644 --- a/boards_cm/edatec-cm4-nano-computer.html +++ b/boards_cm/edatec-cm4-nano-computer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The EDATEC CM4 Nano is an embedded computer designed for industrial applications based on Raspberry Pi Compute Module 4. It’s metal enclosure helps with heat dissipation for the CPU, wireless module and PMU. The external WiFi and Bluetooth antenna improves the reliability of wireless communication.","headline":"EDATEC CM4 Nano Computer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-nano-computer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-nano-computer.html"} diff --git a/boards_cm/edatec-cm4-sensing-computer.html b/boards_cm/edatec-cm4-sensing-computer.html index 34c06c5e9..6c3a34967 100644 --- a/boards_cm/edatec-cm4-sensing-computer.html +++ b/boards_cm/edatec-cm4-sensing-computer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The EDATEC CM4 Sensing is an industrial computer designed for IoT & Data Acquisition applications based on Raspberry Pi Compute Module 4. It provides 4G/LTE module, 4 channels RS485,1 channel RS232, 1 channel CAN, 1 channel Gigabit Ethernet port, alarm buzzer ,battery-powered real-time clock, 2 channels USB2.0 and 1 channel Micro USB2.0 interface.","headline":"EDATEC CM4 Sensing Computer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-sensing-computer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/edatec-cm4-sensing-computer.html"} diff --git a/boards_cm/gpio-base-raspi-cm4.html b/boards_cm/gpio-base-raspi-cm4.html index 2cd478a4b..4e2e0463c 100644 --- a/boards_cm/gpio-base-raspi-cm4.html +++ b/boards_cm/gpio-base-raspi-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From taskit, the gpio.base Raspi CM4 allows a huge array of modular industrial IO in a compact form factor, and there is also a starterkit variety which includes three of the most common IO boards:","headline":"gpio.base Raspi CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/gpio-base-raspi-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/gpio-base-raspi-cm4.html"} diff --git a/boards_cm/gumstix-raspberry-pi-cm4-devboard.html b/boards_cm/gumstix-raspberry-pi-cm4-devboard.html index 72a91dd58..a7b014d5f 100644 --- a/boards_cm/gumstix-raspberry-pi-cm4-devboard.html +++ b/boards_cm/gumstix-raspberry-pi-cm4-devboard.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Designed by Gumstix in Geppetto, the Gumstix Raspberry Pi CM4 Development Board brings the best of the CM4 to light, from PCIe to Gigabit Ethernet to dual CSI2 cameras. Whether you’re building a NAS server or a face-detecting robot, The CM4 Development board has built-in features that will help your project along.","headline":"Gumstix Raspberry Pi CM4 Development Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/gumstix-raspberry-pi-cm4-devboard.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/gumstix-raspberry-pi-cm4-devboard.html"} diff --git a/boards_cm/gumstix-rpi-cm4-uprev.html b/boards_cm/gumstix-rpi-cm4-uprev.html index b7da5308f..3a6a1d502 100644 --- a/boards_cm/gumstix-rpi-cm4-uprev.html +++ b/boards_cm/gumstix-rpi-cm4-uprev.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From Gumstix: Note, this board is not compatible with CM3Lite.","headline":"Gumstix Raspberry Pi CM4 Uprev","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/gumstix-rpi-cm4-uprev.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/gumstix-rpi-cm4-uprev.html"} diff --git a/boards_cm/harlab-cm4-nano.html b/boards_cm/harlab-cm4-nano.html index e51389be9..8936f9a60 100644 --- a/boards_cm/harlab-cm4-nano.html +++ b/boards_cm/harlab-cm4-nano.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"CM4Ext Nano is the smallest baseboard for Raspberry Pi Compute Module 4. Measuring only 55x40mm, it brings power of Raspberry Pi 4 to a slightly bigger footprint that Raspberry Pi Zero. It’s compatible with all Compute Module 4 boards, including eMMC and Lite versions.","headline":"Harlab’s CM4Ext Nano","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/harlab-cm4-nano.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/harlab-cm4-nano.html"} diff --git a/boards_cm/home-assistant-yellow.html b/boards_cm/home-assistant-yellow.html index 6f3a46728..e6cf39042 100644 --- a/boards_cm/home-assistant-yellow.html +++ b/boards_cm/home-assistant-yellow.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Home Assistant Yellow board is a ready-to-use device based on the Raspberry Pi Compute Module 4, and is the easiest way to run Home Assistant and experience the best home automation in the world.","headline":"Home Assistant Yellow","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/home-assistant-yellow.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/home-assistant-yellow.html"} diff --git a/boards_cm/jakub-gal-tpu-cam.html b/boards_cm/jakub-gal-tpu-cam.html index 52816855b..31ad881e3 100644 --- a/boards_cm/jakub-gal-tpu-cam.html +++ b/boards_cm/jakub-gal-tpu-cam.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board combines a Coral Edge TPU with a Raspberry Pi CM4 to process two camera streams from imx219 camera sensors.","headline":"TPU Cam by Jakub Gál","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/jakub-gal-tpu-cam.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/jakub-gal-tpu-cam.html"} diff --git a/boards_cm/johanns_carrier_board.html b/boards_cm/johanns_carrier_board.html index 39a9a2fe2..6d92d89fd 100644 --- a/boards_cm/johanns_carrier_board.html +++ b/boards_cm/johanns_carrier_board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Warning","headline":"Johann’s Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/johanns_carrier_board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/johanns_carrier_board.html"} diff --git a/boards_cm/kincony-kc868.html b/boards_cm/kincony-kc868.html index 5da643534..0c1f9c0e2 100644 --- a/boards_cm/kincony-kc868.html +++ b/boards_cm/kincony-kc868.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Kincony’s KC868-Server is a smart controller for home automation and industrial automation. It takes analog and digital input, supports MOFSET output, and integrates an ESP32 module and a Raspberry Pi CM4.","headline":"Kincony’s KC868-Server","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/kincony-kc868.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/kincony-kc868.html"} diff --git a/boards_cm/lim-cm4-board.html b/boards_cm/lim-cm4-board.html index b868ded98..745273a8b 100644 --- a/boards_cm/lim-cm4-board.html +++ b/boards_cm/lim-cm4-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The LiM is the most minimal implementation of a Raspberry Pi CM4 carrier board, with only a USB-C port for power, and status LEDs.","headline":"LiM Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/lim-cm4-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/lim-cm4-board.html"} diff --git a/boards_cm/lincoln-binns-cm4box-pro.html b/boards_cm/lincoln-binns-cm4box-pro.html index 702da7988..34e41c0f2 100644 --- a/boards_cm/lincoln-binns-cm4box-pro.html +++ b/boards_cm/lincoln-binns-cm4box-pro.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CM4-BoxPro is a line of enclosures and custom carrier board for the Raspberry Pi Compute Module 4, and includes surface, DIN, and VESA mounting options, as well as a 19” 1U rackmount option.","headline":"CM4-BoxPro","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/lincoln-binns-cm4box-pro.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/lincoln-binns-cm4box-pro.html"} diff --git a/boards_cm/mcuzone-cm4-4g.html b/boards_cm/mcuzone-cm4-4g.html index 6fab18c08..acd6e0d5d 100644 --- a/boards_cm/mcuzone-cm4-4g.html +++ b/boards_cm/mcuzone-cm4-4g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board has two Ethernet ports - a standard 1 Gbps port an a 100 Mbps port. It also has an M.2 E-key slot capable of connecting a 4G LTE card, and is powered via USB-C. It has a full size HDMI port, and an optional case with one or two antenna mounts (for WiFi + 4G).","headline":"MCUzone CM4 4G","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4-4g.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4-4g.html"} diff --git a/boards_cm/mcuzone-cm4-usb-3x4.html b/boards_cm/mcuzone-cm4-usb-3x4.html index 60c307adc..ed1fbcd24 100644 --- a/boards_cm/mcuzone-cm4-usb-3x4.html +++ b/boards_cm/mcuzone-cm4-usb-3x4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board’s claim to fame is the fact that it includes the standard assortment of minimal ports (OTG, USB-C power, HDMI, and Ethernet), but also includes USB 3.0 ports out of the box, courtesy of a USB 3.0 chip on the carrier board itself.","headline":"Mcuzone CM4_USB3.0x4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4-usb-3x4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4-usb-3x4.html"} diff --git a/boards_cm/mcuzone-cm4_tiny.html b/boards_cm/mcuzone-cm4_tiny.html index 73a10bddb..aa3d9126a 100644 --- a/boards_cm/mcuzone-cm4_tiny.html +++ b/boards_cm/mcuzone-cm4_tiny.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CM4_Tiny is a minimalist CM4 carrier board with dual HDMI outputs, as well as a subset of the I/O available through the Compute Module 4.","headline":"CM4_Tiny","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4_tiny.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mcuzone-cm4_tiny.html"} diff --git a/boards_cm/mercury-streamer.html b/boards_cm/mercury-streamer.html index 286c3b315..4f0fbe525 100644 --- a/boards_cm/mercury-streamer.html +++ b/boards_cm/mercury-streamer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Mercury Streamer (formerly known as ‘CM4AES’) is built by Pi 2 Design, who has a history of making high-quality audio output devices for the Raspberry Pi.","headline":"Mercury Streamer (formerly CM4AES)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mercury-streamer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mercury-streamer.html"} diff --git a/boards_cm/mii-store-cm4-adapter-board.html b/boards_cm/mii-store-cm4-adapter-board.html index dd0a33760..7c1606460 100644 --- a/boards_cm/mii-store-cm4-adapter-board.html +++ b/boards_cm/mii-store-cm4-adapter-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Check the GitHub issue for updates on the testing process.","headline":"Electric Mii Store Raspberry Pi CM4 to PI4B Adapter Expansion Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mii-store-cm4-adapter-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mii-store-cm4-adapter-board.html"} diff --git a/boards_cm/milu-x-industrial.html b/boards_cm/milu-x-industrial.html index dc20ab122..5eff1640b 100644 --- a/boards_cm/milu-x-industrial.html +++ b/boards_cm/milu-x-industrial.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Milü-X Industrial IoT Gateway System is an IECEx-certified edge industrial computer powered by a Raspberry Pi Compute Module 4. Its specs include an explosion-proof enclosure with isolated Ethernet, wireless, and power cable glands, two M.2 NVMe slots for redundant storage, two M.2 slots for WiFi and 4G or 5G wireless, a high-temp RTC battery, and a massive heatsink attached to the Pi for high temperature use.","headline":"Milü-X Industrial IoT Gateway System","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/milu-x-industrial.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/milu-x-industrial.html"} diff --git a/boards_cm/mini-ss-main-board-cm4-lite.html b/boards_cm/mini-ss-main-board-cm4-lite.html index 741a8c813..5d7e55203 100644 --- a/boards_cm/mini-ss-main-board-cm4-lite.html +++ b/boards_cm/mini-ss-main-board-cm4-lite.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Mini SS supports mini HDMI and CRT (Composite and RGBS) output. There’s a planned extension board that would also give 1 Gbps network and a connector for the original Sega Saturn A/V cable. The Mini SS board emulates the original console using RetroPie 4.71 or later.","headline":"Mini SS Main Board for CM4 Lite","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mini-ss-main-board-cm4-lite.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mini-ss-main-board-cm4-lite.html"} diff --git a/boards_cm/minimal-rpi-cm4-carrier-board.html b/boards_cm/minimal-rpi-cm4-carrier-board.html index 7b9b2bae8..236c5308b 100644 --- a/boards_cm/minimal-rpi-cm4-carrier-board.html +++ b/boards_cm/minimal-rpi-cm4-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The most minimal USB-C powered CM4 carrier board yet. It only features a single USB 2.0 port, a single HDMI port, a USB-C power plug, and a microSD card slot. Very tiny.","headline":"Minimal RPi CM4 Carrier Board by dronecz","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/minimal-rpi-cm4-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/minimal-rpi-cm4-carrier-board.html"} diff --git a/boards_cm/mirkopc.html b/boards_cm/mirkopc.html index 5bbaba703..e62ec5443 100644 --- a/boards_cm/mirkopc.html +++ b/boards_cm/mirkopc.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The MirkoPC is truly a ‘micro’ PC, powered by the Compute Module 4. It includes many features that make it stand out, like a full-size M.2 M-key slot on the top, suitable for NVMe SSD drives, and a built-in DAC and headphone amp!","headline":"MirkoPC - a CM4 Computer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mirkopc.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mirkopc.html"} diff --git a/boards_cm/mirkos-bitpirat-computer-2.html b/boards_cm/mirkos-bitpirat-computer-2.html index 417786f1c..780337e65 100644 --- a/boards_cm/mirkos-bitpirat-computer-2.html +++ b/boards_cm/mirkos-bitpirat-computer-2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Mirko’s BitPiRat Computer (Gen 2) is the smallest CM4 carrier board that crams a full-size M.2 NVMe slot on the underside, as well as a bevy of IO on the topside.","headline":"Mirko’s BitPiRat Computer (Gen 2)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mirkos-bitpirat-computer-2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mirkos-bitpirat-computer-2.html"} diff --git a/boards_cm/mirkos-picoberry-carrier-board.html b/boards_cm/mirkos-picoberry-carrier-board.html index 368553851..aa15a969d 100644 --- a/boards_cm/mirkos-picoberry-carrier-board.html +++ b/boards_cm/mirkos-picoberry-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Mirko’s PicoBerry is a tiny CM4 carrier board with USB-C power input, some status LEDs, and a full 40-pin GPIO header. It’s only usable with eMMC compute modules, but makes for a tidy little carrier if you just need to work with WiFi + GPIO in your project.","headline":"Mirko’s PicoBerry","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mirkos-picoberry-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mirkos-picoberry-carrier-board.html"} diff --git a/boards_cm/mnt-reform-rpicm4-som.html b/boards_cm/mnt-reform-rpicm4-som.html index f425c4e04..ef2976fdd 100644 --- a/boards_cm/mnt-reform-rpicm4-som.html +++ b/boards_cm/mnt-reform-rpicm4-som.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The MNT Reform CM4 Processor Module Adapter is a Raspberry Pi Compute Module 4 adapter for the MNT Reform open hardware laptop.","headline":"MNT Reform RCM4 Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mnt-reform-rpicm4-som.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mnt-reform-rpicm4-som.html"} diff --git a/boards_cm/mpi4-mediaplayer-kit.html b/boards_cm/mpi4-mediaplayer-kit.html index e003ff8e3..60f196f9f 100644 --- a/boards_cm/mpi4-mediaplayer-kit.html +++ b/boards_cm/mpi4-mediaplayer-kit.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Sharp / NEC displays has a MPi4 NEC MediaPlayer Kit available that connects a Raspberry Pi directly into one of their display solutions using their modular display system.","headline":"MPi4 NEC MediaPlayer Kit","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/mpi4-mediaplayer-kit.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/mpi4-mediaplayer-kit.html"} diff --git a/boards_cm/nebra-cm4-flashstick.html b/boards_cm/nebra-cm4-flashstick.html index 7e40beb8d..fdee21b68 100644 --- a/boards_cm/nebra-cm4-flashstick.html +++ b/boards_cm/nebra-cm4-flashstick.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Nebra’s CM4 Flashstick is a very simple open source hardware design meant for flashing Compute Module 4’s—both writing to onboard eMMC and managing their bootloaders.","headline":"Nebra CM4 Flashstick","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/nebra-cm4-flashstick.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/nebra-cm4-flashstick.html"} diff --git a/boards_cm/ochin-tiny-carrier.html b/boards_cm/ochin-tiny-carrier.html index 878c4e624..8f8fc1cbc 100644 --- a/boards_cm/ochin-tiny-carrier.html +++ b/boards_cm/ochin-tiny-carrier.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Ochin Tiny Carrier Board for Raspberry Pi Compute Module 4 is a very compact CM4-sized carrier board that exposes a number of interfaces on the topside, including CSI/DSI, USB 2.0, USART, UART, I2C, and SPI. The board is built for robotics and includes a DC-DC regulator for up to 7 amps, GHS connectors, and a current limiting switch.","headline":"Ochin Tiny Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/ochin-tiny-carrier.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/ochin-tiny-carrier.html"} diff --git a/boards_cm/olvint-cm4-nas-minipcie.html b/boards_cm/olvint-cm4-nas-minipcie.html index 2de98a5d5..a19309652 100644 --- a/boards_cm/olvint-cm4-nas-minipcie.html +++ b/boards_cm/olvint-cm4-nas-minipcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Main purpose of design is to make NAS with more reliable SATA connection comparing to USB-to-SATA converters. SATA controllers can be connected through MiniPCIe slot. There are variety of cards in market, mainly the intent was to use this for 2 SATA drives. This is half size card. Cards for 4 SATA with RAID controller also can be connected.","headline":"CM4 NAS Mini PCIe by olvint","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/olvint-cm4-nas-minipcie.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/olvint-cm4-nas-minipcie.html"} diff --git a/boards_cm/onlogic-factor-201.html b/boards_cm/onlogic-factor-201.html index 954b419d1..c51f5afdf 100644 --- a/boards_cm/onlogic-factor-201.html +++ b/boards_cm/onlogic-factor-201.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From the OnLogic website: Factor 201 leverages the Raspberry Pi Compute Module 4 (CM4) to bring the power and flexibility of Raspberry Pi to the industrial edge. Combined with our industrial grade custom carrier board and our unique passive cooling technology, it’s the Raspberry Pi IoT solution you’ve been waiting for.","headline":"Factor 201 Raspberry Pi Industrial IoT Gateway","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/onlogic-factor-201.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/onlogic-factor-201.html"} diff --git a/boards_cm/onlogic-factor-202.html b/boards_cm/onlogic-factor-202.html index fe479a94d..d83725f17 100644 --- a/boards_cm/onlogic-factor-202.html +++ b/boards_cm/onlogic-factor-202.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From the OnLogic website: Factor 202 leverages the Raspberry Pi Compute Module 4 (CM4) to provide the power and flexibility of Raspberry Pi in an industrial controller built for the IoT edge. Onboard digital and analog I/O (DIO & AIO), as well as a capacitive touchscreen, give you unmatched control over your application.","headline":"Factor 202 Raspberry Pi Industrial IoT Gateway","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/onlogic-factor-202.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/onlogic-factor-202.html"} diff --git a/boards_cm/over-board-mini-itx.html b/boards_cm/over-board-mini-itx.html index 5a38bc25d..90298d843 100644 --- a/boards_cm/over-board-mini-itx.html +++ b/boards_cm/over-board-mini-itx.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"In addition to the standard Raspberry Pi interfaces found on the various standard models and the Compute Module I/O board, the Over:Board offers a full-size PCI-Express slot (but still just the 1x single-lane PCI-E v2.0 bus), a 24-pin ATX power header, Real-Time Clock with backup battery, RS232 (DB9) COM port, USB 2.0 4-port hub with two physical ports, USB Audio IC with Line-out and Mic-in, and a USB SATA controller for HDD/SSD storage.","headline":"Over:Board Mini ITX motherboard","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/over-board-mini-itx.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/over-board-mini-itx.html"} diff --git a/boards_cm/parvus-duracor-pi.html b/boards_cm/parvus-duracor-pi.html index 8dfd7e139..140d404fd 100644 --- a/boards_cm/parvus-duracor-pi.html +++ b/boards_cm/parvus-duracor-pi.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Parvus DuraCOR Pi from Curtiss-Wright is an ‘ultra-small form factor rugged mission computer’ in a MIL-STD rugged sealed housing. It exposes all IO through MIL-STD-38999 connectors, including all 40 GPIO pins.","headline":"Parvus DuraCOR Pi","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/parvus-duracor-pi.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/parvus-duracor-pi.html"} diff --git a/boards_cm/pi-cast.html b/boards_cm/pi-cast.html index 97dd7a962..9c915921f 100644 --- a/boards_cm/pi-cast.html +++ b/boards_cm/pi-cast.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pi-Cast makes a variety of small PiKVM boxes with various features, from extra USB ports to a built-in KVM switcher for multiple inputs. Their basic model offers Ethernet over the USB 3.0 USB-C connection that also powers the device, so you can manage a device using only a tablet (like an iPad) or direct wire it to your computer.","headline":"Pi-Cast KVM","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pi-cast.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pi-cast.html"} diff --git a/boards_cm/pi4gpu.html b/boards_cm/pi4gpu.html index 642f52b61..6c25a5551 100644 --- a/boards_cm/pi4gpu.html +++ b/boards_cm/pi4gpu.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board is a collaboration between Mirek of Mirkotronics and Jeff Geerling.","headline":"Pi4GPU","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pi4gpu.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pi4gpu.html"} diff --git a/boards_cm/pibox-2-mini-nas.html b/boards_cm/pibox-2-mini-nas.html index ca86b9e7f..e84f139e9 100644 --- a/boards_cm/pibox-2-mini-nas.html +++ b/boards_cm/pibox-2-mini-nas.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The PiBox is an ultra-modular two or five-bay NAS storage solution for the Raspberry Pi CM4. It allows the use of up to 2 (or 5, in the larger model) SATA drives and includes HDMI and Gigabit Ethernet.","headline":"PiBox 2 Mini","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pibox-2-mini-nas.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pibox-2-mini-nas.html"} diff --git a/boards_cm/picam-module.html b/boards_cm/picam-module.html index 0b4e67f68..5db74f5e9 100644 --- a/boards_cm/picam-module.html +++ b/boards_cm/picam-module.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Ledato’s PiCam Module for the CM4 is a simple and ultra-compact board to mount a Raspberry Pi Camera and Compute Module 4 in a very tiny form factor, even smaller than that of the CM4Ext Nano that I’ve previously tested. The default setup includes wifi-connect, motioneye, and tensorflow, so you can stream a feed with object detection out to other computers on the network!","headline":"PiCam Module","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/picam-module.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/picam-module.html"} diff --git a/boards_cm/pikeeb.html b/boards_cm/pikeeb.html index 13ce2b35d..ed09ab858 100644 --- a/boards_cm/pikeeb.html +++ b/boards_cm/pikeeb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"PiKeeb is the RaspberryPi-enabled battery-powered open-source hackable digital typewriter with hot-swappable mechanical switches.","headline":"PiKeeb - Open Source Digital Typewriter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pikeeb.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pikeeb.html"} diff --git a/boards_cm/pikvm-v4.html b/boards_cm/pikvm-v4.html index 393edce2f..cf276910a 100644 --- a/boards_cm/pikvm-v4.html +++ b/boards_cm/pikvm-v4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The PiKVM v4 is the latest iteration of the reference PiKVM device. It comes in two CM4-powered variants: the Plus and the mini.","headline":"PiKVM v4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pikvm-v4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pikvm-v4.html"} diff --git a/boards_cm/pintry-x2.html b/boards_cm/pintry-x2.html index 932dcf3bf..8f805c7b5 100644 --- a/boards_cm/pintry-x2.html +++ b/boards_cm/pintry-x2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From the official project page:","headline":"Pintry X2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pintry-x2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pintry-x2.html"} diff --git a/boards_cm/pistorm-cm4-amiga.html b/boards_cm/pistorm-cm4-amiga.html index 5ba83f233..b5f24f989 100644 --- a/boards_cm/pistorm-cm4-amiga.html +++ b/boards_cm/pistorm-cm4-amiga.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The PiStorm32 from Claude Scwarz is a 32bit Open Source accelerator card for Commodore Amiga computers, using the CM4 for Motorola 68000 CPU emulation, NVMe drive, graphics card available from AmigaOS among more things. It is however closed source until it has been brought up and is fully working, so no one tries to sell expensive paper weights based on a bad revision of the board.","headline":"PiStorm32 CM4 Amiga","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pistorm-cm4-amiga.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pistorm-cm4-amiga.html"} diff --git a/boards_cm/piunora-metro-ff-m2.html b/boards_cm/piunora-metro-ff-m2.html index 8d7153525..7ed0a28e4 100644 --- a/boards_cm/piunora-metro-ff-m2.html +++ b/boards_cm/piunora-metro-ff-m2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"A carrier for the Raspberry Pi CM4 in an Adafruit Metro/Arduino form-factor. It features full-size HDMI, USB-C (USB Device data+power), USB-A, M.2 (PCI-E), RGB LED, 6 ADC inputs (2 extra channels as solder pads), two user-programmable buttons, full size camera connector and a Qwiic/Stemma QT connector for I2C devices.","headline":"Piunora - CM4 in Metro/Arduino form factor","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/piunora-metro-ff-m2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/piunora-metro-ff-m2.html"} diff --git a/boards_cm/pizza4-micro-server.html b/boards_cm/pizza4-micro-server.html index 9fc08b6f0..c60733e2a 100644 --- a/boards_cm/pizza4-micro-server.html +++ b/boards_cm/pizza4-micro-server.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pizza4 Micro from OpenEmbed has two built-in Gigabit Ethernet ports and an NVMe socket, which run through a PCI express switch built into the board. It also includes full-size HDMI outputs, two USB 2.0 ports, a microSD card slot for CM4 Lite modules, and a nice enclosure complete with power button.","headline":"Pizza4 Micro Server","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pizza4-micro-server.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pizza4-micro-server.html"} diff --git a/boards_cm/pockit.html b/boards_cm/pockit.html index a7ff85dc8..6cad79498 100644 --- a/boards_cm/pockit.html +++ b/boards_cm/pockit.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pockit is a modular Linux computer based on the Raspberry Pi Compute Module 4. The full system will include 80+ ‘BLOCKS’ that can be snapped together to make for a complete computer tailored to an individual project’s needs. There’s a demo video that highlights the latest developments for the project.","headline":"Pockit","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pockit.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pockit.html"} diff --git a/boards_cm/pspi-compute.html b/boards_cm/pspi-compute.html index 9112b89fb..6cbe8345b 100644 --- a/boards_cm/pspi-compute.html +++ b/boards_cm/pspi-compute.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The PSPi Compute is a Compute Module 4-based set of boards that fit inside a PSP case.","headline":"PSPi Compute","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/pspi-compute.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/pspi-compute.html"} diff --git a/boards_cm/radxa-taco.html b/boards_cm/radxa-taco.html index 3f319a21b..284500d29 100644 --- a/boards_cm/radxa-taco.html +++ b/boards_cm/radxa-taco.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Radxa Taco is the ultimate CM4 carrier board designed for NAS/server/router applications. The idea is based on the Quad SATA HAT for the Raspberry Pi 4 and goes much further. The Radxa Taco has the following features:","headline":"Radxa Taco","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/radxa-taco.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/radxa-taco.html"} diff --git a/boards_cm/raspberry-pi-cm4-tv-stick.html b/boards_cm/raspberry-pi-cm4-tv-stick.html index 9c53777a0..8a150fd74 100644 --- a/boards_cm/raspberry-pi-cm4-tv-stick.html +++ b/boards_cm/raspberry-pi-cm4-tv-stick.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Raspberry Pi CM4 TV Stick is a carrier that plugs directly to HDMI port. Perfect for Kodi, RetroPie, or just using a Pi attached directly to a monitor or TV for any use case. Power is through USB-C, though.","headline":"Raspberry Pi CM4 TV Stick","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/raspberry-pi-cm4-tv-stick.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/raspberry-pi-cm4-tv-stick.html"} diff --git a/boards_cm/retro-dreamer-g4a-cm4.html b/boards_cm/retro-dreamer-g4a-cm4.html index a6459ff88..daeacfbbf 100644 --- a/boards_cm/retro-dreamer-g4a-cm4.html +++ b/boards_cm/retro-dreamer-g4a-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Retro Dreamer G4A CM4 is set to launch on Kickstarter soon, and it looks like it’s a custom CM4 board inside a GameBoy Advance case, with a 3.5” IPS LED display.","headline":"Retro Dreamer G4A CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/retro-dreamer-g4a-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/retro-dreamer-g4a-cm4.html"} diff --git a/boards_cm/retro-game-restore-gpimate-plus.html b/boards_cm/retro-game-restore-gpimate-plus.html index 0f48cbcbc..cc786dd94 100644 --- a/boards_cm/retro-game-restore-gpimate-plus.html +++ b/boards_cm/retro-game-restore-gpimate-plus.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RgR GPiMate Plus adapter board integrates a Compute Module 4 into the Retroflag GPi CASE.","headline":"Retro Game Restore GPiMate Plus for CM4 Lite","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/retro-game-restore-gpimate-plus.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/retro-game-restore-gpimate-plus.html"} diff --git a/boards_cm/retro-lite-cm4.html b/boards_cm/retro-lite-cm4.html index 6898a82f3..754e94fe8 100644 --- a/boards_cm/retro-lite-cm4.html +++ b/boards_cm/retro-lite-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Retro Lite CM4 is a sleek, handheld gaming console based around the Compute Module 4. It is a collaboration project between StonedEdge and Dmcke5 on the BitBuilt forums. It is modelled in SolidWorks and the PCBs were designed in EAGLE. The final shell is machined 6061 aluminum.","headline":"Retro Lite CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/retro-lite-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/retro-lite-cm4.html"} diff --git a/boards_cm/retroflag-gpi-case-2.html b/boards_cm/retroflag-gpi-case-2.html index 597ffc093..7bde9bbaa 100644 --- a/boards_cm/retroflag-gpi-case-2.html +++ b/boards_cm/retroflag-gpi-case-2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Retroflag is out with their new Retroflag GPi CASE 2, which packs a CM4 into a Gameboy-style enclosure with USB-C charging, HDMI output, a 3.0” LCD, headphone out, and 2 USB 2 ports.","headline":"Retroflag GPi CASE 2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/retroflag-gpi-case-2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/retroflag-gpi-case-2.html"} diff --git a/boards_cm/revolution-pi-revpi-4.html b/boards_cm/revolution-pi-revpi-4.html index 7c5c9ff3a..e0a444b66 100644 --- a/boards_cm/revolution-pi-revpi-4.html +++ b/boards_cm/revolution-pi-revpi-4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RevPi 4 is an upcoming industrial pc solution built around the CM4, following in the footsteps of the previous RevPi Core 3+/Core 3/Core. The CM4 version is in late development stages according to this timeline.","headline":"Revolution Pi RevPi 4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/revolution-pi-revpi-4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/revolution-pi-revpi-4.html"} diff --git a/boards_cm/routerpi.html b/boards_cm/routerpi.html index b05a1018b..326bec3f2 100644 --- a/boards_cm/routerpi.html +++ b/boards_cm/routerpi.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RouterPihttps://blog.zakkemble.net/routerpi-compute-module-4-router/ is a simple and tidy CM4 Router Board with dual Ethernet ports. The first port is provided by the built-in NIC, and the second is through a Realtek RTL8111HS directly off the PCIe bus.","headline":"RouterPi","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/routerpi.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/routerpi.html"} diff --git a/boards_cm/rpi-cm4-gigabit-switch-board.html b/boards_cm/rpi-cm4-gigabit-switch-board.html index 5c752abe0..c16dcf785 100644 --- a/boards_cm/rpi-cm4-gigabit-switch-board.html +++ b/boards_cm/rpi-cm4-gigabit-switch-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"A project from @tlalexander, the Dual CM4 Gigabit Switch Board is a CM4 carrier board with integrated gigabit switch. It has three RJ45 jacks, each connected to a Microchip KSZ9567. This is a prelude to @tlalexander’s eventual plan to design a version of the board with four CM4s and one ethernet jack, all passed through the gig switch.","headline":"Dual CM4 Gigabit Switch Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/rpi-cm4-gigabit-switch-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/rpi-cm4-gigabit-switch-board.html"} diff --git a/boards_cm/rpi4-rtc-poe.html b/boards_cm/rpi4-rtc-poe.html index 5b995c02a..14939df8c 100644 --- a/boards_cm/rpi4-rtc-poe.html +++ b/boards_cm/rpi4-rtc-poe.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RPi4-RTC-PoE from ab-log is a DIN rail mini server offers PoE power, Gigabit Ethernet, USB 2.0, USB-over-Ethernet, an M.2 2230 slot for NVMe SSDs, a power button, status LEDs, an RTC, hardware watchdog, RS485, and ZigBee, and is a very compact little DIN server.","headline":"RPi4-RTC-PoE DIN rail mini server","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/rpi4-rtc-poe.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/rpi4-rtc-poe.html"} diff --git a/boards_cm/scalenode-cm4.html b/boards_cm/scalenode-cm4.html index 6386b39b3..6a907835c 100644 --- a/boards_cm/scalenode-cm4.html +++ b/boards_cm/scalenode-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The baseboard has been optimized for 19-inch rack mount installations for distributed multi-node computing systems. It includes a PoE circuit, has an M.2 M-key slot for NVMe SSDs, and fits inside a 1U chassis.","headline":"Scalenode - server baseboard for CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/scalenode-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/scalenode-cm4.html"} diff --git a/boards_cm/seaberry.html b/boards_cm/seaberry.html index 4c5953ca2..80ae1397e 100644 --- a/boards_cm/seaberry.html +++ b/boards_cm/seaberry.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Seaberry is a Mini-ITX carrier board for the RPi Compute Module 4 with PCIe peripheral connectivity.","headline":"Seaberry - Mini ITX motherboard","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/seaberry.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/seaberry.html"} diff --git a/boards_cm/seeed-dual-gig-cm4-routerboard.html b/boards_cm/seeed-dual-gig-cm4-routerboard.html index e1b04181f..9c424b611 100644 --- a/boards_cm/seeed-dual-gig-cm4-routerboard.html +++ b/boards_cm/seeed-dual-gig-cm4-routerboard.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Dual Gigabit Carrier Board powered by Raspberry Pi Compute Module 4 is equipped with Dual Gigabit Ethernet ports and dual USB 3.0 ports, making it suitable for soft router applications, while keeping the hardware to a minimum.","headline":"Seeed Studio Dual Gigabit Ethernet Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/seeed-dual-gig-cm4-routerboard.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/seeed-dual-gig-cm4-routerboard.html"} diff --git a/boards_cm/seeed-edgebox-rpi-200.html b/boards_cm/seeed-edgebox-rpi-200.html index 536d3975f..591ef416a 100644 --- a/boards_cm/seeed-edgebox-rpi-200.html +++ b/boards_cm/seeed-edgebox-rpi-200.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This DIN rail mount inudstrial computer has built-in expansion, a Phoenix connector with multiple isolated inputs and outputs, and all the typical industrial interfaces (CANBUS, RS485, and more), and is easy to take apart and rebuild for any purpose, from remote sensing to industrial controls.","headline":"Seeed Studios EdgeBox-RPI-200","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/seeed-edgebox-rpi-200.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/seeed-edgebox-rpi-200.html"} diff --git a/boards_cm/seeed-studio-reterminal-dm.html b/boards_cm/seeed-studio-reterminal-dm.html index b4ede62b5..868fb215a 100644 --- a/boards_cm/seeed-studio-reterminal-dm.html +++ b/boards_cm/seeed-studio-reterminal-dm.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The reTerminal DM encloses a CM4 inside an enclosure incorporating a 10.1” multi-touch IPS display, multiple expansion slots, and multiple mounting options (DIN, VESA, flushmount).","headline":"Seeed Studio reTerminal DM","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/seeed-studio-reterminal-dm.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/seeed-studio-reterminal-dm.html"} diff --git a/boards_cm/seeed-studio-reterminal.html b/boards_cm/seeed-studio-reterminal.html index ad77477ca..db1ec4433 100644 --- a/boards_cm/seeed-studio-reterminal.html +++ b/boards_cm/seeed-studio-reterminal.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The reTerminal encloses a CM4 inside an enclosure incorporating a 720p 5” multi-touch IPS display, a high speed expansion interface, 2x USB 2.0, Gigabit Ethernet, a 40-in GPIO header, a Crypto co-processor, and more.","headline":"Seeed Studio reTerminal","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/seeed-studio-reterminal.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/seeed-studio-reterminal.html"} diff --git a/boards_cm/sega-game-gear-drop-in-retropie-kit.html b/boards_cm/sega-game-gear-drop-in-retropie-kit.html index 915e42bbc..1bbae01a8 100644 --- a/boards_cm/sega-game-gear-drop-in-retropie-kit.html +++ b/boards_cm/sega-game-gear-drop-in-retropie-kit.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The board, officially called the “Zega Mame Gear II controller-ZMG-CM4”, replaces the guts of a Sega Game Gear. It claims to get up to 4 hours play time from 2x 2,000 mAh batteries.","headline":"Zega II Game Gear drop-in CM4 RetroPie Kit","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/sega-game-gear-drop-in-retropie-kit.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/sega-game-gear-drop-in-retropie-kit.html"} diff --git a/boards_cm/sferalabs-exo-sense-pi.html b/boards_cm/sferalabs-exo-sense-pi.html index 2357087a2..3d125d331 100644 --- a/boards_cm/sferalabs-exo-sense-pi.html +++ b/boards_cm/sferalabs-exo-sense-pi.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Exo Sense Pi is a multi-sensor package powered by a Compute Module 4.","headline":"Exo Sense Pi","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/sferalabs-exo-sense-pi.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/sferalabs-exo-sense-pi.html"} diff --git a/boards_cm/sharp-nec-ds1-if20ce.html b/boards_cm/sharp-nec-ds1-if20ce.html index c1c1cecce..852e2e950 100644 --- a/boards_cm/sharp-nec-ds1-if20ce.html +++ b/boards_cm/sharp-nec-ds1-if20ce.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Sharp/NEC DS1-IF20CE Compute Module Interface Board, product code MPI4E, is part of Sharp/NEC’s display solution for a MediaPlayer/SoC integration with their displays. Here is a user manual mentioning the board.","headline":"Sharp/NEC DS1-IF20CE Compute Module Interface Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/sharp-nec-ds1-if20ce.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/sharp-nec-ds1-if20ce.html"} diff --git a/boards_cm/sigmoid-s7p.html b/boards_cm/sigmoid-s7p.html index 3ebad3f47..56d3ad1c0 100644 --- a/boards_cm/sigmoid-s7p.html +++ b/boards_cm/sigmoid-s7p.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is the world’s first 3D-Printer Control Unit based on the all new Raspberry Pi 4 Compute Module.","headline":"Sigmoid S7P 3D Printer Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/sigmoid-s7p.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/sigmoid-s7p.html"} diff --git a/boards_cm/sourcekit-pitray-mini.html b/boards_cm/sourcekit-pitray-mini.html index 6ba28e4c5..e7f3aa2fe 100644 --- a/boards_cm/sourcekit-pitray-mini.html +++ b/boards_cm/sourcekit-pitray-mini.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Sourcekit PiTray mini is a companion IO board for Raspberry Pi Compute Module (not included). It is designed for use both as a development system for Compute Module 4 and as an embedded board integrated into end products.","headline":"Sourcekit PiTray mini","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/sourcekit-pitray-mini.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/sourcekit-pitray-mini.html"} diff --git a/boards_cm/stereopi-v2.html b/boards_cm/stereopi-v2.html index cc4e7db2c..366781975 100644 --- a/boards_cm/stereopi-v2.html +++ b/boards_cm/stereopi-v2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From the makers of StereoPi comes the StereoPi v2 - a CM4-based DIY stereoscopic camera. For computer vision learners, drone and robot builders, AR/VR and 360 panorama experimenters. Open-source. Now with WiFi, BT, and more power.","headline":"StereoPi - DIY stereoscopic camera","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/stereopi-v2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/stereopi-v2.html"} diff --git a/boards_cm/super-8-camera-digitizer.html b/boards_cm/super-8-camera-digitizer.html index ed157ddea..87318d02a 100644 --- a/boards_cm/super-8-camera-digitizer.html +++ b/boards_cm/super-8-camera-digitizer.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The CM4 Super 8 Camera Digitizer is a prototype film cartridge replacement for Super 8 cameras that allows the direct digital capture of Super 8 video footage.","headline":"CM4 Super 8 Camera Digitizer","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/super-8-camera-digitizer.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/super-8-camera-digitizer.html"} diff --git a/boards_cm/techbase-ai-gateway-9500-cm4.html b/boards_cm/techbase-ai-gateway-9500-cm4.html index b435ae5f3..df187cf9c 100644 --- a/boards_cm/techbase-ai-gateway-9500-cm4.html +++ b/boards_cm/techbase-ai-gateway-9500-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The AI GATEWAY 9500-CM4 marries a CM4 with a Google Coral TPU, over PCIe (though this might not be working yet—see Issue #44.","headline":"Techbase AI GATEWAY 9500-CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/techbase-ai-gateway-9500-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/techbase-ai-gateway-9500-cm4.html"} diff --git a/boards_cm/techbase-clusberry-9500-cm4.html b/boards_cm/techbase-clusberry-9500-cm4.html index a9cab7002..9d7a17014 100644 --- a/boards_cm/techbase-clusberry-9500-cm4.html +++ b/boards_cm/techbase-clusberry-9500-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The ClusBerry 9500-CM4 is billed as an ‘Industrial Raspberry Pi Compute Module 4 Cluster’. It has a DIN rail case, a shared heatsink, and the standard set of modules includes an I/O board, a ‘Communication Gateway’, and an ‘AI Gateway’, all with different IO connections and purposes.","headline":"Techbase ClusBerry 9500-CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/techbase-clusberry-9500-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/techbase-clusberry-9500-cm4.html"} diff --git a/boards_cm/techbase-modberry-500-cm4.html b/boards_cm/techbase-modberry-500-cm4.html index 0f1927653..4d9b95eae 100644 --- a/boards_cm/techbase-modberry-500-cm4.html +++ b/boards_cm/techbase-modberry-500-cm4.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The ModBerry 500 CM4 is billed as an industrial IoT computer built on the CM4. It has significantly improved CPU performance, eMMC flash speed, and RAM over the previous CM3/CM3+ iteration.","headline":"Techbase ModBerry 500 CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/techbase-modberry-500-cm4.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/techbase-modberry-500-cm4.html"} diff --git a/boards_cm/timebeat-timecard-mini-pcie.html b/boards_cm/timebeat-timecard-mini-pcie.html index ed47a507a..a455a2c9c 100644 --- a/boards_cm/timebeat-timecard-mini-pcie.html +++ b/boards_cm/timebeat-timecard-mini-pcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Timebeat’s TimeCard mini PCIe card sits in a server’s PCIe slot, exposing two serial interfaces (one to an optional Raspberry Pi CM4, one to an optional GPS unit), and the card also holds a TXCO (Temperature Controlled Crystal Oscillator) or OXCO (Oven-Controlled Crystal Oscillator) to hold time very accurately if the signal is lost.","headline":"Timebeat Time Card mini PCIe","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/timebeat-timecard-mini-pcie.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/timebeat-timecard-mini-pcie.html"} diff --git a/boards_cm/tinycar-cm4-markus-kasten.html b/boards_cm/tinycar-cm4-markus-kasten.html index 1423e5cd8..0dfcfe110 100644 --- a/boards_cm/tinycar-cm4-markus-kasten.html +++ b/boards_cm/tinycar-cm4-markus-kasten.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is a 6-layer CM4 carrier board designed by Markus Kasten that directly integrates two Google Coral TPUs.","headline":"TinyCar CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/tinycar-cm4-markus-kasten.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/tinycar-cm4-markus-kasten.html"} diff --git a/boards_cm/tofu-industrial-carrier.html b/boards_cm/tofu-industrial-carrier.html index b9711a0c3..88aa34ebb 100644 --- a/boards_cm/tofu-industrial-carrier.html +++ b/boards_cm/tofu-industrial-carrier.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The TOFU board is a 9cm x 9cm carrier board for use with Raspberry Pi Compute Module 4 (CM4). Inspired by the official CM4IO board, it’s intended for industrial applications. It may also be used by enthusiasts looking for a compact yet complete solution to interface the many inputs and outputs of the single board computer.","headline":"TOFU Industrial CM4 Carrier","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/tofu-industrial-carrier.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/tofu-industrial-carrier.html"} diff --git a/boards_cm/turing-pi-2.html b/boards_cm/turing-pi-2.html index 422a95425..0b45c80d3 100644 --- a/boards_cm/turing-pi-2.html +++ b/boards_cm/turing-pi-2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Turing Pi is a compact ARM cluster that provides a secure and scalable compute in the edge. It is designed to make web-scale edge computing easier for developers. Turing Pi cluster architecture allows you to migrate and sync web apps with minimal friction. It provides you with complete control of the edge infrastructure and improves reliability.","headline":"Turing Pi 2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/turing-pi-2.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/turing-pi-2.html"} diff --git a/boards_cm/ucm4-tiny-board-kamil-lorenc.html b/boards_cm/ucm4-tiny-board-kamil-lorenc.html index a6416eea8..ae7b619bc 100644 --- a/boards_cm/ucm4-tiny-board-kamil-lorenc.html +++ b/boards_cm/ucm4-tiny-board-kamil-lorenc.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board is the exact footprint of the CM4, and includes only the necessary components to get wired networking, a microSD card, and power (or USB OTG) to the CM4.","headline":"uCM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/ucm4-tiny-board-kamil-lorenc.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/ucm4-tiny-board-kamil-lorenc.html"} diff --git a/boards_cm/uptime-lab-cm4-blade.html b/boards_cm/uptime-lab-cm4-blade.html index fbfb9c08a..4efd3abae 100644 --- a/boards_cm/uptime-lab-cm4-blade.html +++ b/boards_cm/uptime-lab-cm4-blade.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"In just one rack unit up to 20 Compute Blades can be installed. Each Blade has its own NVMe SSD, 1 Gbps Ethernet with PoE support, and status LEDs. The TPM edition adds on a TPM 2.0 module, and the Dev module adds on a further set of features like HDMI, microSD, and USB-C ports.","headline":"Uptime Lab CM4 Blade","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-blade.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-blade.html"} diff --git a/boards_cm/uptime-lab-cm4-mincab.html b/boards_cm/uptime-lab-cm4-mincab.html index 207ca12d8..4f7d05e5e 100644 --- a/boards_cm/uptime-lab-cm4-mincab.html +++ b/boards_cm/uptime-lab-cm4-mincab.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The MinCab from Uptime Lab is a minimal carrier board for the CM4. Uptime Lab doesn’t currently have any information about it on their website, but you can read more about the MinCab here and in @merocle’s Twitter thread here.","headline":"Uptime Lab’s MinCab Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-mincab.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-mincab.html"} diff --git a/boards_cm/uptime-lab-cm4-upberry.html b/boards_cm/uptime-lab-cm4-upberry.html index 3cda93d11..71dc03575 100644 --- a/boards_cm/uptime-lab-cm4-upberry.html +++ b/boards_cm/uptime-lab-cm4-upberry.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Upberry is a tiny CM4 carrier with only HDMI, USB-C for power and OTG support, and status and activity LEDs. There will be a machined aluminum case that keeps with the trim aesthetic, and it should be able to fit in as a tiny display computer, or something like a Chromecast, if you have a WiFi version of the CM4.","headline":"Uptime Lab’s UpBerry","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-upberry.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/uptime-lab-cm4-upberry.html"} diff --git a/boards_cm/utility-control-unit.html b/boards_cm/utility-control-unit.html index 6c416807c..05194d25d 100644 --- a/boards_cm/utility-control-unit.html +++ b/boards_cm/utility-control-unit.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Utility Control Unit is a DIN-rail mountable 3D-printer/smart home server, developed by @bauke2012 and @H3ndrik-Jan.","headline":"Utility Control Unit","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/utility-control-unit.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/utility-control-unit.html"} diff --git a/boards_cm/uugear-pigear-nano.html b/boards_cm/uugear-pigear-nano.html index ebd489d21..76358601d 100644 --- a/boards_cm/uugear-pigear-nano.html +++ b/boards_cm/uugear-pigear-nano.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"There are three VLI USB 3 hubs on this board. One is a VLI VL805 like is found on the Raspberry Pi 4 model B.","headline":"UUGear PiGear Nano","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/uugear-pigear-nano.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/uugear-pigear-nano.html"} diff --git a/boards_cm/waveshare-cm4-duino.html b/boards_cm/waveshare-cm4-duino.html index c18695264..5faa9186a 100644 --- a/boards_cm/waveshare-cm4-duino.html +++ b/boards_cm/waveshare-cm4-duino.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Waveshare’s CM4-Duino is an Arduino compatible base board for the Compute Module 4 with HDMI, USB, and an M.2 M-key slot.","headline":"Waveshare CM4-Duino","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-duino.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-duino.html"} diff --git a/boards_cm/waveshare-cm4-io-base.html b/boards_cm/waveshare-cm4-io-base.html index 32564da2b..e2633a9cc 100644 --- a/boards_cm/waveshare-cm4-io-base.html +++ b/boards_cm/waveshare-cm4-io-base.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board has a 1 Gbps Ethernet port and features 2x MIPI-Camera connectors. It also has an M.2 M-key slot capable of using NVMe SSDs or other PCIe peripherals. It has a full size HDMI port, an RTC with battery backup (Version B and C), and a 4-pin fan connector with a fan controller (Version B and C). It also has 2x USB 2.0 ports and a built-in USB 2.0 hub.","headline":"Waveshare CM4 IO Base","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-io-base.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-io-base.html"} diff --git a/boards_cm/waveshare-cm4-nano.html b/boards_cm/waveshare-cm4-nano.html index 6b8005492..53276d1a2 100644 --- a/boards_cm/waveshare-cm4-nano.html +++ b/boards_cm/waveshare-cm4-nano.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Waveshare recently introduced the CM4 Nano Base Board (B), which sits within the CM4 footprint and offers full GPIO, Ethernet, USB 2.0 Type A, mini HDMI, CSI/DSI, 3.5mm Audio Output, and USB-C input for power.","headline":"Waveshare CM4 Nano Base Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-nano.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-nano.html"} diff --git a/boards_cm/waveshare-cm4-poe-board.html b/boards_cm/waveshare-cm4-poe-board.html index 0d0f77051..357f38d53 100644 --- a/boards_cm/waveshare-cm4-poe-board.html +++ b/boards_cm/waveshare-cm4-poe-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board integrates an 802.3af-compliant PoE circuit (5V/2.5A) for powering the board over Ethernet, and includes 4x USB 3.2 Gen1 ports instead of the 2x USB 2.0 ports on the official Raspberry Pi Compute Module 4 IO board.","headline":"Waveshare Compute Module 4 PoE Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-poe-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-cm4-poe-board.html"} diff --git a/boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html b/boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html index 93a1f5f42..fd7edbb10 100644 --- a/boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html +++ b/boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Waveshare has a new Dual Gigabit Ethernet 5G/4G Base Board with dual gigabit Ethernet (2nd port is USB RTL8153 chip), RTC, dual HDMI, USB 3.2 Gen 1, and an M.2 B-key slot.","headline":"Waveshare Dual Gigabit Ethernet 5G/4G Base Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-dual-gb-ethernet-5g-4g-base-board.html"} diff --git a/boards_cm/waveshare-dual-gigabit-ethernet-base-board.html b/boards_cm/waveshare-dual-gigabit-ethernet-base-board.html index 4ac774eae..3f2d84981 100644 --- a/boards_cm/waveshare-dual-gigabit-ethernet-base-board.html +++ b/boards_cm/waveshare-dual-gigabit-ethernet-base-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This IO Board for the Compute Module 4 has a second Gigabit Ethernet port off an internal USB 3.0 bus, using a Realtek chip for the NIC. This is similar to the USB 3.0-based approach Seeed used on their board. With it’s wide array of IO, it could make a nice platform for DIY routers.","headline":"Waveshare’s Dual Gigabit Ethernet Base Board for the CM4","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/waveshare-dual-gigabit-ethernet-base-board.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/waveshare-dual-gigabit-ethernet-base-board.html"} diff --git a/boards_cm/wiretrustee-sata-4x-nas.html b/boards_cm/wiretrustee-sata-4x-nas.html index 6d5f2ba69..c3f923d0b 100644 --- a/boards_cm/wiretrustee-sata-4x-nas.html +++ b/boards_cm/wiretrustee-sata-4x-nas.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This 4x SATA NAS board by Wiretrustee has an integrated Marvell 88SE9215 controller on the PCIe bus to interface with up to 4 native SATA ports.","headline":"Wiretrustee 4x SATA NAS Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/wiretrustee-sata-4x-nas.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/wiretrustee-sata-4x-nas.html"} diff --git a/boards_cm/wisgate-connect.html b/boards_cm/wisgate-connect.html index 5af7d89aa..15fea5b89 100644 --- a/boards_cm/wisgate-connect.html +++ b/boards_cm/wisgate-connect.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"WisGate Connect is an industrial IoT platform from RAKwireless for LoRaWAN and remote sensing. It has 3 mini PCIe slots, an M.2 slot, multiple SIM card slots, a Pi HAT mount, PoE expansion, WisBlock IO expansion, an optional OLED display, multiple power options, and runs RakPiOS, a custom version of Debian built especially for this board.","headline":"WisGate Connect","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/wisgate-connect.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/wisgate-connect.html"} diff --git a/boards_cm/zega-piboy.html b/boards_cm/zega-piboy.html index 4b3eba615..22c9b5827 100644 --- a/boards_cm/zega-piboy.html +++ b/boards_cm/zega-piboy.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Zega PiBoy from John Maddison is an original-Gameboy-style handheld gaming build centered around the CM4.","headline":"Zega PiBoy","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/zega-piboy.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/zega-piboy.html"} diff --git a/boards_cm/zymbit-secure-compute-node.html b/boards_cm/zymbit-secure-compute-node.html index cd417f987..daf715c22 100644 --- a/boards_cm/zymbit-secure-compute-node.html +++ b/boards_cm/zymbit-secure-compute-node.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Secure Edge Node - D35 is an extremely secure computing platform built around the Compute Module 4:","headline":"Zybmit Secure Edge Node - D35","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//boards_cm/zymbit-secure-compute-node.html"},"url":"https://pipci.jeffgeerling.com//boards_cm/zymbit-secure-compute-node.html"} diff --git a/cards_adapter/ashata-pcie-1-to-4-usb3-switch.html b/cards_adapter/ashata-pcie-1-to-4-usb3-switch.html index 2aaeed360..c2fce33cf 100644 --- a/cards_adapter/ashata-pcie-1-to-4-usb3-switch.html +++ b/cards_adapter/ashata-pcie-1-to-4-usb3-switch.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This PCI Express switch uses the ASM1184e PCIe switch, and works well with the Raspberry Pi. As with other PCI Express switches, it requires a separate power supply for 12V power to the board.","headline":"ASHATA PCE4PCE-A01 1 to 4 Port PCIe Switch","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/ashata-pcie-1-to-4-usb3-switch.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/ashata-pcie-1-to-4-usb3-switch.html"} diff --git a/cards_adapter/delock-pcie-to-parallel.html b/cards_adapter/delock-pcie-to-parallel.html index 85878e332..d462e2d67 100644 --- a/cards_adapter/delock-pcie-to-parallel.html +++ b/cards_adapter/delock-pcie-to-parallel.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"A number of parallel port adapters for PCI Express were tried on the Compute Module 4, but all that were tested required IO BAR space mapping to work correctly, and that legacy feature is not supported on the Pi’s SoC. So far no parallel port adapter has been found to work on the CM4.","headline":"Delock PCI Express Card to 1x Parallel IEEE 1284","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/delock-pcie-to-parallel.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/delock-pcie-to-parallel.html"} diff --git a/cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html b/cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html index 197b1d9b7..ffe015361 100644 --- a/cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html +++ b/cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Follow the GitHub issue for more details about this card’s current testing progress.","headline":"Exacq Technologies TI XIO3130 1 to 2 Port PCIe Switch","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/exacq-ti-xio3130-2-port-pcie-switch.html"} diff --git a/cards_adapter/hlt-1x-16x-extension-cable.html b/cards_adapter/hlt-1x-16x-extension-cable.html index 5bdcbcb5d..829cc84e8 100644 --- a/cards_adapter/hlt-1x-16x-extension-cable.html +++ b/cards_adapter/hlt-1x-16x-extension-cable.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is about as simple as it gets. I have encountered no issues with this adapter, and it’s helpful when plugging in any 4x, 8x, or 16x card to the 1x slot on the IO Board.","headline":"HLT PCIe 1x to 16x extension cable","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/hlt-1x-16x-extension-cable.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/hlt-1x-16x-extension-cable.html"} diff --git a/cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html b/cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html index 6066bf30a..10b628d51 100644 --- a/cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html +++ b/cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card requires external power (and includes a molex to floppy power adapter), but works great on both the Raspberry Pi CM4 and Pi 5 model B.","headline":"I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/iocrest-si-pex60016-2-port-pcie-switch.html"} diff --git a/cards_adapter/lenovo-ba7902-2-port-firewire-400.html b/cards_adapter/lenovo-ba7902-2-port-firewire-400.html index 0b5a5f290..7eefc2391 100644 --- a/cards_adapter/lenovo-ba7902-2-port-firewire-400.html +++ b/cards_adapter/lenovo-ba7902-2-port-firewire-400.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This firewire card uses the firewire_ohci kernel module:","headline":"I/O Crest SI-PEX60016 1 to 2 Port PCIe Switch","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/lenovo-ba7902-2-port-firewire-400.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/lenovo-ba7902-2-port-firewire-400.html"} diff --git a/cards_adapter/mellanox-connectx-3-pro.html b/cards_adapter/mellanox-connectx-3-pro.html index 453e79ba0..772369ca8 100644 --- a/cards_adapter/mellanox-connectx-3-pro.html +++ b/cards_adapter/mellanox-connectx-3-pro.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card requires a kernel recompile to include Mellanox 1/10/40Gbit Ethernet support. Via menuconfig:","headline":"ConnectX-3 Pro Dual port SFP+ Ethernet / MT27520","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/mellanox-connectx-3-pro.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/mellanox-connectx-3-pro.html"} diff --git a/cards_adapter/mikrotik-routerboard-14eu.html b/cards_adapter/mikrotik-routerboard-14eu.html index 292744be5..45c0e7a01 100644 --- a/cards_adapter/mikrotik-routerboard-14eu.html +++ b/cards_adapter/mikrotik-routerboard-14eu.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The MikroTik RouterBOARD 14eU RouterBOARD 14eU is an adapter card for using four miniPCIe wireless cards and 3G miniPCIe cards in a PC with a PCIe slot. This gives you the ability to use our new R11e wireless interfaces in conventional PC computers.","headline":"MikroTik RouterBOARD 14eU","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/mikrotik-routerboard-14eu.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/mikrotik-routerboard-14eu.html"} diff --git a/cards_adapter/pce164p-no3-ver-006-riser.html b/cards_adapter/pce164p-no3-ver-006-riser.html index 710d902a9..47aa018ab 100644 --- a/cards_adapter/pce164p-no3-ver-006-riser.html +++ b/cards_adapter/pce164p-no3-ver-006-riser.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Follow the GitHub issue for more details about this card’s current testing progress.","headline":"Rosewill RCRC-17001 1x to 16x Riser PCE164P-N06 VER 006","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no3-ver-006-riser.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no3-ver-006-riser.html"} diff --git a/cards_adapter/pce164p-no3-ver-888-riser.html b/cards_adapter/pce164p-no3-ver-888-riser.html index b4ea2eccc..b95742e39 100644 --- a/cards_adapter/pce164p-no3-ver-888-riser.html +++ b/cards_adapter/pce164p-no3-ver-888-riser.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Follow the GitHub issue for more details about this card’s current testing progress.","headline":"Generic PCE164P NO3 VER 888 1x to 16x riser","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no3-ver-888-riser.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no3-ver-888-riser.html"} diff --git a/cards_adapter/pce164p-no6-ver-008s-riser.html b/cards_adapter/pce164p-no6-ver-008s-riser.html index ce8f77c6b..c90cc993f 100644 --- a/cards_adapter/pce164p-no6-ver-008s-riser.html +++ b/cards_adapter/pce164p-no6-ver-008s-riser.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Follow the GitHub issue for more details about this card’s current testing progress.","headline":"Generic PCE164P NO3 VER 008S 1x to 16x riser","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no6-ver-008s-riser.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/pce164p-no6-ver-008s-riser.html"} diff --git a/cards_adapter/rdexp-pcie-x1-riser.html b/cards_adapter/rdexp-pcie-x1-riser.html index 8bf0d07ab..935b4e231 100644 --- a/cards_adapter/rdexp-pcie-x1-riser.html +++ b/cards_adapter/rdexp-pcie-x1-riser.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I plan to test this out and see how it can make things fit more easily within the footprint of the CM4 IO Board. This Would be really nice for things like USB cards or SATA cards that take up a bit of vertical space.","headline":"RDEXP PCIe x1 90° riser","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/rdexp-pcie-x1-riser.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/rdexp-pcie-x1-riser.html"} diff --git a/cards_adapter/startech-dual-serial-adapter.html b/cards_adapter/startech-dual-serial-adapter.html index 0fe0de215..b74f31d3a 100644 --- a/cards_adapter/startech-dual-serial-adapter.html +++ b/cards_adapter/startech-dual-serial-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This adapter card from StarTech is a PCI Express serial card that adds two 16C1050 RS232 serial UART channels/ports to a desktop computer or server. The serial card is compliant with PCI Express 1.0a specification, and it’s compatible with 1x, 2x, 4x, 8x and 16x PCI Express slots.","headline":"StarTech 2-Port PCI Express Serial Card with 16C1050 UART","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/startech-dual-serial-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/startech-dual-serial-adapter.html"} diff --git a/cards_adapter/waveshare-pcie-packet-switch-4p.html b/cards_adapter/waveshare-pcie-packet-switch-4p.html index 27bf004b8..dc559ea17 100644 --- a/cards_adapter/waveshare-pcie-packet-switch-4p.html +++ b/cards_adapter/waveshare-pcie-packet-switch-4p.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From Waveshare’s website:","headline":"Waveshare PCIe-Packet-Switch-4P","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/waveshare-pcie-packet-switch-4p.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/waveshare-pcie-packet-switch-4p.html"} diff --git a/cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html b/cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html index ceb2548aa..887df1b16 100644 --- a/cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html +++ b/cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"It adapts one x1 PCIe port to 4 x16 slots, with an independent molex 4-pin power supply for each port.","headline":"ZS ZHISHANG PCI-E X1 to 4 PCI-E X16 Expansion Riser","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html"},"url":"https://pipci.jeffgeerling.com//cards_adapter/zs-zhishang-pcie-x1-to-4-pcie-x16-expansion-riser.html"} diff --git a/cards_gpu/amd-radeon-hd-7470-1gb.html b/cards_gpu/amd-radeon-hd-7470-1gb.html index ba92cacf1..b81685401 100644 --- a/cards_gpu/amd-radeon-hd-7470-1gb.html +++ b/cards_gpu/amd-radeon-hd-7470-1gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Dell’s AMD Radeon HD 7470 has 1GB of GDDR5 VRAM, uses the Caicos GPU (“Southern Islands”), and was launched in Jan 2012 (according to TechPowerUp). Power draw is rated at 27W maximum, which could be an issue if driving it direct off the Pi’s PCIe slot without an externally-powered riser.","headline":"AMD Radeon HD 7470 1GB","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-hd-7470-1gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-hd-7470-1gb.html"} diff --git a/cards_gpu/amd-radeon-pro-wx2100.html b/cards_gpu/amd-radeon-pro-wx2100.html index 295d38bb5..2e504482a 100644 --- a/cards_gpu/amd-radeon-pro-wx2100.html +++ b/cards_gpu/amd-radeon-pro-wx2100.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The AMD Radeon Pro WX 2100 Graphics is a mid-range professional graphics card.","headline":"AMD Radeon Pro WX 2100 Graphics","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-pro-wx2100.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-pro-wx2100.html"} diff --git a/cards_gpu/amd-radeon-rx6700xt-12gb.html b/cards_gpu/amd-radeon-rx6700xt-12gb.html index 2957a9f1f..52e371be5 100644 --- a/cards_gpu/amd-radeon-rx6700xt-12gb.html +++ b/cards_gpu/amd-radeon-rx6700xt-12gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Radeon RX 6700 XT (“Navy Flounder”) was released in 2021 and is supported by the open source amdgpu driver in the Linux Kernel, version 5.11 and later. It is also supported by AMD’s Radeon Software for Linux as of the 20.50 version.","headline":"AMD Radeon RX 6700 XT 12GB PCIe x16","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-rx6700xt-12gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-rx6700xt-12gb.html"} diff --git a/cards_gpu/amd-radeon-rx7900xtx-24gb.html b/cards_gpu/amd-radeon-rx7900xtx-24gb.html index 2c8abdbf4..f85aff896 100644 --- a/cards_gpu/amd-radeon-rx7900xtx-24gb.html +++ b/cards_gpu/amd-radeon-rx7900xtx-24gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Radeon RX 7900 XT (“Navi 31”) was released in 2022 and is supported by the open source amdgpu driver in the Linux Kernel, version 6.0 and later. It is also supported by AMD’s Radeon Software for Linux as of the 22.40 version.","headline":"AMD Radeon RX 7900 XTX 24GB PCIe x16","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-rx7900xtx-24gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/amd-radeon-rx7900xtx-24gb.html"} diff --git a/cards_gpu/asrock-rack-m2-vga.html b/cards_gpu/asrock-rack-m2-vga.html index cf419f33d..3ace94b85 100644 --- a/cards_gpu/asrock-rack-m2-vga.html +++ b/cards_gpu/asrock-rack-m2-vga.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The M2_VGA is a tiny M.2 form-factor video card that features the SM750 GPU. This GPU doesn’t have a 3D rendering engine, it only has 16 MB of RAM, and it’s meant more for basic graphics like you’d find in a kiosk or an appliance—or as a very simple and power-efficient graphics processor for a server.","headline":"ASRock Rack M2_VGA","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/asrock-rack-m2-vga.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/asrock-rack-m2-vga.html"} diff --git a/cards_gpu/delock-module-minipcie-sm750.html b/cards_gpu/delock-module-minipcie-sm750.html index ecff53391..b852b8c32 100644 --- a/cards_gpu/delock-module-minipcie-sm750.html +++ b/cards_gpu/delock-module-minipcie-sm750.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Similar to the ASRock Rack M2_VGA, this Mini PCIe board uses the SM750 to power multi-display graphics with a fairly limited GPU. But support for the chip is built into the kernel, via an experimental driver.","headline":"Delock Module MiniPCIe SM750 VGA/DVI/HDMI Graphics Card","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/delock-module-minipcie-sm750.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/delock-module-minipcie-sm750.html"} diff --git a/cards_gpu/evga-geforce-gtx-750ti.html b/cards_gpu/evga-geforce-gtx-750ti.html index 89ddfd3e3..167f5a619 100644 --- a/cards_gpu/evga-geforce-gtx-750ti.html +++ b/cards_gpu/evga-geforce-gtx-750ti.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The GTX 750 Ti is a slightly older graphics card that is supported by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"EVGA Nvidia GeForce GTX 750 Ti","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/evga-geforce-gtx-750ti.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/evga-geforce-gtx-750ti.html"} diff --git a/cards_gpu/evga-geforce-rtx-3080ti.html b/cards_gpu/evga-geforce-rtx-3080ti.html index 0a8b43125..128b846fc 100644 --- a/cards_gpu/evga-geforce-rtx-3080ti.html +++ b/cards_gpu/evga-geforce-rtx-3080ti.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RTX 3080 Ti is supported by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"EVGA Nvidia GeForce RTX 3080 Ti","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/evga-geforce-rtx-3080ti.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/evga-geforce-rtx-3080ti.html"} diff --git a/cards_gpu/gigabyte-nvidia-rtx-4090.html b/cards_gpu/gigabyte-nvidia-rtx-4090.html index 44e3280ad..fe3961360 100644 --- a/cards_gpu/gigabyte-nvidia-rtx-4090.html +++ b/cards_gpu/gigabyte-nvidia-rtx-4090.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RTX 4090 is supported by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"Gigabyte Nvidia RTX 4090 OC","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/gigabyte-nvidia-rtx-4090.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/gigabyte-nvidia-rtx-4090.html"} diff --git a/cards_gpu/intel-arc-a750.html b/cards_gpu/intel-arc-a750.html index 30bc02ebd..b32814c9a 100644 --- a/cards_gpu/intel-arc-a750.html +++ b/cards_gpu/intel-arc-a750.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Intel Arc A750 Limited Edition is one of Intel’s first consumer standalone graphics cards. The driver support for X86 is… okay at best right now. And for ARM64, nonexistent.","headline":"Intel Arc A750 Limited Edition","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/intel-arc-a750.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/intel-arc-a750.html"} diff --git a/cards_gpu/msi-geforce-gtx-1080.html b/cards_gpu/msi-geforce-gtx-1080.html index eb37b68f1..e774c9480 100644 --- a/cards_gpu/msi-geforce-gtx-1080.html +++ b/cards_gpu/msi-geforce-gtx-1080.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The GTX 1080 is supported by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"MSI Nvidia GeForce GTX 1080 8G Gamer X","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/msi-geforce-gtx-1080.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/msi-geforce-gtx-1080.html"} diff --git a/cards_gpu/nvidia-quadro-2000.html b/cards_gpu/nvidia-quadro-2000.html index 79c341836..62c303344 100644 --- a/cards_gpu/nvidia-quadro-2000.html +++ b/cards_gpu/nvidia-quadro-2000.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HP version of the Nvidia Quadro 2000 has 1 GB of VRAM and came from one of the streaming PCs in the lab at Bishop DuBourg high school. I have yet to test it on the Pi.","headline":"Nvidia Quadro 2000","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-quadro-2000.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-quadro-2000.html"} diff --git a/cards_gpu/nvidia-quadro-rtx-8000.html b/cards_gpu/nvidia-quadro-rtx-8000.html index ecf674dc4..ca89b59c4 100644 --- a/cards_gpu/nvidia-quadro-rtx-8000.html +++ b/cards_gpu/nvidia-quadro-rtx-8000.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Quadro RTX 8000 is supported (well, not really on ARM64) by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"Nvidia Quadro RTX 8000","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-quadro-rtx-8000.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-quadro-rtx-8000.html"} diff --git a/cards_gpu/nvidia-rtx-a2000.html b/cards_gpu/nvidia-rtx-a2000.html index 9467053e4..d573f6ea0 100644 --- a/cards_gpu/nvidia-rtx-a2000.html +++ b/cards_gpu/nvidia-rtx-a2000.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The RTX A2000 is supported by both Nvidia’s proprietary driver and the open source Nouveau driver in the Linux Kernel.","headline":"PNY Nvidia RTX A2000 (Quadro)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-rtx-a2000.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/nvidia-rtx-a2000.html"} diff --git a/cards_gpu/sapphire-radeon-rx550-2gb.html b/cards_gpu/sapphire-radeon-rx550-2gb.html index 12726fd58..a80642e0f 100644 --- a/cards_gpu/sapphire-radeon-rx550-2gb.html +++ b/cards_gpu/sapphire-radeon-rx550-2gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Radeon RX 550 is a slightly older graphics card that is supported by the open source amdgpu driver in the Linux Kernel.","headline":"Sapphire AMD Radeon RX 550 2GB PCIe x16","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/sapphire-radeon-rx550-2gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/sapphire-radeon-rx550-2gb.html"} diff --git a/cards_gpu/visiontek-radeon-5450-1gb.html b/cards_gpu/visiontek-radeon-5450-1gb.html index 8f909d8e1..f84cf2d67 100644 --- a/cards_gpu/visiontek-radeon-5450-1gb.html +++ b/cards_gpu/visiontek-radeon-5450-1gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This graphics card needs a x1 to x16 powered adapter. The radeon driver for this card requires a kernel recompile, and the card is too old to be compatible with the amdgpu drivers.","headline":"VisionTek AMD Radeon 5450 1GB PCIe x16","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/visiontek-radeon-5450-1gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/visiontek-radeon-5450-1gb.html"} diff --git a/cards_gpu/xfx-radeon-rx460-4gb.html b/cards_gpu/xfx-radeon-rx460-4gb.html index 3f886fc64..3ecee6a9c 100644 --- a/cards_gpu/xfx-radeon-rx460-4gb.html +++ b/cards_gpu/xfx-radeon-rx460-4gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Radeon RX 460 is a slightly older graphics card that is supported by the open source amdgpu driver in the Linux Kernel.","headline":"XFX AMD Radeon RX 460 4GB PCIe x16","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/xfx-radeon-rx460-4gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/xfx-radeon-rx460-4gb.html"} diff --git a/cards_gpu/zotac-geforce-gt710-1gb.html b/cards_gpu/zotac-geforce-gt710-1gb.html index 770680b41..650230280 100644 --- a/cards_gpu/zotac-geforce-gt710-1gb.html +++ b/cards_gpu/zotac-geforce-gt710-1gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Needs x1 to x16 powered adapter. Nouveau driver requires compilation. Drivers for ARM: 32-bit, 64-bit. Requires extra BAR space. See linked GitHub issue for more details.","headline":"Zotac Nvidia GeForce GT 710 1GB PCIe x1","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_gpu/zotac-geforce-gt710-1gb.html"},"url":"https://pipci.jeffgeerling.com//cards_gpu/zotac-geforce-gt710-1gb.html"} diff --git a/cards_m2/alftel-12x-pcie-m2-carrier-board.html b/cards_m2/alftel-12x-pcie-m2-carrier-board.html index b2478888e..58de5fd19 100644 --- a/cards_m2/alftel-12x-pcie-m2-carrier-board.html +++ b/cards_m2/alftel-12x-pcie-m2-carrier-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Alftel Systems sent me this card to do some M.2 device testing, especially with different WiFi cards and Google Coral TPUs.","headline":"Alftel 12x PCI Express M.2 Carrier Board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/alftel-12x-pcie-m2-carrier-board.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/alftel-12x-pcie-m2-carrier-board.html"} diff --git a/cards_m2/apple-samsung-proprietary-1216-msata.html b/cards_m2/apple-samsung-proprietary-1216-msata.html index 187898f4a..97f59ec3d 100644 --- a/cards_m2/apple-samsung-proprietary-1216-msata.html +++ b/cards_m2/apple-samsung-proprietary-1216-msata.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"To use Apple’s proprietary SSD on the Pi, you’ll need two adapters:","headline":"Apple Samsung 12+16 Proprietary SSD for Macbook Pro (SM0128G) + Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/apple-samsung-proprietary-1216-msata.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/apple-samsung-proprietary-1216-msata.html"} diff --git a/cards_m2/coral-accelerator-ae-key.html b/cards_m2/coral-accelerator-ae-key.html index 835d2fdda..e7dd46ce7 100644 --- a/cards_m2/coral-accelerator-ae-key.html +++ b/cards_m2/coral-accelerator-ae-key.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Coral TPU accelerators offer an easy way to add advanced (and fast!) ML and AI coprocessors to embedded devices. You can use them for things like image recognition, and they are integrated into popular software like Frigate.","headline":"Google Coral TPU M.2 Accelerator A+E Key","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/coral-accelerator-ae-key.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/coral-accelerator-ae-key.html"} diff --git a/cards_m2/coral-m2-accelerator-dual-edge-tpu.html b/cards_m2/coral-m2-accelerator-dual-edge-tpu.html index 2b42c4ca4..4a3bbb45b 100644 --- a/cards_m2/coral-m2-accelerator-dual-edge-tpu.html +++ b/cards_m2/coral-m2-accelerator-dual-edge-tpu.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Coral M.2 Accelerator with Dual Edge TPU uses an interesting feature of M.2 E-key slots—it uses both lanes that are in the spec to the slot (though most board manufacturers only implement one lane per slot).","headline":"Coral M.2 Accelerator with Dual Edge TPU","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/coral-m2-accelerator-dual-edge-tpu.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/coral-m2-accelerator-dual-edge-tpu.html"} diff --git a/cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html b/cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html index e9966a193..8523ef14b 100644 --- a/cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html +++ b/cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Cytron sells an NVMe 2242 M-Key MakerDisk SSD in 128, 256, and 512 GB sizes.","headline":"Cytron MakerDisk SSD NVMe 2242 M-key M.2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/cytron-makerdisk-nvme-2242-m-key-ssd.html"} diff --git a/cards_m2/hailo-8-ai-module.html b/cards_m2/hailo-8-ai-module.html index d4f40aafa..d60124da8 100644 --- a/cards_m2/hailo-8-ai-module.html +++ b/cards_m2/hailo-8-ai-module.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Hailo-8 is an AI accelerator module that is keyed for multiple M.2 pinouts, including M, B+M, and A+E, in sizes ranging from 2230 to 2242, and you can get a model with breakable extensions out to 60 and 80mm deep.","headline":"Hailo-8 M.2 AI Accelerator","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/hailo-8-ai-module.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/hailo-8-ai-module.html"} diff --git a/cards_m2/hailo-8l-ai-module.html b/cards_m2/hailo-8l-ai-module.html index abe97f40d..bee5890b5 100644 --- a/cards_m2/hailo-8l-ai-module.html +++ b/cards_m2/hailo-8l-ai-module.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Hailo-8L is Hailo’s ‘Entry Level’ AI accelerator, meant for edge and lighter use cases.","headline":"Hailo-8L M.2 AI Accelerator","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/hailo-8l-ai-module.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/hailo-8l-ai-module.html"} diff --git a/cards_m2/kingspec-m2-nvme-ssd-128gb.html b/cards_m2/kingspec-m2-nvme-ssd-128gb.html index f0cff7bd6..8cdb8d5f4 100644 --- a/cards_m2/kingspec-m2-nvme-ssd-128gb.html +++ b/cards_m2/kingspec-m2-nvme-ssd-128gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This NVMe SSD works great with the CM4, assuming you have a compatible M.2 B or B+M key slot.","headline":"KingSpec 128GB M.2 2242 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kingspec-m2-nvme-ssd-128gb.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kingspec-m2-nvme-ssd-128gb.html"} diff --git a/cards_m2/kingston-sa400-120g-ssd.html b/cards_m2/kingston-sa400-120g-ssd.html index 60ef614c2..34fef8fef 100644 --- a/cards_m2/kingston-sa400-120g-ssd.html +++ b/cards_m2/kingston-sa400-120g-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I just bought this card and am currently testing it. Please follow the GitHub issue for more details.","headline":"Kingston SA400 120 GB SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kingston-sa400-120g-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kingston-sa400-120g-ssd.html"} diff --git a/cards_m2/kioxia-bg4-m2-nvme-ssd.html b/cards_m2/kioxia-bg4-m2-nvme-ssd.html index 8c429b86f..2d7ba7ade 100644 --- a/cards_m2/kioxia-bg4-m2-nvme-ssd.html +++ b/cards_m2/kioxia-bg4-m2-nvme-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"KIOXIA’s BG4 M.2 NVMe SSD drive is an inexpensive NVMe SSD commonly used in laptops.","headline":"KIOXIA BG4 M.2 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kioxia-bg4-m2-nvme-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kioxia-bg4-m2-nvme-ssd.html"} diff --git a/cards_m2/kioxia-cm6-nvme.html b/cards_m2/kioxia-cm6-nvme.html index e0712d02e..cc912ff00 100644 --- a/cards_m2/kioxia-cm6-nvme.html +++ b/cards_m2/kioxia-cm6-nvme.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This PCI Express NVMe Gen 4 SSD uses the SFF-TA-1001 protocol (sometimes known as U.3) to connect to enterprise servers.","headline":"KIOXIA CM6 PCIe NVMe SFF-TA-1001 (U.3)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kioxia-cm6-nvme.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kioxia-cm6-nvme.html"} diff --git a/cards_m2/kioxia-xg6-m2-nvme-ssd.html b/cards_m2/kioxia-xg6-m2-nvme-ssd.html index 729b0fa89..212ba2c9d 100644 --- a/cards_m2/kioxia-xg6-m2-nvme-ssd.html +++ b/cards_m2/kioxia-xg6-m2-nvme-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I received four KIOXIA XG6 M.2 NVMe SSD drives for testing in a clustered storage scenario. In individual testing on a couple different boards, the XG6 had no problem working with the CM4.","headline":"KIOXIA XG6 M.2 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kioxia-xg6-m2-nvme-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kioxia-xg6-m2-nvme-ssd.html"} diff --git a/cards_m2/kioxia-xg8-m2-nvme-ssd.html b/cards_m2/kioxia-xg8-m2-nvme-ssd.html index c3740b756..1de54039c 100644 --- a/cards_m2/kioxia-xg8-m2-nvme-ssd.html +++ b/cards_m2/kioxia-xg8-m2-nvme-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I received five KIOXIA XG8 M.2 NVMe SSD drives for testing in a clustered storage scenario. In individual testing, the XG8 had no problem working with the Pi 5.","headline":"KIOXIA XG8 M.2 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/kioxia-xg8-m2-nvme-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/kioxia-xg8-m2-nvme-ssd.html"} diff --git a/cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html b/cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html index 18bd6dc7c..fa52eb3b7 100644 --- a/cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html +++ b/cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"TODO.","headline":"MZHOU NVMe M.2 SSD M Key to PCIe 1x Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/mzhou-nvme-m2-ssd-m-key-adapter.html"} diff --git a/cards_m2/mzhou-wifi-bt-ngff-to-pcie.html b/cards_m2/mzhou-wifi-bt-ngff-to-pcie.html index 802cf1f38..656227e1f 100644 --- a/cards_m2/mzhou-wifi-bt-ngff-to-pcie.html +++ b/cards_m2/mzhou-wifi-bt-ngff-to-pcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This adapter worked great with the Intel AX200 Desktop Kit.","headline":"MZHOU WiFi/Bluetooth Adapter M.2 NGFF to PCI-E 1x","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/mzhou-wifi-bt-ngff-to-pcie.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/mzhou-wifi-bt-ngff-to-pcie.html"} diff --git a/cards_m2/ngff-m-key-ssd-adapter.html b/cards_m2/ngff-m-key-ssd-adapter.html index 71acbe1e1..53985c243 100644 --- a/cards_m2/ngff-m-key-ssd-adapter.html +++ b/cards_m2/ngff-m-key-ssd-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"TODO.","headline":"NGFF M.2 M Key SSD to PCIe 1x Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/ngff-m-key-ssd-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/ngff-m-key-ssd-adapter.html"} diff --git a/cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html b/cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html index dcd06fbf1..76bf22472 100644 --- a/cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html +++ b/cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This little adapter allows the installation of standard NVMe SSDs (or any other M-key device) into an A/E-key slot. I used three of these adapters to build the “world’s tiniest NVMe RAID” on my Raspberry Pi Compute module 4, along with a 12-slot M.2 carrier board.","headline":"NGFF NVMe M-key SSD to M.2 Key A/E Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/ngff-m-key-ssd-to-a-e-key-adapter.html"} diff --git a/cards_m2/pinedrive-2242-nvme-ssd.html b/cards_m2/pinedrive-2242-nvme-ssd.html index db7f83d66..4ebf8d6e9 100644 --- a/cards_m2/pinedrive-2242-nvme-ssd.html +++ b/cards_m2/pinedrive-2242-nvme-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pinedrive NVMe SSD 256GB (2242) costs €45,99 EUR (about $50 USD as of this writing), and is verified to work with the Raspberry Pi 5 (and earlier generations).","headline":"Pinedrive NVMe SSD 256GB (2242)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/pinedrive-2242-nvme-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/pinedrive-2242-nvme-ssd.html"} diff --git a/cards_m2/raspberry-pi-ssd.html b/cards_m2/raspberry-pi-ssd.html new file mode 100644 index 000000000..d84946207 --- /dev/null +++ b/cards_m2/raspberry-pi-ssd.html @@ -0,0 +1,123 @@ + + + + + + + + + + + + +Raspberry Pi SSD | Raspberry Pi PCIe Database + + + + + + + + + + + + + + + + + + + + +
+
+ + View on GitHub + +

Raspberry Pi PCIe Database

+

Raspberry Pi PCI Express device compatibility database

+
+
+ + +
+
+ +

Raspberry Pi SSD

+ +
+ + Raspberry Pi SSD + +
+ + + + + + + + + + + + + + + + + + +
CM4 FunctionalityPi 5 FunctionalityDriver Required?More Info
UntestedUntestedNoGitHub Issue
+ +
+

Videos Related to this Card

+ +

There are no videos for this card yet.

+ +
+ +
+

Description and Notes

+

The Raspberry Pi SSD is a 2230-size NVMe SSD rated at PCIe Gen 3 speed.

+ +
+ + + +
+
+ + + + + + + + + + + diff --git a/cards_m2/sabrent-rocket-q.html b/cards_m2/sabrent-rocket-q.html index f676c0f7a..8bd3c0e22 100644 --- a/cards_m2/sabrent-rocket-q.html +++ b/cards_m2/sabrent-rocket-q.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"For my Radxa Taco NAS build video, I tested a Sabrent Rocket Q 8TB NVMe SSD, and it worked a treat.","headline":"Sabrent Rocket Q 8TB M.2 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/sabrent-rocket-q.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/sabrent-rocket-q.html"} diff --git a/cards_m2/samsung-970-evo-plus-nvme.html b/cards_m2/samsung-970-evo-plus-nvme.html index dc2d7f88f..0f1da36bf 100644 --- a/cards_m2/samsung-970-evo-plus-nvme.html +++ b/cards_m2/samsung-970-evo-plus-nvme.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I put this drive through its paces using an M.2 to PCI Express adapter card. It runs fast—double the random IO performance when connected to the same Pi via a USB 3.0 adapter!","headline":"Samsung 970 EVO Plus 250 GB NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/samsung-970-evo-plus-nvme.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/samsung-970-evo-plus-nvme.html"} diff --git a/cards_m2/samsung-980-nvme.html b/cards_m2/samsung-980-nvme.html index 7cb5cb59e..f14c44cb1 100644 --- a/cards_m2/samsung-980-nvme.html +++ b/cards_m2/samsung-980-nvme.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I evaluted the usage of this drive through a mini PCIe to M.2 adapter card on the Turing Pi v2 with a CM4 Lite 4GiB model.","headline":"Samsung 980 SSD 500 GB NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/samsung-980-nvme.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/samsung-980-nvme.html"} diff --git a/cards_m2/sintech-mpcie-m2-adapter.html b/cards_m2/sintech-mpcie-m2-adapter.html index db185224e..73613a453 100644 --- a/cards_m2/sintech-mpcie-m2-adapter.html +++ b/cards_m2/sintech-mpcie-m2-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I purchased this card to validate NVMe drive functionality of the mPCIe ports for slots/nodes 1 and 2 on the pre-release Turing Pi v2.","headline":"Sintech M.2 (NGFF) NVMe SSD to Mini PCIe Adapter (with 20cm Cable)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/sintech-mpcie-m2-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/sintech-mpcie-m2-adapter.html"} diff --git a/cards_m2/wd-black-sn750.html b/cards_m2/wd-black-sn750.html index 7357c1f89..99a1ae075 100644 --- a/cards_m2/wd-black-sn750.html +++ b/cards_m2/wd-black-sn750.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"As long as you can physically connect this NVMe SSD to your Pi (e.g. with a PCIe to NVMe adapter), it should work fine with Pi OS.","headline":"WD_Black 500GB SN750 NVMe SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/wd-black-sn750.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/wd-black-sn750.html"} diff --git a/cards_m2/wd-pc-sn520-2230-nvme-ssd.html b/cards_m2/wd-pc-sn520-2230-nvme-ssd.html index f002dcb3e..d180b4755 100644 --- a/cards_m2/wd-pc-sn520-2230-nvme-ssd.html +++ b/cards_m2/wd-pc-sn520-2230-nvme-ssd.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This NVMe SSD works great with the CM4, assuming you have a compatible M.2 B or B+M key slot.","headline":"WD PC SN520 NVMe M.2 2230 SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/wd-pc-sn520-2230-nvme-ssd.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/wd-pc-sn520-2230-nvme-ssd.html"} diff --git a/cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html b/cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html index 319b70d16..2a9f5b870 100644 --- a/cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html +++ b/cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"TODO.","headline":"Xiwai NGFF M Key M.2 SSD to PCIe 1x Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/xiwai-ngff-m-key-m2-ssd-adapter.html"} diff --git a/cards_m2/xpg-sx6000-lite-128gb.html b/cards_m2/xpg-sx6000-lite-128gb.html index d83a345ef..cb5e93b5d 100644 --- a/cards_m2/xpg-sx6000-lite-128gb.html +++ b/cards_m2/xpg-sx6000-lite-128gb.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"So far I am unable to get this drive to be recognized by the Pi if using it with a standard M.2 to PCI Express adapter.","headline":"XPG SX6000 Lite 120GB SSD","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_m2/xpg-sx6000-lite-128gb.html"},"url":"https://pipci.jeffgeerling.com//cards_m2/xpg-sx6000-lite-128gb.html"} diff --git a/cards_multimedia/creative-SB1040.html b/cards_multimedia/creative-SB1040.html index 4355bc9a3..545f1e25c 100644 --- a/cards_multimedia/creative-SB1040.html +++ b/cards_multimedia/creative-SB1040.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"To get this sound card working with Pi OS, the following overlay needs to be added to the /boot/config.txt file:","headline":"Creative SB1040 Sound Blaster X-Fi Xtreme Audio Card","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_multimedia/creative-SB1040.html"},"url":"https://pipci.jeffgeerling.com//cards_multimedia/creative-SB1040.html"} diff --git a/cards_multimedia/xtrx-pcie-sdr.html b/cards_multimedia/xtrx-pcie-sdr.html index e828dd7a8..55200ccdd 100644 --- a/cards_multimedia/xtrx-pcie-sdr.html +++ b/cards_multimedia/xtrx-pcie-sdr.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The XTRX PCIe SDR is a designed for embedded SDR projects.","headline":"XTRX PCIe Software Defined Radio","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_multimedia/xtrx-pcie-sdr.html"},"url":"https://pipci.jeffgeerling.com//cards_multimedia/xtrx-pcie-sdr.html"} diff --git a/cards_network/9ntel-82599es.html b/cards_network/9ntel-82599es.html index 6ded9eb68..9bb0539f9 100644 --- a/cards_network/9ntel-82599es.html +++ b/cards_network/9ntel-82599es.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Currently testing. For more details, see the GitHub issue.","headline":"Intel 82599ES 10 Gigabit Ethernet Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/9ntel-82599es.html"},"url":"https://pipci.jeffgeerling.com//cards_network/9ntel-82599es.html"} diff --git a/cards_network/alfa-network-wifi-halow-ahm27292u.html b/cards_network/alfa-network-wifi-halow-ahm27292u.html index 201c08e2a..ffae60c03 100644 --- a/cards_network/alfa-network-wifi-halow-ahm27292u.html +++ b/cards_network/alfa-network-wifi-halow-ahm27292u.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The AHM27292U card is an IEEE 802.11ah sub 1 GHz standalone M.2/NGFF B-key 3042 type Linux module.","headline":"ALFA Network’s WiFi HaLow AHM27292U","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/alfa-network-wifi-halow-ahm27292u.html"},"url":"https://pipci.jeffgeerling.com//cards_network/alfa-network-wifi-halow-ahm27292u.html"} diff --git a/cards_network/asus-pce-ac51-wifi-5.html b/cards_network/asus-pce-ac51-wifi-5.html index 314732c3d..7776a22b0 100644 --- a/cards_network/asus-pce-ac51-wifi-5.html +++ b/cards_network/asus-pce-ac51-wifi-5.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This WiFi card supports 802.11ac, and has drivers available for Linux and Windows, at least, but I have had trouble getting these drivers running (or even installable) on the Pi.","headline":"ASUS PCE-AC51 802.11ac WiFi Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/asus-pce-ac51-wifi-5.html"},"url":"https://pipci.jeffgeerling.com//cards_network/asus-pce-ac51-wifi-5.html"} diff --git a/cards_network/asus-xg-c100c-10g.html b/cards_network/asus-xg-c100c-10g.html index af61cdaab..8f268300d 100644 --- a/cards_network/asus-xg-c100c-10g.html +++ b/cards_network/asus-xg-c100c-10g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This 10 Gigabit network card has an Aquantia AQC107 802.3bz NBase-T ethernet controller, which requires the AQtion driver.","headline":"ASUS XG-C100C 10G Network Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/asus-xg-c100c-10g.html"},"url":"https://pipci.jeffgeerling.com//cards_network/asus-xg-c100c-10g.html"} diff --git a/cards_network/broadcom-bcm94360ng.html b/cards_network/broadcom-bcm94360ng.html index a16a734f5..745519fb3 100644 --- a/cards_network/broadcom-bcm94360ng.html +++ b/cards_network/broadcom-bcm94360ng.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Currently testing. See more details in the linked GitHub issue.","headline":"Broadcom BCM94360NG 802.11ac WiFi M.2 Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/broadcom-bcm94360ng.html"},"url":"https://pipci.jeffgeerling.com//cards_network/broadcom-bcm94360ng.html"} diff --git a/cards_network/compex-wle200nx.html b/cards_network/compex-wle200nx.html index e2dce3114..4127104d9 100644 --- a/cards_network/compex-wle200nx.html +++ b/cards_network/compex-wle200nx.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Alftel just shipped me a Seaberry board to test, and it came with a few PCI Express devices pre-installed.","headline":"Compex WLE200NX 802.11n 2x2 mini PCIe WiFi card","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/compex-wle200nx.html"},"url":"https://pipci.jeffgeerling.com//cards_network/compex-wle200nx.html"} diff --git a/cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html b/cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html index 3652d44d2..53f2bd02d 100644 --- a/cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html +++ b/cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I just started testing this card. Please follow the linked GitHub issue for the latest updates.","headline":"Dell Intel 942V6 X520-DA2 dual 10 Gbps SFP+ NIC","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html"},"url":"https://pipci.jeffgeerling.com//cards_network/dell-intel-942v6-x520-da2-10gb-sfp-dual-nic.html"} diff --git a/cards_network/edup-intel-ax200-wifi-6.html b/cards_network/edup-intel-ax200-wifi-6.html index a166bbea6..f8009d2d0 100644 --- a/cards_network/edup-intel-ax200-wifi-6.html +++ b/cards_network/edup-intel-ax200-wifi-6.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Requires driver patch and Intel firmware install. See more details in the linked GitHub issue.","headline":"EDUP PCIe Intel AX200 WiFi 6 Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/edup-intel-ax200-wifi-6.html"},"url":"https://pipci.jeffgeerling.com//cards_network/edup-intel-ax200-wifi-6.html"} diff --git a/cards_network/innodisk-egpl-t101.html b/cards_network/innodisk-egpl-t101.html index 29814d1ec..488886402 100644 --- a/cards_network/innodisk-egpl-t101.html +++ b/cards_network/innodisk-egpl-t101.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Innodisk EGPL-T101 is a 10 GbE M.2 adapter in a tiny form factor. It has an Aquantia chip inside, and should be well supported under Linux. See GitHub issue for more information and updates on testing.","headline":"Innodisk EGPL-T101","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/innodisk-egpl-t101.html"},"url":"https://pipci.jeffgeerling.com//cards_network/innodisk-egpl-t101.html"} diff --git a/cards_network/intel-8260ngw.html b/cards_network/intel-8260ngw.html index 4f96f46bd..f2856ffbf 100644 --- a/cards_network/intel-8260ngw.html +++ b/cards_network/intel-8260ngw.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Currently testing. See more details in the linked GitHub issue.","headline":"Intel 8260NGW 802.11ac WiFi M.2 Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/intel-8260ngw.html"},"url":"https://pipci.jeffgeerling.com//cards_network/intel-8260ngw.html"} diff --git a/cards_network/intel-ax210-wifi-6e.html b/cards_network/intel-ax210-wifi-6e.html index 134d71776..db7a9186c 100644 --- a/cards_network/intel-ax210-wifi-6e.html +++ b/cards_network/intel-ax210-wifi-6e.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"To get this card working on the Pi, you need to compile a custom kernel with the following kernel configuration option added:","headline":"Intel AX210NGW WiFi 6E 802.11ax M.2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/intel-ax210-wifi-6e.html"},"url":"https://pipci.jeffgeerling.com//cards_network/intel-ax210-wifi-6e.html"} diff --git a/cards_network/intel-i210-nic.html b/cards_network/intel-i210-nic.html index f4eae5b45..b10520ee9 100644 --- a/cards_network/intel-i210-nic.html +++ b/cards_network/intel-i210-nic.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"In tandem with my work on the Time Card (see #199), I noticed @lasselj had tested the Intel I210 on a Raspberry Pi and it seems to be working.","headline":"Intel I210-T1 Network Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/intel-i210-nic.html"},"url":"https://pipci.jeffgeerling.com//cards_network/intel-i210-nic.html"} diff --git a/cards_network/intel-i340-t4-4-port-1g.html b/cards_network/intel-i340-t4-4-port-1g.html index 5a8cc2f0d..a44810b48 100644 --- a/cards_network/intel-i340-t4-4-port-1g.html +++ b/cards_network/intel-i340-t4-4-port-1g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Requires installation of Intel Linux base driver. PCIe lane limits to ~3.2 Gbps total bandwidth. See more details in the linked GitHub issue.","headline":"Intel I340-T4 PCIe x4 4-port Gigabit Network Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/intel-i340-t4-4-port-1g.html"},"url":"https://pipci.jeffgeerling.com//cards_network/intel-i340-t4-4-port-1g.html"} diff --git a/cards_network/jetway-jadmpedila-mini-pcie-lan.html b/cards_network/jetway-jadmpedila-mini-pcie-lan.html index 0b05c82eb..905430fe9 100644 --- a/cards_network/jetway-jadmpedila-mini-pcie-lan.html +++ b/cards_network/jetway-jadmpedila-mini-pcie-lan.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Alftel shipped me this card with their Seaberry board.","headline":"Jetway JADMPEIDLA dual-gigabit Mini PCIe LAN card with Intel i350","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/jetway-jadmpedila-mini-pcie-lan.html"},"url":"https://pipci.jeffgeerling.com//cards_network/jetway-jadmpedila-mini-pcie-lan.html"} diff --git a/cards_network/killer1535.html b/cards_network/killer1535.html index 28fd26b28..ad74a512c 100644 --- a/cards_network/killer1535.html +++ b/cards_network/killer1535.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Currently testing. See more details in the linked GitHub issue.","headline":"Killer1535 802.11ac NGFF WiFi M.2 Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/killer1535.html"},"url":"https://pipci.jeffgeerling.com//cards_network/killer1535.html"} diff --git a/cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html b/cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html index fd9b28052..041fda809 100644 --- a/cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html +++ b/cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Testing this card requires the Mellanox Ethernet driver to be compiled into the Pi OS kernel. Since it is not by default, you need to recompile the kernel with the following option enabled through menuconfig:","headline":"Mellanox ConnectX-2 MNPA19-XTR SFP+ 10G Ethernet Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html"},"url":"https://pipci.jeffgeerling.com//cards_network/mellanox-connectx-2-mnpa19-xtr-sfp-10g.html"} diff --git a/cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html b/cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html index 8cffc976e..1ebc8bc4b 100644 --- a/cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html +++ b/cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Testing this card requires the Mellanox Ethernet driver to be compiled into the Pi OS kernel. Since it is not by default, you need to recompile the kernel with the following option enabled through menuconfig:","headline":"Mellanox ConnectX-3 EN CX311A SFP+ 10G Ethernet Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html"},"url":"https://pipci.jeffgeerling.com//cards_network/mellanox-connectx-3-EN-CX311A-sfp-10g.html"} diff --git a/cards_network/mikrotik-ccr2004-1g-2xs-pcie.html b/cards_network/mikrotik-ccr2004-1g-2xs-pcie.html index c42a8ba7f..d2329a3b7 100644 --- a/cards_network/mikrotik-ccr2004-1g-2xs-pcie.html +++ b/cards_network/mikrotik-ccr2004-1g-2xs-pcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The MikroTik CCR2004-1G-2XS-PCIe is a SmartNIC/Router-NIC/poor man’s DPU equipped with:","headline":"MikroTik CCR2004-1G-2XS-PCIe","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/mikrotik-ccr2004-1g-2xs-pcie.html"},"url":"https://pipci.jeffgeerling.com//cards_network/mikrotik-ccr2004-1g-2xs-pcie.html"} diff --git a/cards_network/quectel-lte-ec25-a.html b/cards_network/quectel-lte-ec25-a.html index 313429ccf..099018db6 100644 --- a/cards_network/quectel-lte-ec25-a.html +++ b/cards_network/quectel-lte-ec25-a.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From the spec sheet:","headline":"Quectel EC25-A LTE Cat 4 Mini PCIe Module","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/quectel-lte-ec25-a.html"},"url":"https://pipci.jeffgeerling.com//cards_network/quectel-lte-ec25-a.html"} diff --git a/cards_network/realtek-rtl8821ce.html b/cards_network/realtek-rtl8821ce.html index 3f9ba6430..d15d02890 100644 --- a/cards_network/realtek-rtl8821ce.html +++ b/cards_network/realtek-rtl8821ce.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I pulled an 915620-001 Wireless card out of my HP Slim S01 desktop when I upgraded it to Intel’s AX200 WiFi 6 card. It uses Realtek’s RTL8821CE chipset, and supports 802.11ac and Bluetooth 4.2. It only has one antenna connection. Check the GitHub issue for more information and future updates.","headline":"Realtek RL8821CE","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/realtek-rtl8821ce.html"},"url":"https://pipci.jeffgeerling.com//cards_network/realtek-rtl8821ce.html"} diff --git a/cards_network/rosewill-rc20001-25gbe.html b/cards_network/rosewill-rc20001-25gbe.html index 6b7deb8ba..3705569b8 100644 --- a/cards_network/rosewill-rc20001-25gbe.html +++ b/cards_network/rosewill-rc20001-25gbe.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This adapter works great with the Pi in the built-in 1x PCIe slot on the IO Board. I tried installing the Realtek drivers from their website but had difficulty compiling them.","headline":"Rosewill RC-20001 2.5GBASE-T PCIe x1 Network Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/rosewill-rc20001-25gbe.html"},"url":"https://pipci.jeffgeerling.com//cards_network/rosewill-rc20001-25gbe.html"} diff --git a/cards_network/sierra-wireless-em7345.html b/cards_network/sierra-wireless-em7345.html index 9a74c35b4..34b9e9365 100644 --- a/cards_network/sierra-wireless-em7345.html +++ b/cards_network/sierra-wireless-em7345.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Currently testing. See more details in the GitHub issue.","headline":"Sierra Wireless EM7345","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/sierra-wireless-em7345.html"},"url":"https://pipci.jeffgeerling.com//cards_network/sierra-wireless-em7345.html"} diff --git a/cards_network/sierra-wireless-em7565.html b/cards_network/sierra-wireless-em7565.html index 5c609a1f9..773775b6e 100644 --- a/cards_network/sierra-wireless-em7565.html +++ b/cards_network/sierra-wireless-em7565.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The modem is a Cat-12 4G modem in the M.2 form factor (not like the mini PCIe modems I’m used to), and supposedly delivers up to 600 Mbps down, 150 Mbps up. It has GNSS and seems to be popular in more high-end industrial devices.","headline":"Sierra Wireless EM7565 4G LTE NGFF modem","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/sierra-wireless-em7565.html"},"url":"https://pipci.jeffgeerling.com//cards_network/sierra-wireless-em7565.html"} diff --git a/cards_network/simcom-sim8200ea.html b/cards_network/simcom-sim8200ea.html index 70a79d88b..02dc99ed0 100644 --- a/cards_network/simcom-sim8200ea.html +++ b/cards_network/simcom-sim8200ea.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From @shayne on GitHub:","headline":"SimCom SIM8200EA-M2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/simcom-sim8200ea.html"},"url":"https://pipci.jeffgeerling.com//cards_network/simcom-sim8200ea.html"} diff --git a/cards_network/syba-dual-25gbe-pcie-nic.html b/cards_network/syba-dual-25gbe-pcie-nic.html index 445931985..00f1b77bb 100644 --- a/cards_network/syba-dual-25gbe-pcie-nic.html +++ b/cards_network/syba-dual-25gbe-pcie-nic.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card uses the same Realtek 8125 chip that’s in the Rosewill RC20001 2.5 Gbps card I tested, but the difference is it has two of them!","headline":"Syba Dual 2.5 Gigabit Ethernet PCIe NIC SD-PEX24066","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_network/syba-dual-25gbe-pcie-nic.html"},"url":"https://pipci.jeffgeerling.com//cards_network/syba-dual-25gbe-pcie-nic.html"} diff --git a/cards_other/digium-te420.html b/cards_other/digium-te420.html index 8ad37744e..8d5426ed2 100644 --- a/cards_other/digium-te420.html +++ b/cards_other/digium-te420.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Digium TE420 card was designed for use with Asterisk, Switchvox, and FreePBX; providing up to 120 channels of voice and data, the Digium TE420 card has four standard RJ-45 ports. The Digium TE420 can provide four T1, E1, or J1 interfaces and support 96 T1/J1 or 120 E1 connections.","headline":"Digium, Inc. Wildcard TE420 quad-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/digium-te420.html"},"url":"https://pipci.jeffgeerling.com//cards_other/digium-te420.html"} diff --git a/cards_other/maxlinear-evaluation.html b/cards_other/maxlinear-evaluation.html index 47da1cac6..425cca8b3 100644 --- a/cards_other/maxlinear-evaluation.html +++ b/cards_other/maxlinear-evaluation.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From MaxLinear’s documentation:","headline":"MaxLinear XR17V358/SP339-0A-EB","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/maxlinear-evaluation.html"},"url":"https://pipci.jeffgeerling.com//cards_other/maxlinear-evaluation.html"} diff --git a/cards_other/open-hat-pcie.html b/cards_other/open-hat-pcie.html index d518fa7fc..b653d1f1f 100644 --- a/cards_other/open-hat-pcie.html +++ b/cards_other/open-hat-pcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I have too many Raspberry Pi hats. Occasionally, I wish to debug them on an x86 computer, which gave birth to the idea of creating an adapter board. Thus, the open HAT-PCIe was born.","headline":"open HAT-PCIe covert board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/open-hat-pcie.html"},"url":"https://pipci.jeffgeerling.com//cards_other/open-hat-pcie.html"} diff --git a/cards_other/sangoma-a10x.html b/cards_other/sangoma-a10x.html index f8ac3a42d..e6f96d6b9 100644 --- a/cards_other/sangoma-a10x.html +++ b/cards_other/sangoma-a10x.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Sangoma is the market leader in supporting reliable SD-WAN failover solutions for large retail organizations over a T1 / E1 internet connection. Sangoma’s world-class A-series T1 / E1 data cards have been dominating the market sector since 1984, being installed into appliances of large vendors and OEMs, supporting some of the largest Point-of-Sale (POS) T1 WAN failover solutions and data applications.","headline":"Sangoma Technologies Corp. A10x T1/E1 AFT cards","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/sangoma-a10x.html"},"url":"https://pipci.jeffgeerling.com//cards_other/sangoma-a10x.html"} diff --git a/cards_other/time-card.html b/cards_other/time-card.html index 3d801c8df..abe469115 100644 --- a/cards_other/time-card.html +++ b/cards_other/time-card.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Time Card is the heart of the Open Time Server project. It is an entirely open source board design that can be used with the OCP PTP driver in the Linux kernel to run a computer as a grandmaster clock source with hardware timestamping.","headline":"Time Card - Open Compute Project","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/time-card.html"},"url":"https://pipci.jeffgeerling.com//cards_other/time-card.html"} diff --git a/cards_other/vantec-ugt-fw210.html b/cards_other/vantec-ugt-fw210.html index d332675d1..0a613bce2 100644 --- a/cards_other/vantec-ugt-fw210.html +++ b/cards_other/vantec-ugt-fw210.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Vantec 2+1 FireWire 800/400 PCIe Combo Host Card adds two FireWire 800 ports and one FireWire 400 port (6-pin).","headline":"Vantec 2+1 FireWire 800/400 PCIe Combo Host Card (UGT-FW210)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/vantec-ugt-fw210.html"},"url":"https://pipci.jeffgeerling.com//cards_other/vantec-ugt-fw210.html"} diff --git a/cards_other/via-firewire-iim-vt6307l.html b/cards_other/via-firewire-iim-vt6307l.html index da77179d3..f09eb61e1 100644 --- a/cards_other/via-firewire-iim-vt6307l.html +++ b/cards_other/via-firewire-iim-vt6307l.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"GitHub user @WACOMalt was able to get a Generic VT6307L / ASM1083 2+1 IEEE 1394 FireWire PCIe card working on the Compute Module 4.","headline":"VIA FireWire IIM VT6307L host controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_other/via-firewire-iim-vt6307l.html"},"url":"https://pipci.jeffgeerling.com//cards_other/via-firewire-iim-vt6307l.html"} diff --git a/cards_storage/adaptec-asr-6405e-2270800-r-raid.html b/cards_storage/adaptec-asr-6405e-2270800-r-raid.html index 46f1e8449..de90b0cf8 100644 --- a/cards_storage/adaptec-asr-6405e-2270800-r-raid.html +++ b/cards_storage/adaptec-asr-6405e-2270800-r-raid.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I have just received this card, and will be testing it soon. Please follow the linked GitHub issue for more details.","headline":"Adaptec ASR-6405E 2270800-R RAID Storage Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/adaptec-asr-6405e-2270800-r-raid.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/adaptec-asr-6405e-2270800-r-raid.html"} diff --git a/cards_storage/asm1061-2-port-adapter.html b/cards_storage/asm1061-2-port-adapter.html index d15c55c4d..a60e5c62f 100644 --- a/cards_storage/asm1061-2-port-adapter.html +++ b/cards_storage/asm1061-2-port-adapter.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Check the GitHub issue to follow testing progress.","headline":"4-port (2-active) ASM1061 SATA adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/asm1061-2-port-adapter.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/asm1061-2-port-adapter.html"} diff --git a/cards_storage/broadcom-megaraid-9405w-16i.html b/cards_storage/broadcom-megaraid-9405w-16i.html index f468b124a..10cd952de 100644 --- a/cards_storage/broadcom-megaraid-9405w-16i.html +++ b/cards_storage/broadcom-megaraid-9405w-16i.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card is similar to the 9460-16i, and is new enough to be supported on ARM platforms by the in-tree mpt3sas driver.","headline":"Broadcom MegaRAID 9405W-16i storage controller (LSI)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9405w-16i.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9405w-16i.html"} diff --git a/cards_storage/broadcom-megaraid-9440-8i.html b/cards_storage/broadcom-megaraid-9440-8i.html index b843ab4a2..bf8863ae8 100644 --- a/cards_storage/broadcom-megaraid-9440-8i.html +++ b/cards_storage/broadcom-megaraid-9440-8i.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card is similar to the 9460-16i, and is new enough to be supported on ARM platforms by the in-tree mpt3sas driver.","headline":"Broadcom MegaRAID 9440-8i storage adapter (LSI)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9440-8i.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9440-8i.html"} diff --git a/cards_storage/broadcom-megaraid-9460-16i.html b/cards_storage/broadcom-megaraid-9460-16i.html index b2660590d..b6617e140 100644 --- a/cards_storage/broadcom-megaraid-9460-16i.html +++ b/cards_storage/broadcom-megaraid-9460-16i.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This card currently requires a few minor driver modifications to work on both 32-bit and 64-bit ARM on Raspberry Pi OS. The 64-bit version also hits a bug in the Pi 64-bit kernel: writeq() on 64-bit OS does not issue PCIe cycle, switching to two writel() works.","headline":"Broadcom MegaRAID 9460-16i storage controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9460-16i.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/broadcom-megaraid-9460-16i.html"} diff --git a/cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html b/cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html index ec7045594..523c31d12 100644 --- a/cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html +++ b/cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Having trouble initializing. Might work if flashed to ‘IT mode’ as a generic SATA HBA. See linked GitHub issue for more details.","headline":"IBM ServeRAID BR10i / LSI SAS3082E-R SAS RAID controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/ibm-servraid-br10i-lsi-sas3082e-r-sas-raid.html"} diff --git a/cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html b/cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html index a7020fc3b..da1aa6687 100644 --- a/cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html +++ b/cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"I have not yet tested this card, though it is already flashed into IT mode, so there’s a chance it will work on the Pi.","headline":"Intel SASUC8I / LSI SAS3081E-R LSI 1068e RAID controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/intel-SASUC8I-LSI-SAS3081E-R-raid.html"} diff --git a/cards_storage/iocrest-jmb585-m2-sata.html b/cards_storage/iocrest-jmb585-m2-sata.html index 27c6c8bb8..2f5d83641 100644 --- a/cards_storage/iocrest-jmb585-m2-sata.html +++ b/cards_storage/iocrest-jmb585-m2-sata.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This little SATA board is a convenient and compact way to add up to 5 SATA drives to a Raspberry Pi, either via a CM4 carrier board that has a built-in full-size (80mm) M.2 slot, or via a PCI Express x1 to M.2 adapter card.","headline":"IOCrest M.2 to 5 Ports SATA with JMB585","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/iocrest-jmb585-m2-sata.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/iocrest-jmb585-m2-sata.html"} diff --git a/cards_storage/iocrest-mini-pcie-dual-sata.html b/cards_storage/iocrest-mini-pcie-dual-sata.html index 5c46f83e3..1fa4e9feb 100644 --- a/cards_storage/iocrest-mini-pcie-dual-sata.html +++ b/cards_storage/iocrest-mini-pcie-dual-sata.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The IOCrest mini PCIe dual SATA card has an ASM1061 chip on it.","headline":"IOCrest mini PCIe dual SATA card (ASM1061 chipset)","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/iocrest-mini-pcie-dual-sata.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/iocrest-mini-pcie-dual-sata.html"} diff --git a/cards_storage/iocrest-sata-2-port-jmb582.html b/cards_storage/iocrest-sata-2-port-jmb582.html index 8412f943a..d59195e0b 100644 --- a/cards_storage/iocrest-sata-2-port-jmb582.html +++ b/cards_storage/iocrest-sata-2-port-jmb582.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Since mid-2021, SATA support is built into the Raspberry Pi kernel, so assuming you have updated to the latest version (sudo apt upgrade -y), this card should work out of the box.","headline":"IOCrest JMB582 PCIe Gen3 SATA Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-2-port-jmb582.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-2-port-jmb582.html"} diff --git a/cards_storage/iocrest-sata-3-marvell-9215.html b/cards_storage/iocrest-sata-3-marvell-9215.html index b79aeff6a..869b6df2d 100644 --- a/cards_storage/iocrest-sata-3-marvell-9215.html +++ b/cards_storage/iocrest-sata-3-marvell-9215.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Since mid-2021, SATA support is built into the Raspberry Pi kernel, so assuming you have updated to the latest version (sudo apt upgrade -y), this card should work out of the box.","headline":"IO Crest 4 Port SATA III PCIe x1 with Marvell 9215","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-3-marvell-9215.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-3-marvell-9215.html"} diff --git a/cards_storage/iocrest-sata-5-port-jmb585.html b/cards_storage/iocrest-sata-5-port-jmb585.html index c0811ecc6..3677f9c77 100644 --- a/cards_storage/iocrest-sata-5-port-jmb585.html +++ b/cards_storage/iocrest-sata-5-port-jmb585.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Since mid-2021, SATA support is built into the Raspberry Pi kernel, so assuming you have updated to the latest version (sudo apt upgrade -y), this card should work out of the box.","headline":"IOCrest JMB585 PCIe Gen3 SATA Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-5-port-jmb585.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/iocrest-sata-5-port-jmb585.html"} diff --git a/cards_storage/jmicron-jmb263.html b/cards_storage/jmicron-jmb263.html index 6d9264ca9..29432ab58 100644 --- a/cards_storage/jmicron-jmb263.html +++ b/cards_storage/jmicron-jmb263.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Check the GitHub issue to follow testing progress.","headline":"JMicron JMB363 PCI Express to SATA II / PATA Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/jmicron-jmb263.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/jmicron-jmb263.html"} diff --git a/cards_storage/jmicron-jmb362-host-controller.html b/cards_storage/jmicron-jmb362-host-controller.html index 1ff9c2b4e..b04afd3d4 100644 --- a/cards_storage/jmicron-jmb362-host-controller.html +++ b/cards_storage/jmicron-jmb362-host-controller.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"From @guibom: This JMB362 is an older JMicron card and controller, but it works really well. No need for custom drivers or settings, it worked out-of-box with the latest kernel. Seems like a good solution for somebody that needs only 2 drives, and doesn’t want to modify their 1x PCIe slot.","headline":"JMicron JMB362 SATA Host Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/jmicron-jmb362-host-controller.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/jmicron-jmb362-host-controller.html"} diff --git a/cards_storage/marvell-88se9230-host-controller.html b/cards_storage/marvell-88se9230-host-controller.html index 2353b53a9..ff091fa90 100644 --- a/cards_storage/marvell-88se9230-host-controller.html +++ b/cards_storage/marvell-88se9230-host-controller.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Marvell 88SE9 is the successor to the 88se9130, with 2x PCIe 2.0 lanes and SATA III. It features Marvell’s “Hyperduo” feature set that allows SSDs to act as caches for HDDs, as well as striping, mirroring or RAID 10. TRIM is supported along with port multipliers. Apparently the card will even do disk encryption with a modified ROM.","headline":"Marvell 88SE9230 Host Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/marvell-88se9230-host-controller.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/marvell-88se9230-host-controller.html"} diff --git a/cards_storage/syba-sata-4-port-non-raid-asm1064.html b/cards_storage/syba-sata-4-port-non-raid-asm1064.html index 0c1421bb9..f46bd1932 100644 --- a/cards_storage/syba-sata-4-port-non-raid-asm1064.html +++ b/cards_storage/syba-sata-4-port-non-raid-asm1064.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This SATA controller works well with Raspberry Pi OS and allows attaching 4 SATA devices (powered separately). It uses the ASMedia 1064 chipset.","headline":"Syba/IOCrest ASM1064 PCIe SATA 4-port Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/syba-sata-4-port-non-raid-asm1064.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/syba-sata-4-port-non-raid-asm1064.html"} diff --git a/cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html b/cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html index de4bb16fa..378f898ca 100644 --- a/cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html +++ b/cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Check the GitHub issue to follow testing progress.","headline":"Teratrend 2-port SATA-III Marvell 88SE9130","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html"},"url":"https://pipci.jeffgeerling.com//cards_storage/teratrend-2-port-sata-3-marvell-88se9130.html"} diff --git a/cards_usb/Japan-NEC-Chipset.html b/cards_usb/Japan-NEC-Chipset.html index 37c14de16..cd21f3122 100644 --- a/cards_usb/Japan-NEC-Chipset.html +++ b/cards_usb/Japan-NEC-Chipset.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"PCIe to USB 3.0 Adapter for Raspberry Pi Compute Module 4 IO Board. The main chipset is Japan NEC d720200F1.","headline":"Usb 3.0 Pci-e Host Card Japan NEC Chipset","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/Japan-NEC-Chipset.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/Japan-NEC-Chipset.html"} diff --git a/cards_usb/a-adwits-vl805.html b/cards_usb/a-adwits-vl805.html index 048bdf981..191931109 100644 --- a/cards_usb/a-adwits-vl805.html +++ b/cards_usb/a-adwits-vl805.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This USB 3.0 controller card has four USB 3.0 ports, uses the VLI VL805 chipset (which is supported by Pi OS out of the box), and has a female 4-pin molex power connector that must be used to provide power to the card.","headline":"A ADWITS PCIe 1x ‘PCI Experss’ USB 3.0 adapter with VL805","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/a-adwits-vl805.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/a-adwits-vl805.html"} diff --git a/cards_usb/inateck-pcie-usb3.html b/cards_usb/inateck-pcie-usb3.html index 803e4da18..81c2c1341 100644 --- a/cards_usb/inateck-pcie-usb3.html +++ b/cards_usb/inateck-pcie-usb3.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This USB 3.0 controller card has two external USB 3.0 ports, and a male header for two more internal ports, and it uses a Fresco Logic chipset (which is supported by Pi OS out of the box).","headline":"Inateck PCIe x1 USB 3.0 adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/inateck-pcie-usb3.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/inateck-pcie-usb3.html"} diff --git a/cards_usb/mzhou-usb3-sata-iii.html b/cards_usb/mzhou-usb3-sata-iii.html index 3a0a5e46e..29c9c98df 100644 --- a/cards_usb/mzhou-usb3-sata-iii.html +++ b/cards_usb/mzhou-usb3-sata-iii.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This USB 3.0 card uses a Renesas uPD720201 USB 3.0 controller, and works with the Raspberry Pi, and also includes a SATA M.2 slot which can accept SSDs.","headline":"MZHOU USB 3.0 adapter with M.2 SATA SSD slot","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/mzhou-usb3-sata-iii.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/mzhou-usb3-sata-iii.html"} diff --git a/cards_usb/renesas-UPD720201-usb3-6amlifestyle.html b/cards_usb/renesas-UPD720201-usb3-6amlifestyle.html index 176d08faa..07f32c99d 100644 --- a/cards_usb/renesas-UPD720201-usb3-6amlifestyle.html +++ b/cards_usb/renesas-UPD720201-usb3-6amlifestyle.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Branded under many different names, this is a generic USB 3.0 expansion card with four USB 3.0 ports, and the Renesas uPD720201 USB 3.0 controller.","headline":"Renesas µPD720201 USB 3.0 Host Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/renesas-UPD720201-usb3-6amlifestyle.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/renesas-UPD720201-usb3-6amlifestyle.html"} diff --git a/cards_usb/renesas-mpcie-d720202-usb3.html b/cards_usb/renesas-mpcie-d720202-usb3.html index b8fd00b20..7509c0462 100644 --- a/cards_usb/renesas-mpcie-d720202-usb3.html +++ b/cards_usb/renesas-mpcie-d720202-usb3.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Renesas Electronics µPD720202 USB 3.0 Host Controller is is a USB host controller compatible with the USB 3.0 and xHCI (eXtensible Host Controller Interface) 1.0 specifications. The system bus is compatible with the PCIe Gen2 specification. The controller provides two USB ports with LS (Low-Speed) / FS (Full-Speed) / HS (High-Speed) / SS (SuperSpeed) support.","headline":"Renesas µPD720202 USB 3.0 Host Controller","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/renesas-mpcie-d720202-usb3.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/renesas-mpcie-d720202-usb3.html"} diff --git a/cards_usb/syba-sd-pex20199.html b/cards_usb/syba-sd-pex20199.html index 4c618350f..f5bc08fed 100644 --- a/cards_usb/syba-sd-pex20199.html +++ b/cards_usb/syba-sd-pex20199.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This is the best USB 3.0 card I tested, though I haven’t yet tried out the Type-C USB 3.1 port to see if it behaves any differently from the Type-A USB 3.0 ports.","headline":"Syba SD-PEX20199 PCIe x1 USB 3.1 & 3.0 adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/syba-sd-pex20199.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/syba-sd-pex20199.html"} diff --git a/cards_usb/waveshare-usb3-cm4-io-board.html b/cards_usb/waveshare-usb3-cm4-io-board.html index 534348cde..c6d5f3144 100644 --- a/cards_usb/waveshare-usb3-cm4-io-board.html +++ b/cards_usb/waveshare-usb3-cm4-io-board.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"PCI-E to USB 3.2 Gen1 Adapter for Raspberry Pi Compute Module 4 IO Board.","headline":"Waveshare PCIe to USB 3.0 CM4 IO board","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//cards_usb/waveshare-usb3-cm4-io-board.html"},"url":"https://pipci.jeffgeerling.com//cards_usb/waveshare-usb3-cm4-io-board.html"} diff --git a/hats/52pi-2.5g-pcie-network-adapter-hat.html b/hats/52pi-2.5g-pcie-network-adapter-hat.html index 835c53640..0a251f5df 100644 --- a/hats/52pi-2.5g-pcie-network-adapter-hat.html +++ b/hats/52pi-2.5g-pcie-network-adapter-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This hat gives the Raspberry Pi 5 a 2.5G network port using the RTL8125BG chip. The length is longer than the standard HAT for easy rj45 connection.","headline":"52Pi 2.5G PCIe Network Adapter","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-2.5g-pcie-network-adapter-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-2.5g-pcie-network-adapter-hat.html"} diff --git a/hats/52pi-nvdac-hat-a01.html b/hats/52pi-nvdac-hat-a01.html index 43da77164..7b6b79d15 100644 --- a/hats/52pi-nvdac-hat-a01.html +++ b/hats/52pi-nvdac-hat-a01.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HAT supports 2230 and 2242-size M-key NVMe SSDs, and has slots cut out for easier access to the GPIO pins and CSI/DSI cables. There are also ventilation holes under the drive for better airflow when used with the Active Cooler or other fans or heatsinks.","headline":"52Pi NVDAC","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-nvdac-hat-a01.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-nvdac-hat-a01.html"} diff --git a/hats/52pi-nvdigi-hat-a02.html b/hats/52pi-nvdigi-hat-a02.html index 004d0da22..08860f579 100644 --- a/hats/52pi-nvdigi-hat-a02.html +++ b/hats/52pi-nvdigi-hat-a02.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HAT supports 2230 and 2242-size M-key NVMe SSDs, and has slots cut out for easier access to the GPIO pins and CSI/DSI cables. There are also ventilation holes under the drive for better airflow when used with the Active Cooler or other fans or heatsinks.","headline":"52Pi NVDigi","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-nvdigi-hat-a02.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-nvdigi-hat-a02.html"} diff --git a/hats/52pi-nvme-hat-n04.html b/hats/52pi-nvme-hat-n04.html index 38a1cbd26..908b26add 100644 --- a/hats/52pi-nvme-hat-n04.html +++ b/hats/52pi-nvme-hat-n04.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This M.2 NVMe HAT supports 2230, 2242, 2260, or 2280-size M-key NVMe SSDs, and has slots cut out for easier access to the GPIO pins and CSI/DSI cables. There are also ventilation holes under the drive and to its side for better airflow when used with the Active Cooler or other fans or heatsinks.","headline":"52Pi N04 M.2 2280 NVMe Top","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-nvme-hat-n04.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-nvme-hat-n04.html"} diff --git a/hats/52pi-nvme-hat-n05.html b/hats/52pi-nvme-hat-n05.html index cc2680bbf..0fe0cffd4 100644 --- a/hats/52pi-nvme-hat-n05.html +++ b/hats/52pi-nvme-hat-n05.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This M.2 NVMe HAT supports 2230 and 2242-size M-key NVMe SSDs, and has slots cut out for easier access to the GPIO pins and CSI/DSI cables. There are also ventilation holes under the drive for better airflow when used with the Active Cooler or other fans or heatsinks.","headline":"52Pi N05 M.2 2242 NVMe Top","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-nvme-hat-n05.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-nvme-hat-n05.html"} diff --git a/hats/52pi-pcie-x1-slot-hat.html b/hats/52pi-pcie-x1-slot-hat.html index 8cb64df9f..6128de77a 100644 --- a/hats/52pi-pcie-x1-slot-hat.html +++ b/hats/52pi-pcie-x1-slot-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"52Pi has been working on a PCIe x1 slot (open-ended) HAT board for the Pi 5, which would allow installing practically any PCIe device directly on top of the Pi 5.","headline":"52Pi PCIe x1 Slot HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-pcie-x1-slot-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-pcie-x1-slot-hat.html"} diff --git a/hats/52pi-pd-power-hat.html b/hats/52pi-pd-power-hat.html index 45bab5f02..e88cdc503 100644 --- a/hats/52pi-pd-power-hat.html +++ b/hats/52pi-pd-power-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Product Description The RPi 5 PD Power expansion board is designed to enhance the functionality of the Raspberry Pi 5 by providing Power Delivery (PD) capabilities. Named “RPi 5 PD Power,” this expansion board supports an Always-ON switch, enabling automatic startup of the Raspberry Pi upon power restoration. Additionally, it offers the convenience of manual power control through a push-button mechanism.","headline":"52Pi PD Power HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/52pi-pd-power-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/52pi-pd-power-hat.html"} diff --git a/hats/geeekpi-p33-m2-nvme-poe-hat.html b/hats/geeekpi-p33-m2-nvme-poe-hat.html index d1be6932a..dbeadbf31 100644 --- a/hats/geeekpi-p33-m2-nvme-poe-hat.html +++ b/hats/geeekpi-p33-m2-nvme-poe-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HAT supports PoE+, supplying the Pi with at 5.1V / 4.5A, and provides enough clearance for the Pi 5 Active Cooler to be used with the Pi.","headline":"GeeekPi P33 M.2 NVME M-Key PoE+ Hat","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/geeekpi-p33-m2-nvme-poe-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/geeekpi-p33-m2-nvme-poe-hat.html"} diff --git a/hats/geekworm-x1001-nvme-hat.html b/hats/geekworm-x1001-nvme-hat.html index a55aaf4ec..830a49559 100644 --- a/hats/geekworm-x1001-nvme-hat.html +++ b/hats/geekworm-x1001-nvme-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Geekworm’s X1001 is an NVMe SSD HAT for the Pi 5, supporting 2230/2242/2260/2280 NVMe M.2 SSDs.","headline":"Geekworm X1001 NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/geekworm-x1001-nvme-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/geekworm-x1001-nvme-hat.html"} diff --git a/hats/geekworm-x1004-dual-2280-nvme-hat.html b/hats/geekworm-x1004-dual-2280-nvme-hat.html index f54f84f47..a86a03ced 100644 --- a/hats/geekworm-x1004-dual-2280-nvme-hat.html +++ b/hats/geekworm-x1004-dual-2280-nvme-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Geekworm’s X1004 holds up to two 2280-size M.2 NVMe SSDs. It uses an ASM1182e PCIe Gen 2 switch to split the Pi’s single Gen 2 lane into two separate slots.","headline":"Geekworm X1004 Dual M.2 2280 NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/geekworm-x1004-dual-2280-nvme-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/geekworm-x1004-dual-2280-nvme-hat.html"} diff --git a/hats/geekworm-x1011-4-drive-nvme.html b/hats/geekworm-x1011-4-drive-nvme.html index f01ed0831..ec18114e7 100644 --- a/hats/geekworm-x1011-4-drive-nvme.html +++ b/hats/geekworm-x1011-4-drive-nvme.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Geekworm’s X1011 is a 4-drive M.2 NVMe SSD carrier which uses an ASmedia PCIe Gen 2 switch to bridge four NVMe drives to a Raspberry Pi 5.","headline":"Geekworm X1011 PCIe to Four M.2 NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/geekworm-x1011-4-drive-nvme.html"},"url":"https://pipci.jeffgeerling.com//hats/geekworm-x1011-4-drive-nvme.html"} diff --git a/hats/hackergadgets-nvme-hat.html b/hats/hackergadgets-nvme-hat.html index 1ae270da1..a9ea6a4ed 100644 --- a/hats/hackergadgets-nvme-hat.html +++ b/hats/hackergadgets-nvme-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"HackerGadgets / Vileer described an NVME Hat for Raspberry Pi 5 on Twitter, which would be the first such card with a cutout specifically for the fan position in the Pi case (many people have asked ‘what about ventilation so you don’t block the fan from hitting the SoC below!).","headline":"HackerGadgets NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/hackergadgets-nvme-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/hackergadgets-nvme-hat.html"} diff --git a/hats/hackergadgets-poe-nvme-hat.html b/hats/hackergadgets-poe-nvme-hat.html index c4af04788..154e6cf84 100644 --- a/hats/hackergadgets-poe-nvme-hat.html +++ b/hats/hackergadgets-poe-nvme-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"HackerGadgets designed this PoE+ HAT to fit inside the official Pi 5 case, while also cramming in a few other special features:","headline":"HackerGadgets PoE + NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/hackergadgets-poe-nvme-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/hackergadgets-poe-nvme-hat.html"} diff --git a/hats/mcuzone-mpw7-wifi-7.html b/hats/mcuzone-mpw7-wifi-7.html index 85c56e9ea..4d1e9fd5d 100644 --- a/hats/mcuzone-mpw7-wifi-7.html +++ b/hats/mcuzone-mpw7-wifi-7.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This board includes an M.2 E-key slot on top, suitable for WiFi 5/6/7 cards, and you can order it with or without external SMA antenna connectors.","headline":"Mcuzone MPW7 E-key WiFi 7 HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/mcuzone-mpw7-wifi-7.html"},"url":"https://pipci.jeffgeerling.com//hats/mcuzone-mpw7-wifi-7.html"} diff --git a/hats/n-fuse-poe-hat-pcie.html b/hats/n-fuse-poe-hat-pcie.html index 5264a22ce..44fd5ab80 100644 --- a/hats/n-fuse-poe-hat-pcie.html +++ b/hats/n-fuse-poe-hat-pcie.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"n|fuse has a set of PCIe HATs including PoE+ support, for:","headline":"n fuse PoE HAT with PCIe options","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/n-fuse-poe-hat-pcie.html"},"url":"https://pipci.jeffgeerling.com//hats/n-fuse-poe-hat-pcie.html"} diff --git a/hats/ocp-tap-timehat-v2.html b/hats/ocp-tap-timehat-v2.html index 59a55bad3..312291323 100644 --- a/hats/ocp-tap-timehat-v2.html +++ b/hats/ocp-tap-timehat-v2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The TimeHAT V2 places a PTP-capable Intel i226 2.5 Gbps Ethernet NIC on a Pi HAT with PPS in/out.","headline":"OCP-TAP TimeHAT V2","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/ocp-tap-timehat-v2.html"},"url":"https://pipci.jeffgeerling.com//hats/ocp-tap-timehat-v2.html"} diff --git a/hats/ocp-tap-timehat.html b/hats/ocp-tap-timehat.html index 2f1da6df9..40bee31a1 100644 --- a/hats/ocp-tap-timehat.html +++ b/hats/ocp-tap-timehat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The TimeHAT V1 places a PTP-capable Intel i225 NIC on a Pi HAT with PPS in/out (though there aren’t full docs as this is an early prototype with a few bodges to get it somewhat functional).","headline":"OCP-TAP TimeHAT V1","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/ocp-tap-timehat.html"},"url":"https://pipci.jeffgeerling.com//hats/ocp-tap-timehat.html"} diff --git a/hats/pcbway-nvme-hat-nvpi5-2242t.html b/hats/pcbway-nvme-hat-nvpi5-2242t.html index 88e7bd376..b9c59a925 100644 --- a/hats/pcbway-nvme-hat-nvpi5-2242t.html +++ b/hats/pcbway-nvme-hat-nvpi5-2242t.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"NVMe (M.2 M-Key 2230, 2242 PCIe Gen3 x1) SSD HAT for Raspberry Pi 5","headline":"NVPI5-2242T NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pcbway-nvme-hat-nvpi5-2242t.html"},"url":"https://pipci.jeffgeerling.com//hats/pcbway-nvme-hat-nvpi5-2242t.html"} diff --git a/hats/pcbway-nvme-hat-nvpi5-2280b.html b/hats/pcbway-nvme-hat-nvpi5-2280b.html index 09a05b660..d560b3150 100644 --- a/hats/pcbway-nvme-hat-nvpi5-2280b.html +++ b/hats/pcbway-nvme-hat-nvpi5-2280b.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"NVMe (M.2 M-Key 2230, 2242, 2260, 2280 PCIe Gen3 x1) SSD base peripheral Board for Raspberry Pi 5","headline":"NVPI5-2280B NVMe Base","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pcbway-nvme-hat-nvpi5-2280b.html"},"url":"https://pipci.jeffgeerling.com//hats/pcbway-nvme-hat-nvpi5-2280b.html"} diff --git a/hats/pi-nvme-hat.html b/hats/pi-nvme-hat.html index 3c724eaf4..83d1b3414 100644 --- a/hats/pi-nvme-hat.html +++ b/hats/pi-nvme-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Raspberry Pi M.2 NVMe HAT allows you to add on 2230 and 2242-size NVMe SSDs, and fits inside the official Pi 5 case, though with little room for airflow.","headline":"Raspberry Pi NVMe HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pi-nvme-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/pi-nvme-hat.html"} diff --git a/hats/pimoroni-nvme-base-duo.html b/hats/pimoroni-nvme-base-duo.html index 6f147282f..c4375ccf1 100644 --- a/hats/pimoroni-nvme-base-duo.html +++ b/hats/pimoroni-nvme-base-duo.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pimoroni’s NVMe Base Duo bridges two NVMe M.2 E-key slots (2280/2260/2242/2230) into the single Pi 5 PCIe port, using an ASMedia ASM1182e PCIe Gen 2.0 switch.","headline":"Pimoroni NVMe Base Duo","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pimoroni-nvme-base-duo.html"},"url":"https://pipci.jeffgeerling.com//hats/pimoroni-nvme-base-duo.html"} diff --git a/hats/pimoroni-nvme-base.html b/hats/pimoroni-nvme-base.html index ee4d4895d..19786ce83 100644 --- a/hats/pimoroni-nvme-base.html +++ b/hats/pimoroni-nvme-base.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pimoroni’s NVMe Base adds a twist to the concept of an NVMe mounted underneath the Pi 5—or rather, a ‘bend’.","headline":"Pimoroni NVMe BASE","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pimoroni-nvme-base.html"},"url":"https://pipci.jeffgeerling.com//hats/pimoroni-nvme-base.html"} diff --git a/hats/pineboards-hat-ai.html b/hats/pineboards-hat-ai.html index 8825df532..7b2599796 100644 --- a/hats/pineboards-hat-ai.html +++ b/hats/pineboards-hat-ai.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pineboards’ Hat AI! is designed for 2230-size E-key M.2 PCIe devices, like Coral TPUs or WiFi cards.","headline":"Pineboards Hat AI!","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hat-ai.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hat-ai.html"} diff --git a/hats/pineboards-hatai-dual-edge-tpu.html b/hats/pineboards-hatai-dual-edge-tpu.html index 53e5f89c4..5e8f6fa24 100644 --- a/hats/pineboards-hatai-dual-edge-tpu.html +++ b/hats/pineboards-hatai-dual-edge-tpu.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pineboards offers a Hat AI! Dual Edge Coral TPU Bundle for Raspberry Pi 5, which unites a Dual Edge Coral TPU for AI/ML/inference to the Raspberry Pi 5, through a PCIe Switch to support both PCIe lanes for both TPUs.","headline":"Pineboards HatAI! Dual Edge TPU","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatai-dual-edge-tpu.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatai-dual-edge-tpu.html"} diff --git a/hats/pineboards-hatdrive-bottom.html b/hats/pineboards-hatdrive-bottom.html index 343d39e8a..82bd2bb76 100644 --- a/hats/pineboards-hatdrive-bottom.html +++ b/hats/pineboards-hatdrive-bottom.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pineboards HatDrive! Bottom is an M.2 HAT for the Raspberry Pi 5. It accepts 2242 or 2280-sized NVMe SSDs (or any other PCIe device with M.2 M-key), and includes a 40mm FPC cable to connect the HAT to the Pi’s PCIe external connector.","headline":"Pineboards HatDrive! Bottom","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-bottom.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-bottom.html"} diff --git a/hats/pineboards-hatdrive-commander.html b/hats/pineboards-hatdrive-commander.html index 3d383861c..7b919625f 100644 --- a/hats/pineboards-hatdrive-commander.html +++ b/hats/pineboards-hatdrive-commander.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pineboards HatBRICK! Commander splits the Pi’s single PCIe Gen 2.0 lane into two PCIe Gen 2.0 ports, via an integrated ASMedia ASM8211e PCIe Gen 2.0 switch chip.","headline":"Pineboards HatBRICK! Commander","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-commander.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-commander.html"} diff --git a/hats/pineboards-hatdrive-dual-nvme-m2.html b/hats/pineboards-hatdrive-dual-nvme-m2.html index 1a6ab37d8..38d0acd33 100644 --- a/hats/pineboards-hatdrive-dual-nvme-m2.html +++ b/hats/pineboards-hatdrive-dual-nvme-m2.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pineboards’ HatDrive! Dual NVMe Board includes an ASmedia ASM1182e PCIe Gen 2 switch chip to split one lane of PCIe Gen 2 from the Pi 5 to two 2230 or 2242 M.2 NVMe SSD M-key slots.","headline":"Pineboards HatDrive! Dual NVMe","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-dual-nvme-m2.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-dual-nvme-m2.html"} diff --git a/hats/pineboards-hatdrive-top.html b/hats/pineboards-hatdrive-top.html index 43f78be9f..1e6cb7e6e 100644 --- a/hats/pineboards-hatdrive-top.html +++ b/hats/pineboards-hatdrive-top.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pineboards HatDrive! Top is an M.2 HAT for the Raspberry Pi 5. It accepts 2230 or 2242-sized NVMe SSDs (or any other PCIe device with M.2 M-key), and includes a 40mm FPC cable to connect the HAT to the Pi’s PCIe external connector.","headline":"Pineboards HatDrive! Top","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-top.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatdrive-top.html"} diff --git a/hats/pineboards-hatnet-2.5g.html b/hats/pineboards-hatnet-2.5g.html index 676e09b0c..608f3bc16 100644 --- a/hats/pineboards-hatnet-2.5g.html +++ b/hats/pineboards-hatnet-2.5g.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Pineboards HatNET! 2.5G is a 2.5 Gigabit NIC for the Raspberry Pi 5.","headline":"Pineboards HatNET! 2.5G","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-hatnet-2.5g.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-hatnet-2.5g.html"} diff --git a/hats/pineboards-upcity-lite.html b/hats/pineboards-upcity-lite.html index 16a1ea2ab..afb01ae90 100644 --- a/hats/pineboards-upcity-lite.html +++ b/hats/pineboards-upcity-lite.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Pineboards uPCIty Lite adds an open-ended PCIe x4 slot on top of the Pi 5.","headline":"Pineboards uPCIty Lite","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/pineboards-upcity-lite.html"},"url":"https://pipci.jeffgeerling.com//hats/pineboards-upcity-lite.html"} diff --git a/hats/radxa-dual-2.5g-router.html b/hats/radxa-dual-2.5g-router.html index a4e957c38..5b9b8e106 100644 --- a/hats/radxa-dual-2.5g-router.html +++ b/hats/radxa-dual-2.5g-router.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HAT includes two 2.5 Gbps Ethernet ports (Realtek 8125BG), an M.2 M-key NVMe slot (2230, 2242, 2260, 2280), and a 12V power input.","headline":"Radxa Dual 2.5G Router HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/radxa-dual-2.5g-router.html"},"url":"https://pipci.jeffgeerling.com//hats/radxa-dual-2.5g-router.html"} diff --git a/hats/radxa-penta-sata-hat.html b/hats/radxa-penta-sata-hat.html index 3ce861107..4b63376a5 100644 --- a/hats/radxa-penta-sata-hat.html +++ b/hats/radxa-penta-sata-hat.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"This HAT includes four SATA drive connectors, plus one edge connector for a 5th drive, 12V power inputs (molex or barrel jack) to power both the drives and the Pi 5 via GPIO, a cable for the 5th drive, an FFC cable to connect the HAT to the Pi 5, and screws for the mounting.","headline":"Radxa Penta SATA HAT","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/radxa-penta-sata-hat.html"},"url":"https://pipci.jeffgeerling.com//hats/radxa-penta-sata-hat.html"} diff --git a/hats/waveshare-poe-hat-f.html b/hats/waveshare-poe-hat-f.html index 49ddfe18a..5ad3cfb1f 100644 --- a/hats/waveshare-poe-hat-f.html +++ b/hats/waveshare-poe-hat-f.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"The Waveshare PoE HAT (F) for Raspberry Pi 5 is a $30 PoE HAT that should power the Raspberry Pi 5 off any PoE or PoE+ network switch/adapter.","headline":"Waveshare PoE HAT (F) for Pi 5","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/waveshare-poe-hat-f.html"},"url":"https://pipci.jeffgeerling.com//hats/waveshare-poe-hat-f.html"} diff --git a/hats/waveshare-poe-m2-hat-plus.html b/hats/waveshare-poe-m2-hat-plus.html index b5d9fc017..833f6c543 100644 --- a/hats/waveshare-poe-m2-hat-plus.html +++ b/hats/waveshare-poe-m2-hat-plus.html @@ -20,11 +20,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-10-24T14:47:09+00:00","datePublished":"2024-10-24T14:47:09+00:00","description":"Waveshare’s PCIe to M.2 + PoE HAT outputs 5V at 4.5A to the Pi, and includes a 12V 2A header as well. There is a small fan included, which blows air in through the top down towards the Pi, just over the SoC/RAM, so it should be able to keep the Pi cool in most environments, probably even without a heatsink.","headline":"Waveshare PCIe to M.2 Adapter with PoE Function","mainEntityOfPage":{"@type":"WebPage","@id":"https://pipci.jeffgeerling.com//hats/waveshare-poe-m2-hat-plus.html"},"url":"https://pipci.jeffgeerling.com//hats/waveshare-poe-m2-hat-plus.html"} diff --git a/images/m2-raspberry-pi-ssd.jpg b/images/m2-raspberry-pi-ssd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9ccf21bbfa43637059802762b2d83a51fe50b222 GIT binary patch literal 67983 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
ebLk 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 literal 0 HcmV?d00001 diff --git a/images/thumbnail/board-bigtreetech-cb1.png b/images/thumbnail/board-bigtreetech-cb1.png index 4b35ea580e2d781a2ede5dfef2e594b017c2013f..5d2d31578d4046afdb83e294de32d0e985bc9068 100644 GIT binary patch delta 81 zcmdmYm}%c(rV0HV5`6k%tQ}ugY@B{|fvAy5h@pvm4U(gxaYekH!hS> V#E_ZC9M8@G1fH&bF6*2UngEF`8GHZ$ delta 81 zcmdmYm}%c(rV0HVf_y@9GMlT{ZJd5}fvBN*h@pvbtFz8yCtb VV#wHAgmE$efv2mV%Q~loCIDEI7-Ikc diff --git a/images/thumbnail/board-chipsee-aio-cm4-156.png b/images/thumbnail/board-chipsee-aio-cm4-156.png index 07eaaff4f1f2ef8e2b21aa6cf0e7ccb14f0c97db..e6f3cfeac5cdff96523ae44b33f04478e22f3bad 100644 GIT binary patch delta 75 zcmdn_k#Xlo#to+!IVAY>#f$on*loVVXjLX^WD;U%Vr61(Wn`>vU|?ln;HmkBf3jkQ P45o}lNyz5OK^5r$r#2Sl delta 75 zcmdn_k#Xlo#to+!IRyEHSUTWr3>XjLX^XdYr{Vr6JyWo)QzU|?ln@IvS*<7CAO Q8BCd({;_)}2UVm40GrwuC;$Ke diff --git a/images/thumbnail/board-cm4-3d-printer-mayermakes.png b/images/thumbnail/board-cm4-3d-printer-mayermakes.png index ded395cd5c5e1105d5e48440d5da2822e2db6b52..f967c03ba8db23dd442ad8e9bea8c592953b8ed5 100644 GIT binary patch delta 81 zcmX?hj`7$z#tHo#5`6j+j|^_E-#9%sP1MLF#L&db#N5irMBBi?%D|wf?^5Gr&U6_? V44J=|vuqiFz|+;wWt~$(698~Y8KD3G delta 81 zcmX?hj`7$z#tHo#f_y>>cQ2)}Zk!&QCTeINVrXJzXkle+q-|heWnggg*Z(<_In!kn VF=SROcUNEl0#8>zmvv4FO#o(N8AAX7 diff --git a/images/thumbnail/board-cm4-matx.png b/images/thumbnail/board-cm4-matx.png index 8819889bd9bf250b218d73bc7b1dcf726e08f10b..1022fbc93b714d219997f7b751cbadb264493480 100644 GIT binary patch delta 71 zcmZ1(zcPM8KZgXLzQiMgo9j1D=hqW8G6^v>u`)5YGBVLNFt9Q(=;^!EIC;0845rNA M%UQOQ-{|cH091z;<^TWy delta 71 zcmZ1(zcPM8KZhWnkiy+dX{;Nk^XrKknui#gSQ%Pa85?OE7+4t?-2C-_&g9*CGMF+e Mmb)uVextV+08Nn>hyVZp diff --git a/images/thumbnail/board-cm4-net-carrier.png b/images/thumbnail/board-cm4-net-carrier.png index 0ac4b907b5ea3dda55defb30e0421d62be94aff4..70ad321a95b235f027c7f5a31358776747771ba4 100644 GIT binary patch delta 81 zcmX?kmht3S#tHo#5`6j+j|^_E-#Gn2s;H4kh@pv>cQ2)}Zk+xgRn*Wt#L&db(89{tNZY``%D~{}um5u<_oT@v VV#usm?ykT91fH&bF6*2UngE&W8cP5G diff --git a/images/thumbnail/board-cutiepie-tablet.png b/images/thumbnail/board-cutiepie-tablet.png index d12994faf5842d748d175365d33146e0a1f96e79..3c18fa47dd0baf202b90701b5b7debc5036187c9 100644 GIT binary patch delta 81 zcmbRHm~rl7#tHo#5`6lSQ_WvmZk)cQK-9=2#L&db#N5irRNKJ7%D_PD=S|be357C> V7&6gI5<3}yz|+;wWt~$(697s|7{~ws delta 81 zcmbRHm~rl7#tHo#f_y@XtFDGk-Z*_rfvBN*h@pv V7&3epe5Nn}fv2mV%Q~loCIDVY81Mi9 diff --git a/images/thumbnail/board-exo-sense-pi.png b/images/thumbnail/board-exo-sense-pi.png index 21ebc1bf9d05b42f2145e3bbf3ac59526454b387..6d184ac28694d346dfc869febbcf3b4c9ce6a6f3 100644 GIT binary patch delta 104 zcmbRLhjIQN#tBs%5`6mdH6cDc8=JgqgN#f<3{9*|%&m+KwG9lc3=D*1{_bF4U{Eb_ sjVMV;EJ?M>%}>cpt7I@TFf!3KG|FVdQ&MBb@0A7C_kpKVy delta 104 zcmbRLhjIQN#tBs%f_y@1CL0eMY;5wb4Kg$jF*LC!Pgg&ebxsLQ0KdH+L;wH) diff --git a/images/thumbnail/board-gpiobase-raspi-cm4.png b/images/thumbnail/board-gpiobase-raspi-cm4.png index aad8d0a1c812798435d8ee9f9bedb77f30751838..6164b329024a65b187f855c841c23ee073176336 100644 GIT binary patch delta 104 zcmZ3yiD~gBrV0HV5`6knJa#*pH%_;j5oBZ%VrXJzVs2$*rfpzgWndsJcz6W^1A}Ub sYeY#(Vo9o1ZhlH;S|x*#fsu)>p@A-jhAf|I5ugSJPgg&ebxsLQ07}{%rvLx| delta 104 zcmZ3yiD~gBrV0HVf_y@XtFDGk-Z5@$GBA)9JiKD^?^GE@ V44EvSY7qt?@O1TaS?83{1ONzj7fS#D delta 81 zcmdmShH=Lk#tHo#f_y@XtFDGk-ZEW+ V7&3epe5Nn}fv2mV%Q~loCIDKL85aNm diff --git a/images/thumbnail/board-jakub-gal-tpu-cam.png b/images/thumbnail/board-jakub-gal-tpu-cam.png index fc806cb6446470a6781fbfa5818af3a3c3f63ee1..b8f9f6194f2b8db65ae1e33427efb5fc6cc26f34 100644 GIT binary patch delta 79 zcmX>XeJ*-J6^8_$z7&t$j^>R`zjQ>6OhODztW3XeJ*-J6^9_7kdpBocFm1VzjQGC2e1|aZs^>bP0l+XkK)Sed` diff --git a/images/thumbnail/board-kincony-kc868.png b/images/thumbnail/board-kincony-kc868.png index 45712b00fa9bc2d750f595c293c3eafd83a38166..7e62346e86eccbeb2df4c4ba1e959fd1b507b2c7 100644 GIT binary patch delta 81 zcmccdobkqU#tHo#5`6knJa#*pH%@?pg7#siq delta 81 zcmccdobkqU#tHo#f_y?s#&_5?H%@(sKzvx{XE VF=S4c7fCSyfv2mV%Q~loCIDGt82$hN diff --git a/images/thumbnail/board-lincoln-binns-cm4box-pro.png b/images/thumbnail/board-lincoln-binns-cm4box-pro.png index daf5a34ab6e806edb5e35423332470dd9b7a7258..13865fad4ed73b14612a1127412d5e720f0e7319 100644 GIT binary patch delta 81 zcmdn@h;iQ|#tHo#5`6knJa#*pH%<>N5H&IhF*LC5@$GBA)9JiKBuW1);9 VhD?@EwFmN5H&OpF*LC=P(7l;4= diff --git a/images/thumbnail/board-mercury-streamer.png b/images/thumbnail/board-mercury-streamer.png index 054e107e641c742aec475ac5382ec3177aa7dfa6..07ca035c4b8b1b95593a296a63371e6d15f21e7a 100644 GIT binary patch delta 81 zcmdlvgK6gsrU_LX5`6m7)s`Ki8=F$QMU6~C3{9*|%&m;fwG9lc3=H0< delta 81 zcmdlvgK6gsrU_LXf_y?s#&_5?H#VhqiyE4T7@AlaT38vIXd4(<85r!+I<;)_pKcjN V44KpAMN$kv;OXk;vd$@?2><~47ye&K3^FnaF*LC1wai9p00i_>zopr0IMh-Z2$lO delta 104 zcmeyonfdc(<_Y~Af_y?s#&_5?H%{le8DwZ4VrXJzXkle+qHSPcWni#N>(nv^1_sp< t*NBpo#FA92-29Zxv`Pje10xe%Ljzq54X4YCq<|V2JYD@<);T3K0RX6k9zFm7 diff --git a/images/thumbnail/board-mnt-reform.png b/images/thumbnail/board-mnt-reform.png index cba9f54a605c760ac1ee6fb731db18ec6a45abfd..4208ab0be4a65633eadbf8234106cb841dbfebb2 100644 GIT binary patch delta 77 zcmey<$?~U@Wy5nG4hcSenWwR`+cv-FN%<~nWD;U%Vr61(Wn`gkU|?ln;H|gg>+}p3 RMj1>gt6~Pv=`&dvlK}`*7i9nd delta 77 zcmey<$?~U@Wy5nG4naO4m0SB4$!vbllk#2E&^*M@#LCdZ%GgZXz`)ADKzHly{^=Pk Sj53%~F)xyhr_W?zOa=fRU>K7C diff --git a/images/thumbnail/board-olvint-cm4-nas-minipcie.png b/images/thumbnail/board-olvint-cm4-nas-minipcie.png index 39bfa4a4188bc98d32d98bf10a1ab6aa6aaf5513..a48b1805d10e4e3f8721718819f1f641697a6bdb 100644 GIT binary patch delta 76 zcmdnFfqCZ!<_+vj91?u`GEZY=w{7NUx_(L2$Rxzj#LC3n%E&_7z`)ADz*}#}*U7)H R$Y9D?6*G8l*15{d3;?YJ7cT$+ delta 76 zcmdnFfqCZ!<_+vj9D;m8D!2A8lG)79bp4X3p?Qd*iIt&+m9d$&fq|8Qf$rAZ{gZ!R Rk-?OSd68_qS?4M*GXTQI7+nAW diff --git a/images/thumbnail/board-over-board-mini-itx.png b/images/thumbnail/board-over-board-mini-itx.png index a31870ba404e188acf9780ab48662fd11986433c..a5ff267f88dd3d4223797211c28a341c6641b793 100644 GIT binary patch delta 73 zcmbQcmvQc1#tHo#5`6kHPh(}bZJa(KR@BHO#L&db#N5irLfgQ=%D})|Z^zfkHgPhT NGFHV5o|ALq3;=Et70>_x delta 73 zcmbQcmvQc1#tHo#f_y?MxArfR**JYdtf--Rh@pvl#m4Sh`-j1)6ZDz?R VV#rt(Gk7upfv2mV%Q~loCIDnp7+?SZ delta 81 zcmeylh3V%OrV0HVf_y?MxArfR**JZ|Oi@Gg5JM9yLklZoGi?I{D+2@Ft+)Fp+su+t V#E^-3k!;KW1fH&bF6*2UngD_^8IAw| diff --git a/images/thumbnail/board-pibox-2-mini-nas.png b/images/thumbnail/board-pibox-2-mini-nas.png index 1f5504cde51642f5592f338d035c0e0f42728640..ffcceda027607a2b1af3d289526e1e97ee43e8a1 100644 GIT binary patch delta 81 zcmeCX%Gh_6aY8?b1fRal(^%PU8>cVL6g4slF*LC+W{z$_U> V44If0$;J#o;OXk;vd$@?2>?k=7{UMm diff --git a/images/thumbnail/board-picam-module.png b/images/thumbnail/board-picam-module.png index 91c7e9b9ae93a829237b4e6142b18eeb55fa355c..f681043aaec395d58fe3fe24ac6aa57ba33a5008 100644 GIT binary patch delta 81 zcmdnm!?d-BX+l4T1fRa_q$pj5jnjQvMU6~C3{9*|%&m+pwG9lc3=G~zZg!mfqg6%` VLuL*O_g@Ae@O1TaS?83{1OWQp7sLPn delta 81 zcmdnm!?d-BX+l4TAfJ%Rt^JE+Hct0x6*V*uF*LC5@$GBD8Hdb@w}k5(B) V44If0$;J#o;OXk;vd$@?2>?QA83h0U diff --git a/images/thumbnail/board-pikvm-v4.png b/images/thumbnail/board-pikvm-v4.png index ff5d26f36db3d9a4a2d984181d3d09504ca47a15..1faab02614d187a9a6d96312c059ee411a0ec00f 100644 GIT binary patch delta 81 zcmeC~WbE!_oKVFf!KW`fDN0viW7BqLQ6rNOLlY|#b1NfDZ36=<1B17bn;j?nxyUGD U$jo8k{>uOap00i_>zopr0K1bGd;kCd delta 81 zcmeC~WbE!_oKVFf$S0(7YyTpdjZNE~MGehE3{9*IEv$^qv<(cb3=DL)-tM35=OUws VArtc=*_Z(cJYD@<);T3K0RRIY7rg)g diff --git a/images/thumbnail/board-pspi-compute.png b/images/thumbnail/board-pspi-compute.png index c52bdae0a2ba1ef7c958606fa00b029ef00195d7..a6e04715077377bf5b99d05c5e61c70fe9cfd40d 100644 GIT binary patch delta 74 zcmbQbf@$gsrVT0F91?u`vXi286&B}kcZeF9gczDwnV4G{S!x>?SQ!|+joj=wxpA@# Prpz1`?!S{aO-=>?DApDk delta 74 zcmbQbf@$gsrVT0F9D;m8s%v*l>ROz`-63jd9%5)>WoTh#Y_4r!U}a#?edvPqcSXS7e=G&vancElJ# diff --git a/images/thumbnail/board-rpi-cm4-gigabit-switch.png b/images/thumbnail/board-rpi-cm4-gigabit-switch.png index 08414f41a7d2c450a7726e36559685e35efddfae..8299f9bd4c7ae040054339ac89d447c1073e58c2 100644 GIT binary patch delta 73 zcmaEKmhsV9#tBs%5`6k{+`%=oHa5LX6*V#mF*LC1GbWnfU-wcyg^hBO&W O8J_DBd6PG$83F*R!xy^% diff --git a/images/thumbnail/board-sega-game-gear-cm4-retropie.png b/images/thumbnail/board-sega-game-gear-cm4-retropie.png index e56b2a937a6320a629f75d924eff8505e6ae43cb..8ea35ad0452956cdd0e3bda3d45b54cf6f5645e5 100644 GIT binary patch delta 81 zcmZ2HD=AlK~qj7j*yt delta 81 zcmZ2u`)5YGB(mSFt9Q(Q2z2!l8!x~B1fH&bF6*2UngDOJ8GQf% diff --git a/images/thumbnail/board-zega-piboy.png b/images/thumbnail/board-zega-piboy.png index b8e67933bec746a0681e4091de33dbaf1930b1e5..c5cf9d6806aaa8a3fe1e17fcc2d1374bbc42cdf7 100644 GIT binary patch delta 103 zcmbQShjqpt)(y{iI3)P=75AD3E^mIvv;7?pV`G4ukx7W5iIs`Dm9eq5fq|8QL2L7y ti3|)3swJ)wB`Jv|saCo9DVb@N3`PbV1+zZj2zBQIH835-pAcp_| delta 103 zcmbQShjqpt)(y{iI0X5GG?(z*TiE=LXZt%I#>N0QL-PcndllC=wfJ?+!eB9`qo&+WB~s^AgTZW diff --git a/images/thumbnail/gpu-radeon-rx7900xtx.png b/images/thumbnail/gpu-radeon-rx7900xtx.png index 2d9c05f99cabf34bdee0719035cb0316c9e6b556..a69eba303d6694a83c791a2a895bf28cbbbf53b5 100644 GIT binary patch delta 73 zcmX@Ok@4V0#tBs%5`6kfDmDzV8=FpqiyE1P7@Am_m|Gc}Xd4(<85lUIT#}z0A0dM& NV_2EBc=Ch@LjVov6q^75 delta 73 zcmX@Ok@4V0#tBs%f_y?+w(R}V8=FpqiyE4T7@AlaT3DGFX&V?=85mr)|JFJ=K0*dl NW>J!#<>Uzwh5$%~75V@G diff --git a/images/thumbnail/hat-52pi-nvme-hat-n04.png b/images/thumbnail/hat-52pi-nvme-hat-n04.png index e8394e03eab67ff227ba8ec8512ce36607f6aa75..7b4c8bc275b83973eff72f83abf878cc7a3bd6eb 100644 GIT binary patch delta 81 zcmex4i|OYqrU_LX5`6lao8R4>y0K|#kEoGJh@pvlap#tBs%5`6lao8R4>y0IyvQq;&K#L&db#N5inP}{)3%D_P4=9h(&|5wT= VV#s8+_{cHlap#tBs%f_y?odfDQ>8=EpJMGehE3{9*IEv!rpv<(cb3=BHBo*Pa6Un!%A VA@eglzK;P2JYD@<);T3K0RR$$7%%_; diff --git a/images/thumbnail/hat-geeekpi-p33-m2-nvme-poe-hat.png b/images/thumbnail/hat-geeekpi-p33-m2-nvme-poe-hat.png index 8b317b15af0c893baa6eb7d5cb36a8f55a7a0a30..990cd7d6ef02d52ef6826bcb2aeaca9f23afe439 100644 GIT binary patch delta 75 zcmaFAnCbmurVRxw91?u`T3XLL^fyu`)5YGBMINFt9Q(&@_B!GudjQ P45my(PFTa_?1?P^jLsJ8 delta 75 zcmaFAnCbmurVRxw9D;m8Mta%ezMCsp*7k@Rnui#gSQ%PanHp#t7+4t?bZ|X4nrt;u P228=E#qiyE4T7@AlaT3DGHXd4(<85neMJvW-{6(fTw N^D{iYZ*p~vApj^|6_Nk| diff --git a/images/thumbnail/hat-pineboards-hatdrive-commander.png b/images/thumbnail/hat-pineboards-hatdrive-commander.png index ca8080a24dcc288be985b0e47541df1b9c7c3ae0..d47f211153e5c6a79965ebd69493248160f016b1 100644 GIT binary patch delta 81 zcmX^4p7G>+#tHo#5`6mFu@83a+&KL~nW<h@pv@cr V7&8B)V@()+#tHo#f_y^8kvZzOH%@<0CTeINVrXJzXkle)sBK_iWniFJ`=)JjPq~aD VhD^Ldh!q16c)I$ztaD0e0svwm7f541{s-z7@Am_m|Gc}Xd4(<85lUIT#{#CU{Eb_ sjVMV;EJ?M>%}>cpt7I@TFf!3KG|f541{s=%7@AlaT3DGFX&V?=85mr)|JKUDz@S>< s8c~vxSdwa$o1c=IR>@#wU}U0eXrPOsVNsHwB~Sx{r>mdKI;Vst09Q*LI{*Lx diff --git a/images/thumbnail/m2-raspberry-pi-ssd.jpg b/images/thumbnail/m2-raspberry-pi-ssd.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f4c28e4acddb2b7f1775cebd110a15864d7c2c4 GIT binary patch literal 9444 zcmeI0c{r5a|Hto{VKB<>DcMGdv6VGsmzZHJLp;_JvSrN@3WXA78QT+{8q8QjSq39X z5k|xq+en1S9@!%NM$h;8eXr~H-|v5)`?^2(=bZC7pL4F)b=~K>@Atv*!34m8x`ez0 zfIuL?h<*VFU)c8zZh2k@05lqq0sw#+U;;q_2t5J;V7lY_PYj~RrvS#^{Qz(c#Q(ps z7fABI`C#t<=0ETR82*zVNPiw0eMNfRf1gY#0Ki0VF`QFSkWU5u6NA7I0QYad{JC>D z(0?o9!2ec+^y47^#^4zIzdNQEJF+7JM+A-t91%Doa75sUz!8BX0!IXn2pkbOB5*|D z{}MPD1@r+hT@C<&4n6qL7$Aq9k%0li0A++if8R_j%ups4CMcAdm6-*0X!Ph9E9}@| zgl_Bn7r@2Vv3f5EqwIcyGK*^p%@a~LKa z0_l;~_-^WLg_G#Yy;g2=Y^EG2)~g;KAOIyXxwEx)he-@#5=%4rnapjNluG3cfQ=D^ zpil0#g)}eO5Pti$Z#(gy?R+Y!}W)Js-?O!ygEEO0*16| zdy7fM1XmX&DB`lAgen0|RRJ*HdT?r^PgCv)}Km~WUsLZW|a{31i1xIw%1n&Fr#!vHo{ zq&o*{SkJe*PZv0PyJ4zUmzxk+xu1yH@$w(>HB1%G}r5$tbH-2s+@FG-#+ytfL5L;&M|s zXdDqy=h!yh9XG4%+hE+kKDp7|NP4?lM!U=9Rv|cvIn((BW^QxB8Cx0mhzl2{Lgs&~ zV{NUFx?%shUd8C_sE@xxZhA@U#o&N`UWBkA35>*md(*KW{o@dCcreec6j}`~2INoMgFDpEQ)m{0_i;lFA z`+YFqZskdWcqr7?(v5W{f7eS#+!&~Quu~lvTv%(1Ufx`(3gqTelk|k=PVsdL4`Zd@ zDJOmOg>Eat+VW+>@2zj7dSw@@NMZ;b(G(5>U*Bi~>pf#tRzH&NPm0kr>_&l;2Kw_X zp>F>e<;{(S4{O7cR`^PFFLa3^DKHe1tkTT&H6-Hzz&%BRUpnZoM=#iilAg`&j~A(D z)TsB=5cS#gn_efeQZqjQ)Ga&V?KNh^%)Q9l4*-F5rn4v=A@9?Fdnu;{P2fdg-*kbPK7#l4|q-F?+Ygyqg4C!eV zXcb-<9~AnwkaO(#FqLz2(KPIo&7}`mkzYKn$8M&vosLe)H`T)u^CZU}DCOhdxElVg0`Q0gs_r{CzDD5KbCcWyKw`u^Ot&_^1sBJG%_qP%B#M%q zB6thceV@35`nuUxZZ4!HCIkv|KiaGV;WSrC<37Oj(&)#bbr;QuctQlaq3;v zA;I@m9@F2t6@&B&9q=Zv)J~22M{1ZqKlu31)!d+AZ;ZZab5+OnbLAl=(k9;>Ga3mtKdhKRF9L6!Z6W@qh`{VeS6YvHR)z4o;ym*wnm zngXg8%X*%olkQxYNh~mlyz7Bd`h+5vauO|o)v*{^coQ<HwagsC%YNzT~5h| z-M{VaOtP3iQIb;fH3dRS9P7qPb~%Eyjr&h~&V4YA zBa6S*^C3IdvWsK#Tf>+U2|pe)im(CaOx0A30+iQEG0pldt=oHvU4b8E^*CCu$*ovi zvYL}_B%D0od?D~vz0X|G*yxu70R1%Plr_0{=RxV6w}C(4&c^-fZf)%e&o <}4k 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 literal 0 HcmV?d00001 diff --git a/images/thumbnail/network-innodisk-egpl-t101.png b/images/thumbnail/network-innodisk-egpl-t101.png index 43aac2e5117bbf19f5ea34d5cc8c08f9d30ced3a..1bdcfacf09f6b2460b9748e54cf0b21e9f7bef71 100644 GIT binary patch delta 75 zcmZ3qoO#i5<_*tyI3)P=Rd+>9-M9H25BD)qBa;wA6Dt#QD`RtQ0|P4qgTgZ>nkMsI Qmcf)^m{?#p+5U1e0M7;(LI3~& delta 75 zcmZ3qoO#i5<_*tyI0X5GbQdQ}?b!T|hx?eQp?Qd*iIt&+m5Hggfq|8Qf!K@_+>`k( Q%V5f+A1&BE+5U1e0F4+Ir2qf` diff --git a/images/thumbnail/network-intel-82599es.png b/images/thumbnail/network-intel-82599es.png index c18115abce0133def10b25bc224bcb94102e15f9..210bb971f75f1ba02c227797f138e725aface3ea 100644 GIT binary patch delta 75 zcmexziSf%N#tqMSI3)P=RnEpQ)!6)w=Wev9kx7W5iIs`Dm9d$&fq|8Q!S&sT%_cv{ QkinE$_N=;VvS4O104R1ERR910 delta 75 zcmexziSf%N#tqMSI0X5Gbgram>1}?;b2nPl&^*M@#LCdZ%EUz5z`)ADV8i>v`zJrh QkinEWxT%_XvS4O102me-!~g&Q diff --git a/images/thumbnail/network-sierra-wireless-em7565.png b/images/thumbnail/network-sierra-wireless-em7565.png index ec341274775734a3f13052d6dfbf4924801ae387..c067d4a3d09efd4507d2072e603389710aaa22e0 100644 GIT binary patch delta 73 zcmX@Oit*qo#tBs%5`6k<%7I5%Ha2;Lh#HxM7@Am_m|GcJXd4(<85p#;?8u&cKSTyo N=G#q%>yrgS4FO9~7M1`2 delta 73 zcmX@Oit*qo#tBs%f_y@HR$1Om8=E{rL=DYD3{9*IEv!t;v<(cb3=Gr@E=`+!KSTyo NCQLU=YqCJ7ApjyD6mI|k diff --git a/images/thumbnail/other-sangoma-a108.png b/images/thumbnail/other-sangoma-a108.png index b995ca48c6faf2b477d3ab4c9606c77b212ba6a7..4033a83e795658fc10cc5623e9bf1217711c2f77 100644 GIT binary patch delta 81 zcmaF&kn!C^#tBs%5`6mVAz@!8ZETV%5H&IhF*LCM.2 and NVMe adapters No + + + + Raspberry Pi SSD + + + + Raspberry Pi SSD
+ (Buy this Card) + + Untested + Untested + No + +