1
Theming and Appearance Customization / Recent dev build breaks my theme(?)
« Last post by iPodVT on Today at 09:23:06 AM »Something has changed in one of the recent dev builds that seems to have broken my personal theme's use of %ss and %St.
I have a location and naming convention for the Playlists directory on each of my various iPods that allows me to cache a string that my theme can then retrieve and use to display as a label in the theme's status bar. This allows each iPod to have a unique label while keeping the theme code generic. So if my iPod is named iPod_1, I name the Playlists directory PlaylistsiPod_1 and place it in the iPod's root directory. When my theme goes to draw that iPod's name in the status bar, it retrieves the name string with
%ss(10,-,%St(playlist catalog directory))
which strips away "/Playlists" and leaves "iPod_1". Or I should say it used to do that. Yesterday when I updated one of my iPods to the latest dev build I found that the label getting drawn in the status bar is now tsiPod_1, presumably starting with the last two characters of "Playlists".
I suspect this has been caused by the change in fdc3668a6a 23rd Mar 14:37, where enumeration of mounted volumes has been added/changed.
[edit] More to the point, it would seem that every theme's prior use of %St(playlist catalog directory) will be affected.
I have a location and naming convention for the Playlists directory on each of my various iPods that allows me to cache a string that my theme can then retrieve and use to display as a label in the theme's status bar. This allows each iPod to have a unique label while keeping the theme code generic. So if my iPod is named iPod_1, I name the Playlists directory PlaylistsiPod_1 and place it in the iPod's root directory. When my theme goes to draw that iPod's name in the status bar, it retrieves the name string with
%ss(10,-,%St(playlist catalog directory))
which strips away "/Playlists" and leaves "iPod_1". Or I should say it used to do that. Yesterday when I updated one of my iPods to the latest dev build I found that the label getting drawn in the status bar is now tsiPod_1, presumably starting with the last two characters of "Playlists".
I suspect this has been caused by the change in fdc3668a6a 23rd Mar 14:37, where enumeration of mounted volumes has been added/changed.
[edit] More to the point, it would seem that every theme's prior use of %St(playlist catalog directory) will be affected.
2
Feature Ideas / AutoEQ preset file support
« Last post by coomer101 on Today at 08:41:18 AM »The Eros Q family of devices is one of the few (if only) rockbox PMPs that are powerful enough to have several EQ filters while playing high res files.
I've been wondering if there's a way to have rockbox recognize AutoEQ configs?
I've been "translating" them by hand and it works very well, but it's also very tedious.
Been brainstorming ways to maybe have a bash script convert them PC side then moving them to the payer but my sed and awk skills just aren't there sadly.
Anyone else use the parametric EQ? Very underrated feature of rockbox imo
AutoEQ files themselves contain the same info as rockbox equalizer .cfgs, but the formatting and values are different of course.
AutoEQ:
Rockbox:
Rockbox lines are freq in thousands, Q value without a decimal so 5=0.5, 20=2.0 and so on, and then db gain also without decimals, so -3.9db = -39
I've been wondering if there's a way to have rockbox recognize AutoEQ configs?
I've been "translating" them by hand and it works very well, but it's also very tedious.
Been brainstorming ways to maybe have a bash script convert them PC side then moving them to the payer but my sed and awk skills just aren't there sadly.
Anyone else use the parametric EQ? Very underrated feature of rockbox imo
AutoEQ files themselves contain the same info as rockbox equalizer .cfgs, but the formatting and values are different of course.
AutoEQ:
Code: [Select]
Preamp: -3.4 dB
Filter 1: ON PK Fc 64 Hz Gain 3.8 dB Q 0.500
Filter 2: ON PK Fc 260 Hz Gain -3.9 dB Q 0.700
Filter 3: ON PK Fc 3000 Hz Gain 2.7 dB Q 0.600
Filter 4: ON PK Fc 3700 Hz Gain -1.0 dB Q 2.000
Filter 5: ON PK Fc 5400 Hz Gain 2.2 dB Q 2.000
Filter 6: ON PK Fc 8500 Hz Gain -1.6 dB Q 1.900
Rockbox:
Code: [Select]
eq enabled: on
eq precut: 34
eq low shelf filter: 60, 5, 0
eq peak filter 1: 64, 5, 38
eq peak filter 2: 260, 7, -39
eq peak filter 3: 3000, 6, 27
eq peak filter 4: 3700, 20, -10
eq peak filter 5: 5400, 20, 22
eq peak filter 6: 8500, 19, -16
eq peak filter 7: 9000, 20, -9
eq peak filter 8: 11000, 20, 11
eq peak filter 8: 15000, 8, 0
eq high shelf filter: 16000, 7, 0
Rockbox lines are freq in thousands, Q value without a decimal so 5=0.5, 20=2.0 and so on, and then db gain also without decimals, so -3.9db = -39
3
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by bahus on Today at 05:38:58 AM »Modifying 'usb_storage_disconnect` as you suggested fixed it for me. Now bootloader on top of master is fully functional (thumb build with SD boot 119673 out of allowed 120860 bytes).
Will you make this change or should I add it to my change request?
I'm not personally concerned about thumb or no thumb build. Thumb build now works so I see no point disabling priority handling to make no thumb build fit.
UPDATE
Out of curiosity I tested this no thumb build without `usb_storage_disconnect` fix. Still doesn't boot. So it doesn't look like some alignment issue to me. `usb_storage_disconnect` is the cause...
Will you make this change or should I add it to my change request?
Yeah, disabling prio scheduling on top of those two patches is actually all you need to make it fit without --thumb: https://gerrit.rockbox.org/r/c/rockbox/+/5615/2
I'm not personally concerned about thumb or no thumb build. Thumb build now works so I see no point disabling priority handling to make no thumb build fit.
UPDATE
Yeah, disabling prio scheduling on top of those two patches is actually all you need to make it fit without --thumb: https://gerrit.rockbox.org/r/c/rockbox/+/5615/2
Out of curiosity I tested this no thumb build without `usb_storage_disconnect` fix. Still doesn't boot. So it doesn't look like some alignment issue to me. `usb_storage_disconnect` is the cause...
4
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by amachronic on March 28, 2024, 06:59:23 PM »Yeah, disabling prio scheduling on top of those two patches is actually all you need to make it fit without --thumb: https://gerrit.rockbox.org/r/c/rockbox/+/5615/2
5
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by Bilgus on March 28, 2024, 06:53:52 PM »Amachronic found a few thing to allow this to fit check for the patches up on gerrit
it consists of your changes minus the thumb and removing tracebacks
and then defining DEFAULT_CP_STATIC_ALLOC for unicode
and
and
Edit:
oh and making lcd_scroll_stop and Lcd_viewport_scroll_stop dummy functions
it consists of your changes minus the thumb and removing tracebacks
and then defining DEFAULT_CP_STATIC_ALLOC for unicode
and
Code: [Select]
void usb_storage_disconnect(void)
{
#if !defined(BOOTLOADER)
usb_handle = core_free(usb_handle);
#endif
(void)usb_handle;
}
in usb_storage.cand
Code: [Select]
/* Priority in bootloader is wanted */
#if !defined(SANSA_E200V2)
#define HAVE_PRIORITY_SCHEDULING
#endif
in config.hEdit:
oh and making lcd_scroll_stop and Lcd_viewport_scroll_stop dummy functions
6
Hardware / Re: iFlash Solo – perfectly reliable iPod/sd-card combos
« Last post by segfault on March 28, 2024, 03:24:32 PM »For what it's worth, I get intermittent ATA errors upon Rockbox startup/intermittent hangs during database build using:
The setup typically doesn't have issues when booted into the stock iPod UI, but I was once able to get it stuck in a series of "Red X" boots that I haven't been able to reproduce since it first happened. I haven't ruled out the ribbon cable yet but it's my current suspect for the intermittent issues I'm seeing in Rockbox with this setup.
- iPod Classic with iFlash Solo
- Rockbox dev build from ~1 week ago
- SanDisk 512GB Extreme PRO SDXC UHS-I full size SD Card (SDSDXXD-512G-GN4IN), compatible with iFlash Solo per https://www.iflash.xyz/store/iflash-solo/
The setup typically doesn't have issues when booted into the stock iPod UI, but I was once able to get it stuck in a series of "Red X" boots that I haven't been able to reproduce since it first happened. I haven't ruled out the ribbon cable yet but it's my current suspect for the intermittent issues I'm seeing in Rockbox with this setup.
7
New Ports / Re: AIGO EROS Q / AIGO EROS K / IRULU Surfans F20 / AGPTek H3 / HIFI WALKER H2
« Last post by coomer101 on March 28, 2024, 12:46:29 AM »This family of devices is one of the few (if only) rockbox PMPs that are powerful enough to have several EQ filters while playing high res files.
I wonder if there's a way to have rockbox recognize AutoEQ configs?
I've been "translating" them by hand and it works very well, but it's very tedious.
Been brainstorming ways to at least have a bash script convert them PC side then moving them to the payer but my sed and awk skills just aren't there sadly.
Anyone else use the parametric EQ? Very underrated feature of rockbox imo
I wonder if there's a way to have rockbox recognize AutoEQ configs?
I've been "translating" them by hand and it works very well, but it's very tedious.
Been brainstorming ways to at least have a bash script convert them PC side then moving them to the payer but my sed and awk skills just aren't there sadly.
Anyone else use the parametric EQ? Very underrated feature of rockbox imo
8
Hardware / Re: iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by saratoga on March 27, 2024, 10:02:55 PM »Assuming it hasn't been reverse engineered somewhere, you're going to have to wait for someone to take an interest in making that remote feature work.
9
Hardware / Re: iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by Alan Tochterman on March 27, 2024, 08:20:16 PM »I was unable to find anything in the forums nor on Reddit.
Again, I have no clue how to make it operate. I assume it is something in the logic board itself. The 6th gens use the same earphone jack, as the Videos and the later units, but the feature is not on them. So I assume it had to be in the board itself.
Is this forum the proper one to make requests ?
Again, I have no clue how to make it operate. I assume it is something in the logic board itself. The 6th gens use the same earphone jack, as the Videos and the later units, but the feature is not on them. So I assume it had to be in the board itself.
Is this forum the proper one to make requests ?
10
Hardware / Re: iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by saratoga on March 27, 2024, 06:53:38 PM »Thats the headphone jack then. I don't know if anyone has looked at how to read data on that pin.