Can someone give us some pointers?

Using the simulator for c200 we developed this wps file:
%wd
%X|backdrop-132x80.bmp|
%xl|a|lock.bmp|3|64|2|
%xl|b|battery.bmp|20|68|12|
%xl|c|status.bmp|54|56|5|
%xl|d|volume.bmp|73|56|4|
%d1
%ac%s%?it<%it|Unknown Title>
%ac%s%?ia<%ia|Unknown Artist>
%ac%s%?It<Next Track: %It>
%acHi Ethan! %pc%|%pr%pb|pb-127x6.bmp|3|40|127|7|
Repeat: %?mm<Off|All|Just This One|Shuffled|A-B>
%?mv2.5< %pv|%?pv<%xdda|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddb|%xddc|%xddc|%xddc|%xddc|%xddc|%xddc|%xddc|%xddc|%xddc|%xddc|%xddd|%xddd|%xddd|%xddd|%xddd|%xddd|%xddd|%xddd|%xddd|%xddd>>
%?mh<%xdaa|%xdab>
%?bp<%?bc<%xdbb|xdba>|%?bl<|%xdbc|%xdbd|%xdbe|%xdbf|%xdbg|%xdbh|%xdbi|%xdbj|%xdbk|%xdbl>>
%?mp<%xdca|%xdcb|%xdcc|%xdcd|%xdce>
Works just fine in the simulator. But in device, when running the wps file, "Loading..." appears for a mere fraction of a second and WPS does NOT change. (Other WPS files take a couple of seconds to load.) All images are properly installed in directory of same name as wps fle.
Running simulator with --debugwps generates this output:
C:\Sansa\sandisk-c200-sim-w32>rockboxui.exe --debugwps --background
Can't open font: /.rockbox/fonts/11-Sazanami-Mincho.fnt
[ 0] = (54) backdrop image
[ 1] = ( 3) String ' '
[ 2] = (53) file directory, level: 1
[ 3] = ( 5) align center
[ 4] = (37) conditional, 2 options
[ 5] = (69) track title
[ 6] = (38) conditional start, next cond: 8
[ 7] = (69) track title
[ 8] = (39) conditional option, next cond: 10
[ 9] = ( 3) String 'Unknown Title'
[ 10] = (40) conditional end
[ 11] = ( 5) align center
[ 12] = (37) conditional, 2 options
[ 13] = (61) track artist
[ 14] = (38) conditional start, next cond: 16
[ 15] = (61) track artist
[ 16] = (39) conditional option, next cond: 18
[ 17] = ( 3) String 'Unknown Artist'
[ 18] = (40) conditional end
[ 19] = ( 5) align center
[ 20] = (37) conditional, 1 options
[ 21] = (69) next track title
[ 22] = (38) conditional start, next cond: 25
[ 23] = ( 3) String 'Next Track: '
[ 24] = (69) next track title
[ 25] = (40) conditional end
[ 26] = ( 5) align center
[ 27] = ( 3) String 'Hi Ethan! '
[ 28] = (80) time elapsed in track
[ 29] = ( 2) Character '|'
[ 30] = (81) time remaining in track
[ 31] = (76) progressbar
[ 32] = ( 3) String 'Repeat: '
[ 33] = (37) conditional, 5 options
[ 34] = (73) mode repeat
[ 35] = (38) conditional start, next cond: 37
[ 36] = ( 3) String 'Off'
[ 37] = (39) conditional option, next cond: 39
[ 38] = ( 3) String 'All'
[ 39] = (39) conditional option, next cond: 41
[ 40] = ( 3) String 'Just This One'
[ 41] = (39) conditional option, next cond: 43
[ 42] = ( 3) String 'Shuffled'
[ 43] = (39) conditional option, next cond: 45
[ 44] = ( 3) String 'A-B'
[ 45] = (40) conditional end
[ 46] = (37) conditional, 2 options
[ 47] = (88) Volume button timeout:25
[ 48] = (38) conditional start, next cond: 51
[ 49] = ( 3) String ' '
[ 50] = (78) volume
[ 51] = (39) conditional option, next cond: 119
[ 52] = (37) conditional, 32 options
[ 53] = (78) volume
[ 54] = (38) conditional start, next cond: 56
[ 55] = (57) display preloaded image 3
[ 56] = (39) conditional option, next cond: 58
[ 57] = (57) display preloaded image 259
[ 58] = (39) conditional option, next cond: 60
[ 59] = (57) display preloaded image 259
[ 60] = (39) conditional option, next cond: 62
[ 61] = (57) display preloaded image 259
[ 62] = (39) conditional option, next cond: 64
[ 63] = (57) display preloaded image 259
[ 64] = (39) conditional option, next cond: 66
[ 65] = (57) display preloaded image 259
[ 66] = (39) conditional option, next cond: 68
[ 67] = (57) display preloaded image 259
[ 68] = (39) conditional option, next cond: 70
[ 69] = (57) display preloaded image 259
[ 70] = (39) conditional option, next cond: 72
[ 71] = (57) display preloaded image 259
[ 72] = (39) conditional option, next cond: 74
[ 73] = (57) display preloaded image 259
[ 74] = (39) conditional option, next cond: 76
[ 75] = (57) display preloaded image 259
[ 76] = (39) conditional option, next cond: 78
[ 77] = (57) display preloaded image 259
[ 78] = (39) conditional option, next cond: 80
[ 79] = (57) display preloaded image 515
[ 80] = (39) conditional option, next cond: 82
[ 81] = (57) display preloaded image 515
[ 82] = (39) conditional option, next cond: 84
[ 83] = (57) display preloaded image 515
[ 84] = (39) conditional option, next cond: 86
[ 85] = (57) display preloaded image 515
[ 86] = (39) conditional option, next cond: 88
[ 87] = (57) display preloaded image 515
[ 88] = (39) conditional option, next cond: 90
[ 89] = (57) display preloaded image 515
[ 90] = (39) conditional option, next cond: 92
[ 91] = (57) display preloaded image 515
[ 92] = (39) conditional option, next cond: 94
[ 93] = (57) display preloaded image 515
[ 94] = (39) conditional option, next cond: 96
[ 95] = (57) display preloaded image 515
[ 96] = (39) conditional option, next cond: 98
[ 97] = (57) display preloaded image 515
[ 98] = (39) conditional option, next cond: 100
[ 99] = (57) display preloaded image 771
[100] = (39) conditional option, next cond: 102
[101] = (57) display preloaded image 771
[102] = (39) conditional option, next cond: 104
[103] = (57) display preloaded image 771
[104] = (39) conditional option, next cond: 106
[105] = (57) display preloaded image 771
[106] = (39) conditional option, next cond: 108
[107] = (57) display preloaded image 771
[108] = (39) conditional option, next cond: 110
[109] = (57) display preloaded image 771
[110] = (39) conditional option, next cond: 112
[111] = (57) display preloaded image 771
[112] = (39) conditional option, next cond: 114
[113] = (57) display preloaded image 771
[114] = (39) conditional option, next cond: 116
[115] = (57) display preloaded image 771
[116] = (39) conditional option, next cond: 118
[117] = (57) display preloaded image 771
[118] = (40) conditional end
[119] = (40) conditional end
[120] = (37) conditional, 2 options
[121] = (75) mode hold
[122] = (38) conditional start, next cond: 124
[123] = (57) display preloaded image 0
[124] = (39) conditional option, next cond: 126
[125] = (57) display preloaded image 256
[126] = (40) conditional end
[127] = (37) conditional, 2 options
[128] = (11) battery charger connected
[129] = (38) conditional start, next cond: 137
[130] = (37) conditional, 2 options
[131] = ( 1) Unknown token
[132] = (38) conditional start, next cond: 134
[133] = (57) display preloaded image 257
[134] = (39) conditional option, next cond: 136
[135] = ( 3) String 'xdba'
[136] = (40) conditional end
[137] = (39) conditional option, next cond: 162
[138] = (37) conditional, 11 options
[139] = ( 8) battery percentage
[140] = (38) conditional start, next cond: 141
[141] = (39) conditional option, next cond: 143
[142] = (57) display preloaded image 513
[143] = (39) conditional option, next cond: 145
[144] = (57) display preloaded image 769
[145] = (39) conditional option, next cond: 147
[146] = (57) display preloaded image 1025
[147] = (39) conditional option, next cond: 149
[148] = (57) display preloaded image 1281
[149] = (39) conditional option, next cond: 151
[150] = (57) display preloaded image 1537
[151] = (39) conditional option, next cond: 153
[152] = (57) display preloaded image 1793
[153] = (39) conditional option, next cond: 155
[154] = (57) display preloaded image 2049
[155] = (39) conditional option, next cond: 157
[156] = (57) display preloaded image 2305
[157] = (39) conditional option, next cond: 159
[158] = (57) display preloaded image 2561
[159] = (39) conditional option, next cond: 161
[160] = (57) display preloaded image 2817
[161] = (40) conditional end
[162] = (40) conditional end
[163] = (37) conditional, 5 options
[164] = (74) mode playback
[165] = (38) conditional start, next cond: 167
[166] = (57) display preloaded image 2
[167] = (39) conditional option, next cond: 169
[168] = (57) display preloaded image 258
[169] = (39) conditional option, next cond: 171
[170] = (57) display preloaded image 514
[171] = (39) conditional option, next cond: 173
[172] = (57) display preloaded image 770
[173] = (39) conditional option, next cond: 175
[174] = (57) display preloaded image 1026
[175] = (40) conditional end
Number of string tokens: 13
Strings:
0: ( 2) ' '
1: (13) 'Unknown Title'
2: (14) 'Unknown Artist'
3: (12) 'Next Track: '
4: (11) 'Hi Ethan! '
5: ( 8) 'Repeat: '
6: ( 3) 'Off'
7: ( 3) 'All'
8: (13) 'Just This One'
9: ( 8) 'Shuffled'
10: ( 3) 'A-B'
11: (12) ' '
12: ( 4) 'xdba'
Number of unique strings: 13 (max: 128)
Total string length: 106
String buffer used: 119 out of 1024 bytes
Number of viewports : 1
vp 0: First line: 0
vp 0: Last line: 11
Number of sublines : 12
Number of tokens : 176
Viewport 0 - +0+0 (132x80)
Line 0 (num_sublines=1, first_subline=0)
Subline 0: first_token= 0, last_token= 0
Line 1 (num_sublines=1, first_subline=1)
Subline 0: first_token= 1, last_token= 2
Line 2 (num_sublines=1, first_subline=2)
Subline 0: first_token= 3, last_token= 10, scrolled
Line 3 (num_sublines=1, first_subline=3)
Subline 0: first_token= 11, last_token= 18, scrolled
Line 4 (num_sublines=1, first_subline=4)
Subline 0: first_token= 19, last_token= 25, scrolled
Line 5 (num_sublines=1, first_subline=5)
Subline 0: first_token= 26, last_token= 25
Line 6 (num_sublines=1, first_subline=6)
Subline 0: first_token= 26, last_token= 31, progressbar
Line 7 (num_sublines=1, first_subline=7)
Subline 0: first_token= 32, last_token= 45
Line 8 (num_sublines=1, first_subline=8)
Subline 0: first_token= 46, last_token=119
Line 9 (num_sublines=1, first_subline=9)
Subline 0: first_token=120, last_token=126
Line 10 (num_sublines=1, first_subline=10)
Subline 0: first_token=127, last_token=162
Line 11 (num_sublines=1, first_subline=11)
Subline 0: first_token=163, last_token=175
[ 0] = (54) backdrop image
[ 1] = ( 3) String ' '
[ 2] = (53) file directory, level: 1
[ 3] = ( 5) align center
[ 4] = (37) conditional, 2 options
[ 5] = (69) track title
[ 6] = (38) conditional start, next cond: 8
[ 7] = (69) track title
[ 8] = (39) conditional option, next cond: 10
[ 9] = ( 3) String 'Unknown Title'
[ 10] = (40) conditional end
[ 11] = ( 5) align center
[ 12] = (37) conditional, 2 options
[ 13] = (61) track artist
[ 14] = (38) conditional start, next cond: 16
[ 15] = (61) track artist
[ 16] = (39) conditional option, next cond: 18
[ 17] = ( 3) String 'Unknown Artist'
[ 18] = (40) conditional end
[ 19] = ( 5) align center
[ 20] = (37) conditional, 1 options
[ 21] = (69) next track title
[ 22] = (38) conditional start, next cond: 25
[ 23] = ( 3) String 'Next Track: '
[ 24] = (69) next track title
[ 25] = (40) conditional end
[ 26] = ( 5) align center
[ 27] = ( 3) String 'Hi Ethan! '
[ 28] = (80) time elapsed in track
[ 29] = ( 2) Character '|'
[ 30] = (81) time remaining in track
[ 31] = (76) progressbar
[ 32] = ( 3) String 'Repeat: '
[ 33] = (37) conditional, 5 options
[ 34] = (73) mode repeat
[ 35] = (38) conditional start, next cond: 37
[ 36] = ( 3) String 'Off'
[ 37] = (39) conditional option, next cond: 39
[ 38] = ( 3) String 'All'
[ 39] = (39) conditional option, next cond: 41
[ 40] = ( 3) String 'Just This One'
[ 41] = (39) conditional option, next cond: 43
[ 42] = ( 3) String 'Shuffled'
[ 43] = (39) conditional option, next cond: 45
[ 44] = ( 3) String 'A-B'
[ 45] = (40) conditional end
[ 46] = (37) conditional, 2 options
[ 47] = (88) Volume button timeout:25
[ 48] = (38) conditional start, next cond: 51
[ 49] = ( 3) String ' '
[ 50] = (78) volume
[ 51] = (39) conditional option, next cond: 119
[ 52] = (37) conditional, 32 options
[ 53] = (78) volume
[ 54] = (38) conditional start, next cond: 56
[ 55] = (57) display preloaded image 3
[ 56] = (39) conditional option, next cond: 58
[ 57] = (57) display preloaded image 259
[ 58] = (39) conditional option, next cond: 60
[ 59] = (57) display preloaded image 259
[ 60] = (39) conditional option, next cond: 62
[ 61] = (57) display preloaded image 259
[ 62] = (39) conditional option, next cond: 64
[ 63] = (57) display preloaded image 259
[ 64] = (39) conditional option, next cond: 66
[ 65] = (57) display preloaded image 259
[ 66] = (39) conditional option, next cond: 68
[ 67] = (57) display preloaded image 259
[ 68] = (39) conditional option, next cond: 70
[ 69] = (57) display preloaded image 259
[ 70] = (39) conditional option, next cond: 72
[ 71] = (57) display preloaded image 259
[ 72] = (39) conditional option, next cond: 74
[ 73] = (57) display preloaded image 259
[ 74] = (39) conditional option, next cond: 76
[ 75] = (57) display preloaded image 259
[ 76] = (39) conditional option, next cond: 78
[ 77] = (57) display preloaded image 259
[ 78] = (39) conditional option, next cond: 80
[ 79] = (57) display preloaded image 515
[ 80] = (39) conditional option, next cond: 82
[ 81] = (57) display preloaded image 515
[ 82] = (39) conditional option, next cond: 84
[ 83] = (57) display preloaded image 515
[ 84] = (39) conditional option, next cond: 86
[ 85] = (57) display preloaded image 515
[ 86] = (39) conditional option, next cond: 88
[ 87] = (57) display preloaded image 515
[ 88] = (39) conditional option, next cond: 90
[ 89] = (57) display preloaded image 515
[ 90] = (39) conditional option, next cond: 92
[ 91] = (57) display preloaded image 515
[ 92] = (39) conditional option, next cond: 94
[ 93] = (57) display preloaded image 515
[ 94] = (39) conditional option, next cond: 96
[ 95] = (57) display preloaded image 515
[ 96] = (39) conditional option, next cond: 98
[ 97] = (57) display preloaded image 515
[ 98] = (39) conditional option, next cond: 100
[ 99] = (57) display preloaded image 771
[100] = (39) conditional option, next cond: 102
[101] = (57) display preloaded image 771
[102] = (39) conditional option, next cond: 104
[103] = (57) display preloaded image 771
[104] = (39) conditional option, next cond: 106
[105] = (57) display preloaded image 771
[106] = (39) conditional option, next cond: 108
[107] = (57) display preloaded image 771
[108] = (39) conditional option, next cond: 110
[109] = (57) display preloaded image 771
[110] = (39) conditional option, next cond: 112
[111] = (57) display preloaded image 771
[112] = (39) conditional option, next cond: 114
[113] = (57) display preloaded image 771
[114] = (39) conditional option, next cond: 116
[115] = (57) display preloaded image 771
[116] = (39) conditional option, next cond: 118
[117] = (57) display preloaded image 771
[118] = (40) conditional end
[119] = (40) conditional end
[120] = (37) conditional, 2 options
[121] = (75) mode hold
[122] = (38) conditional start, next cond: 124
[123] = (57) display preloaded image 0
[124] = (39) conditional option, next cond: 126
[125] = (57) display preloaded image 256
[126] = (40) conditional end
[127] = (37) conditional, 2 options
[128] = (11) battery charger connected
[129] = (38) conditional start, next cond: 137
[130] = (37) conditional, 2 options
[131] = ( 1) Unknown token
[132] = (38) conditional start, next cond: 134
[133] = (57) display preloaded image 257
[134] = (39) conditional option, next cond: 136
[135] = ( 3) String 'xdba'
[136] = (40) conditional end
[137] = (39) conditional option, next cond: 162
[138] = (37) conditional, 11 options
[139] = ( 8) battery percentage
[140] = (38) conditional start, next cond: 141
[141] = (39) conditional option, next cond: 143
[142] = (57) display preloaded image 513
[143] = (39) conditional option, next cond: 145
[144] = (57) display preloaded image 769
[145] = (39) conditional option, next cond: 147
[146] = (57) display preloaded image 1025
[147] = (39) conditional option, next cond: 149
[148] = (57) display preloaded image 1281
[149] = (39) conditional option, next cond: 151
[150] = (57) display preloaded image 1537
[151] = (39) conditional option, next cond: 153
[152] = (57) display preloaded image 1793
[153] = (39) conditional option, next cond: 155
[154] = (57) display preloaded image 2049
[155] = (39) conditional option, next cond: 157
[156] = (57) display preloaded image 2305
[157] = (39) conditional option, next cond: 159
[158] = (57) display preloaded image 2561
[159] = (39) conditional option, next cond: 161
[160] = (57) display preloaded image 2817
[161] = (40) conditional end
[162] = (40) conditional end
[163] = (37) conditional, 5 options
[164] = (74) mode playback
[165] = (38) conditional start, next cond: 167
[166] = (57) display preloaded image 2
[167] = (39) conditional option, next cond: 169
[168] = (57) display preloaded image 258
[169] = (39) conditional option, next cond: 171
[170] = (57) display preloaded image 514
[171] = (39) conditional option, next cond: 173
[172] = (57) display preloaded image 770
[173] = (39) conditional option, next cond: 175
[174] = (57) display preloaded image 1026
[175] = (40) conditional end
Number of string tokens: 13
Strings:
0: ( 2) ' '
1: (13) 'Unknown Title'
2: (14) 'Unknown Artist'
3: (12) 'Next Track: '
4: (11) 'Hi Ethan! '
5: ( 8) 'Repeat: '
6: ( 3) 'Off'
7: ( 3) WPS debug mode enabled.
Using background image.
'All'
8: (13) 'Just This One'
9: ( 8) 'Shuffled'
10: ( 3) 'A-B'
11: (12) ' '
12: ( 4) 'xdba'
Number of unique strings: 13 (max: 128)
Total string length: 106
String buffer used: 119 out of 1024 bytes
Number of viewports : 1
vp 0: First line: 0
vp 0: Last line: 11
Number of sublines : 12
Number of tokens : 176
Viewport 0 - +0+0 (132x80)
Line 0 (num_sublines=1, first_subline=0)
Subline 0: first_token= 0, last_token= 0
Line 1 (num_sublines=1, first_subline=1)
Subline 0: first_token= 1, last_token= 2
Line 2 (num_sublines=1, first_subline=2)
Subline 0: first_token= 3, last_token= 10, scrolled
Line 3 (num_sublines=1, first_subline=3)
Subline 0: first_token= 11, last_token= 18, scrolled
Line 4 (num_sublines=1, first_subline=4)
Subline 0: first_token= 19, last_token= 25, scrolled
Line 5 (num_sublines=1, first_subline=5)
Subline 0: first_token= 26, last_token= 25
Line 6 (num_sublines=1, first_subline=6)
Subline 0: first_token= 26, last_token= 31, progressbar
Line 7 (num_sublines=1, first_subline=7)
Subline 0: first_token= 32, last_token= 45
Line 8 (num_sublines=1, first_subline=8)
Subline 0: first_token= 46, last_token=119
Line 9 (num_sublines=1, first_subline=9)
Subline 0: first_token=120, last_token=126
Line 10 (num_sublines=1, first_subline=10)
Subline 0: first_token=127, last_token=162
Line 11 (num_sublines=1, first_subline=11)
Subline 0: first_token=163, last_token=175
...which does not quite tell me what's wrong. Can someone interpret this and help out?
Big thanks!
Jim (for Connor)
PS Feel free tp PM me if deemed appropriate!