Can you open your config files? If so, than just copy them somewhere, along with a list of all your setting changes and reflash klipper. That’s what I did once and it worked.
Well, there is a pretty long process, it involves reflashing your btt cb1. Ed’s 3d tech on yt has a series of really good tutorials on there. check them out, that’s how I flashed my board. I would only do this if you found out no other way to recover klipper. If you do end up reflashing, then again, make sure you copy all your config files over to another spot where you can then copy them back later.
Just to be on the same page: “Reflashing” usually refers to burn the firmware to a Klipper hardware again, i.e. make menuconfig followed by make flash ...
It is very unlikely that the error can be solved this way.
Klipper “dirty” means that the Klipper files in /home/biqu/klipper/ do no longer match to the pristine main line on GitHub - Klipper3d/klipper: Klipper is a 3d-printer firmware. This “corruption” could have happened intentionally or unintentionally.
Ther error gnutls_handshake() failed: The TLS connection was non-properly terminated. is an error from the underlying git system that is used to manage the files in /home/biqu/klipper/ and points rather to an error on Linux level regarding certificates and encryptions.
You could try following approach from the shell
sudo service klipper stop
cd ~
rm -rf ~/klipper
git clone https://github.com/Klipper3d/klipper
sudo service klipper start
If this does not work I recommend to prepare a new SD card with a new Linux and redo the installation from there. Unlikely you will get it fixed without Linux admin knowledge.
Used this technique once to get an Arduino Nano to run my neopixels. tried to add environment sensor via i2c and it all fell apart. now when i try to use Klipper it reports the firmware on the nano is too old and is not supported. Not sure what i did wrong but i reversed everything back and then tried the steps above to revert to buster versions of the firmware. its very frustrating i have lots of Arduino Nano’s i can use for auxillary tasks but cant get Klipper to play ball with them. I have stock Creality board with no exposed pins to add anything. Any suggestions on other boards that offer a seamless addition of lights / chamber monitoring etc.