The problem is my iRiver ifp-195 shows incorrect time on VBR encoded files with Lame 3.95.1

Im using iTunes-LAME with the --alt-preset standard.
Now im a bit of a noob with Lame settings but i've tried different things.

--alt-preset standard --id3v1-only
--alt-preset standard --pad-id3v2
--alt-preset standard -p
--alt-preset standard -T
--alt-preset standard -t
--alt-preset standard -t -p

...most of them i dont know what means smile.gif I know if i could get the --id3v1-only to ONLY write id3v1 my iRiver would read the time correct. But it doesn't - it also writes id3v2.

I would prefer writing a v2 tag that my iRiver would read correctly, but I simply cant find any info on whether it supports it or not.

So why does --id3v1-only also write a v2 tag ?

-----NOTE----
I know I could use another program like LameBrain to encode but i would like iTunes-Lame to do it cuz it gets the songs imported to iTunes at the same time.

Thanks