ORAM fresh installation on Zynthian V4: touchscreen and WIFI issues [MIDI test now fixed]

After installation and update:
touch of touchscreen not working
using snapshot 003-FluidR2 GM and MIDI test is silent

with 2401 stable it works

I just fixed the MIDI test and now it works in Oram. Just update and test:

  • Load FLuidR3 GM demo snapshot
  • Run MIDI test.

Cheers!

1 Like

MIDI test is fixed.

found also this pb for WIFI: in webconf is not possible to configure it

and sometimes wifi doesn’t reconnect after reboot. But I guess @jofemodo knows about it, because he changed the engine behind the surface

wifi Is working but It is not possible to type password in Webconf

it is possible by Zynthian HW

1 Like

Wifi can be configured from UI in Oram. Webconf has not been updated 100% and you can only view config, but not edit. It should be 100% functional before the next stable release.

Regards

2 Likes

I also noticed the touchscreen has stopped working on latest update.

1 Like

I set wifi pwd in UI of Oram, but by purpose a wrong one. After that I cannot re-type the correct password. :frowning:
There should be some kind of re-configure possibility. Also sometimes wifi pwds change…
If I understand the code of zynthian_gui_wifi.py correctly, the configuration is only called once, but no check for the result of enable_wifi_nw() leads to the call of the configure_wifi() again, hence - once configured (wrongly) → no chance to change the pwd. But maybe I’m wrong code-wise.
Bug report?

1 Like

Yes. Bug report please :wink:

Hi to all. I’m on an official V4 and Oram. My issue is touchscreen not working at all. Obviously I cannot calibrate as it is not responding. Any help is appreciate.

1 Like

Did you update?

Hi @jofemodo , yes I updated this morning and the issue IS still there. Btw I did a fresh install early this week.

@smespresati which oram iso did you use…and how did you burn it…?

Hi @wyleu, the image used was: 2024-03-01-zynthianos-bookworm-aarch64-oram-2403. I burned it using Balena-Etcher.

OK! It seems that there is a bug in the current kernel overlays:

You should update to the latest ones with:

rpi-update

I tested and it works after reboot. Probably you need to recalibrate too.

Regards,

1 Like

Thanks @jofemodo , rpi-update fixed touchscreen issue.

2 Likes

Hi,
I am having the same touchscreen issue on a pi4b with the official 7" touchscreen.

I just installed the latest Oram (2405) and ran rpi-update.

Everything worked fine until I ran the zynthian update and now the touchscreen only works for some things - bottom buttons don’t work, and I can’t add instruments or perform any admin functions. The menu items highlight, but then don’t execute when pressed.

I reflashed my SSD and started over, and got the same results - seems to work fine before updating.

Here is my web config:

HARDWARE

Raspberry Pi 4 Model B Rev 1.5
Audio: Generic USB device
Display: Pi 7 Touchscreen Display 800x480
Wiring: DUMMIES
I2C: Not detected
Profile:

SYSTEM

Debian GNU/Linux 12 (bookworm)
Build Date: 2024-05-21
Memory: 12% (472M/3792M)
SD Card: 24% (13G/59G)
Temperature: 49.1ºC
Overclock: None

MIDI & UI

Tuning: 440 Hz
Master Channel: Off
Preload Presets: On
ZS3 (SubSnapShots): On
Power Save: 60 minutes
Audio Levels on Snapshots: On

SOFTWARE

zyncoder: oram (e2de2fc)
zynthian-ui: oram (9a3c51c)
zynthian-sys: oram (943713b)
zynthian-data: oram (e222e11)
zynthian-webconf: oram (cf72715)

LIBRARY

Snapshots: 13
User Presets: 1
User Soundfonts: 0
Audio Captures: 0
MIDI Captures: 0

NETWORK

Hostname: zynthian
Wifi: shelburnehouse
IP: 10.0.0.188
VNC: Off
MIDI Services:


Here are some UI logs:

