Picochess V3 Image Update

1,054 views
Skip to first unread message

Dirk

unread,
Dec 17, 2020, 8:19:42 AM12/17/20
to PicoChess
Unfortunately the original links have changed now - so if you want to refer to the images it might be better to use the forum image folder link instead of direct file linking (sorry, but things happen;-)

PicoChess Personal Version 3.0.mp4 2020-12-16 14-24-29.png

https://www.dropbox.com/s/jbhkw74dlair3d2/PicoChess%20Personal%20Version%203.0.mp4?dl=0 

(sorry, I had to repost this ;-)


Ok, one more thread for the updated images and in order to stick the image links to the very the post of this thread so that they can be found more easily…

Like before, both files are provides via Al’s dropbox account for our community (thanks Al):


Forum Images Folder:

https://www.dropbox.com/sh/j0i2he4bt5kvf9i/AAAEfrxHRUdbbZvvs8oT7qYua?dl=0


DGTPI / DIY DGTPI (preferred for V3)

PicoChesssV3_DGTPI.zip

https://www.dropbox.com/s/l4p8wev6e3b2rts/PicoChesssV3_DGTPI.zip?dl=0


Non DGTPI (although this only makes sense in combination with a Revelation II because of the enhanced display of 11 characters and all the V3 features that will benefit from this)

PicoChesssV3_NonDGTPI.zip

https://www.dropbox.com/s/dgxev4ghbz3qccp/PicoChesssV3_NonDGTPI.zip?dl=0


1st Update 

  • Restored corrupted voices for en, it, fr and nl 
  • Added new V3 voice samples for it (thanks to Lugi)
  • Added new V3 voice samples for and new voice for nl (thanks to Henri)
  • Replaced updated uci and ini files (thanks to Henri) in the engine (sub)folder(s)
  • Installed Firefox ESR for webserver usage directly on the PI (sudo apt-get install firefox-esr)
  • Remark: For me using the desktop OS with a webbrowser is way too slow - at least on a standard DGTPI (don’t know if it is the browser or something else…)
  • Updated dgt/translate.py for the new V3 messages in Italian (thanks to Luigi)

User: pi

Password: picochess

I you want to add your PI easily to your WLAN just copy a file with name 

wpa_supplicant.conf looking like this…


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=DE

network={

ssid="your router SSID“

psk="your password“

key_mgmt=WPA-PSK

}

.. .into the main (boot) directory of the sd card directly after having successfully flashed the image.


If your are happy with the old image and you don't need any of the other languages than English or German you are fine and don't need to redownload the images (BUT you will the Coll new voices of Henri and Luigi - I like these !!!)

Dirk





Scally

unread,
Dec 17, 2020, 10:38:47 AM12/17/20
to PicoChess
Hi Dirk,

I love your video, very professional. The music reminds me of the Pink Panther films.


Cheers,

Al.

37940663-F311-4E9B-8768-C610A0D2A504.jpeg

RandyR

unread,
Dec 17, 2020, 10:49:24 AM12/17/20
to PicoChess
Ha ha. Very cool video!

I still don't know how you added all of those enhancements that I didn't even realize I needed!

Randy



Dirk

unread,
Dec 17, 2020, 11:41:04 AM12/17/20
to PicoChess

Thanks Randy - if one can find just one useful feature it is worth downloading the image I think.

I myself was astounded how many things for Picochess came to my mind and except for the lichess engine client I could realize all things with my programming skills…

It all started more than two years ago when I wanted to be able to do my move as quickly as I want after the picos move has been announced. Now we can even execute the moves even in wrong sequence (first own answer move then picos move as it is shown in my last video regarding the timecontrol modification), then came the flexible analysis mode (like the tasc r30 had) and now we even have online gaming and 2 picochess players can play against each other with their own boards!


Dirk

th-1.jpeg

RandyR

unread,
Dec 17, 2020, 11:55:11 AM12/17/20
to PicoChess
Well, I think you are too modest, Dirk. You have generated a lot of excitement in this project and what you've accomplished teaching yourself to code in python and sharing what you've produced deserves recognition. You've even inspired me to get into the nuts and bolts of PicoChess and the Raspberry Pi. Thanks for giving me something to look forward to while spending so much time indoors over the last year.

My hat's off to you, Sir!

Randy

RandyR

unread,
Dec 19, 2020, 2:38:01 PM12/19/20
to PicoChess
Hi Dirk,

Just a heads-up that spur is now at 0.3.22 but it still doesn't include the new Windows code in ssh.py. So you should install using:

sudo pip3 install --upgrade spur==0.3.21

and then copy over ssh.py from tfromme's github site as you detailed in your instructions (also here) since his update is based on spur 0.3.21.

Also, paramiko is now at 2.7.2 (not tested by me). Perhaps just updating requirements.txt is the way to go:

ConfigArgParse==0.14.0
Flask==1.0.2

paramiko==2.7.2

pyserial==3.4

python-chess==0.22.1

pyOpenSSL==19.0.0

requests==2.21.0

spur==0.3.21

tornado==4.5.1

configobj==5.0.6

Randy

Dirk

unread,
Dec 19, 2020, 2:50:03 PM12/19/20
to 'Dirk' via PicoChess
Thanks, Randy.
Good idea.

Dirk

Dirk

unread,
Dec 22, 2020, 12:10:01 PM12/22/20
to PicoChess
Unfortunately there have been a few issues with my V3 image which have been fixed by an image from Randy fro my V3.

Randy used a fresh RaspianOS as a base image and added all things needed for my V3.

Furthermore together with Lucas (thank you both) he found a solution for the shutdown problem (switching off the display) and put an enhanced version of the Rodent 4 engine into this streamlined image (just 3.5GB comporessed(!), really cool!


So in case you have problems with my image try this one of his DGTPI shutdown thread:



Image File:


Dirk
IMG_0020.jpeg

RandyR

unread,
Dec 22, 2020, 7:49:36 PM12/22/20
to PicoChess
For those looking for a desktop enabled version, I seem to have had better luck getting Picochess v3 installed into Marcel's beta base image. You can read about all of his features here. SSH is enabled and if you want to connect to your wifi, place your wpa_supplicant.conf file into the boot partition and insert the card into the DGTPi (or modded DGT3000/RPi). It will get copied over to the proper place on initial boot. Once running you can modify the localization settings, etc.

The image can be downloaded here. (4.5 GB)

You will need a 16 GB SD card for this image as it is 9.6 GB uncompressed. The first boot will take a bit longer as the image resizes to fill your SD card. If you run into any issues, let me know. I haven't tested everything but what I did look at worked fine.

Happy Holidays!

Randy

Henri

unread,
Dec 22, 2020, 11:28:38 PM12/22/20
to PicoChess
Hi Randy,

When you adjust the image above, please change the permissions so that it is possible to copy/change/delete files everywhere without using sudo. It worked in the old images.
Thanks in advance,

Henri


Op woensdag 23 december 2020 om 01:49:36 UTC+1 schreef RandyR:

RandyR

unread,
Dec 23, 2020, 2:26:17 PM12/23/20
to PicoChess
I have updated the DGTPi v3 images (both Lite and Desktop) with the new henri voice file (on.ogg). I don't like the idea of removing root ownership of /opt files and folders. However, if you want to edit files via vnc, just open a terminal and issue the command sudo mc. This will run Midnight Commander (a file manager that runs in the terminal) and allow you to navigate with the mouse and edit files (I prefer SSH myself). If anyone can come up with a working solution to launching GUI applications through the VNC pi user connection (e.g. pcmanfm) with root access, that would be great.

Randy

Henri

unread,
Dec 23, 2020, 2:31:04 PM12/23/20
to PicoChess
Much work for a small change Randy, but thank you VERY much! :)

