Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  How can I automatically boot Original Sansa firmware instead of Rockbox?
« previous next »
  • Print
Pages: 1 [2]

Author Topic: How can I automatically boot Original Sansa firmware instead of Rockbox?  (Read 6997 times)

Offline Crafty

  • Member
  • *
  • Posts: 56
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #15 on: February 23, 2013, 07:01:41 PM »

Quote
They probably flash the NAND chips before they solder them onto the board.
maybe they may use the mem card pinouts. <shrug>
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #16 on: February 23, 2013, 07:35:32 PM »
Quote from: Crafty on February 23, 2013, 07:01:41 PM

Quote
They probably flash the NAND chips before they solder them onto the board.
maybe they may use the mem card pinouts. <shrug>

What do you mean?
Logged

Offline Crafty

  • Member
  • *
  • Posts: 56
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #17 on: February 23, 2013, 09:42:42 PM »
 I don't know the architect and I'm old 68hcXXX schooled.

I mean they might ground one pin and flash it with the MicroSDHC pins.

I would think there is some hard code somewhere.















Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #18 on: February 23, 2013, 09:54:23 PM »
Quote from: Crafty on February 23, 2013, 09:42:42 PM
I don't know the architect and I'm old 68hcXXX schooled.

I mean they might ground one pin and flash it with the MicroSDHC pins.

I would think there is some hard code somewhere.

Ah no, with a blank NAND the device is essentially dead since USB, SD, etc are all software controlled. 
Logged

Offline Crafty

  • Member
  • *
  • Posts: 56
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #19 on: February 24, 2013, 07:13:58 AM »
back to OT,
could it boot in RB and have RB goto the address of the OF?  Use the right button to run RB.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #20 on: February 24, 2013, 10:34:45 AM »
That is what we do when booting the OF.  However, the original answer remains, if you wanted to boot the OF by default and not Rockbox then you will need to edit the logic in the bootloader code, compile, etc.
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline Crafty

  • Member
  • *
  • Posts: 56
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #21 on: February 24, 2013, 01:36:37 PM »
Quote
That is what we do when booting the OF

If RB decides to branch to OF or continue with RB, based on if the left key is pressed, why modify the bootloader? 
Logged

Offline bluebrother

  • Developer
  • Member
  • *
  • Posts: 3421
  • creature
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #22 on: February 24, 2013, 03:04:42 PM »
Quote from: Crafty on February 24, 2013, 01:36:37 PM
If RB decides to branch to OF or continue with RB, based on if the left key is pressed, why modify the bootloader? 

Because this is done in the bootloader.
Logged
Rockbox Utility development binaries (updated infrequently) · How to ask questions the smart way · We do not estimate timeframes.

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #23 on: February 24, 2013, 03:56:02 PM »
Technically its happens before the bootloader even runs, but the distinction isn't so important. 
Logged

Offline cereal_killer

  • Member
  • *
  • Posts: 409
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #24 on: February 25, 2013, 03:37:05 AM »
If you find this is is any way relevant to this discussion: for the Cowon D2 there are different types of bootloaders around. Some of them boot Rockbox by default and boot the OF when you are sliding the power switch to hold immediately after switching the player on. The others do the opposite. Look at iaudiophile.net for more information.
Logged

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #25 on: February 25, 2013, 01:55:15 PM »
Yes, people are free to modify them and distribute them as they wish (as long as they obey the licence).  However we won't support or distribute them.
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline whiskers75

  • Member
  • *
  • Posts: 100
  • github.com/whiskers75
    • whiskers75
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #26 on: February 28, 2013, 01:19:45 PM »
I don't know if this is already mentioned or implied, but..

WARNING. MODIFYING THE BOOTLOADER CODE FOR A SANSA PLAYER COULD POTENTIALLY RENDER YOUR DEVICE A RATHER NICE-LOOKING BRICK BEARING THE SANSA LOGO.
Logged
whiskers75/rockbox - Custom Build  
http://forums.rockbox.org/index.php/topic,42527.0.html
Devices: Sansa Clip+

Offline gevaerts

  • Administrator
  • Member
  • *
  • Posts: 1053
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #27 on: February 28, 2013, 01:27:34 PM »
Quote from: whiskers75 on February 28, 2013, 01:19:45 PM
I don't know if this is already mentioned or implied, but..

WARNING. MODIFYING THE BOOTLOADER CODE FOR A SANSA PLAYER COULD POTENTIALLY RENDER YOUR DEVICE A RATHER NICE-LOOKING BRICK BEARING THE SANSA LOGO.

It wasn't mentioned, because it's not true for the player this thread is about.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #28 on: February 28, 2013, 02:32:40 PM »
Quote from: gevaerts on February 28, 2013, 01:27:34 PM
Quote from: whiskers75 on February 28, 2013, 01:19:45 PM
I don't know if this is already mentioned or implied, but..

WARNING. MODIFYING THE BOOTLOADER CODE FOR A SANSA PLAYER COULD POTENTIALLY RENDER YOUR DEVICE A RATHER NICE-LOOKING BRICK BEARING THE SANSA LOGO.

It wasn't mentioned, because it's not true for the player this thread is about.

Modifying the bootloader is ok, but not the dual boot code .
Logged

Offline gevaerts

  • Administrator
  • Member
  • *
  • Posts: 1053
Re: How can I automatically boot Original Sansa firmware instead of Rockbox?
« Reply #29 on: February 28, 2013, 02:34:52 PM »
The e2x0v1 is not at all easy to really brick.
Logged

  • Print
Pages: 1 [2]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  How can I automatically boot Original Sansa firmware instead of Rockbox?
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.114 seconds with 14 queries.