Bits falsch gesetzt, crc Prüfsumme immer flasch

wenn du mal deine Funktionen mit Testdaten in einen Testsketch geben würdest und eine Testausgabe z.B. auf serial machst, dann könnten andere direkt helfen.

Dazu noch ein HTML mit Formular und dem funktionierenden Javascript aus dem wir ersehen, was "richtig" ist dann könnte das evtl. einige Helfer motivieren dich zu unterstützen.