Lost CAN uuid after reboot Manta M8P V2

Now, you didn’t say you were using Katapult before. Also, you haven’t listed the commands you used before generating the canbus_query so I can’t comment.

If we’re going to get you working, I need you to be clear on everything you are doing and document each step as accurately as possible. Otherwise, I’m going to be asking you to provide me with that information until I am confident of what is being done.

Now, my approach to installing Katapult and then Klipper on a Manta M8P V1.1 is as follows:

  1. Boot the Manta M8P in DFU mode (Press BOOT followed by RESET)
  2. Check to see that the Manta M8P is in DFU mode by issuing the lsusb command in SSH - you should get back an ID with: 0483:df11
  3. In SSH, go into the Katapult folder, execute make menuconfig and set your parameters for the Manta M8P. When you respond, please post what you’re putting in here. I just set the board type and leave the communications default as USB PA11/PA12
  4. In SSH, execute make clean followed by make
  5. Next Flash the MCU with the following command (which will erase the programmed in bootloader, but that should be okay because you are using DFU):
sudo dfu-util -a 0 -D ~/Katapult/out/katapult.bin --dfuse-address 0x08000000:force:mass-erase:leave -d 0483:df11
  1. In SSH, do another lsusb command and you should see a device named OpenMoko
  2. In the klipper folder , execute make menuconfig and set your parameters for the Manta M8P V2. When you respond, please post what you’re putting in here. I just set the board type and leave the communications default as CAN over USB as discussed above
  3. In SSH, execute make clean followed by make. This should take considerably longer than the Katapult make
  4. In SSH, execute ls /dev/serial/by-id/ and record the UUID value returned. This should be the b264b1ec7c2f value you quoted above
  5. In SSH, execute python3 ~/Katapult/scripts/flash_can.py -d /dev/serial/by-id/<UUID> where <UUID> is the UUID produced in the previous step. This will flash Klipper into the MCU
  6. In SSH, execute sudo nano /etc/network/interfaces.d/can0 and make sure the file contains:
"allow-hotplug can0
iface can0 can static
 bitrate 500000
 up ifconfig $IFACE txqueuelen 256
 pre-up ip link set can0 type can bitrate 500000
 pre-up ip link set can0 txqueuelen 256 "

This sets the CAN datarate to 500kbps which should be good for a start.
12. In SSH reboot the system using sudo reboot
13. Rebot the Manta M8P but do not put it in DFU mode (leave the BOOT button alone)
14. Login to the host with SSH
15. In SSH execute ~/Katapult/scripts/flash_can.py -i can0 -q and you should see your UUID.

Could you work through these steps and let me know how they work?

As I said, this is literally my process for the Manta M8P V1.1 so I’m fairly confident that it will work for you.

After this, we’ll see about your toolhead controller.