F1ATB / Remote-SDR

Remote control of 2 Software Design Radio. Receiver and transmitter. Based on Adalm-Pluto SDR or RTL-SDR or Hack RF SDR or SDRplay and signal processing using GNU Radio on Raspberry PI. GUI on a web browser.
https://f1atb.fr
GNU General Public License v3.0
146 stars 23 forks source link

Lost ability manage GPIO pin with TX/RX state change #40

Closed Sergey-R5AU closed 10 months ago

Sergey-R5AU commented 1 year ago

Hi Andre !

after some updates of Pluto i lost ability to driving GPIO with changing RX/TX state with: RX TX

I have tested separately onoff package with simple JS script like:

'use strict'; const Gpio = require('onoff').Gpio;
const led = new Gpio(6, 'out');
led.writeSync(1);

GPIO6 driving fine as previously , but state not changing with TX/RX RemSDR - with TX Audio button or with external switch based on arduino.

What could be wrong, what i can trace and check ?

Thank you !

common

Sergey-R5AU commented 10 months ago

I have been spending a time for isolation and solving problem above. Even on the last version completely lost TX audio ! On the fact: core of issue is - version of the Browsers , Chrome or Edge. I roll back to the version of the Chrome 110.xx - all works fine. Problem: new version are not supporting used node.js and especially incompatible with used version of socket.io Recommended to use latest version of node.js and t libraries. Problem solved.

Sergey-R5AU commented 10 months ago

Problem solved as mentioned in the last post. Latest versions of browsers are not supporting used version of node.js and socket.io with used in RemSDR images.

dona76 commented 9 months ago

Very nice software André ! I've fixed the TX issue with rolling back Chrome to 104 version (ether 32 or 64b) and following method 1 in https://www.browserstack.com/guide/downgrade-to-older-versions-of-chrome With Group Policy, it is possible to disable gogole update. 73' F4BSP