abi>>forums (http://www.anythingbutipod.com/forum/index.php)
-   Sansa e200 Rockbox (http://www.anythingbutipod.com/forum/forumdisplay.php?f=72)
-   -   Anyway To Prevent Refresh When Loading Orig Firmware (http://www.anythingbutipod.com/forum/showthread.php?t=14282)

smeakim 05-12-2007 05:37 PM

Anyway To Prevent Refresh When Loading Orig Firmware
Well now that I am hooked on Rockbox and there is no USB support anyone know of a quick way to get to the original firmware to load or change music without having to wait for the refresh everytime?


pyr0sphere 05-12-2007 05:46 PM

It only refreshes once after you've made a change. After that, it won't refresh the database.

OddBob 05-12-2007 09:03 PM

If you load music with a media manager (like WMP) in MTP mode you won't have the long database refresh wait.

chrisjs162216 05-12-2007 10:58 PM

There is a hack for the BL so that you can use MSC and it'll think that no changes have been made. I'll see if I can find it

muffinzrock 05-13-2007 03:46 PM

hmmm... please find that!! lol

chrisjs162216 05-13-2007 04:44 PM

Found where on the hidden firmware partition it needs to be overwritten....checking on IRC for the code used to have the RB bootloader write a 0 to that on startup

UPDATE: Found that the code is already used, but only when the USB cable is plugged in. Should I make a custom BL to have it always execute that code on startup?

donutman25 05-13-2007 07:22 PM

yes please! :)

chrisjs162216 05-13-2007 09:10 PM

It's compiling fine, but it won't boot the OF now. I'm not getting any messages, it's just booting into Rockbox, so I'll fool with it tomorrow and see why it's not working

edit: It seems I managed to remove access the he OF via <<|, as it still works when inserting a usb cable. Meh, I'll see if I can figure it out tomorrow

cpchan 05-14-2007 04:18 PM

If you don't use the OF for music, videos and photos, one way to drastically cut down on the database refresh time (without resorting to changing the bootloader) is to only/mainly use file formats that the OF does not support.


chrisjs162216 05-14-2007 06:28 PM

I think I got it...just need to wait for the bl to finish

Didn't get it....guess I don't know enough about C. For those who wish to try, it's in bootloader/main-pp.c underr disable_rebuild.

jac0b 05-24-2007 10:12 AM

I was in rockbox IRC and talked to JdGordon and he said he will take a look at it this weekend.

testdasi 05-24-2007 04:36 PM

I open a feature request here http://www.rockbox.org/tracker/task/7207
If anyone uses Linux, please do what jdgordon suggested on the feature request so that he can do it. Thanks.

saratoga 05-24-2007 05:12 PM

Have you tried it under windows?


jac0b 05-25-2007 05:29 AM

When I talked to JdGordon he said that all he really needed was the .mi4 file and he could fix it with that, so I emailed him the EU & A versions of the 1.02.18.

xandl12 05-30-2007 07:23 AM

So is there someone right now, who got that managed?

testdasi 06-06-2007 11:20 PM

Does anyone know how this is working?

IcerC 07-10-2007 03:18 PM

Be nice to skip this.

digerati1338 07-10-2007 09:04 PM

I'll have a look at that code next chance I get.

Note to self: Its under disable_rebuild

Another thread notes that it only works with 1.0.12A firmware...

neoflame 07-11-2007 11:40 AM

One way to prevent database refresh if you don't use the OFW for anything but USB, but don't want to transcode all of your files: Use the e200R firmware for OF.bin, and have less than 6MB of free space on your Sansa. Whenever the e200R firmware boots, if you have less than 6MB free space, you recieve a warning that there is not enough disk space to create the database, and the firmware doesn't try. This only works on e200R firmware as far as I know; for 1.02.15A at least, the firmware goes through the database building process, THEN complains that there isn't enough space to save it.

lop 12-20-2007 01:18 AM

i would love to see that feature to disable the refresh. dont want to use the workaround because sometimes i like to stick with the original firmware.

All times are GMT -5. The time now is 10:13 PM.