11
Hardware / Re: iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by saratoga on March 27, 2024, 09:43:03 AM »Edit: Misread as "line out" not "in line".
12
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by bahus on March 27, 2024, 04:58:25 AM »I prepared change requests (a bit cleaned up version):
https://gerrit.rockbox.org/r/c/rockbox/+/5611
https://gerrit.rockbox.org/r/c/rockbox/+/5612
Thanks. Will look into it.
https://gerrit.rockbox.org/r/c/rockbox/+/5611
https://gerrit.rockbox.org/r/c/rockbox/+/5612
try boosting dcdc voltages or force into non HS mode in the sd driver
Thanks. Will look into it.
13
Hardware / iPod Classic 6.5gen and 7gen In-Line Volume control
« Last post by Alan Tochterman on March 27, 2024, 12:12:53 AM »Hello:
I am hoping that this is the correct forum to post my request.
The iPod Classic 120gb (6.5gen) and 160gb thin (7gen) were the only two models to support in-line volume control amongst a few others, for Apple or Apple approved earphones/headphones.
The feature works with Apple's native operating system, but not on Rockbox.
Since I am not a programmer, I have no idea how difficult it would be to enable this feature on these two devices. But if it is possible, I would like to make the request.
Thank you
I am hoping that this is the correct forum to post my request.
The iPod Classic 120gb (6.5gen) and 160gb thin (7gen) were the only two models to support in-line volume control amongst a few others, for Apple or Apple approved earphones/headphones.
The feature works with Apple's native operating system, but not on Rockbox.
Since I am not a programmer, I have no idea how difficult it would be to enable this feature on these two devices. But if it is possible, I would like to make the request.
Thank you
14
Hardware / Re: iFlash Solo – perfectly reliable iPod/sd-card combos
« Last post by chris_s on March 26, 2024, 08:12:43 PM »Fwiw, the info from the OP is outdated as there've been further changes since then. The current dev build, at least in my experience should now work as-is both on an iPod video and iPod 4g (monochrome) when combined with an iFlash solo, possibly depending on the SD card used... Not sure about the iPod color though.
There's a somewhat more recent iFlash compatibility discussion going on here: https://forums.rockbox.org/index.php/topic,52560.msg253273.html
There's a somewhat more recent iFlash compatibility discussion going on here: https://forums.rockbox.org/index.php/topic,52560.msg253273.html
15
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by Bilgus on March 26, 2024, 07:45:15 PM »sorry I meant to say bootloader not simulator above, re unstable sd card try boosting dcdc voltages or force into non HS mode in the sd driver
16
Hardware / Re: iFlash Solo – perfectly reliable iPod/sd-card combos
« Last post by nvandoorn on March 26, 2024, 06:53:54 PM »Never-mind! I think one of the last changes I made must have fixed this. I was writing this post before I removed "#define HAVE_DISK_STORAGE" and "#define HAVE_ATA_POWER_OFF"
I should try turning DMA back on...
I should try turning DMA back on...
17
Hardware / Re: iFlash Solo – perfectly reliable iPod/sd-card combos
« Last post by nvandoorn on March 26, 2024, 06:29:20 PM »Hey @chris_s hope you're well.
Are you still using this setup on your 4th gen iPod in current times? I just finished compiling my own build for my 4th gen iPod photo with the changes you describe and unfortunately I'm still having issues. I'm building against the latest development version (6e058fe77f48dc66a032de0a1e1cf495f85fe98f), and using an iFlash Solo with a 512GB Kingston Canvas card, which is from the iFlash approved list.
Here is the patch I've been using to test. I also confirmed my iPod is showing the right commit hash for the build.
commit d2cb7c2d01940f7c1d64b3b07f9b83d274eab57f
Author: Nick Van Doorn <nick@nv.delivery>
Date: Tue Mar 26 15:22:32 2024 -0700
Patch for iFlash on ipod color
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c
index 1c85b7bd5f..06a478bccc 100644
--- a/firmware/drivers/ata.c
+++ b/firmware/drivers/ata.c
@@ -892,7 +892,7 @@ void ata_spindown(int seconds)
bool ata_disk_is_active(void)
{
- return ata_state >= ATA_SPINUP;
+ return 0;
}
void ata_sleepnow(void)
diff --git a/firmware/export/config/ipodcolor.h b/firmware/export/config/ipodcolor.h
index 93bea58daa..59beaa1a2a 100644
--- a/firmware/export/config/ipodcolor.h
+++ b/firmware/export/config/ipodcolor.h
@@ -98,10 +98,6 @@
#define AB_REPEAT_ENABLE
#define ACTION_WPSAB_SINGLE ACTION_WPS_BROWSE
-/* define this if you have a disk storage, i.e. something
- that needs spinups and can cause skips when shaked */
-#define HAVE_DISK_STORAGE
-
/* Define this for LCD backlight available */
#define HAVE_BACKLIGHT
#define HAVE_BACKLIGHT_BRIGHTNESS
@@ -159,9 +155,6 @@
/* Define this if you want to use the PP5020 i2c interface */
#define CONFIG_I2C I2C_PP5020
-/* We're able to shut off power to the HDD */
-#define HAVE_ATA_POWER_OFF
-
/* define this if the hardware can be powered off while charging */
//#define HAVE_POWEROFF_WHILE_CHARGING
@@ -211,14 +204,6 @@
#define IPOD_ACCESSORY_PROTOCOL
#define HAVE_SERIAL
-
-/* DMA is used only for reading on PP502x because although reads are ~8x faster
- * writes appear to be ~25% slower.
- */
-#ifndef BOOTLOADER
-#define HAVE_ATA_DMA
-#endif
-
/* Define this, if you can switch on/off the lineout */
#define HAVE_LINEOUT_POWEROFF
Are you still using this setup on your 4th gen iPod in current times? I just finished compiling my own build for my 4th gen iPod photo with the changes you describe and unfortunately I'm still having issues. I'm building against the latest development version (6e058fe77f48dc66a032de0a1e1cf495f85fe98f), and using an iFlash Solo with a 512GB Kingston Canvas card, which is from the iFlash approved list.
Here is the patch I've been using to test. I also confirmed my iPod is showing the right commit hash for the build.
commit d2cb7c2d01940f7c1d64b3b07f9b83d274eab57f
Author: Nick Van Doorn <nick@nv.delivery>
Date: Tue Mar 26 15:22:32 2024 -0700
Patch for iFlash on ipod color
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c
index 1c85b7bd5f..06a478bccc 100644
--- a/firmware/drivers/ata.c
+++ b/firmware/drivers/ata.c
@@ -892,7 +892,7 @@ void ata_spindown(int seconds)
bool ata_disk_is_active(void)
{
- return ata_state >= ATA_SPINUP;
+ return 0;
}
void ata_sleepnow(void)
diff --git a/firmware/export/config/ipodcolor.h b/firmware/export/config/ipodcolor.h
index 93bea58daa..59beaa1a2a 100644
--- a/firmware/export/config/ipodcolor.h
+++ b/firmware/export/config/ipodcolor.h
@@ -98,10 +98,6 @@
#define AB_REPEAT_ENABLE
#define ACTION_WPSAB_SINGLE ACTION_WPS_BROWSE
-/* define this if you have a disk storage, i.e. something
- that needs spinups and can cause skips when shaked */
-#define HAVE_DISK_STORAGE
-
/* Define this for LCD backlight available */
#define HAVE_BACKLIGHT
#define HAVE_BACKLIGHT_BRIGHTNESS
@@ -159,9 +155,6 @@
/* Define this if you want to use the PP5020 i2c interface */
#define CONFIG_I2C I2C_PP5020
-/* We're able to shut off power to the HDD */
-#define HAVE_ATA_POWER_OFF
-
/* define this if the hardware can be powered off while charging */
//#define HAVE_POWEROFF_WHILE_CHARGING
@@ -211,14 +204,6 @@
#define IPOD_ACCESSORY_PROTOCOL
#define HAVE_SERIAL
-
-/* DMA is used only for reading on PP502x because although reads are ~8x faster
- * writes appear to be ~25% slower.
- */
-#ifndef BOOTLOADER
-#define HAVE_ATA_DMA
-#endif
-
/* Define this, if you can switch on/off the lineout */
#define HAVE_LINEOUT_POWEROFF
18
Hardware / Re: Native Port Hifi Walker H2 playback judder/skipping
« Last post by Elm1825 on March 26, 2024, 04:44:02 PM »Appears to be better now in version 53e7176196-240324. I played 3 hrs of music today and it didn’t act up once. This update also fixed my Line-out port not working. Not sure what caused it to goof up. I also grew the partition by a few kb. The card had a small gap in the front with unformatted space. I’ll update if anything changes but so far so good.
19
Theming and Appearance Customization / Cannot load any themes using 4G Mono iPod
« Last post by hindssm on March 26, 2024, 01:12:54 PM »I have a CF flashed 4G iPod that I cannot load themes at all. It says "loading" then nothing, and after a few minutes rockbox crashes with this message:
*Panic*
dc_writeback_callback () - Count not write sector
I am not sure what I am doing wrong.
*Panic*
dc_writeback_callback () - Count not write sector
I am not sure what I am doing wrong.
20
Starting Development and Compiling / Re: Sansa E200V2 Bootloader is broken in master
« Last post by bahus on March 26, 2024, 11:19:38 AM »been going through your changes I think the YUV stuff is superfluous but otherwise looks sane
Ok I will prepare change request soon to discuss it further.
I got distracted by other nasty e200v2 issue - it's very unstable with my main rockbox SD card (which works OK with Sansa Clip Zip and Rocker). It fails on SD writes (looks like stuck waiting for transfer state here after few cycles). But it's another story and should be discussed in separate topic later...