# Release Notes — v0.7.0-pre

## Hardware bring-up milestone

The system has moved beyond first hardware smoke tests: live RDS now decodes on PlutoSDR, with stabilized sample-rate handling, persistent DSP state across TX frames, and coherent pilot/stereo/RDS phase behaviour.

### What changed since v0.6.0-pre
- live RDS path stabilized enough to decode on hardware
- generator now keeps DSP state persistent across frame boundaries
- RDS carrier alignment tightened against the stereo/pilot phase model
- Pluto profile tuned to the working sample-rate and level combination
- multiple DSP/control fixes landed during real hardware bring-up

### Build for PlutoSDR
```powershell
go build -tags soapy ./cmd/fmrtx
.\fmrtx.exe --list-devices
.\fmrtx.exe --tx --config docs/config.plutosdr.json
```

### What this release means
- suitable for continued real hardware bring-up on PlutoSDR
- not yet positioned as a final 1.0 release
- recommended as the current pre-release baseline for further hardware validation

### Safety defaults
- TX is OFF by default — requires explicit start
- limiter remains enabled by default
- pre-emphasis remains 50µs
- hardware operation still requires proper RF measurement and lawful operation
