RuntimeError: timed out during parameter_set

I believe I am having the same issue as: Parameter set i_range failed

The joulescope continually appears then disappears in the device tab. Also using a externally powered usb hub. Happens across multiple computers (tested on win10 and win11) with fresh install.

Tried manually updating the firmware, with no luck.

Was working great before and we were very fond of the product!

Any help would be appreciated! Thanks,

Relevant logs:

Blockquote
INFO:2022-03-16 09:57:34,020:main.py:1062:joulescope_ui.main:_device_scan start
INFO:2022-03-16 09:57:34,022:main.py:1002:joulescope_ui.main:_device_change add Joulescope:003860
INFO:2022-03-16 09:57:34,023:main.py:1076:joulescope_ui.main:current device = disable, True
INFO:2022-03-16 09:57:34,023:main.py:1078:joulescope_ui.main:device_scan activate first device Joulescope:003860
INFO:2022-03-16 09:57:34,023:main.py:1082:joulescope_ui.main:_device_scan done
INFO:2022-03-16 09:57:34,024:main.py:939:joulescope_ui.main:device_close disable
INFO:2022-03-16 09:57:34,024:xaxis.py:202:joulescope_ui.widgets.waveform.xaxis:marker_clear(None)
INFO:2022-03-16 09:57:34,025:xaxis.py:179:joulescope_ui.widgets.waveform.xaxis:marker_remove()
INFO:2022-03-16 09:57:34,025:ymarker_manager.py:76:joulescope_ui.widgets.waveform.ymarker_manager:_cmd_remove:
INFO:2022-03-16 09:57:34,025:main.py:1279:joulescope_ui.main:_on_device_state_play(Device/#state/play, False)
INFO:2022-03-16 09:57:34,050:main.py:846:joulescope_ui.main:device_open Joulescope:003860
INFO:2022-03-16 09:57:34,050:main.py:789:joulescope_ui.main:_accumulators_zero_last
INFO:2022-03-16 09:57:34,169:main.py:1134:joulescope_ui.main:Device info: {‘type’: ‘info’, ‘ver’: 1, ‘ctl’: {‘mfg’: {‘country’: ‘USA’, ‘location’: ‘MD_01’, ‘lot’: ‘202148_00’}, ‘hw’: {‘rev’: ‘H’, ‘sn_mcu’: ‘520330D01A4ABBAAB45E53165091005F’, ‘sn_mfg’: ‘003860’}, ‘fw’: {‘ver’: ‘1.3.2’}, ‘fpga’: {‘ver’: ‘0.2.0’, ‘prod_id’: ‘0x9314acf2’}}, ‘sensor’: {}}
INFO:2022-03-16 09:57:34,169:main.py:1151:joulescope_ui.main:controller firmware is up to date: (1, 3, 2) >= (1, 3, 2)
INFO:2022-03-16 09:57:34,170:scrollbar.py:373:joulescope_ui.widgets.waveform.scrollbar:on_regionChange(0.0, 30.0) pixels=562.8291225790617
INFO:2022-03-16 09:57:34,170:waveform.py:824:joulescope_ui.widgets.waveform.waveform:on_scrollbarRegionChange(0.0, 30.0, 563)
INFO:2022-03-16 09:57:34,170:main.py:718:joulescope_ui.main:_on_dataview_service_x_change_request(0.0, 30.0, 563)
ERROR:2022-03-16 09:57:37,185:main.py:918:joulescope_ui.main:during parameter_set
Traceback (most recent call last):
File “joulescope_ui\main.py”, line 916, in _on_device_parameter
File “joulescope\driver.py”, line 443, in parameter_set
File “joulescope\driver.py”, line 724, in _stream_settings_send
File “joulescope\driver.py”, line 685, in _wait_for_sensor_command
RuntimeError: timed out
INFO:2022-03-16 09:57:37,186:main.py:1714:joulescope_ui.main:Parameter set i_range failed, value=auto
INFO:2022-03-16 09:57:37,186:main.py:978:joulescope_ui.main:_device_recover: start
INFO:2022-03-16 09:57:37,187:main.py:1013:joulescope_ui.main:_device_change remove
INFO:2022-03-16 09:57:37,187:command_processor.py:376:joulescope_ui.command_processor:unsubscribe not found for Device/setting/
INFO:2022-03-16 09:57:37,187:command_processor.py:376:joulescope_ui.command_processor:unsubscribe not found for Device/extio/
INFO:2022-03-16 09:57:37,187:main.py:939:joulescope_ui.main:device_close Joulescope:003860
Blockquote

Hi @kmshanley and welcome to the Joulescope forum! Sorry to hear that your Joulescope JS110 is misbehaving.

Thank you for the log excerpt. That really helps!

It looks like your JS110 is running firmware 1.3.2. That serial number is in the range that is possibly affected by this issue. Could you try manually updating the firmware using the instructions on that post? Note that if this is what you already tried, no need to do it again.

If that works great! If not, it appears that the JS110 sensor side has developed a problem. Please DM me here or email support at joulescope.com with your shipping info including name, address, email, and phone number, and we will process a warranty replacement.

Manual update did not help unfortunately.

Blockquote
INFO:2022-03-16 13:51:32,383:main.py:939:joulescope_ui.main:device_close disable
INFO:2022-03-16 13:51:32,383:main.py:1279:joulescope_ui.main:_on_device_state_play(Device/#state/play, False)
INFO:2022-03-16 13:51:32,424:main.py:846:joulescope_ui.main:device_open Joulescope:003860
INFO:2022-03-16 13:51:32,424:main.py:789:joulescope_ui.main:_accumulators_zero_last
INFO:2022-03-16 13:51:32,979:main.py:1134:joulescope_ui.main:Device info: {‘type’: ‘info’, ‘ver’: 1, ‘ctl’: {‘mfg’: {‘country’: ‘USA’, ‘location’: ‘MD_01’, ‘lot’: ‘202148_00’}, ‘hw’: {‘rev’: ‘H’, ‘sn_mcu’: ‘520330D01A4ABBAAB45E53165091005F’, ‘sn_mfg’: ‘003860’}, ‘fw’: {‘ver’: ‘1.3.4’}, ‘fpga’: {‘ver’: ‘0.2.0’, ‘prod_id’: ‘0x9314acf2’}}, ‘sensor’: {}}
INFO:2022-03-16 13:51:32,979:main.py:1151:joulescope_ui.main:controller firmware is up to date: (1, 3, 4) >= (1, 3, 2)
ERROR:2022-03-16 13:51:35,992:main.py:918:joulescope_ui.main:during parameter_set
Traceback (most recent call last):
File “joulescope_ui\main.py”, line 916, in _on_device_parameter
File “joulescope\driver.py”, line 443, in parameter_set
File “joulescope\driver.py”, line 724, in _stream_settings_send
File “joulescope\driver.py”, line 685, in _wait_for_sensor_command
RuntimeError: timed out
INFO:2022-03-16 13:51:35,992:main.py:1714:joulescope_ui.main:Parameter set i_range failed, value=180 mA
INFO:2022-03-16 13:51:35,992:main.py:978:joulescope_ui.main:_device_recover: start
INFO:2022-03-16 13:51:35,992:main.py:1013:joulescope_ui.main:_device_change remove
Blockquote

Thanks for your help and fast reply!
We will reach out for a warranty replacement via email.

1 Like