Sonoff ZBDongle-P mqtt setup

Hope i can get a steer, i can’t seem to get zigbee2mqtt to start on a pi5, I’ve flashed my sonoff ZBDongle-P using a windows laptop, i used the python from here:

And the coordinator from here:

It appeared to have flashed correctly but hard to know a good test. i get herdsman errors on startup, trying to resolve trusting Gemini prompts but not getting there. Can anyone help me isolate whats going on?

It may be beneficial to post your Z2M configuration.yaml

Something like this

Only an example…

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  server: mqtt://core-mosquitto:1883
  base_topic: zigbee2mqtt_1
serial:
  port: tcp://192.168.50.40:6638
  adapter: zstack
  rtscts: false
advanced:
  homeassistant_legacy_entity_attributes: false
  homeassistant_legacy_triggers: false
  legacy_api: false
  legacy_availability_payload: false
device_options:
  legacy: false