I have spent a few hours looking through this thread but haven't found anything (well someone asked a similar question but it was overlooked)
I got my t4 variant today (using the mega 328p + 8mhz) and immediately came back here and got a brain ache to figure out exactly which firmware to use, before using my Arduino UNO as isp to flash the device. cmd prompt shows that the device erases, flashes, then read okay, however, there seems to be zero change to the firmware. No menu (I have not rotary encoder to hand so just wanted to test the firmware while waiting for one) I checked the makefile and edited out the rotary encoder part, changed the font slightly and slowly checked every single parameter to make sure it was all in line with everything I know about the T4 and specifically the variant I have.
The only (slight?) clue I have is that avrdude reports that there is an invalid signature, and so I had to force it. However, I am 100% sure without a shadow of a doubt that the connections between the Arduino + the device are 100% correct. I originally tried using 3.3v on the Arduino however after looking closely at a post WAY back in this thread, I found that person to be using their UNO's 5v, so I tried that also and still "installs" fine but makes no difference to the device.