Henri

Op woensdag 23 december 2020 om 20:26:17 UTC+1 schreef RandyR:

Henri

unread,
Dec 23, 2020, 2:37:41 PM12/23/20
to PicoChess
Thanks for the sudo mc 'trick'. Was not aware of that one. I'm using Filezilla a lot, and afaik there is not a simular option for that program, and copying files into Picochess is a nuisance without ownership....

Henri

Op woensdag 23 december 2020 om 20:26:17 UTC+1 schreef RandyR:
I have updated the DGTPi v3 images (both Lite and Desktop) with the new henri voice file (on.ogg). I don't like the idea of removing root ownership of /opt files and folders. However, if you want to edit files via vnc, just open a terminal and issue the command sudo mc. This will run Midnight Commander (a file manager that runs in the terminal) and allow you to navigate with the mouse and edit files (I prefer SSH myself). If anyone can come up with a working solution to launching GUI applications through the VNC pi user connection (e.g. pcmanfm) with root access, that would be great.

Randy

RandyR

unread,
Dec 23, 2020, 2:41:32 PM12/23/20
to PicoChess
Yes, it is a pain. I'm not sure if the issue is the vnc server, the remote desktop viewer (I'm using Vinagre) or the RPi operating system. But, yeah, I stumbled upon MC when re-reading Marcel's post. I like it, too.

Randy

Tom Emmelot

unread,
Dec 25, 2020, 2:40:55 PM12/25/20
to PicoChess
Hi Randy,

download and install your image 2 times and also putt the config file in de boot after making the image, but the WiFi gives a error in raspi config and wont start!

Kind regards,
Tom

Op woensdag 23 december 2020 om 01:49:36 UTC+1 schreef RandyR:
For those looking for a desktop enabled version, I seem to have had better luck getting Picochess v3 installed into Marcel's beta base image. You can read about all of his features here. SSH is enabled and if you want to connect to your wifi, place your wpa_supplicant.conf file into the boot partition and insert the card into the DGTPi (or modded DGT3000/RPi). It will get copied over to the proper place on initial boot. Once running you can modify the localization settings, etc.

RandyR

unread,
Dec 25, 2020, 3:11:31 PM12/25/20
to PicoChess
Hi Tom.

What is the error? It may have something to do with the wifi country, but that should be specified in the wpa_supplicant.conf. Can you confirm that the file was correctly copied over to /etc/wpa_supplicant/ correctly after the DGTPi started up (via ethernet connection or mounting the card on a linux system)? I tested the image before uploading it but we should be able to figure it out.

Randy

Tom Emmelot

unread,
Dec 25, 2020, 4:29:00 PM12/25/20
to PicoChess
shot.png

Hi Randy,
got 3 but are they at the right place?

This is my file:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=NL

network={

ssid="G602_RPT“

psk="3xKoffie“

key_mgmt=WPA-PSK

}

But i cant change the Wifi Country in Raspi-Config either also a error cums up.
Like to here from you but that will be tomorrow, have a nice Xmas !!!

Kind regards,
Tom
Op vrijdag 25 december 2020 om 21:11:31 UTC+1 schreef RandyR:

RandyR

unread,
Dec 25, 2020, 8:25:25 PM12/25/20
to PicoChess
Tom,

That looks correct and I have the same files as you. It looks like the wpa_supplicant.conf was copied to the right place. I re-flashed with the desktop image, created a wpa_supplicant.conf file in the boot partition, put the SD card into the DGTPi, it booted up and connected to my wireless. I then ran raspi-config and was successful changing the WLAN Country in Localization Options to NL. There were no errors. I rebooted and was surprised it connected to my wifi. I checked the wifi country with 'iw reg get' and it showed CA rather than NL. What does 'iw reg get' show for you?

Are you able to change the localization options for Locale and Time Zone?

I know I had issues with Marcel's v10 image (which this image is based upon) when trying to change the Locale from en_US.UTF-8 to en_CA.UTF-8. I couldn't do it through raspi-config. Perhaps I somehow locked it to CA?? Did you try Marcel's v10 beta image and, if so, did it also give you problems?

Maybe someone else who is using this image can comment on whether it is working for them. I am willing to make a new image based on the latest RPiOS Desktop image. It just seemed easier to hop onto Marcel's tiny image.

Randy

Dieter

unread,
Dec 26, 2020, 6:31:29 AM12/26/20
to PicoChess
I would like to share my experiences with Randy's images. I tried the Lite Image and the Destop Image and copied my wpa_config into each. After booting, I changed the localization to German (de_DE.UTF-8). In both images everything works without problems. As a Windows user, I also installed xrdp to connect to the PI desktop using Windows’s own RDP.

Well, I can't complain about Randy's images. :)

Tom Emmelot

unread,
Dec 26, 2020, 7:32:52 AM12/26/20
to PicoChess
Hi randy,

Here the problem i think:

after : sudo raspi-config

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "nl_NL",
        LC_ALL = "nl_NL",
        LANG = (unset)
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
  nl_NL.UTF-8... done
Generation complete.
*** update-locale: Error: invalid locale settings:  LC_ALL=nl_NL LANGUAGE=nl_NL LANG=C.UTF-8
Hope this give light on the case?

Kind regards,
Tom

Op zaterdag 26 december 2020 om 02:25:25 UTC+1 schreef RandyR:

Tom Emmelot

unread,
Dec 26, 2020, 9:06:03 AM12/26/20
to PicoChess
Hi Randy,
It is the same with all other Country's incl CA ;)

Kind regards ,
Tom

Op zaterdag 26 december 2020 om 13:32:52 UTC+1 schreef Tom Emmelot:

RandyR

unread,
Dec 26, 2020, 9:47:55 AM12/26/20
to PicoChess
Thanks, Dieter.

