I had bought "Robodo Electronics 2.4 inch TFT touch Screen LCD Arduino Shield" from Amazon a longtime back and have been struggling to get it work.
I hope that Amazon has given you a full refund.
When I hook this shield to UNO, and run the graphicstest_kbv, I always get WHITE screen and Serial output as follow:
You should plug a Shield into the Uno board. Exactly as Nature intended for males and females.
I also tried running the "LCD_ID_readreg" and i get :
****************************************************
reg(0x0000) 01 14 ID: ILI9320, ILI9325, ILI9335, ...
I do not recognise this ID (0x0114). But it has an ILI9320 style 16-bit command and argument.
And is probably similar to these controllers:
S6D0139 240x320 ID=0x0139 #define SUPPORT_0139 (no Band Scroll)
S6D0154 240x320 ID=0x0154 #define SUPPORT_0154
I am 99.5% certain that you have a 132x176 screen with a S6D0114 controller.
I do not support it. But I will do if you are prepared to test it.
Are you familiar with GitHub?
i.e. do you have a GitHub account?
If not, you can install the regular MCUFRIEND_kbv v2.9.8 Release via the IDE Library Manager.
Make sure that you have deleted any dubious versions first.
And I will tell you what to edit in the MCUFRIEND_kbv.cpp file.
David.