@Peter *******
A Non-O should enable you to get a bank account.
It's not impossible as you seem to think it is, just not as easy as it once was.
He has all he is supposed to need outside of a residence certificate, now all he needs is to find a branch that actually don't mind foreigners as customers.