Welcome to Certabo forum

Both posts in italian and in english are accepted on the forum to help everybody to provide contribution irrespective to geographical location. Object of the forum is to provide technical information on various items and help developer and users to personalise software for Certabo chessboards. User explicitly accepts the conditions of use of this forum here reported.

A brief introduction of user is always appreciated in section Welcome to….

Benvenuti nel forum di Certabo

Sul forum possono essere postati articoli sia in lingua italiana che inglese per permettere a tutti di dare il proprio contributo da diversi luoghi geografici. Il forum ha come scopo fornire informazioni tecniche in generale e aiutare gli sviluppatori ed utenti a personalizzare software per le scacchiere Certabo. L’utente accetta esplicitamente le condizioni del presente forum consultabili qui.

Un breve saluto del nuovo utente è sempre gradito nella sezione Benvenuti a….

Please or Register to create posts and topics.

Configuring Certabo UCI driver for HIARCS

Hi (to Lars unless anyone else can help!), I'm trying to work out how to install this and stuck on a few points.....In the 'Certabo Chessboard as UCI Engine' documentation by Lars Nowak on page 5 it says "Start an engine match and use Certabo engine as one of them" - I can't work out how to select Certabo engine as me (and not the opponent)...

Also, for section 3 'Directories' where it says copy the UCI engines in the engines subdirectory - are the UCI engines part of the ZIP file?....


Hi Doug

I will try to help, first for hiarcs you shall use the UciCore version. The Certabo uci will be used like a normal engine so you shall select it as opponent white or black. So hiarcs, arena etc all GUI will treat the board like it would be a normal uci with difference that is not and the move are input from the board not by an engine really. So when you select engine match it will be a match between engines but one is the physical board.

Please have a check at the log file C:\Users\youruser\AppData\Local\CertaboUci\log please post the log so we can check where it stucks.

All the best


Hi Pietro,

Thanks for you help - I checked the log file (extract below) and can see that the board is interacting with the software as my moves were logged, but they werent updated on the screen. I guess I am missing a crucial step in the set-up process....

2020-11-06T16:30:30 Debug: 1. instance of Certabo UCI created
2020-11-06T16:30:30 Debug: >> uci
2020-11-06T16:30:30 Debug: << info string Certabo Board 1.4.1
2020-11-06T16:30:30 Debug: << id name Certabo Board 1.4.1
2020-11-06T16:30:30 Debug: << id author Lars Nowak
2020-11-06T16:30:30 Debug: << option name Calibrate type button
2020-11-06T16:30:30 Debug: << option name Play with white pieces type check default true
2020-11-06T16:30:30 Debug: << option name Analyze mode type check default false
2020-11-06T16:30:30 Debug: << option name MultiPV type spin default 1 min 1 max 10
2020-11-06T16:30:30 Debug: << option name Engine type combo default <none> var <none> var CertaboUciCore
2020-11-06T16:30:30 Debug: << option name COM-Port type combo default <auto> var <auto> var COM3
2020-11-06T16:30:30 Debug: << uciok
2020-11-06T16:30:30 Debug: >> setoption name COM-Port value COM3
2020-11-06T16:30:30 Debug: >> setoption name Engine value CertaboUciCore
2020-11-06T16:30:30 Debug: >> isready
2020-11-06T16:30:30 Info: option: setoption name COM-Port value COM3
2020-11-06T16:30:30 Info: option: setoption name Engine value CertaboUciCore
2020-11-06T16:30:30 Info: Opponent: CertaboUciCore.exe
2020-11-06T16:30:30 Debug: << info string Using engine CertaboUciCore.exe
2020-11-06T16:30:30 Debug: Try to start opponent CertaboUciCore.exe
2020-11-06T16:30:30 Debug: Try to start engine C:\Users\Doug\AppData\Local\CertaboUci\engines\CertaboUciCore.exe
2020-11-06T16:30:30 Debug: Start ReadFromEngine-Thread
2020-11-06T16:30:30 Debug: Send to engine: uci
2020-11-06T16:30:30 Debug: Send to engine: isready
2020-11-06T16:30:30 Debug: << readyok
2020-11-06T16:30:30 Debug: >> ucinewgame
2020-11-06T16:30:30 Debug: >> isready
2020-11-06T16:30:30 Debug: Send to engine: ucinewgame
2020-11-06T16:30:31 Debug: Send to engine: isready
2020-11-06T16:30:31 Debug: << readyok
2020-11-06T16:30:36 Debug: Missing go for: bestmove d2d4
2020-11-06T16:30:51 Debug: >> quit
2020-11-06T16:30:51 Debug: Send to engine: quit



Hi Doug

Quick question did you select CertaboUCI as first engine and as second there was another engine or also another CertaboUCI?


Hi Pietro,

I can see what I did now - I selected 'New Game' instead of 'New Engine Game' - I now have the option of selecting HIARCS vs Certabo.

Thanks for your help once more - works perfectly!



Hi Doug,

sorry, I'm little bit to late. But as far as I can see, everything works fine.

If you have further questions, please feel free to ask them. I will visit the forum more often.


UPDATE: I was able to resolve the encounter issue. All works like a charm. Happy Holidays!


I'm new to the Certabo chess world and would need some help to get me going.

When I now try to add the Certabo UCI (Core) engine to Hiarcs on windows I'm getting the following error message:

"The file: C:\ ...\CertaboUciCore.exe is not a valid UCI engine."

Could someone please let me know what I'm doing wrong?

Thanks in advance for your help,



maybe you have not installed the .Net Core environment.

Please try the following:

  1. Open the Windows File Explorer and go to the directory where the driver is installed.
  2. Make a double-click on the file CertaboUciCore.exe. This should opens an empty command window.
  3. Type "uci" into this windows. This should response the UCI information.

If this all works fine, I will try to help you further.

I wish you happy holidays!


By the way, you can also try my new chess GUI: http://www.solanosoft.com/


Hi Lars,

Thanks for the info. I re-installed the .Net core and it solved the problem.

Also tried your new GUI and it’s really great. Using this most of the time now.