This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryUpdates 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 ahardware/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
About Pico 10base T Rs
All releases →Beta — feedback welcome: [email protected]