Try to replace top flex cable but only with original,if you can't take it to repair shop.About network problem check is it c905i,c905c or c905a and flash with correct files.If same then you have to repair gdfs from correct model and network should be fine.