Hi, I'm terribly sorry for answering that late, i've been having some trouble and haven't checked my mail in a while.
About your problem with the text, it seems that the player is simply ignoring the EOL characters (eol = end of line). MP4TextFix tekes the words and counts them then after a few inserts 1/2 ascii characters (10 and 13) which correspond to end of line characters on both Windows and Linux. On my player this seemed to work just fine.
With your firmware, a text like this:
Code:
this[CR]
is[CR]
a[CR]
test[CR]
(CR is carriage return or EOL)
is seen like:
I really don't know if there is a fix for this as the problem is from the firmware. Let me know if you find a way to split a small text on more than one line and i'll have it implemented in the program.
Regards.