Support and General Use > Hardware

Double boot on X5 ?

<< < (7/26) > >>

RaeNye:
Yes, it seems not to work for me too for some reason. It has nothing to do with the daily, since it locks before any RB code is executed.

Nevertheless, I'm able to boot RB from charge screen with the previous version, so I'm sticking with it.

Note: please post your comment on the tracker as well.

raybert:
RaeNye,  Sorry I didn't post to the tracker: I was away for a bit.  I see that you took care of it though.

I haven't tried anything new in a while but I've been using my X5 regularly and the dual boot is working just fine.  In fact, I've even been able to easily boot RB from the charging screen.  I don't know if I've just gotten the hang of it or if something I did back on the 17th is at work.

Now we've just got to get this code freeze over and done with so we can start getting all these patches committed!

~ray

RaeNye:
I seriously doubt whether dual-boot will be incorporated in RB.

I couldn't get rid of the dependency on the preloader, which is frowned upon by the core devs.  :(
It obviously works, as many happy X5 users have seen, but there's always the possibility that someone will have a player with a new/old version of the preloader and then the bootloader will fail (note that it won't brick the device, just crash it).

Personally, I think Cowon would add ID3 browsing before changing the preloader  ;)

Llorean:
Yes, but it is possible to make it work without depending on the preloader, almost definitely, it just hasn't been done yet.

And the devs have said that if it *is* impossible, they'll include it this way, if I recall. They just said they didn't want to make it dependent if at all possible.

So I'm not really sure where you get your "doubt whether dual-boot will be incorporated" from, since really it's just this implementation of it that's unlikely.

RaeNye:
Llorean, I've tried thrice to get rid of the preloader dependency but to no avail.

I even copied the sleep() function from the preloader to the bootloader (not literally, but I used the same commands to program TIMER0) and the device still locks up.
I tried just to calculate and verify the checksum of the relevant preloader code and even that doesn't work.

You may say my coding sucks :P but I gave up.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version