Tom, those were the same errors I was having with the v10 image when trying to change the locale to CA from US. My wireless always worked, though. Just to confirm, you can't get your wireless to connect and you have verified the SSID/password.

It's strange because DE and NL use the same wifi channels and power, from what I have read.

What do you get when tying in the terminal:

iw reg get 

RandyR

unread,
Dec 26, 2020, 10:10:20 AM12/26/20
to PicoChess
I hit SEND on that message too early.

Another command to try is:

sudo rfkill list all

If your wireless card is blocked, run the following command:

sudo rfkill unblock 0

where 0 is the number for your Wireless LAN (change accordingly from the previous 'list' command). Or you can run sudo rfkill unblock all.

Randy

RandyR

unread,
Dec 26, 2020, 11:04:05 AM12/26/20
to PicoChess
Tom,

I re-read Marcel's description for his v10 image:

You should then be able to do one of the following:
1. Connect the Raspberry to a screen, keyboard and mouse
2. Use the taskbar icons to connect to WIFI and pair bluetooth
OR
1. Connect the Raspberry to your wired network
2. Log in over VNC on display 1 (In TigerVNC, use picochess:1, and type the password when asked)
3. Connect to WIFI and BT using the taskbar icons.
4. You can now power down the Pi, disconnect from the wired network and reboot
OR
1. Do everything through the commandline on SSH. Haven't bothered to look into WIFI/BT over the commandline.

Have you tried using the taskbar icons on the desktop to set up wifi?

Randy

Tom Emmelot

unread,
Dec 27, 2020, 9:40:37 AM12/27/20
to PicoChess
Hi Randy,

This you would not believe ;)
I copied paste your conf file an put my Id and pasw as under:
ssid="G602_RPT“
psk="3xKoffie“

the close must be the same as the open ' " '  is not at yours, so when i was checking things i got the error that something was  wrong with name and password!
So i changed that wit nano and yes all is working well now, now back to the chessboard to see of that is working also.
Keep up the good work!
Thank all for the help!

Kind regards,
Tom


Op zaterdag 26 december 2020 om 17:04:05 UTC+1 schreef RandyR:

RandyR

unread,
Dec 27, 2020, 10:53:39 AM12/27/20
to PicoChess
That's great, Tom! I think you meant Dirk's wpa_supplicant.conf file, in the first post. :^)

And I just started working on a new image just for you! I'll continue making it - it will be based on the Raspberry Pi OS Desktop version, similar to what Marcel put together, but not as small of a footprint.

Randy

Tom Emmelot

unread,
Dec 27, 2020, 2:56:38 PM12/27/20
to PicoChess
Hi Randy,

Right, that was Dirk his .conf file, that such a small difference make the whole thing impossible to change in all the methods you described and i tried.
Nice that you make a new image. I did 1 game with the new V3, with the Mephisto Amsterdam, i was at that championship in the early years of computer chess.
I was a fan of the Conchess machines those days and play still play with the latest version of Ulf Rathsmann with a 10 mHz Cristal. I hope that somebody make a working wan for DGTpi. I repaire here for the Netherlands and some German people the old Chess computers from those day's.  At the moment working on a Fidelety Robot and a big Sargon 5 auto response board. But i am in a little winter dip  ;) at the moment.
I follow here all the in and output.

Kind regards,
Tom
Op zondag 27 december 2020 om 16:53:39 UTC+1 schreef RandyR:

RandyR

unread,
Dec 27, 2020, 4:18:36 PM12/27/20
to PicoChess
That is really cool, Tom. Thanks for sharing. 

Randy

jonthorjohn

unread,
Dec 27, 2020, 8:34:35 PM12/27/20
to PicoChess
Hello Dirk,

I hope this is the correct post (there have been many updates and changes). I just wanted to say thank you for the awesome update to Picochess! I wanted to use part of my holiday break to try out your V3, and I feel like I only scratched the surface. My father and I really appreciate the PGN Replay engine. It works very well.
I also listened to Al's game from 1993 with Kasparov. That was an interesting game and a very cool story! Thank you for including it (Dirk and Al).

I think the thing I will utilize the most will be Pico Tutor, which I didn't know I wanted until this update. It will help even-the-odds against some of the superior engines (looking at you, Stockfish).

Anyway, thank you again for this new version. You have accomplished quite a lot. And thanks to the rest of the members in this forum who contributed and helped. This is a very nice community!

Sincerely,
Jon

On Thursday, December 17, 2020 at 7:19:42 AM UTC-6 Dirk wrote:
Unfortunately the original links have changed now - so if you want to refer to the images it might be better to use the forum image folder link instead of direct file linking (sorry, but things happen;-)

PicoChess Personal Version 3.0.mp4 2020-12-16 14-24-29.png

https://www.dropbox.com/s/jbhkw74dlair3d2/PicoChess%20Personal%20Version%203.0.mp4?dl=0 

(sorry, I had to repost this ;-)


Ok, one more thread for the updated images and in order to stick the image links to the very the post of this thread so that they can be found more easily…

Like before, both files are provides via Al’s dropbox account for our community (thanks Al):


Forum Images Folder:

https://www.dropbox.com/sh/j0i2he4bt5kvf9i/AAAEfrxHRUdbbZvvs8oT7qYua?dl=0


DGTPI / DIY DGTPI (preferred for V3)

PicoChesssV3_DGTPI.zip

https://www.dropbox.com/s/l4p8wev6e3b2rts/PicoChesssV3_DGTPI.zip?dl=0


Non DGTPI (although this only makes sense in combination with a Revelation II because of the enhanced display of 11 characters and all the V3 features that will benefit from this)

PicoChesssV3_NonDGTPI.zip

https://www.dropbox.com/s/dgxev4ghbz3qccp/PicoChesssV3_NonDGTPI.zip?dl=0


1st Update 

  • Restored corrupted voices for en, it, fr and nl 
  • Added new V3 voice samples for it (thanks to Lugi)
  • Added new V3 voice samples for and new voice for nl (thanks to Henri)
  • Replaced updated uci and ini files (thanks to Henri) in the engine (sub)folder(s)
  • Installed Firefox ESR for webserver usage directly on the PI (sudo apt-get install firefox-esr)
  • Remark: For me using the desktop OS with a webbrowser is way too slow - at least on a standard DGTPI (don’t know if it is the browser or something else…)
  • Updated dgt/translate.py for the new V3 messages in Italian (thanks to Luigi)

User: pi

Password: picochess

I you want to add your PI easily to your WLAN just copy a file with name 

wpa_supplicant.conf looking like this…


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=DE

network={

ssid="your router SSID“

psk="your password“

key_mgmt=WPA-PSK

}

.. .into the main (boot) directory of the sd card directly after having successfully flashed the image.


