Yes, It is good to check with Sandisk whether SDINBDG4-8G is backward compatible with 4.41 eMMC then go ahead.
If it supports 4.41 eMMC, you do not need any change in the code.
Thank you for the quick response. I just tried it, it seems to work fine when using 1 bit dataWidth. But with 4 bit dataWidth, I was only able to read. Card did not respond to any write operations. With 8 bit, it fails to do either. Also, in order to make to work with 1 bit, I had to set the max frequency to 26Mhz.
Sorry, Ignore what I just wrote. I was able to get it working at high speed on both 1 bit and 4 bit mode. the 8 bit mode continues to be the problem.
Please configure the IO Matrix correctly - SPort Mode as CY_U3P_SPORT_8BIT and ensure the hardware connections are proper.
You may use CyFx3DevIOIsSib8BitWide API to confirm 8bit mode.