Ross ROSS = Recommend OSS · open-source software intelligence for agents

cnlohr/channel3

ESP8266 Analog Broadcast Television Interface observed · 2026-08-28

github.com/cnlohr/channel3 · C · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

54/100

  • Activity 49
  • Release rhythm 35
  • Longevity 100

Flags: no_releases no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3868
  • days_rel: n/a
  • days_push: 306
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1573 stars · 167 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Firmware for the ESP8266 that turns the chip into an analog broadcast television transmitter, outputting an NTSC/PAL-compatible signal on Channel 3 from GPIO3. It exploits the I2S bus at an 80 MHz bitclock with DMA buffers to modulate luma and chroma signals that a vintage analog TV can tune into with an antenna.

Use cases

  • display video output from an esp8266 on an old analog tv
  • generate ntsc or pal television signals from cheap hardware
  • experiment with rf signal generation on the esp8266
  • build a retro tv demo without extra video hardware
  • learn how analog tv luma and chroma modulation works
  • hook an antenna to gpio3 and broadcast on channel 3

When to choose

  • you have an ESP8266 and an analog TV and want video output with no additional hardware
  • you want a hands-on project for learning RF modulation, DMA, and the I2S peripheral
  • you are building retro hardware demos that display on vintage CRT televisions

When to avoid

  • you need a legal, compliant video transmitter - unlicensed RF broadcast may violate regulations in your jurisdiction
  • you need modern digital TV output (HDMI, DVB, ATSC) rather than analog NTSC/PAL
  • you need high image quality - the signal is intentionally hacky with artifacts like dot crawl

Facets

application · maturity active

embedded graphics embedded-systems hardware media embedded iot esp8266 analog-tv ntsc pal rf-signal-generation i2s dma firmware channel3 hack

1 source

Member repositories

RepositoryRoleHealth v2
cnlohr/channel3main54

For agents

markdown · JSON · MCP: product_card(name="cnlohr/channel3")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem