This is too complicated for me. Do you have other suggestion?

You think that is problem with hardware?