RSSAmplifier

Blog

Matthew Tran’s Blog!

Hi! I'm a human being who loves to learn new things and create cool projects.

matthewtran.devRSS feed ↗10 posts

Latest posts

Server CoreOS Migration

After my server's SSD died, I figured out how to use Fedora CoreOS to make redeployments almost trivial.

Playing with 10BASE-T1S and 10BASE-T1L

Designed some boards and wrote an Open Alliance SPI driver to talk to the NCN26010 and ADIN1110 MAC-PHYs.

10BASE-T1L Converter w/ PoE+PoDL

Converts 10BASE-T to 10BASE-T1L. Powerable over PoE or PoDL and can be a PoDL injector. Theoretically works over 1km.

Zephyr Rubber Ducky

Inspired by Hak5's design, I wrote a generic Zephyr app with similar core functionality. I even wrote a reverse shell payload to demonstrate.

k66f_usbhs

Quick little 2-layer BGA board with USB HS and SDHC.

lpc1768_poe

First time doing BGA w/ KiCad, PoE, nonstandard PHY, Ethernet magnetics, writing an Ethernet driver, and using the FreeRTOS+TCP stack.

Word Watch

Is this art?

Solder Dispenser

Compact, battery-powered, and uses ripple counting for encoderless closed-loop motor control. Not perfect, but consistent enough for 0402 parts.

Basic CH32V Zephyr Support

Added core support for the CH32X035 along with USB FS, USB PD, ADC, and UART drivers. Supporting other CH32V parts will be relatively straightforward.

Baremetal C/C++ on CH32V (including FreeRTOS and TinyUSB)

Developing for CH32V using 100% open-source components, true to the essence of RISC-V.