MMSSTV mode
MMSSTV MR90
Software-era analog SSTV operation and MMSSTV compatibility.
Supported in appMode sample
BBC-style colour test card and app-generated audio
The image is generated locally for this mode's raster. For supported modes, the audio sample is encoded from that image with the SSTV Signal Desk transmitter code, then published as lossless FLAC for static playback.
FLAC, 48 kHz, 16-bit mono, 92.745 s.

Mode spec
| Short name | MR90 |
|---|---|
| Support status | Supported in app |
| Spec status | Supported in app; public VIS and timing summary are separated from the app raw timing fields. |
| Duration | 90.195 s |
| Frame | 320 x 256 |
| Data lines | 256 |
| Public VIS | Extended VIS 0x4623 (17955; MMSSTV 16-bit code) |
| Standard VIS code | Not applicable or not published in checked sources |
| Extended/N-VIS | Extended VIS |
| Color model | YCrCb |
| Component sequence | Y-RY-BY |
| Line rate | 170.298 lpm |
| Public timing profile | MMSSTV MR/ML timing: 9.000 ms sync, 1.000 ms separator, Y scan, 0.100 ms last-pixel pulse, half-width R-Y, 0.100 ms last-pixel pulse, half-width B-Y, 0.100 ms last-pixel pulse. |
| App duration | 90.195 s |
| App frame | 320 x 256 |
| App raw VIS | 0x4623 (17955) |
| App timing profile | App RX line fields: sync 9 ms; front porch 0 ms; back porch 1 ms; separator/blank 0 ms; video tones 1500-2300 Hz around 1900 Hz. |
| App RX sync | 9 ms |
| App RX front porch | 0 ms |
| App RX back porch | 1 ms |
| App RX separator/blank | 0 ms |
| App subcarrier | 1900 Hz |
| App deviation | 400 Hz |
| App tone range | 1500-2300 Hz |
Strengths
- MR90 is a standard-length standard colour MMSSTV mode: 90.195 s, 320 x 256, YCrCb.
- MR90 identifies through Extended VIS 0x4623 (17955; MMSSTV 16-bit code), separating MMSSTV-era modes from the 7-bit VIS space used by older analog families.
- MR90 has explicit app timing fields: 9 ms sync, 0 ms front porch, 1 ms back porch, 0 ms separator/blank, and 1500-2300 Hz around 1900 Hz video tones.
- MR90 has a checked public timing summary plus app timing fields, so the public spec and implementation timing can be compared line by line.
Tradeoffs
- MR90's 90.195 s frame is a balanced choice, but it still needs a stable path for the full 320 x 256 scan.
- MR90 uses Extended VIS 0x4623 (17955; MMSSTV 16-bit code); standard 7-bit VIS-only decoders may not auto-label it without MMSSTV extended-VIS support.
Source notes
Public VIS/timing labels are normalized from checked SSTV references where available. App raw VIS 0x4623 and app timing fields are generated from sstv/sstv/sstv/sstvparam.swift during the website build.
- SSTV Signal Desk SSTVTableSSTV Signal Desk - accessed 2026-08-24Authority for app-supported mode names and app timing parameters.
- MMSSTV mode.txtMMSSTV source mirror - accessed 2026-08-24Reference for MP, MR, ML, MP-N, and MC-N MMSSTV mode definitions.
- MMSSTV.TXTMMSSTV source mirror - accessed 2026-08-24Reference for MMSSTV mode list and operating notes.