Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

steve_m

@steve_m@chaos.social
  • Open on chaos.social
102 Followers
13 Following
16 Posts
Joined November 02, 2023

Posts

Open post
steve_m
steve_m @steve_m@chaos.social · Mar 20, 2026
steve_m
@steve_m@chaos.social
chaos.social

Sometimes, Claude decides that he doesn't need an assembler...

1
0
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Mar 16, 2026
steve_m
@steve_m@chaos.social
chaos.social

Claude, port gr-fosphor to Android. 30min later...

fosphor-cl: [+] Available device: 0:0 Mali-G715 r0p0
fosphor-cl: [+] Selected device: Mali-G715 r0p0
fosphor : [+] GL_RENDERER: Mali-G715
fosphor : [+] GL_VERSION: OpenGL ES 3.2 v1.r54p2-00eac0.c8c70f02abaa302607998c919face0f4

Crazy times we live in..

6
2
2
0
Open post
steve_m
steve_m @steve_m@chaos.social · Feb 16, 2026
steve_m
@steve_m@chaos.social
chaos.social

After quite some reverse-engineering, the recent MS2130S-based capture dongles are now supported by hsdaoh: https://github.com/steve-m/hsdaoh/commit/13d832966bd95d44fcfb5295defc3efb5b232596

They completely changed the register layout and I had to figure out (again) how to enable raw YUV capture. The fun part was also extending emu8051 with code-banking support to be able to emulate the (now bigger) firmware. In theory raw RGB capture should be possible now, but this will take some more effort.

GitHub

lib: add support for MS2130S/MS2131S capture sticks · steve-m/hsdaoh@13d8329

Add support for the new version of the MS2130-series devices with the S-suffix, which appeared on the market around mid-2025.

2
0
2
0
Open post
steve_m
steve_m @steve_m@chaos.social · Nov 16, 2025
steve_m
@steve_m@chaos.social
chaos.social

Currently playing with Semtech SX1250 as SDR. 2 bit I/Q output @ 32 MHz. Has anyone already played with this chip? I know of https://github.com/M17-Project/SX1255_HAT-hw - but the SX1250 is newer and has a much broader freq range (150M - 960M).

3
2
3
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 30, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @__luna@app.wafrn.net
@__luna Using the PIO and DMA
2
0
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 18, 2025
steve_m
@steve_m@chaos.social
chaos.social

The first time I've seen GPLv1 licensed code in the wild so far...

4
0
1
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 17, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @steve_m@chaos.social
Here's the source: https://github.com/steve-m/Pico-100BASE-TX
9
0
1
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 17, 2025
steve_m
@steve_m@chaos.social
chaos.social

If anyone wants to play around with the bit-banged 100 MBit/s Ethernet for the Pico, here you go: https://github.com/steve-m/Pico-100BASE-TX

3
0
3
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 13, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @agowa338@chaos.social
@agowa338@chaos.social @uint8_t@chaos.social So far it works with all devices and switches I've tested. Of course your could add a matching network and proper magnetics to get close to a 'real' 100Base-TX transmitter, but unless you're using tens of meters of cable it's not required. EMI might be a different issue, though. As for the interrupts, this is not a problem - the PIO does clock-accurate output of the bits supplied by the DMA.
4
1
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 13, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @agowa338@chaos.social
@agowa338@chaos.social @cyb3rm0shp1t@social.xenofem.me Although the output is performed by a PIO state machine, which is fed with a 32 bit DMA. So the second CPU core, which I reserved for all the encoding, is not used 100% of the time, and the first core is available for the main 'user' application.
9
1
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 12, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @steve_m@chaos.social
@kkarhan@infosec.space Yeah, I'll release it as OSS in the next weeks after ironing out some things and doing some proper host-side receive code.
6
1
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 12, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @jiub@not.an.evilcyberhacker.net
@jiub@not.an.evilcyberhacker.net Fast Ethernet (100BASE-TX) is MLT-3 encoded, so there are 3 signal levels: -1, 0, +1. If you take the voltage between two digital GPIOs, you can emulate this by using 0b10, 0b00, 0b01.
11
1
0
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 12, 2025
steve_m
@steve_m@chaos.social
chaos.social
Replying to @steve_m@chaos.social
@kkarhan@infosec.space What do you mean? The MCU is running at 250 MHz (double the Ethernet bit rate), with normal core voltage. It doesn't even get warm.
3
1
1
0
Open post
steve_m
steve_m @steve_m@chaos.social · Oct 11, 2025
steve_m
@steve_m@chaos.social
chaos.social

I've implemented bit-banged 100 Mbit/s Ethernet UDP transmission on the RP2040/RP2350. That is sufficient to transfer the data of the internal ADC overclocked to 5 MSPS and digitize some IF signal...

Your browser does not support the video tag.
243
36
108
0
Open post
steve_m
steve_m @steve_m@chaos.social · Nov 17, 2024
steve_m
@steve_m@chaos.social
chaos.social

Following up on my previous post, I'm pleased to release hsdaoh-rp2350, which includes an example application that streams the samples of a 12-bit ADC out of a Pico2 at 40 MS/s (or more!): https://github.com/steve-m/hsdaoh-rp2350

GitHub

GitHub - steve-m/hsdaoh-rp2350: High Speed Data Acquisition over HDMI - RP2350 HSTX implementation

High Speed Data Acquisition over HDMI - RP2350 HSTX implementation - steve-m/hsdaoh-rp2350

9
0
3
0
Open post
steve_m
steve_m @steve_m@chaos.social · Nov 08, 2024
steve_m
@steve_m@chaos.social
chaos.social

First success with porting hsdaoh to the RP2350 HSTX: Streaming out 72 MByte/s from the Pico2 via HDMI to a $5 MS2130 capture dongle. Time to hook up an ADC!

28
0
12
0

Remote instance

chaos.social
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 15:27:35 UTC