# Screen Issue with v4 build

**URL:** <https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528>\
**Category:** Building Zynthian\
**Created:** [August 4, 2020, 6:53pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528 "2020-08-04T18:53:56Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 4, 2020, 6:53pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/1 "2020-08-04T18:53:56Z")

</div>

Hi,

I just assembled the v4 kit, and I must have overlooked something (or broke something), because I’ve never seen the screen come up (yet…).

Despite the advice to use RC-2 of the image I picked a fairly recent one (and to make matters worse, I succesfully updated it in webconf and ran a dist-upgrade, so I should be in a known “current” state.

I applied “Kit v4”

I able to access webconf and login:

 ![image](https://discourse.zynthian.org/uploads/default/original/2X/6/6f5d1ccacb567f002aea93ab49a0f3473cf9eaba.png)

There are errors in the UI log:

– Logs begin at Thu 2019-02-14 10:11:58 GMT. –  
Aug 04 19:47:46 zynthian systemd[1]: Started Zynthian User Interface (DEBUG).  
Aug 04 19:47:46 zynthian startx[2325]: X. Org X Server 1.20.4  
Aug 04 19:47:46 zynthian startx[2325]: X Protocol Version 11, Revision 0  
Aug 04 19:47:46 zynthian startx[2325]: Build Operating System: Linux 4.15.0-99-generic armv8l Raspbian  
Aug 04 19:47:46 zynthian startx[2325]: Current Operating System: Linux zynthian 5.4.51-v7l+ #1327 SMP Thu Jul 23 11:04:39 BST 2020 armv7l  
Aug 04 19:47:46 zynthian startx[2325]: Kernel command line: coherent\_pool=1M 8250.nr\_uarts=1 snd\_bcm2835.enable\_compat\_alsa=0 snd\_bcm2835.enable\_hdmi=1 snd\_bcm2835.enable\_headphones=1 bcm2708\_fb.fbwidth=1824 bcm2708\_fb.fbheight=984 bcm2708\_fb.fbswap=1 smsc95xx.macaddr=DC:A6:32:B6:20:39 vc\_mem.mem\_base=0x3ec00000 vc\_mem.mem\_size=0x40000000 dwc\_otg.lpm\_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait  
Aug 04 19:47:46 zynthian startx[2325]: Build Date: 07 July 2020 09:38:51PM  
Aug 04 19:47:46 zynthian startx[2325]: xorg-server 2:1.20.4-1+rpt2  
Aug 04 19:47:46 zynthian startx[2325]: Current version of pixman: 0.36.0  
…  
Aug 04 19:47:46 zynthian startx[2325]: to make sure that you have the latest version.  
Aug 04 19:47:46 zynthian startx[2325]: Markers: (–) probed, (\*\*) from config file, (==) default setting,  
Aug 04 19:47:46 zynthian startx[2325]: (++) from command line, (!!) notice, (II) informational,  
Aug 04 19:47:46 zynthian startx[2325]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.  
Aug 04 19:47:46 zynthian startx[2325]: (==) Log file: “/var/log/Xorg.0.log”, Time: Tue Aug 4 19:47:46 2020  
Aug 04 19:47:46 zynthian startx[2325]: (==) Using config directory: “/etc/X11/xorg.conf.d”  
Aug 04 19:47:46 zynthian startx[2325]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”  
Aug 04 19:47:47 zynthian startx[2325]: ./zynthian.sh: line 55: /sys/class/backlight/_/bl\_power: No such file or directory  
Aug 04 19:47:47 zynthian startx[2325]: INFO:zynthian\_gui\_config.: ZYNTHIAN-UI CONFIG …  
Aug 04 19:47:47 zynthian startx[2325]: INFO:zynthian\_gui\_config.: Wiring Layout MCP23017\_ZynScreen  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.: ZYNCODER A: [102, 105, 110, 113]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.: ZYNCODER B: [101, 104, 109, 112]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.: SWITCHES layout: [100, 103, 108, 111, 106, 107, 114, 115]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_config.get\_disabled\_midi\_in\_ports: DISABLED\_MIDI\_IN = [’’]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_config.get\_enabled\_midi\_out\_ports: ENABLED\_MIDI\_OUT = [‘ttymidi:MIDI\_out’]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_config.get\_enabled\_midi\_fb\_ports: ENABLED\_MIDI\_FB = [’’]  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.set\_midi\_config: MMC Bank Change CCNum: 0  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.set\_midi\_config: MMC Bank Change UP: None  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.set\_midi\_config: MMC Bank Change DOWN: None  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.set\_midi\_config: MMC Program Change UP: None  
Aug 04 19:47:47 zynthian startx[2325]: DEBUG:zynthian\_gui\_config.set\_midi\_config: MMC Program Change DOWN: None  
Aug 04 19:47:48 zynthian startx[2325]: error: failed to open file /zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl (No such file or directory)  
Aug 04 19:47:48 zynthian startx[2325]: lilv\_world\_load\_file(): error: Error loading file `file:///zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl' Aug 04 19:47:48 zynthian startx[2325]: lilv_world_load_bundle(): error: Error reading file:///zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl Aug 04 19:47:48 zynthian startx[2325]: error: failed to open file /zynthian/zynthian-plugins/lv2/*.lv2/manifest.ttl (No such file or directory) Aug 04 19:47:48 zynthian startx[2325]: lilv_world_load_file(): error: Error loading file `file:///zynthian/zynthian-plugins/lv2/_.lv2/manifest.ttl’  
Aug 04 19:47:48 zynthian startx[2325]: lilv\_world\_load\_bundle(): error: Error reading file:///zynthian/zynthian-plugins/lv2/\*.lv2/manifest.ttl  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.: STARTING ZYNTHIAN-UI …  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui\_keybinding.load: Loading key binding from keybinding.yaml  
Aug 04 19:47:49 zynthian startx[2325]: DEBUG:zynthian\_gui\_keybinding.load: Loading default keyboard bindings.  
Aug 04 19:47:49 zynthian startx[2325]: libjackpeak registering as ‘jackpeak’.  
Aug 04 19:47:49 zynthian startx[2325]: libjackpeak created input ports  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SWITCHES INIT…  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 0 =\> wpGPIO 100  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 1 =\> wpGPIO 103  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 2 =\> wpGPIO 108  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 3 =\> wpGPIO 111  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 4 =\> wpGPIO 106  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 5 =\> wpGPIO 107  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 6 =\> wpGPIO 114  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_init: SETUP ZYNSWITCH 7 =\> wpGPIO 115  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_gui.zynswitches\_midi\_setup: MIDI SWITCHES SETUP…  
Aug 04 19:47:49 zynthian startx[2325]: INFO:zynthian\_engine.start: Starting Engine JackTransport  
Aug 04 19:47:49 zynthian startx[2325]: DEBUG:zynthian\_engine.start: Command: /usr/local/bin/jack\_transport  
Aug 04 19:47:50 zynthian startx[2325]: DEBUG:zynthian\_engine\_mixer.get\_controllers\_dict: MIXER CTRL LIST: [‘Digital’, ‘ADC’, ‘ADC Left Input’, ‘ADC Right Input’]  
Aug 04 19:47:50 zynthian startx[2325]: DEBUG:zynthian\_engine\_mixer.\_send\_controller\_value: amixer -M -c sndrpihifiberry set ‘Digital’ ‘Playback’ 100% unmute  
Aug 04 19:47:50 zynthian startx[2325]: ERROR: PatternManager failed to open file for load /zynthian/zynthian-my-data/sequences/patterns.zynseq  
Aug 04 19:47:50 zynthian startx[2325]: DEBUG:zynthian\_engine\_mixer.\_send\_controller\_value: amixer -M -c sndrpihifiberry set ‘ADC’ ‘Capture’ 9% unmute  
Aug 04 19:47:50 zynthian startx[2325]: INFO:zynthian\_gui.osc\_init: ZYNTHIAN-UI OSC server running in port 1370  
Aug 04 19:47:50 zynthian startx[2325]: INFO:zynthian\_gui\_admin.stop\_midi\_clock: STOPPING MIDI CLOCK  
Aug 04 19:47:50 zynthian startx[2325]: DEBUG:zynthian\_engine\_mixer.\_send\_controller\_value: amixer -M -c sndrpihifiberry set ‘ADC Left Input’ ‘VINL1[SE]’  
Aug 04 19:47:50 zynthian startx[2325]: DEBUG:zynthian\_engine\_mixer.\_send\_controller\_value: amixer -M -c sndrpihifiberry set ‘ADC Right Input’ ‘VINR1[SE]’  
Aug 04 19:47:50 zynthian startx[2325]: INFO:zynthian\_gui\_admin.stop\_rtpmidi: STOPPING RTP-MIDI  
Aug 04 19:47:50 zynthian startx[2325]: INFO:zynthian\_gui\_admin.stop\_qmidinet: STOPPING QMIDINET  
Aug 04 19:47:51 zynthian startx[2325]: INFO:zynthian\_gui\_admin.stop\_touchosc2midi: STOPPING touchosc2midi  
Aug 04 19:47:51 zynthian startx[2325]: INFO:zynthian\_gui\_admin.stop\_aubionotes: STOPPING aubionotes  
Aug 04 19:47:51 zynthian startx[2325]: DEBUG:zynthian\_gui\_controller.config: ZCTRL ‘Main’: 0 (0 -\> 9), None, None

Most worryingly it seems that

./zynthian.sh: line 55: /sys/class/backlight/\*/bl\_power: No such file or directory

if I login into the system as root, indeed, that does not exist:  
root@zynthian:/sys/class# ls backlight  
ls: cannot access ‘backlight’: No such file or directory

I always connected the screen with the red ribbon to pin 1, so I hope that the screen itself isn’t the issue…

Any tips to recover and proceed ? (Oh, if really need be I can install rc2 but [os.zynthian.org](http://os.zynthian.org) seems to be down.)

---

<div class="post-metadata">

**Author:** ![jofemodo](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/jofemodo/32/2_2.png) [@jofemodo](https://discourse.zynthian.org/u/jofemodo)\
**Post date:** [August 4, 2020, 10:32pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/2 "2020-08-04T22:32:27Z")

</div>

You shouldn’t try with a recent image until your zynthian it’s fully working with the stable release (buster RC-2),. The stable release is tested on official kits and should work out the box. If it doesn’t work out-the-box, probably you have a hardware problem.

I recommend you to check carefully the hardware, including disconnect and connect again, checking the connector pins, etc. If you send some detailed photos, it could help …

You don’t need to use the webconf. The stable (buster RC-2) release should work out-the box. The kit v4 work perfectly if configured as v3. It’s the same hardware configuration.

Regards,

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 5, 2020, 3:14am UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/3 "2020-08-05T03:14:16Z")

</div>

Ok, I was able to flash RC meanwhile and the screen does come on now, I’m booting into the menu.  
It shows briefly “error” (\*) in red on the splash screen but continues to the menu.

However, none of the encoders seems to work (no movement or activity at all).  
I’ve updated the software via webconfig (working) and set the kit to V4, but that didn’t help.  
I’ll recheck all the wiring again…

(\*) UI Log shows these errors, which I hope aren’t critical:  
Aug 05 04:11:43 zynthian startx[3137]: error: failed to open file /zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl (No such file or directory)  
Aug 05 04:11:43 zynthian startx[3137]: lilv\_world\_load\_file(): error: Error loading file `file:///zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl’  
Aug 05 04:11:43 zynthian startx[3137]: lilv\_world\_load\_bundle(): error: Error reading file:///zynthian/zynthian-plugins/lv2/Surge.lv2/manifest.ttl  
Aug 05 04:11:46 zynthian startx[3137]: libjackpeak registering as ‘jackpeak’.  
Aug 05 04:11:46 zynthian startx[3137]: libjackpeak created input ports  
Aug 05 04:11:46 zynthian startx[3137]: ERROR: PatternManager failed to open file for load /zynthian/zynthian-my-data/sequences/patterns.zynseq

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 5, 2020, 8:04am UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/4 "2020-08-05T08:04:59Z")

</div>

![IMG_20200805_094301](https://discourse.zynthian.org/uploads/default/original/2X/2/215688a716f4eb71f82d51fd49ddb8ecb0c7b08a.jpeg) ![IMG_20200805_094247](https://discourse.zynthian.org/uploads/default/original/2X/3/3761fbcc31494f796edbebf3ab6da5d88caf7e94.jpeg) ![IMG_20200805_094311](https://discourse.zynthian.org/uploads/default/original/2X/6/6b5fc86f66636b98f42ecd0362c3cc1d7e430b4c.jpeg)

Hi, after reading [Kit V3: Encoders not working [SOLVED]](https://discourse.zynthian.org/t/kit-v3-encoders-not-working-solved/3131) and squinting on the picture shown on the wiki, I think it could be that the reason that the rotary encoders don’t work are the 2 jumpers that are missing on the 2x4 hat on the zynscreen labeled JP-1? I don’t have any…

Another question: having opened and closed this box already I few times, I notice that the ic’s from the 3542 and the screen bus wire head are bending the metal tails from the leds down, which could damage them? Any way to avoid this?

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 5, 2020, 9:56am UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/5 "2020-08-05T09:56:54Z")

</div>

… and this is the current config (RC2)

 ![zynthian_config](https://discourse.zynthian.org/uploads/default/original/2X/9/93949964a7c83aee85b881336e3a761fea5c732e.png)

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 5, 2020, 4:25pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/6 "2020-08-05T16:25:27Z")

</div>

Ok, while I’m waiting for the missing jumpers to arrive that will hopefully do the trick to enable the buttons, and being impatient to get some sound out of the Zynthian I was able to get something done before closing the box with an external computer keyboard and an USB Midi keyboard 🙂

And behold: I was able to make the Zynthian produce some sound already!  
[/uploads/default/original/2X/9/9361eec15eb21dea3463cbbb41e90d945769e9a5.ogg](https://discourse.zynthian.org/uploads/default/original/2X/9/9361eec15eb21dea3463cbbb41e90d945769e9a5.ogg)

Even though it makes me uncomfortable not being able to update software to the last stable version, running apt upgrade at this point turned out to be a really bad idea: I ran into the same issues as with the newer image, and had to flash back the RC-2 image again. I hope at some point something can be found to do this more safely (maybe apt pin the sensitive packages to a specific version?)

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [August 5, 2020, 5:31pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/7 "2020-08-05T17:31:37Z")

</div>

Yep! Avoid doing manual Linux updates using apt. This tends to break things. We use some customised / optimised versions of software and apt update probably overwrites some libraries, etc. You are right we should pin these libraries and software so that we can upgrade the system. I have tended to leave it to @jofemodo to deal with ensuring patching occurs at appropriate times. There was a tendency to see this as a synthesizer and not a computer but if it is connected to the network then it has potential to be consumed by virus, Trojan, etc. so we should be mindful of security.

---

<div class="post-metadata">

**Author:** ![PatricB](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/p/47e85d/32.png) [@PatricB](https://discourse.zynthian.org/u/PatricB)\
**Post date:** [August 5, 2020, 5:46pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/8 "2020-08-05T17:46:23Z")

</div>

Had the same problem after building a V4: no screen response at all. Used a SD I had tinkered with in a generic RPi (just had put Kit to V4 before last shutdown).  
Flashing a fresh RC2 fixed it. No trying a nightly on a faster and bigger SD

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 7, 2020, 5:40pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/9 "2020-08-07T17:40:23Z")

</div>

Meanwhile I installed the missing jumpers, confirmed that the rotary encoders now work,  
and was able to finally(?) close down the box (for now at least…).

Yay!

Thank you to the creators of what looks to be a wonderfull project and a marvelous musicbox !

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [August 7, 2020, 5:42pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/10 "2020-08-07T17:42:36Z")

</div>

> [@twelve](#):
>
> and a marvelous musicbox !

We couldn’t actually have a proof of that …?  
[🧐](http://wiki.zynthian.org/index.php/Talk:Zynthian_Wiki_Home)

---

<div class="post-metadata">

**Author:** ![twelve](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/twelve/32/5211_2.png) [@twelve](https://discourse.zynthian.org/u/twelve)\
**Post date:** [August 7, 2020, 6:42pm UTC](https://discourse.zynthian.org/t/screen-issue-with-v4-build/4528/11 "2020-08-07T18:42:48Z")

</div>

Well, here is a sample that I was able to record while playing around with OBXD, in true musicbox style…  
But nothing too musical, I have limited musical talents 🙂

OBXD and a dumkit beating and snaring away 🙂  
[/uploads/default/original/2X/6/6dbb1bd85613226d79d2482c97365c21a1d30614.ogg](https://discourse.zynthian.org/uploads/default/original/2X/6/6dbb1bd85613226d79d2482c97365c21a1d30614.ogg)  
[/uploads/default/original/2X/c/ced439ed56a4dc1fe2a27aafe2d8efd739fc227a.ogg](https://discourse.zynthian.org/uploads/default/original/2X/c/ced439ed56a4dc1fe2a27aafe2d8efd739fc227a.ogg)

 ![IMG_20200807_210051](https://discourse.zynthian.org/uploads/default/original/2X/f/f03e07f94cbacb22a3b394b3458ad7d0719c09c9.jpeg)
