Mach doch mal den Strichpunkt hinter while(1); raus.
BTW: Leuchtet die Status-LED wirklich am Anfang grün? Hat beim Selbsttest auch die Status-LED brav rot und grün geleuchtet?

CU, Robin