Goat is a tool released in order to adjust the DDR A timing. It works with 2019090300 data.(at least before any modification)
You have to select the gamemdx.dll and then you can select the cabinet type or type custom values as well.
I usually use this tool to fix the timing issues in my cabinet while playing the data.
As soon I got all working again, I will try it and see if it works. EDIT: it works.
I leave a screenshot of the program.
"SSQ_OFFSET, chart offset, the larger the value the later the game isSOUND_OFFSET, sound offset value, the larger value/the later the sound is [ms]INPUT_OFFSET, input offset value, the larger the value/the sooner the game will perform judgement [ms]RENDER_OFFSET, drawing offset value, the larger the value/the later the arrow is visually. Used to compensate for latency. [ms]BOMB_FRAME_OFFSET, explosion animation offset, drawing delay and input delay [frame]
"
Cabinet types (and it default values,NOT including ssq offset)
"00 CRT 945 P3IO (28, 17, 0, 1)01 LCD 945 P3IO (28, 36, 1, 1)02 LCD HM64 P4IO (124, 28, 36, 2)03 CRT ADE-6291 P4IO (105, 28, 17, 0)04 LCD ADE-6291 P4IO (105, 28, 36, 1)05 LCD ADE-6291 P4IO (105, 28, 36, 2)06 LCD ADE-6291 BIO2 (105, 28, 15, 1)
"
Thanks!