hallo SpEEddIsplAY
hast du eigentlichschon einmal überprüft , ob das ganze nicht auch an dem flash tool liegen könnte.

wenn das nicht schuld ist, könntest du mal die schauen , ob die Init() funktion richtig ausgeführt wird.
dazu hängst du erst debug infos mithilfe von printf an, dann lässt du das ganze im simulator laufen.

nachdem er die grüne led richtig anschaltet, könnte es sein, das der fehler erst später kommt. am ende der Init funktionwird sei() aufgerufen. Ich habe keine Ahnung was da gemacht wird, aber vieleicht ist der aufruf an der ganzen misere schuld

mfg EDH