If your are happy with the old image and you don't need any of the other languages than English or German you are fine and don't need to redownload the images (BUT you will the Coll new voices of Henri and Luigi - I like these !!!)

Dirk





Dirk

unread,
Dec 28, 2020, 5:46:25 AM12/28/20
to PicoChess
Hi Jon,

thank you for your kind words - so cool if you can find some interesting V3 features for you.
I also like thegn engine and the tutor (although it can be greatly enhanced by more experienced people than me) which gives us the possibility to see and react to blunders while playing with mame engines.

Regarding the tutor and the game comments:
I got some feedback questions how we can change/switch off the written game comments.

I have added this feature just for fun and mainly to have all the real comments of the good old Boris or Sargon 2.5 MGS emulated chess computers.

These are the options for the written game comments (within the PicoTutor menu):

IMG_0097.jpeg


"All on"
IMG_0099.jpeg
Comments of the big file general_game_comments will be displayed at random


"Single on"
IMG_0098.jpeg
Only specific game comments of the relevant engine comment files like boris_comments (containing the real Boris comments) are shown at random

"All off"
IMG_0100.jpeg
No written game comments are shown.


For single on or all on the frequency for the game comments (written or spoken if you use a comments enhanced voice) is determined by a percentage factor in the picochess.ini:

## Probability of spoken & written comments during the game is set to 100% by default. You can set it from 0%-100%
## Comments are only spoken if you have a specific pico voice set up with additional audio files
## So if you don't have any voice set up with audio commentary files or you use a standard pico voice, there
## is no need to change this parameter at all 
comment-factor = 30

Enjoy it!

Dirk

Scally

unread,
Dec 28, 2020, 7:59:42 AM12/28/20
to PicoChess
D2FBC53B-F10D-4D6F-A909-89FDD5E2554A.jpeg0F656F59-C517-479E-BA69-74A5A0E7B769.jpegHi Jon,

I wonder who else listened to my explanation, let alone played through my game with Kasparov 🤣
Shiv has edited the pgn file with comments too.

I got a RPi 400 for one of my Christmas presents, and although it’s not really for this purpose, it fits very nicely under my Revelation II and runs Picochess after some Bluetooth and Sound modifications.


Cheers,

Al.

Tom Emmelot

unread,
Dec 28, 2020, 10:49:03 AM12/28/20
to PicoChess
Hi Randy,
With your desktop version up and running, did a start with al the engines,
what a choice!!! Nice work of you all!!
2 of them wont start:
Super Cony
Avant Garde

Anny suggestions?

Kind regards
Tom


Op zondag 27 december 2020 om 22:18:36 UTC+1 schreef RandyR:

Charles Declercq

unread,
Dec 28, 2020, 12:39:40 PM12/28/20
to PicoChess
Good evening to all and especially Randy,

Sorry for my English (I am French-speaking and I use Google translate).
Many thanks for the images for DGTI3000 PI.

I just loaded the latest version.
Congratulations again for the extraordinary work done.

A small piece of information, there was a discussion on the ---------- posting.
I think I can reproduce this.

If I run the DGT 3000 PI with the connection to the speaker there is this display.
I guess somewhere there is a routine that thinks it's the DGT3000 clock.

But if I start the DGT3000 PI without the connection to the speaker and connect the speaker after the start routine, the display is correct.

Best regards.

Charles

RandyR

unread,
Dec 28, 2020, 12:46:40 PM12/28/20
to PicoChess
Hi Tom,

I will test but in the meantime, do you get any errors when running the file outside of picochess? From the /opt/picochess/engines/armv7l/mame folder run the command in a terminal:

./supercon

What is the output?

Randy

RandyR

unread,
Dec 28, 2020, 12:56:29 PM12/28/20
to PicoChess
Hi Charles,

Do you own a DGTPi, or did you do the wiring modification to connect a Raspberry Pi to the DGT 3000 clock?

Also, which image file are you using? ( Picochessv3DGTPi.img or Picochessv3DGTPiDesktop.img)

I always have my speaker connected (to the Raspberry Pi audio jack) and don't have a display problem.

Perhaps I misunderstand.

Randy

Charles Declercq

unread,
Dec 28, 2020, 12:58:34 PM12/28/20
to PicoChess
Hello Randy,


I use the original DGT 3000 PI (supplied with Picochess 0.9l) and I used your images, including the latest version 3.

Charles Declercq

unread,
Dec 28, 2020, 1:00:06 PM12/28/20
to PicoChess
Version 3 for DGT 3000 PI

RandyR

unread,
Dec 28, 2020, 1:04:28 PM12/28/20
to PicoChess
Hi Charles,

Is it the Desktop Image (Picochessv3DGTPiDesktop.img) or the non-desktop image (Picochessv3DGTPi.img)?

Randy

Charles Declercq

unread,
Dec 28, 2020, 1:05:21 PM12/28/20
to PicoChess
Hello randy:

Picochessv3DGTPi.img

RandyR

unread,
Dec 28, 2020, 1:11:27 PM12/28/20
to PicoChess
Ok, thanks, Charles.

Confirm that your speaker is connected to the audio connector at the back (beside the HDMI port), not the clock connector on the side (sorry if this is obvious).

Randy

Charles Declercq

unread,
Dec 28, 2020, 1:14:09 PM12/28/20
to PicoChess
Yes, I use the connector on the back of the DGT 3000 PI (next to the HDMI port).

And just out of curiosity, the HDMI port is not used I guess.

RandyR

unread,
Dec 28, 2020, 1:22:50 PM12/28/20
to PicoChess
Can you post an image of what you are seeing (or a video clip with a link) when the speaker is plugged in, and you start the DGTPi by removing the power cable, turning off the clock (using the bottom button) and plugging in the power cable. You should get a beep, DGT P| will appear on the clock screen, then the program should load and display the engine name.

Randy

Charles Declercq

unread,
Dec 28, 2020, 1:37:21 PM12/28/20
to PicoChess
OK. I'll do this tomorrow because I'll be offline tonight. 

Dirk

unread,
Dec 28, 2020, 1:38:44 PM12/28/20
to PicoChess
Hi Tom,

these roms have not been added to the images - you must provide your own roms (as they are copyright protected!).
You can delete corresponding entries in the engines.ini file as long as you don't add them.

Dirk

RandyR

unread,
Dec 28, 2020, 1:56:05 PM12/28/20
to PicoChess
Ok, Charles.

We'll solve it!

Randy

Tom Emmelot

unread,
Dec 28, 2020, 2:30:28 PM12/28/20
to PicoChess
Hi Randy,

Dirk is right!
novag_8443 NOT FOUND (tried in supercon)
novag_8442 NOT FOUND (tried in supercon)

Kind regards,
Tom
Op maandag 28 december 2020 om 18:46:40 UTC+1 schreef RandyR:

RandyR

