1
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 on no thumb build. Thumb build now works so I see no point disabling priority handling to make no thumb build fit.
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 on no thumb build. Thumb build now works so I see no point disabling priority handling to make no thumb build fit.
2
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
3
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
4
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.
5
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
6
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.
7
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 ?
8
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.
9
Hardware / Re: iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by Alan Tochterman on March 27, 2024, 04:48:51 PM »Thank you for responding to my request, especially in a timely manner.
Perhaps I was not using the proper terminology.
I am referring to the volume control on headphones, not from the 30-pin connector. iPods from the Video (5th generation) forward used a TRRS style headphone jack. On the Video the extra contact point was for composite video out. On the 6.5 and 7th generation iPods the extra contact point was for the volume control and microphone like on the iPhone 4S.
On my Apple earphones and on my Bose QC20s there is a small control unit on the wire to the right ear peace which controls volume and pause, and I believe track forward and reverse. When I am in Apple mode (which is almost never, these days) it works perfectly.
Once in Rockbox, it becomes non-functional.
If I am taking a walk and my iPod is in my pocket, it is nice to be able to adjust the volume without having to take the iPod out.
adt
Perhaps I was not using the proper terminology.
I am referring to the volume control on headphones, not from the 30-pin connector. iPods from the Video (5th generation) forward used a TRRS style headphone jack. On the Video the extra contact point was for composite video out. On the 6.5 and 7th generation iPods the extra contact point was for the volume control and microphone like on the iPhone 4S.
On my Apple earphones and on my Bose QC20s there is a small control unit on the wire to the right ear peace which controls volume and pause, and I believe track forward and reverse. When I am in Apple mode (which is almost never, these days) it works perfectly.
Once in Rockbox, it becomes non-functional.
If I am taking a walk and my iPod is in my pocket, it is nice to be able to adjust the volume without having to take the iPod out.
adt
10
Hardware / Re: Open source player?
« Last post by Trzyzet on March 27, 2024, 04:32:05 PM »I've already started some basic PCB design. It will be similar to tangara from this thread - PCB with PMIC, buttons, charge/data USB port, socket for LCD and you just need to solder the ox64. I'm opting for a removable battery like Nokias BL-xx
When I finish the basics I will share kicad project on github. Maybe someone will have some time and will to improve it. Also, there is a few different BL808 based modules, I'm sure there will be something more like ESP32 size.
I was thinking about 3D printed cases. Even PLA will be looking factory-like when you will smooth it with acetone.
The only thing about SoC which hurts me really bad is lack of USB 3.0 support. USB 2.0 is so outdated these days it just hurts.
When I finish the basics I will share kicad project on github. Maybe someone will have some time and will to improve it. Also, there is a few different BL808 based modules, I'm sure there will be something more like ESP32 size.
I was thinking about 3D printed cases. Even PLA will be looking factory-like when you will smooth it with acetone.
The only thing about SoC which hurts me really bad is lack of USB 3.0 support. USB 2.0 is so outdated these days it just hurts.