Welcome to the Rockbox Technical Forums!
I agree 100% that the numbers you posted are lower than expected with a stock battery, much less a (supposedly) higher-capacity aftermarket one.That being said:1 - There are lots of **** quality aftermarket batteries floating around. Ones which aren't worth the postage they were shipped in.2 - There are lots of fraudulently labeled, and plain ol' counterfit aftermarket batteries floating around.3 - The only way to nail down the question (which I think is the underlying question here) "Is my battery dying already or has Rockbox regressed in terms of battery runtime?" is to test against a known benchmark - the Apple Original Firmware (R) (TM)
Forgive me for hijacking your thread to discuss the 4G, but maybe together we can get the ipod CF corrected.These are the values set in firmware/target/arm/system-pp502x.c for the ipod 4G#elif defined(IPOD_4G) /* set minimum startup configuration */ DEV_EN = 0xc2020124; DEV_EN2 = 0x00000000; CACHE_PRIORITY = 0x0000003f; GPO32_VAL = 0x02000000; DEV_INIT1 = 0x00000000; DEV_INIT2 = 0x40000000; /* reset all allowed devices */ DEV_RS = 0x3ffdfef8; DEV_RS2 = 0xffffffff; DEV_RS = 0x00000000; DEV_RS2 = 0x00000000;The debug menu shows the following differences, with patch applied to remark out DEV_RS=0x3ffdfef8;DEV_EN = C0031926DEV_INIT1 = 00040000DEV_RS = 00000000DEV_RS2 = 00000000With a patch applied to remark out the entire code above:DEV_EN = C0831977DEV_EN3 = 0007003FDEV_INIT1=00040000DEV_RS = 0000000DEV_RS2 = 00000000
The only thing I do know is that it will boot with the DEV_RS = 0x3ffdfef8 removed.
What is the meaning of listing DEV_RS and DEV_RS2 twice in the reset section? Does only the second set take effect?
So, since the DEV_RS value is 00000000, then removing that first DEV_RS line really doesn't make a difference to the battery saving code? Can that line be permanently removed?
Did your ipod boot with the new bootloader, but without modifying the DEV_RS line?
Page created in 0.136 seconds with 66 queries.