unread,
Dec 28, 2020, 3:32:07 PM12/28/20
to PicoChess
Tom, I suspect you'll get the same when running the Avantegarde file directly (./feag) ;^)

I'll remove the entries in my images. Should be ready by 10 p.m. your time (if my math is correct).

Randy

Tom Emmelot

unread,
Dec 28, 2020, 4:21:10 PM12/28/20
to PicoChess
Hi Randy,

This is what i get:
Warning: -video none doesn't make much sense without -seconds_to_run
eg_orange.ic9 NOT FOUND (tried in feag)
eg_black.ic5 NOT FOUND (tried in feag)
eg_green.ic4 NOT FOUND (tried in feag)
101-32107.ic16 NOT FOUND (tried in feag)
Fatal error: Required files are missing, the machine cannot be run.
I download Supercon Rom, put the 2 files in Mame and the supercon.zip in the Rom dir.
Working now!
and it is now 10.20  ;)

Tom


Op maandag 28 december 2020 om 21:32:07 UTC+1 schreef RandyR:

Randy Reade

unread,
Dec 28, 2020, 4:30:09 PM12/28/20
to pico...@googlegroups.com
Yeah. I didn't think it would take so long to compress. The Lite version is uploaded, but the Desktop image is still uploading.

I should have said 11 pm. :^)

Glad you sorted out your issues.

Randy

Tom Emmelot

unread,
Dec 28, 2020, 4:48:13 PM12/28/20
to PicoChess
Hi Randy,

Looking for the other ROM now, but i better wait and download your new desktop version.

Kind regards,
Tom


Op maandag 28 december 2020 om 22:30:09 UTC+1 schreef RandyR:

RandyR

unread,
Dec 28, 2020, 4:49:58 PM12/28/20
to PicoChess
Finally uploaded. They should be available now.

Randy

RandyR

unread,
Dec 28, 2020, 4:55:31 PM12/28/20
to PicoChess
I just finished it, Al. What a great experience and a wonderful story.

Thanks for sharing.

Randy

Tom Emmelot

unread,
Dec 28, 2020, 5:00:33 PM12/28/20
to PicoChess
Hi Randy,

Manny thanks again,  any idea where  the Avant Garde Roms are?
I found the CC9 roms ;)

Tom



Op maandag 28 december 2020 om 22:49:58 UTC+1 schreef RandyR:

RandyR

unread,
Dec 28, 2020, 5:12:03 PM12/28/20
to PicoChess
Can't help you there, Tom.

Randy

RandyR

unread,
Dec 28, 2020, 5:24:04 PM12/28/20
to PicoChess
Charles,

I tested both with and without a speaker and there were no issues. Perhaps try re-flashing the SD card with the Lite image, add a wpa_supplicant.conf file (if you will be using wifi), make sure the DGTPi clock is OFF and no power is connected, insert the SD card into the DGTPi, plug your speaker into the DGTPi, plug power into the DGTPi, and wait. You should eventually see the Rodent IV text on the clock.

Randy

Charles Declercq

unread,
Dec 29, 2020, 1:46:46 AM12/29/20
to PicoChess
Randy,

Thank you. 
I don't work in a network but on stand alone.
I have re-flashing the SDCARD 32GB (NB: full version DGT 3000 PI 7,13 GB). 
I followed the sequence exactly and everything is OK. 
A cordial thank you again.

Tom Emmelot

unread,
Dec 29, 2020, 9:34:02 AM12/29/20
to PicoChess
Hi Randy,

Can you help me here, the lines for the engine.ini files for Supercon and Super9cc, Supercon was there before
Is that working then?
Here from you.

Kind regards
Tom


Op maandag 28 december 2020 om 23:12:03 UTC+1 schreef RandyR:

RandyR

unread,
Dec 29, 2020, 9:34:29 AM12/29/20
to PicoChess
That's great, Charles!

Enjoy.

Randy

On Tuesday, December 29, 2020 at 12:46:46 AM UTC-6 charles....@rcf.be wrote:
everything is OK. 

RandyR

unread,
Dec 29, 2020, 9:45:31 AM12/29/20
to PicoChess
Hi Tom,

Have a look at /opt/picochess/engines/armv7l/engines_ini/all_mame.ini. Copy over what you need into /opt/picochess/engines/armv7l/engines.ini.

Randy

Paweł Stołowski

unread,
Dec 29, 2020, 10:07:54 AM12/29/20
to PicoChess
Hello Dirk,

Could you please clarify what did you mean by:
" Non DGTPI (although this only makes sense in combination with a Revelation II because of the enhanced display of 11 characters and all the V3 features that will benefit from this) " in your original post? Will it work with plain DGT3000 and just not utilize all features of your picochess image, or will it malfunction? I'm new to picochess and I'm looking for the best picochess image for Pi4 (meaning buster) + DGT3000; I got picochess v201-reloaded from some old thread here and it works fine - I wonder if I should settle on it, or keep looking for a newer image?

Thanks,
Pawel

Tom Emmelot

unread,
Dec 29, 2020, 10:59:39 AM12/29/20
to PicoChess
Hi Randy,

THANKS again, both Mame Engines up and working!!!!

Nice Work, also thanks for the new Image.

Kind regards,
Tom

Op dinsdag 29 december 2020 om 15:45:31 UTC+1 schreef RandyR:

Henri

unread,
Dec 29, 2020, 11:16:04 AM12/29/20
to PicoChess
Hi there Randy,

I've downloaded and tested your latest v3 image, and (almost) everything is working excellently! I'm using the desktop version now for both my DGT-Pi and my standalone Pi4 and loving it! I'm using xrdp to take over the pi from a windows laptop, and it works great on both machines. So I'm not into VNC, but I tried it out. The VNC connection works on both machines, as long as you use the bare IP address in a VNC viewer to connect and NOT 'picochess:1'. On the DGT-Pi I get a beautiful small desktop, but on the standalone Pi 4 I get the text 'Cannot currently show the desktop' instead. I googled, but until now I could not find a proper solution. As said, I am not a VNC-man, but maybe someone who is can point out how to get rid of this (final?) problem.
 
Thanks!
Henri

Op dinsdag 29 december 2020 om 16:59:39 UTC+1 schreef t.em...@gmail.com:

Dirk

unread,
Dec 29, 2020, 11:28:31 AM12/29/20
to 'Dirk' via PicoChess
Hi Paweł,

yes, exactly: you will have less features (for example you need 11 characters to select the tournament levels correctly otherwise you won’t see the correct tournament level name and the meaning). 
For my dynamic text output for the opening explorer and game comments it should work because it will dynamically adjust to less characters although the sis no joy at all to read these short sentences/words (it is already difficult with only 11 chars).

Furthermore I have not testet the output (esp. menu options, or the other outputs like the position correction messages etc.) with less than 11 chars.

