El núcleo del Galaxy Grand no soporta OTG por lo que veo. Es posible que haya un Kernel personalizado que lo soporte si estás dispuesto a hacer Root etc, el único que encontré fue para 4.1.2 y abandonado debido a la gran cantidad de bugs.
El rooteo anulará la garantía del fabricante/operador y no es para los precavidos ni para quienes no puedan arriesgarse a perder todos los datos de su dispositivo.
Prueba con los desarrolladores de XDA para tu dispositivo y mira qué kernels personalizados hay disponibles. Tal y como están las cosas no tienes esa opción (a no ser que algo en el firmware haya cambiado en los últimos meses). Este hilo de XDA parece confirmar que no hay un núcleo que se pueda usar para esto, me temo.
Este hilo de XDA tiene un kerlel experimental, que puede ayudar, pero como se ha dicho anteriormente hay problemas de garantía y funcionalidad con cualquier kernel personalizado.
Si decides rootear tu dispositivo, este enlace tiene una guía de cómo hacerlo que se utiliza en ¡su propio riesgo!
Lee, y lee un poco más antes de decidir. Haz una copia de seguridad de todo y sigue los pasos al pie de la letra. Asegúrate también de que tienes el mismo dispositivo EXACTO que en el hilo.
DESCARGO DE RESPONSABILIDAD: El rooteo de su teléfono probablemente anulará su garantía tanto del operador como del fabricante. SI NO DESEA ACEPTAR LA CULPA DE CUALQUIER EFECTO ADVERSO DEL ROOTEO, ENTONCES NO SE ARRIESGUE. AQUÍ HAY DRAGONES.