|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
$port = New-Object System.IO.Ports.SerialPort "COM5", 115200, "None", 8, "One" $port.DtrEnable = $true $port.RtsEnable = $true $port.Open() # 1. Función para enviar comandos de forma cruda (como PuTTY) function Send-FlipperCommand($cmd) { $bytes = [System.Text.Encoding]::ASCII.GetBytes($cmd + "`r`n") $port.Write($bytes, 0, $bytes.Length) } # 2. "Despertar" al Flipper (enviamos solo un Enter) $port.Write([char]13) Start-Sleep -Milliseconds 300 # 3. Enviar el comando real Send-FlipperCommand "subghz tx_from_file /ext/subghz/0pr.sub 1 0" Start-Sleep -Milliseconds 500 $port.Close() Write-Host "Comando enviado mediante buffer de bytes." |