Jun 23 20:33:43 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:33:43 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:33:43 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:33:43 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:33:46 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (1, 'B')
Jun 23 20:33:46 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:33:46 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:33:46 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:33:46 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:33:46 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:33:56 zynthian startx[873]: WARNING:zynthian_autoconnect.cb_jack_xrun: Jack Audio XRUN! =>count: 3, delay: 181.0us
Jun 23 20:34:24 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (1, 'S')
Jun 23 20:34:24 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:24 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:34:24 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:24 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:24 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:27 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (1, 'B')
Jun 23 20:34:27 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:27 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:34:27 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:27 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:27 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:30 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (0, 'L')
Jun 23 20:34:30 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:30 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2305, in cuia_thread_task
Jun 23 20:34:30 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:30 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:30 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:35 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (1, 'L')
Jun 23 20:34:35 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:35 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2305, in cuia_thread_task
Jun 23 20:34:35 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:35 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:35 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:38 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'S')
Jun 23 20:34:38 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:38 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:34:38 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:38 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:38 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:40 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(0, ...): Invalid index!
Jun 23 20:34:40 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(1, ...): Invalid index!
Jun 23 20:34:40 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(2, ...): Invalid index!
Jun 23 20:34:40 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:34:41 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (1, 'B')
Jun 23 20:34:41 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:41 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:34:41 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:41 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:41 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:44 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:34:45 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'B')
Jun 23 20:34:45 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:45 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:34:45 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:45 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:45 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:48 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'B')
Jun 23 20:34:48 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:48 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:34:48 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:48 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:48 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:51 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'S')
Jun 23 20:34:51 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:51 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:34:51 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:51 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:51 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:54 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'S')
Jun 23 20:34:54 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:54 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:34:54 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:54 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:54 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:57 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'S')
Jun 23 20:34:57 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:34:57 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:34:57 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:34:57 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:34:57 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:34:58 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(0, ...): Invalid index!
Jun 23 20:34:58 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(1, ...): Invalid index!
Jun 23 20:34:58 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(2, ...): Invalid index!
Jun 23 20:34:58 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:35:00 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(0, ...): Invalid index!
Jun 23 20:35:00 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(1, ...): Invalid index!
Jun 23 20:35:00 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(2, ...): Invalid index!
Jun 23 20:35:00 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:35:00 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'B')
Jun 23 20:35:00 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:35:00 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2300, in cuia_thread_task
Jun 23 20:35:00 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:35:00 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:35:00 zynthian startx[873]: IndexError: list assignment index out of range
Jun 23 20:35:01 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(0, ...): Invalid index!
Jun 23 20:35:01 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(1, ...): Invalid index!
Jun 23 20:35:01 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(2, ...): Invalid index!
Jun 23 20:35:01 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:35:03 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(0, ...): Invalid index!
Jun 23 20:35:03 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(1, ...): Invalid index!
Jun 23 20:35:03 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(2, ...): Invalid index!
Jun 23 20:35:03 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:35:05 zynthian startx[873]: ZynCore->setup_behaviour_zyncoder(3, ...): Invalid index!
Jun 23 20:35:08 zynthian startx[873]: ERROR:zynthian_gui.cuia_thread_task: CUIA zynswitch failed with params: (3, 'S')
Jun 23 20:35:08 zynthian startx[873]: Traceback (most recent call last):
Jun 23 20:35:08 zynthian startx[873]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2297, in cuia_thread_task
Jun 23 20:35:08 zynthian startx[873]: zynswitch_cuia_ts[i] = None
Jun 23 20:35:08 zynthian startx[873]: ~~~~~~~~~~~~~~~~~^^^
Jun 23 20:35:08 zynthian startx[873]: IndexError: list assignment index out of range

It’s fixed now! Please, update and test.

Also, please, when copying logs into the forum, remember to mark as preformatted, it’s the “</>” in the edit dialog’s top bar. In such a way messages are much more readable and the forum looks nicer :wink:

Regards

1 Like

Yes! The fix is working great!

Thanks so much, and I will use preformatted in the future.

1 Like