Em algum momento, gostaríamos de atualizar a funcionalidade Bluetooth do picochess, substituindo o Bluepy atual pelo novo Bleak.Para isso, dei o primeiro passo e fiz preparativos em todo o código do software do tabuleiro eletrônico. Em teoria, esses preparativos não devem causar problemas. Mas precisamos testar todos os tabuleiros de xadrez para termos certeza de que temos uma base estável antes de migrar para o Bleak.Vou testar na minha placa DGT e no meu clock DGT 3000.No momento, você precisa da habilidade de acessar uma branch para poder realizar testes.O branch a ser testado: 170-eboard-to-asyncVocê pode relatar qualquer comportamento estranho aqui ou adicionar um comentário nesta questão : https://github.com/JohanSjoblom/picochess/issues/170-- JohnVocê
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de receber e -
mails dele, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/6af00dc6-8a7a-4596-bd12-6184aad5951cn%40googlegroups.com .
--
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 visit https://groups.google.com/d/msgid/picochess/b4407060-a1df-4149-bfd2-67c54a943e4en%40googlegroups.com.
--
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 visit https://groups.google.com/d/msgid/picochess/9f68d9ce-1166-4c4f-bc88-07ae7e14ff24n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/CAEk%2BOSS0CXLtj1y%3D-Co4Q7TZd1P%2BxE4iWiehiV%3D563bU0K7i9g%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/picochess/2456ed00-01c6-439c-8c3a-e53131c77b23n%40googlegroups.com.
I am using a Raspberry Pi 4, which contains the Broadcom BCM43455 Wi-Fi + Bluetooth combo chip.
Wi-Fi is connected on 5 GHz (not 2.4 GHz).
A Bluetooth LE device (the DGT chess board) is connected.
The Bluetooth device is disconnected abruptly (power cut) during mid-game.
Chromium or Firefox was running in the GUI session of Raspberry Pi OS, and on a remote Debian laptop.
The GUI applications rely on glib/GIO’s NetworkMonitor and BlueZ integration.
The abrupt Bluetooth disconnect causes a small internal coexistence hiccup in the Wi-Fi/BT chipset or a bad D-Bus network state transition.
Chromium’s network stack enters a poisoned or broken state, failing to create new TCP connections, even to 127.0.0.1 (and localhost).
Raw-socket tools like curl and Python sockets continue working, proving that the OS networking layer itself is fine.
Ah, com essa informação eu poderia realmente projetar uma alteração no código que detectaria a quebra de conexão mais cedo...No sábado, 6 de dezembro de 2025, às 22:35:39 UTC+2, RandyR escreveu:Usando o comando 'tail -f /opt/picochess/logs/picochess.log ' no log de DEBUG, posso ver que leva cerca de 6 segundos para o bluepy reportar uma desconexão.2025-12-06 14:30:45.971 AVISO chess_link_bluepy - thread de trabalho: Erro de leitura Bluetooth [Errno 32] Pipe quebradoNo sábado, 6 de dezembro de 2025, às 11:59:48 UTC-6, messi...@gmail.com escreveu:Eu também estava pensando nos horários do relógio do jogador... Seria bom se pudéssemos detectar a perda de conexão Bluetooth imediatamente... No máximo no momento em que a detectássemos, eu estava pensando que deveríamos colocar o relógio em modo de "pausa"... Ou, como você disse, gravar os horários e depois exibi-los novamente... Não tenho certeza de quão fácil seria parar o relógio ou gravar os horários, mas isso seria realmente ótimo.O mais irritante é que leva de 10 a 12 segundos (no meu Pi4) para o Pi OS detectar a perda de Bluetooth... Não sei se o Bleak vai ajudar, mas se não ajudar, deveríamos ter algum tipo de "keepalive" para detectar a perda em um segundo nível no picochess, e não depois de 10 segundos... Não sei por que o Pi leva 10 segundos para detectar a perda de sinal, talvez seja porque a perda é muito "abrupta" quando se desliga a energia?
Você
recebeu esta mensagem porque está inscrito no grupo "PicoChess" do Google Groups. Para cancelar sua inscrição neste grupo e parar de receber e -
mails dele, envie um e-mail para picochess+...@googlegroups.com .
Para visualizar esta discussão , acesse https://groups.google.com/d/msgid/picochess/a68fe9b8-8538-4a1f-a52f-359ec2162966n%40googlegroups.com .