Skip to content

Pico 10base T Rs

v0.2.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 1mo Infrastructure
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Updates What's new since v0.1.0, Highlights, and https://github.com/mattdeeds/pico-10base-t-rs/tree/main/hardware across a mixed release.

Full changelog

First public release of pico-10base-t-rs — a software 10BASE-T Ethernet NIC and wireless router for the Raspberry Pi Pico 2 W, on the RP2350's dual Hazard3 RISC-V cores in pure no_std Rust (no embassy-rp).

What's new since v0.1.0

  • Hardware design published — the KiCad project, 2-layer gerbers, BOM, and pick-and-place for the ISL3177E + HR911105A 10BASE-T front-end board are now in hardware/, with a board photo and a hardware/README.md.
  • C ancestor open-sourced — the C project this is ported from is public at https://github.com/mattdeeds/Pico-10BASE-T (a fork of kingyoPiyo/Pico-10BASE-T that added the RX path); the READMEs cross-link the full lineage.
  • Internal dev notes removed from the tracked tree.

Firmware is unchanged from v0.1.0.

Highlights

  • Bit-bang 10BASE-T TX and RX (PIO + DMA + an edge-tracking DPLL Manchester decoder) exposed as a smoltcp phy::Device.
  • --features router: cyw43 Wi-Fi AP + L3 forwarding + NAPT between a Wi-Fi LAN and the 10BASE-T WAN.
  • Measured performance, limitations, and a full engineering log in the README + docs/.

License: MIT OR Apache-2.0.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Pico 10base T Rs

Get notified when new releases ship.

Sign up free

About Pico 10base T Rs

All releases →

Beta — feedback welcome: [email protected]