Question: is mhl hardware or software?
Answer: MHL compatible screen gives the user an opportunity to pair and link your tv or other screen on the larger platform. So MHL compatibility is neither a hardware nor a software limitation but it is a connector for projecting your phone games on the bigger screen.