Hi, es ist gefixt und die version die den fix beinhaltet kann hier runtergeladen werden:
https://kiss.flyduino.net/new-kiss-esc32a-beta-firmware-v119d-available/
erstmal das problem hatte genau nichts mit dshot zu tun.
zum glück sind die atmega8 zeiten ja vorbei und auch dshot kann per DMA gelesen werden ohne auch nur einen interrupt.
ausserdem schickt dshot immer gleich die frequenz mit wodurch man sich um baud raten nicht kümmern muss und es ist viel sicherer was die fehlererkennung angeht weil ein frame eine klare anzahl an flanken haben muss, die auch in gewissen timing tolleranzen sein müssen. bei serieller übertragung kann aus jedem spike ein bit werden.
ganz davon abgesehn haben die wenigsten MCU's 4-8 HW serials übrig um die ESC's an zu steuern.
Edit: kannst die escs am Eingangspin übrigens mit sbus, sumd, srxl und crsf seriell ansteuern. Wird automatisch erkannt
gruß
Felix