Memoria interna? Qui c'è puzza di partizioni sbagliate nel flash.. io per esempio flashando modem, bootloader e altre parti Marshmallow e tornando su una custom rom lollipop (premesso che avevo fatto il downgrade di modem e bootloader marshmallow) non leggevo più l'internal storage.. per risolvere ho dovuto flashare l'intero firmware stock del mio brand e poi rimettere rom lollipop.. operazione che tu dici di aver già fatto.. perciò il mio consiglio è quello di flashare il firmware 1BOJ1 del tuo brand e vedere se funziona..
Il CSC OXA è britannico o polacco.. non ricordo.. sicuramente non c'entra col telefono.. l'unico consiglio è, se non l'hai già fatto, quello di flashare il firmware G900FXXU1BOJ1 con csc ITV (Italia No Brand).. perché a quanto vedo stai andando sempre sugli ultimi firmware.. magari andando su qualcosa di più datato risolvi.. senò non so proprio che dirti.. quello che lamenti tu (schermo totalmente nero) succede ormai spesso negli S5 di recente produzione con i downgrade da firmware lollipop (solitamente 1BOJ1) a 1ANE2 (KitKat) indispensabile per rootare il telefono mantenendo KNOX 0x0 e quindi la garanzia intatta.. non è una cosa che succede per caso..