I apologize for having brought you in this situation! In case this happens again you can boot with kernel boot option 'nomodeset'. With that you still have a desktop running (slow though) and can easily bring back the old firmware file and then reboot again regularly.