• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category User Interface → Themes
  • Assigned To No-one
  • Operating System Iriver H300 series
  • Severity High
  • Priority Very Low
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by Anonymous Submitter - 2006-03-01
Last edited by bagder - 2006-03-01

FS#4757 - OldSchoolNeo.wps freezes the H300

After loading OldSchoolNeo theme from, if I go to the WPS and try to play a file, either the H300 freezes, or worse shutdown (I only tried twice :) ).
When it shutdown, I had no mean to restart it for a while. The disc was stopped and the start button didn't work. I tried several key combinations without result. Finaly, I managed to restart by pushing the reset button (near the MIC) several times.

Closed by  christi-s
2006-03-19 12:06
Reason for closing:  Invalid
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

H300 experimental build is not supported.

Project Manager

1. Does this bug happen in a plain normal Rockbox build?

2. If so, can you please provide the WPS you use to make the problem happen?

Does this bug happen in a plain normal Rockbox build?
Yes, I just installed this build and it happened while I was testing each theme.
If so, can you please provide the WPS you use to make the problem happen?
The WPS is the one included in the build.
I join the files extracted from the package.

Optimized is NOT an official Rockbox build. Does the freeze happen in a build downloaded from, or have you ONLY tried Optimized?

It only happened with optimized.
Sorry, I'm a newbie.
I don't know the relations between needleboy from the misticriver forum and the rockbox team. But I think, as he put a release "(…)every time a change will be made in the CVS that regards us, H300 users(…)" on the misticriver forum (Cf., that many people shall install these releases and hence be exposed to their bugs.

I installed the build CVS060301 I got this morning at and the same problem occurs if I load the theme Arctic_Desert this time. When I try to play a track, the screen is correctly displayed but the track is not played, the screen is frozen, the buttons have not effect and I have to reset the H300 with a pin to turn it off.

Project Manager

And can you please attach a version of this "Arctic_Desert" too please? It is not bundled in any official Rockbox release.

Here it is.
But is it still risky to build elaborated themes for the WPS ?

Well, I notice that it looks like there are some % tokens in that WPS that are patch-dependent, so if I'm right that they're not part of the official build, that WPS requires the Optimized build to run anyway.

Project Manager

I don't have a h300 but I could load this WPS and use it fine in my h300 simulator build.

I believe it uses a %c tag that Rockbox doesn't support, but apart from that it looked fine to me.

Could you show me where is the error to make a test with a correct file ?

Project Manager

Check for the %c tag in the WPS file.

*But* the WPS should of course not cause any freezing even if it contains unsupported tags.

Same problem without the %c.
I'll try to build a simulator tomorrow and simplify the .wps file to see where the problem comes from.

I can suppress the problem if I comment the last lines of the file :





If I uncomment only one of these line, the problem occurs.
Some syntax errors (one | and one > additionals) and one tag (%xdn) referring to an undeclared preloaded image seems to have no effect on the problem.

I'm still new to WPS, but they all seem to have some errors:

1) No seperating |
2) Last seperating | missing
3) Too many |'s (<| … |>)
4) Presumably '%xdl' should be '%xdL'?

As I'm experimenting with my own WPS, I'm also finding that various errors cause lockups, which is frustrating.

ignore 4), the font make it look like a lower-case l. I can't immediately see a problem with this line, perhaps the bitmaps it uses aren't declared properly.


Available keyboard shortcuts


Task Details

Task Editing