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

PreviousPage 2 of 2

Hi Pablo,

the problem is an error to detect the right COM port. Your computer has 3 and the engine is probing only COM4.

I will provide a new version which fix this problem. In the mean time, you can try the following.

In the c:\users\....\AppData\Local\CertaboUci directory should be a configuration XML file. Please open the file

and replace

<PortName>&lt;auto&gt;</PortName>

with

<PortName>COM3</PortName>

or with

<PortName>COM5</PortName>

One of these should work.

To your further questions: You need no more to install, except the .NET runtime und you can unzip the engine anywhere you like.

Please do not place the spare queens. The engine cannot handle that.

For some technical reason, the UCI engines will not work with the bluetooth module but my BearChess will do that in the next release.

Lars

Dear Lars,

Thank you very much for your prompt response!!!

I was not able to find any XML file in the directory you mentioned (that's the one where the other new subdirectories are created, namely "books", "engines" and "log", isn't it?). The CertaboUCIcore engine doesn't seem to be crating that file on my Surface at all, only the log file is created. I installed the CertaboUCIcore engine also on a Desktop PC and it works perfectly with hiarcs and the XML file was also created on my Desktop PC.

I have been using your BearChess and it works perfectly on my Surface Go and I really like it! 🙂

Thanks and regards

Pablo

 

Double post

Hi i had that problem for a year ago but not remember how to solve it. Engine match and noth happen when move pieces?

From Log

2022-01-09T14:30:06 Debug: 1. instance of CertaboUci created
2022-01-09T14:30:06 Debug: >> uci
2022-01-09T14:30:06 Debug: << info string Certabo Board 1.4.2
2022-01-09T14:30:06 Debug: << id name Certabo Board 1.4.2
2022-01-09T14:30:06 Debug: << id author Lars Nowak
2022-01-09T14:30:06 Debug: << option name Calibrate type button
2022-01-09T14:30:06 Debug: << option name Play with white pieces type check default true
2022-01-09T14:30:06 Debug: << option name Flash type check default false
2022-01-09T14:30:06 Debug: << option name COM-Port type combo default <auto> var <auto> var COM3
2022-01-09T14:30:06 Debug: << option name Analyze mode type check default false
2022-01-09T14:30:06 Debug: << option name MultiPV type spin default 1 min 1 max 10
2022-01-09T14:30:06 Debug: << option name Engine type combo default <none> var <none> var BrainFish_200724_x64_bmi2 var stockfish_13_win_x64_bmi2
2022-01-09T14:30:06 Debug: << option name Book type combo default <none> var <none> var Perfect2021.bin
2022-01-09T14:30:06 Debug: << option name Book-Variation type combo default flexible var best move var flexible var wide
2022-01-09T14:30:06 Debug: << uciok
2022-01-09T14:30:06 Debug: >> quit
2022-01-09T14:30:31 Debug: 1. instance of CertaboUci created
2022-01-09T14:30:31 Debug: >> uci
2022-01-09T14:30:31 Debug: << info string Certabo Board 1.4.2
2022-01-09T14:30:31 Debug: << id name Certabo Board 1.4.2
2022-01-09T14:30:31 Debug: << id author Lars Nowak
2022-01-09T14:30:31 Debug: << option name Calibrate type button
2022-01-09T14:30:31 Debug: << option name Play with white pieces type check default true
2022-01-09T14:30:31 Debug: << option name Flash type check default false
2022-01-09T14:30:31 Debug: << option name COM-Port type combo default <auto> var <auto> var COM3
2022-01-09T14:30:31 Debug: << option name Analyze mode type check default false
2022-01-09T14:30:31 Debug: << option name MultiPV type spin default 1 min 1 max 10
2022-01-09T14:30:31 Debug: << option name Engine type combo default <none> var <none> var BrainFish_200724_x64_bmi2 var stockfish_13_win_x64_bmi2
2022-01-09T14:30:31 Debug: << option name Book type combo default <none> var <none> var Perfect2021.bin
2022-01-09T14:30:31 Debug: << option name Book-Variation type combo default flexible var best move var flexible var wide
2022-01-09T14:30:31 Debug: << uciok
2022-01-09T14:30:31 Debug: >> isready
2022-01-09T14:30:31 Debug: << readyok
2022-01-09T14:30:31 Debug: >> ucinewgame
2022-01-09T14:30:31 Debug: >> isready
2022-01-09T14:30:31 Debug: << info string Current COM Port COM3
2022-01-09T14:30:31 Debug: << readyok
2022-01-09T14:30:31 Debug: << info string Current COM Port COM3
2022-01-09T14:30:32 Debug: >> position startpos
2022-01-09T14:30:32 Debug: >> go wtime 600000 btime 600000
2022-01-09T14:30:44 Debug: >> stop
2022-01-09T14:30:44 Debug: >> quit
2022-01-09T14:30:44 Debug: << bestmove b1a3

 

 

 

 

 

 

NEXT LOG

 

 

 

2022-01-09T14:30:05 Debug: S: Create server pipe
2022-01-09T14:30:05 Debug: B: Stored calibration data available
2022-01-09T14:30:05 Debug: S: Get COM port names. Configured port: COM3
2022-01-09T14:30:06 Info: S: Open COM-Port COM3
2022-01-09T14:30:06 Info: S: Open COM-Port COM3
2022-01-09T14:30:06 Debug: B: Send all on
2022-01-09T14:30:06 Debug: C: Communicate
2022-01-09T14:30:06 Debug: C: Send byte array: FF-FF-FF-FF-FF-FF-FF-FF
2022-01-09T14:30:06 Debug: Set all LEDs off
2022-01-09T14:30:06 Debug: B: Send all off
2022-01-09T14:30:06 Debug: C: Handle board
2022-01-09T14:30:07 Debug: C: Send byte array: 00-00-00-00-00-00-00-00
2022-01-09T14:30:07 Debug: SC: Read from board 14 0 80 171 123 14 0 79 180 5 14 0 80 58 105 14 0 80 57 17 14 0 80 117 99 14 0 79 179 254 14 0 79 172 162 14 0 79 172 121 59 0 114 144 162 59 0 114 185 70 59 0 114 131 122 59 0 114 80 56 59 0 114 161 7 59 0 114 149 154 59 0 114 159 191 59 0 114 81 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 0 114 153 92 59 0 114 131 86 59 0 114 80 66 59 0 114 79 228 59 0 114 79 219 59 0 114 71 108 59 0 114 186 212 59 0 114 160 131 14 0 80 171 73 14 0 80 57 18 14 0 80 171 146 14 0 79 180 91 14 0 79 172 48 14 0 80 145 26 14 0 80 55 186 14 0 80 57 26
2022-01-09T14:30:07 Debug: C: 0 times Invalid fields for fen: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBqKBNR
2022-01-09T14:30:07 Debug: C: Invalid fields: D1
2022-01-09T14:30:07 Debug: C: Internal board: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 vs. rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBqKBNR
2022-01-09T14:30:07 Debug: B: set leds for D1
2022-01-09T14:30:07 Debug: C: FenEvent from board: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBqKBNR
2022-01-09T14:30:07 Debug: C: 0 times Invalid fields for fen: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBqKBNR
2022-01-09T14:30:07 Debug: C: Invalid fields: D1
2022-01-09T14:30:07 Debug: C: Internal board: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 vs. rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBqKBNR

AND SO on any suggestions?

Hi,

 

it looks like the piece on D1 (White Queen) is not recognized.

If you have two white queens, try the other or initiate a new calibration.

Lars

PreviousPage 2 of 2