21
Theming and Appearance Customization / Error Uploading Theme
« Last post by chrisbagnell on December 02, 2023, 03:41:12 PM »Hello, I am trying to upload my first theme and getting a pretty long error. I am not sure where to start and how to fix it. It is using a lot of code from iVideo and I see no errors just by looking at the code. The theme works fine on my ipod classic. Any help is appreciated!
"Your wps didn't pass checkwps. Here's the output: Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 70. %ax%Vl(currenta,120,70,190,18,2)%Vf(FFFFFF)%Vb(FFFFFF) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 67. %V(286,6,25,12,-)%Vf(b8b9bb)%Vb(FFFFFF) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure"
"Your wps didn't pass checkwps. Here's the output: Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 37. %T(60,0,200,24,&quickscreen) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 37. %T(60,0,200,24,&cancel) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsed OK Checking .rockbox/wps/ModernBox.wps... WPS parsing failure Error on line 70. %ax%Vl(currenta,120,70,190,18,2)%Vf(FFFFFF)%Vb(FFFFFF) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.sbs... WPS parsed OK Checking .rockbox/wps/ModernBox.fms... WPS parsing failure Error on line 67. %V(286,6,25,12,-)%Vf(b8b9bb)%Vb(FFFFFF) ^ 'Parser callback returned error' Here Checking .rockbox/wps/ModernBox.wps... Couldn't open .rockbox/wps/ModernBox/BatteryStatus.bmp WPS parsing failure"
22
Rockbox General Discussion / Re: ipod and DC220
« Last post by speachy on December 02, 2023, 11:59:31 AM »Question -- What version of rockbox are you running on your ipod? If you are running the stable release (3.15, several years old at this point) then please re-try with the latest nightly build.
(There are multiple IAP versions, and I believe we handle the basic playback controls for all of the serial-based variations. However, it's possible that dock uses IAP-over-USB, which we do _not_ support.)
(There are multiple IAP versions, and I believe we handle the basic playback controls for all of the serial-based variations. However, it's possible that dock uses IAP-over-USB, which we do _not_ support.)
23
Rockbox General Discussion / ipod and DC220
« Last post by papera on December 02, 2023, 10:22:41 AM »Hello,
I'm using rockbox on my iPod 5th generation, as far as I know, everything works correctly.
I had a speaker with a dock for the iPod, and I could control the music player from the dock itself. It had a pause/play, forward and backward buttons.
I now have another dock, a Philips DC220, it also has control buttons but they do not seem to work.
I've retested the iPod (with rockbox) on my previous dock, the button works.
I've rebooted in the iPod stock firmware and tested it on the DC220, buttons do also work.
I also discovered that the dock has a clock that syncs the time with the ipod.
Worked immediately after botting to iPod stock firmware, does not work with rockbox.
I've read on the forum, somewhere, that the protocol is reverse-engineered and incomplete.
Is there something I can collect (logs, debug info) in the hope that it could help to improve the status quo?
Best
I'm using rockbox on my iPod 5th generation, as far as I know, everything works correctly.
I had a speaker with a dock for the iPod, and I could control the music player from the dock itself. It had a pause/play, forward and backward buttons.
I now have another dock, a Philips DC220, it also has control buttons but they do not seem to work.
I've retested the iPod (with rockbox) on my previous dock, the button works.
I've rebooted in the iPod stock firmware and tested it on the DC220, buttons do also work.
I also discovered that the dock has a clock that syncs the time with the ipod.
Worked immediately after botting to iPod stock firmware, does not work with rockbox.
I've read on the forum, somewhere, that the protocol is reverse-engineered and incomplete.
Is there something I can collect (logs, debug info) in the hope that it could help to improve the status quo?
Best
24
Feature Ideas / Bump GNU Unifont version to UnifontEX for Plane 1 support
« Last post by stgiga on December 02, 2023, 12:47:15 AM »In looking at the GNU Unifont version on the repo on Github for Rockbox, it was last updated *15* years ago. If one is going to update the Unifont version, it would be worth supporting the Plane 1 characters that UnifontEX (a merger of GNU Unifont 15.0.06-JP with Unifont 11.0.01 Upper for Plane 1 support. This is the maximum that can fit the 2^16 glyphs of most font formats) does *in tandem with* Plane 0 so that people can display song titles or such that use emoji, among other things. I want to be able to display some of the more quirky songs in my collection on my iPod Nano.
Here is the BDF ready for inclusion with the needed filename:
https://stgiga.github.io/gigaware/16-GNU-Unifont.bdf
Here is the BDF ready for inclusion with the needed filename:
https://stgiga.github.io/gigaware/16-GNU-Unifont.bdf
25
Theming and Appearance Customization / Re: %LT tag wont scroll if %Lb is linked to more than one viewport
« Last post by Dook on December 01, 2023, 07:47:17 PM »Found the solution, or at least what works right now:
The viewport with the text %LT tag in it must be placed last in the order of viewports. The %LT tag also needs to be on it's own in the viewport, though you can still have styling tags.
The viewport with the text %LT tag in it must be placed last in the order of viewports. The %LT tag also needs to be on it's own in the viewport, though you can still have styling tags.
26
Repairing and Upgrading Rockbox Capable Players / h300 screw size?
« Last post by ej0rge on December 01, 2023, 06:36:34 PM »after losing interest 6 or 7 years ago, i want to one of my h320 or h120 devices as a mobile recording device, owing to the line-in capability.
So far I've located one of two h120 devices and it is not working well. some issue with the usb/ide board.
I found both of my h320 devices and one of them actually works. Both of them are missing almost all of their screws. Whoops.
Anybody know off-hand what the size spec is? I'm sure it's like m1.4 or something.
So far I've located one of two h120 devices and it is not working well. some issue with the usb/ide board.
I found both of my h320 devices and one of them actually works. Both of them are missing almost all of their screws. Whoops.
Anybody know off-hand what the size spec is? I'm sure it's like m1.4 or something.
27
Other - Installation/Removal / Re: Surfans F20 "NAND open error"
« Last post by amachronic on December 01, 2023, 03:16:27 AM »It looks good to me, you should be safe to flash the Rockbox bootloader.
28
Other - Installation/Removal / Re: Surfans F20 "NAND open error"
« Last post by Octso on November 30, 2023, 06:45:38 PM »It's a new NAND device (GD5F1GQ5xExx). It's nearly identical to the GD5F1GQ4xExx which is already supported. Try this bootloader, you should be able to get a backup with it. Either check the backup with hexdump yourself, or post it here and I'll check it, just to make sure it looks sane before you go doing any destructive operations.
bootloader-erosq-GD5F1GQ5xExx.zip
Thank you for answering so swiftly!
I am now able to make the backup and get the flash_onfi_info dump, which looks identical to one in the previous page of this thread
Code: [Select]
signature = FFFFFFFF
revision = FFFF
manufacturer = "ÿÿÿÿÿÿÿÿÿÿÿÿ"
device model = "ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"
JEDEC mf. id = FF
data bytes per page = 4294967295
spare bytes per page = 65535
pages per block = 4294967295
blocks per lun = 4294967295
number of luns = 255
bits per cell = 255
max bad blocks = 65535
block endurance = 65535
programs per page = 255
page program time = 65535
block erase time = 65535
page read time = 65535
I have checked the .bin hexdump and it does resemble what is mentioned in the Ingenic X1000 wiki, but if you could double check just to be sure, that would be amazing
29
Other - Installation/Removal / Re: Hifi Walker H2 - "Nand open error"
« Last post by amachronic on November 30, 2023, 05:00:24 PM »Your suspicions are correct, please try the new bootloader I posted here: https://forums.rockbox.org/index.php/topic,54228.msg253029.html#msg253029
30
Other - Installation/Removal / Re: Surfans F20 "NAND open error"
« Last post by amachronic on November 30, 2023, 04:58:00 PM »It's a new NAND device (GD5F1GQ5xExx). It's nearly identical to the GD5F1GQ4xExx which is already supported. Try this bootloader, you should be able to get a backup with it. Either check the backup with hexdump yourself, or post it here and I'll check it, just to make sure it looks sane before you go doing any destructive operations.
bootloader-erosq-GD5F1GQ5xExx.zip
bootloader-erosq-GD5F1GQ5xExx.zip