Updated several files and included startup scripts.
After adding a killall recovery to the recovery init.rc the recovery restarts and screen works now!
Everything seems to work fine now :)