Você não "especifica o cabeçalho" com -t wav , você diz ao sox que ele deve esperar um arquivo no formato WAV em stdin . Portanto, sox obedientemente começa a analisar stdin e espera um RIFF como parte do formato WAV, mas não o obtém.
Portanto, não é "sox parou de funcionar", é rtl_fm , que por algum motivo não produz um formato WAV válido. Verificar a página de manual , pelo menos para a versão de rtl_fm na página man , o tipo de arquivo é dado por -t wav e não por -E wav . Então, verifique as opções para rtl_fm .
Você introduziu um erro de digitação na semana passada na linha de comando?