So all in all you can use this my version 3 with less than 11 chars (meaning a standalone PI and clock attached to the eboard)  preferably with one of Randys excellent images for my V3 he pointed here in the forum.
You just can’t see the tournaments levels and some other stuff I have not checked.

Enjoy!

Dirk

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/picochess/56dbe11e-1017-432e-876b-14df9ce50c6an%40googlegroups.com.

RandyR

unread,
Dec 29, 2020, 12:02:48 PM12/29/20
to PicoChess
Hi Henri.

The images were designed for a DGTPi or RPi wired to a DGT3000 clock. But you probably know that (sorry). And, yes, you only need the ip address. I do have an RPi4 I can test but wasn't really targeting a standalone RPi. Can you hook up your RPi4 to a monitor and see if you are booting into the graphical target (and automatically logged in)? If you get to the desktop, leave it as is and try VNC form your Windows laptop.

Randy

Dirk

unread,
Dec 29, 2020, 12:17:54 PM12/29/20
to PicoChess
VNC does work for my stand alone PI3 and PI4 (I comnmnect from a Mac and although it is not working with MacOS internal VNS client it is working with TigerVNC Viewer on my Mac.

Dirk

Henri

unread,
Dec 29, 2020, 2:41:48 PM12/29/20
to PicoChess
Hi Dirk, Randy,

Quite right! Deinstalling VNC and installing TigerVNC did the job and all is perfect now. For those who want to do the same, here a short manual (for 64bit, but 32bit works as well):   https://www.tomshardware.com/how-to/install-vnc-raspberry-pi-os
Thanks again guys!

Henri


Op dinsdag 29 december 2020 om 18:17:54 UTC+1 schreef Dirk:

RandyR

unread,
Dec 29, 2020, 2:50:15 PM12/29/20
to PicoChess
I think Dirk meant he was using TightVNC Viewer on the Mac. RealVNC is the default Raspberry Pi Desktop VNC server which is why I used that one. Not sure why it wasn't working for you, but glad you fixed it. Also, maybe Dirk wasn't using my latest Desktop image (which is different from the original v10 based one).

Randy

RandyR

unread,
Dec 29, 2020, 4:05:48 PM12/29/20
to PicoChess
Sorry, I meant "I think Dirk meant he was using TigerVNC Viewer on the Mac." Don't forget to comment out the following lines in /boot/config.txt on the standalone RPi4:

# Added for DGTPi.
#core_freq=250
#core_freq_min=250

as they are not needed.

Randy

Puba Cajhen

unread,
Dec 30, 2020, 7:14:23 AM12/30/20
to PicoChess
I have problem while downloading the DGTPi image, i.e PicoChesssV3_DGTPI.zip, tried several times, it stops at 7,35 GB with unknown error. Any idea, what causes that error? Thank you.

torek, 29. december 2020 ob 22:05:48 UTC+1 je oseba RandyR napisala:

RandyR

unread,
Dec 30, 2020, 9:28:52 AM12/30/20
to PicoChess
Puba,

Try one of the versions in this thread.

Randy

P.S. I will update them today with Al's new mess compile and post in the linked thread when finished.

Dirk

unread,
Dec 30, 2020, 9:48:46 AM12/30/20
to PicoChess
Hi Randy,

Thanks for both images!

I could now check out the new images (at least the Desktop one as I am only interested in this ;-)

My observations:

1. Changing the resolution to any other than default (which isn't high enough iff we want to operate mame engines via gui, yes mame works with gui out put in this desktop image, before (based on mMarcels it gave me an error) will  switch off the sound of the voices. Very strange and it was not because of too low GPU memory (as far as I could see - I also increased it with no success). Going back to default resolution will bring the sound back.

2. I now (worked the first time I called it) get the screen screen output error like Henri on a stand alone PI4 even with my TigerVNC client (not changing the server in picochess as you erectly assumed). Checking with a monitor attached gives the same results: no screen output on the monitor. So this seems top be not compatible somehow.

3. My PI4 wont connect via bluetooth whereas the same image in a standalone PI3 would connect correctly. I checked the bluetoothctl command and it says "No default controller available" and I could not fix this with stooping/restarting the bluetooth services.
So this Desktop image has some PI4 troubles and I don't think it is only my PI4 but of course it would be good if someone else could check this.
 Your Desktop image before (based on Marcels 10 version) definitely worked with bluetooth in a PI4. Don't know what setting is missing/wrong unfortunately.

Dirk

RandyR

unread,
Dec 30, 2020, 10:38:32 AM12/30/20
to PicoChess
Thanks for the feedback, Dirk. I never bothered checking it on my standalone RPi4 and made it completely on the DGTPi (RPi3b). Maybe with the different hardware something no longer works. It would be nice if someone can test the desktop image on a wired RPi4-DGT3000 setup and report back if it works. In the meantime, I think we should say that the images are mostly working on the DGTPi only (I'll have a look at the sound issue using mame in a higher resolution desktop environment, but you are right - it does sound like a resource problem).

Can you run sudo update and sudo full-upgrade on the standalone RPi4 to see if it helps? Also, take a look at journalctl or check out the logs in /var/log (syslog mainly) to see what errors show up. Also, maybe run picochess from the command prompt to see if any errors show up.

It will probably take me a while to troubleshoot the image in the standalone RPi4. But I'll do the mess update on the current images first.

Randy

Dirk

unread,
Dec 30, 2020, 10:47:12 AM12/30/20
to 'Dirk' via PicoChess
Hi Randy, I don't think it is because of the stance alone PI4 - would be interesting if someone who put the PI4 in a DGTPI have the same issues.

The resolution and soon d problem is on all systems I have (DGTPI, stand alone, PI4, PI4) only bluetooth is not working in a PI4 for me.

I will check the logs.

Dirk

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

Dirk

unread,
Dec 30, 2020, 10:48:32 AM12/30/20
to PicoChess

sudo update and sudo full-upgrade did not help :-(

Henri

unread,
Dec 30, 2020, 11:06:25 AM12/30/20
to PicoChess
Hi Dirk & Randy,

I fear (as noted before) that the sound problems with the P4 have to do with the major update of Raspberry OS: https://www.raspberrypi.org/blog/new-raspberry-pi-os-release-december-2020/
I'm having severe sound problems with my Pi server (though 64bit) on a Pi4, it does not even find the good old wired port anymore and bluetooth does not work either.

When it comes to VNC, I'll try and find the original desktop-image of Marcel and do some testing on my standalone P4 with it, before and after full-upgrade. Maybe something happened there.... I'll inform you asap.

Henri

Op woensdag 30 december 2020 om 16:48:32 UTC+1 schreef Dirk:

RandyR

unread,
Dec 30, 2020, 11:14:54 AM12/30/20
to PicoChess
Thanks, Dirk. If I understand correctly, you are saying the RPi4 standalone does not boot to the desktop (no video on an attached monitor). Can you startx from the commandline? And maybe check raspi-config 1 System Options / S5 Boot / Auto Login and select B4. Then reboot.

Randy

RandyR

unread,
Dec 30, 2020, 11:17:17 AM12/30/20
to PicoChess
Thanks, Henri. I had forgotten about that.

Randy

Henri

unread,
Dec 30, 2020, 11:19:41 AM12/30/20
to PicoChess
Hi Randy,

I already experimented with the rasp-config options (various resolutions). As a result the image would not boot anymore, and I had to go back to the /boot/config.txt file to comment them in order to get Picochess booting again.
Haven't tried startx yet.

Henri

Op woensdag 30 december 2020 om 17:14:54 UTC+1 schreef RandyR:

Dirk

unread,
Dec 30, 2020, 11:26:40 AM12/30/20
to PicoChess
Ah Henri, that is good point - I have not been aware of this big audio change.

Maybe this change is no longer compatible with th radio system I use in V3: pygame/pygame.mixer!?
But strange the the resolution may affect this but of course possible.

Thanks
Dirk 

Dirk

unread,
Dec 30, 2020, 11:39:57 AM12/30/20
to PicoChess
Correct Randy, but I even got no screen output at all when attached to the monitor (I was expecting at least to see the normal booting output lines).

Anyway: selecting the boot into desktop option via raspy-config did not help (still error message cannot currently show desktop)

Starting starts manually gives errors:

pi@picochess:~ $ startx

X.Org X Server 1.20.4

X Protocol Version 11, Revision 0

Build Operating System: Linux 5.4.0-54-generic armv8l Raspbian

Current Operating System: Linux picochess 5.10.3-v7l+ #1386 SMP Sun Dec 27 14:05:40 GMT 2020 armv7l

Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1  smsc95xx.macaddr=DC:A6:32:6D:EE:56 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=bfb337b0-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles quiet quiet

Build Date: 01 December 2020  05:59:57PM

xorg-server 2:1.20.4-1+rpt2+deb10u2 (https://www.debian.org/support

Current version of pixman: 0.36.0

Before reporting problems, check http://wiki.x.org

to make sure that you have the latest version.

Markers: (--) probed, (**) from config file, (==) default setting,

(++) from command line, (!!) notice, (II) informational,

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(==) Log file: "/home/pi/.local/share/xorg/Xorg.0.log", Time: Wed Dec 30 10:33:48 2020

(==) Using system config directory "/usr/share/X11/xorg.conf.d"

(EE) 

Fatal server error:

(EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)

(EE) 

(EE) 

Please consult the The X.Org Foundation support 

at http://wiki.x.org

 for help. 

(EE) Please also check the log file at "/home/pi/.local/share/xorg/Xorg.0.log" for additional information.

(EE) 

(EE) Server terminated with error (1). Closing log file.

xinit: giving up

xinit: unable to connect to X server: Connection refused

xinit: server error

Couldn't get a file descriptor referring to the console


and with sudo: 

pi@picochess:~ $ sudo startx

xauth:  file /root/.Xauthority does not exist



X.Org X Server 1.20.4

X Protocol Version 11, Revision 0

Build Operating System: Linux 5.4.0-54-generic armv8l Raspbian

Current Operating System: Linux picochess 5.10.3-v7l+ #1386 SMP Sun Dec 27 14:05:40 GMT 2020 armv7l

Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1  smsc95xx.macaddr=DC:A6:32:6D:EE:56 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=bfb337b0-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles quiet quiet

Build Date: 01 December 2020  05:59:57PM

xorg-server 2:1.20.4-1+rpt2+deb10u2 (https://www.debian.org/support

Current version of pixman: 0.36.0

Before reporting problems, check http://wiki.x.org

to make sure that you have the latest version.

Markers: (--) probed, (**) from config file, (==) default setting,

(++) from command line, (!!) notice, (II) informational,

(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

(==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 30 10:34:28 2020

(==) Using system config directory "/usr/share/X11/xorg.conf.d"

(EE) 

Fatal server error:

(EE) no screens found(EE) 

(EE) 

Please consult the The X.Org Foundation support 

at http://wiki.x.org

 for help. 

(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(EE) 

(EE) Server terminated with error (1). Closing log file.

xinit: giving up

xinit: unable to connect to X server: Connection refused

xinit: server error




Maybe in Macels image there had been another graphic driver installed (but I have no RaspianOS/linux expericnce other than Picochess at lall).

Dirk

RandyR

unread,
Dec 30, 2020, 1:24:04 PM12/30/20
to PicoChess
Dirk, can you try this:

sudo useradd -G tty pi

Randy

Dirk

unread,
Dec 30, 2020, 1:40:29 PM12/30/20
to PicoChess

pi@picochess:~ $ sudo useradd -G tty pi

useradd: user 'pi' already exists

pi@picochess:~ $ 

Hmmm ...

Dirk


Randy, I wouldn't bother too much for the PI4 issues especially when you don't have one and also having no bluetooth board (right?).

Maybe it is all just a question of time until all issues will be fixed with a next OS update....

Thanks

Dirk

RandyR

unread,
Dec 30, 2020, 1:56:54 PM12/30/20
to PicoChess
Hi Dirk, I DO have an RPI4 standalone but only a USB board. One more command to try:

sudo chmod 0744 /dev/fb0

Then reboot.

Randy

Dirk

unread,
Dec 30, 2020, 2:03:03 PM12/30/20
to 'Dirk' via PicoChess
Hi Randy,

Oh, you do have a PI4? And you don’t have the display problems?

pi@picochess:~ $ sudo chmod 0744 /dev/fb0
chmod: cannot access '/dev/fb0': No such file or directory

Dirk


--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

RandyR

unread,
Dec 30, 2020, 2:09:56 PM12/30/20
to PicoChess
Ok, that was just a shot in the dark.

Yes, I have an RPi4 but never tested the image on it as it wouldn't give me 11 chars so I just concentrated on the DGTPi versions.

I WILL test it though, just after I get the updated images uploaded with Al's new mess compile. Do you know if the BT script is running on the RPi4 with my desktop image? Also, I assume you removed/disabled all the DGTPi stuff (dgtpi and dgtpistandby services, config.txt edit for freq).

Randy

Dirk

unread,
Dec 30, 2020, 2:21:23 PM12/30/20
to PicoChess
Ah, I see - but testing it even on a PI4 without DGTPI mode makes sense for the basic nonDGTPi related things ;-)

Yes, BT scripts are running and don't give any errors (in Eric's ogs) although there is obviously no default controller available.

Regarding the DGTPI stuff:
There is no need to remove these (I am using the SAME image (except the DGTPI flag) for my PI3, PI4 and DGTPI since years! but I used my config.boot because it has a specific PI4 section with the 500MHz that should work in DGTPI mode according to Lucas when I have understood this correctly (at the moment I don't.have a PI4 in DGTPI mode so I can't test this setup).

Dirk

RandyR

unread,
Dec 30, 2020, 2:35:31 PM12/30/20
to PicoChess
Ok. Yes, the config.txt would have to be altered for the RPi4 as you state. It's set for the DGTPi right now.

As for the services, I guess we don't use the dgtstandby.service anyway, but the dgtpi.service will try to print DGT P| on the non-connected clock so probably better to disable it. It might make the RPi4 boot a microsecond faster, too. :^) I would disable them both since they aren't needed, but it's up to you.

I'm thinking I could make the Desktop image on the RPi4 from scratch to get everything working, then test on the DGTPi. I'm sure we can solve these issues. Otherwise, yes, we might need to wait for some OS updates.

Randy

Dirk

unread,
Dec 30, 2020, 2:48:40 PM12/30/20
to pico...@googlegroups.com
Yes disabling the service is the correct to do - I am just lazy....

Just wondering why you rejected Marcels desktop image which worked at least regarding bluetooth (have not changed the resolution with this image) but maybe just just wanted to start with a clean I base Image yourself I guess.

Dirk

Am 30.12.2020 um 20:35 schrieb RandyR <randy...@gmail.com>:

Ok. Yes, the config.txt would have to be altered for the RPi4 as you state. It's set for the DGTPi right now.

As for the services, I guess we don't use the dgtstandby.service anyway, but the dgtpi.service will try to print DGT P| on the non-connected clock so probably better to disable it. It might make the RPi4 boot a microsecond faster, too. :^) I would disable them both since they aren't needed, but it's up to you.

I'm thinking I could make the Desktop image on the RPi4 from scratch to get everything working, then test on the DGTPi. I'm sure we can solve these issues. Otherwise, yes, we might need to wait for some OS updates.

Randy

--
You received this message because you are subscribed to the Google Groups "PicoChess" group.
To unsubscribe from this group and stop receiving emails from it, send an email to picochess+...@googlegroups.com.

RandyR

unread,
Dec 30, 2020, 3:18:42 PM12/30/20
to PicoChess
Hi Dirk,

There were a couple of reasons - one was the problem with the time not showing correctly (remember the -- -- : -- -- problem) and the other was the localization errors when trying to change the locale from en_US. Not that I thought I could do a better job as I did steal all of his ideas. :^)

And, yes, just to see if I could do it. Then I decided to share it as well. :^)

I've learned alot by doing it, but see I need to fix some issues.

Randy

RandyR

unread,
Dec 30, 2020, 6:15:35 PM12/30/20
to PicoChess
Testing the Desktop Version on the stand-alone RPi4:

I can get VNC working on the RPi4 with the desktop image by changing the display resolution away from default in raspi-config/display options/mode 82. But, any resolution above default and you won't hear any sound. :^(

Very strange.

Possibly removing and reinstalling the desktop (Xorg) and doing the same with realVNC might solve it but who wants to do that. :^)

From what I have read, others have run into this issue when starting from a Lite version and adding the desktop. I think I'll just make a PicoChess v3 version starting with the minimal desktop version instead of trying to figure this out since there is more than one issue (sound, VNC, Bluetooth).

Something for tomorrow.

Randy 

Henri

unread,
Dec 30, 2020, 7:15:26 PM12/30/20
to PicoChess
Hi Randy,

Yes, it's quite hard to sort out. In any case success and thanks for the effort, I really appreciate it a lot!

Henri


Op donderdag 31 december 2020 om 00:15:35 UTC+1 schreef RandyR:

RandyR

unread,
Dec 31, 2020, 10:32:00 AM12/31/20
to PicoChess
Before I went to bed last night, I finished a new image based on the minimal Desktop image of RPiOS. I tested it in the standalone RPi4 and it had the same issue (no video using VNC). And, changing the resolution using raspi-config brought the VNC display back but there was no sound from picochess. However, I stopped the picochess service and ran picochess.py from the terminal and the sound was there! So, I'm wondering if the sound is somehow being routed to a non-existing HDMI monitor (I'm using the RPi4 headless)?? I have some ideas to try today and hope to make some progress on solving this issue.

On a side note, I altered one of the engine scripts for MESS changing

cd /opt/picochess/engines/mame_emulation; SDL_VIDEODRIVER=dummy /opt/picochess/engines/mame_emulation/mess -skip_gameinfo -lightgunprovider none -video none -plugin chessengine mm4

to

cd /opt/picochess/engines/mame_emulation; /opt/picochess/engines/mame_emulation/mess -skip_gameinfo -lightgunprovider none -plugin chessengine mm4

and was able to see the Mephisto IV displayed on the desktop via VNC while I played on the DGT board.

Very cool.

Randy

Dirk

unread,
Dec 31, 2020, 10:37:16 AM12/31/20
to PicoChess
Hi Randy,

yes our mame compile does have graphic output on a desktopOS - so that would be the main. reason for me to run picochess in a desktopOS environment.

Too bad that we have these issues until now and RRaspianOS has no touch interface support (or does it? Then it would be a treat to operate the mame chess engines)...

Dirk

RandyR

unread,
Dec 31, 2020, 10:42:35 AM12/31/20
to PicoChess
That's an interesting concept. It would be much easier to do the settings, etc. on the desktop interface then just play on the USB or BT chessboard.

We'll get there...

Randy

Dirk

unread,
Dec 31, 2020, 10:48:59 AM12/31/20
to PicoChess
Exactly, Randy!
Some of the more complex settings are only available via the GUI interface and not in our UCI interface and it is way more fun to see the old chess computers with realistic artwork and operate then but still being able to play on our eBoards…

In the meantime I will check my VNC clients for my iPAD which support kind of a touch interface via VNC (meaning that the mouse pointer will „jump“ to the place where I will touch the doctor etc. 
This way I could operate my old computers virtually via my iPad…

Dirk


IMG_0020.jpeg

RandyR

unread,
Dec 31, 2020, 10:52:12 AM12/31/20
to PicoChess
Dirk,

What VNC viewer are you using on the iPad? I think you mentioned it but I don't remember now.

Randy

Dirk

unread,
Dec 31, 2020, 10:59:54 AM12/31/20
to PicoChess
It depends to which OS (to windows I use splashtop with a dedicated server because splash top also transmits the sounds), totes Raspian DesktopOS I used the real VNC for the first time and it looked like I only can move the cursor like a mouse would do and was not able to simulate a touch interface (but that might be a setting I haven not yet discovered)

DirkIMG_0131.jpeg

Reply all
Reply to author
Forward
0 new messages