Rockbox Technical Forums

Installation / Removal => Manual Installation => Sandisk - Installation/Removal => Topic started by: santod on November 12, 2007, 09:33:54 PM

Title: Rhapsody Subscription tracks and Channels screwed up by Rockbox install
Post by: santod on November 12, 2007, 09:33:54 PM
"Rhapsody Functions
You will not lose Rhapsody function because installation has nothing to do with Rhapsody DRM eg. channels and subscription music."                                                                                                                                                                                                                               I noticed this in the Rockbox e200R install notes and I was concerned about it when I wanted to install Rockbox, as I use Rhapsody, a lot. I now know that it indeed does mess up the licence on the device after patching bootloader and now, 30 days later, no way to renew when syncing and get need to connect to PC problem, every time I try. I've tried unauthorizing it and reauthorizing it, nothing.                                                My point is I now would like to uninstall Rockbox completely, I have uninstalled Rockbox itself, but I need to get back the original bootloader, as thats where the problem liesIs there a step by step process to do this?
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: saratoga on November 12, 2007, 09:41:34 PM
http://download.rockbox.org/manual/rockbox-sansae200/rockbox-buildch2.html#x4-220002.6
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 12, 2007, 09:55:05 PM
I tried the automatic method already and that's how I uninstalled Rockbox, but it was not able to uninstall the bootloader, could it have been in the wrong mode and uninstalled Rockbox only?
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: P.Opus on November 12, 2007, 11:26:39 PM
I'm not sure what you mean.  I have had Rockbox for well over 30 days and my Sansa Rhapsody still works flawlessly with Rhapsody when I use original firmware.

Have you tried upgrading to the latest Sandisk firmware?  1.0.2.165?

It's very easy to upgrade with Rockbox on board.  Simply download the firmware from www.sandisk.com (use manual install link), then rename that file to OF.mi4 and place it in the system directory.

I understand you may be having problems with Rhapsody, but believe me, Rockbox is not the cause.  

In any case.  Simply boot into recovery mode and place the latest pp5022.mi4  (1.0.2.165) into the recovery partition and reboot.

This will cause it to boot into original firmware.

Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 13, 2007, 12:34:23 AM
I have done that and still no Rhapsody channel support, tracks now will work if dropped in Plays For Sure mode, but no Channel support.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: P.Opus on November 13, 2007, 10:52:02 AM
When you say no channel support, do you mean the Rhapsody Channels portion does not show up on the Sansa, or that the Channel Tab does not appear in the Rhapsody client when the device is plugged in.

If you don't have a Rhapsody Channels selection on the Sansa itself, it means you put standard E200 Firmware on it which does not support channels, you'll need to put E200R series firmware on the device to get channel support back.

If you have a Rhapsody Channels selection on the Sansa, but no Channels tab on your client, it's possible that your Sansa is in Play For Sure mode, not Rhapsody Mode.  Go to settings and then select mode, and change from Play For Sure back to Rhapsody.

BTW.  I am updating channels as we speak on my Rockbox 280R, so I'm pretty sure Rockbox has nothing to do with your issues.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: xhozt on November 13, 2007, 12:14:02 PM
working fine here as well .. but opus are u sure the sandisk site has the latist firmware ??? i updated from there and still rhapsody wants to update .. ??
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: P.Opus on November 13, 2007, 12:26:34 PM
The latest firmware I know of is 1.0.2.165 and it is available at sandisk.com.

http://www.sandisk.com/Retail/Default.aspx?CatID=1449

Follow the manual installation link, and you'll download the .zip file that contains the firmware file.

I have never had "Rhapsody" try and upgrade my device.  Oh it says updating device sometimes, but that is more related to the actual licenses and stuff.

I've never seen Rhapsody try and pop a firmware update on the device.

Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 13, 2007, 09:36:31 PM
I have the latest firmware, I've reformatted, reauthorized, relicensed, numerous times, it's not that easy. Oh, and I know about Rhapsody mode/ Plays For Sure, after all I did install Rockbox successfully. I have a Rhapsody To Go subscription, therefor the device has to be synced with Rhapsody every so often, at least once a month, to keep licensed subscription tracks playable. Those tracks would be the ones that I transfer for free with my subscription to Rhapsody and the Rhapsody channels. Yes, I have Rhapsody channels on the player menu, they just won't play. I have a permanent red dot if I go into Sansa settings/account.                                                                                                                                                                                                                                                                                                  Basically, I was thinking that I could do the reverse of the manual procedure that I went through to patch the bootloader, and replace the patched BL.......Support.Rom with the original and see if that corrects my problem. I was told by Sandisk that by reformatting and updating the firmware that it would also replace the bootloader, I'm not so sure of that. As the bootloader on the e200r series is hidden and partitioned from the firmware, as far as I understand                                                                                                                                                                                                                                                                                                                                                                                                  " Description
The SanDisk Sansa e200 series has a 20MB hidden firmware partition. It holds both the bootloader and main firmware. This partition is hidden by e200r firmwares.
The partition is 20MB and is at the end of the disk. It doesn't have any partition table, but has files at specific address locations inside it. Each file has a 512B (1 sector) header which has a 4 character string describing its contents, followed by a 32-bit little endian number indicating the length of the file in bytes. There is then a 32 bit number with an unknown purpose. "           Taken from this page   http://www.rockbox.org/twiki/bin/view/Main/SansaE200FirmwarePartition  Â                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Seems we should find out some how, as I believe that is the license key that Rhapsody is looking for and can't find because the BL has been patched and therefor will not License the device anymore, no matter what I do.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: Bagder on November 14, 2007, 03:40:52 AM
Basically, I was thinking that I could do the reverse of the manual procedure that I went through to patch the bootloader, and replace the patched BL.......Support.Rom with the original and see if that corrects my problem.

The patched BL is just a few instructions poke on to remove the signature check that prevents the BL to load dummy-signed firmwares. That simply is not the reason for your problems. Of course you can still undo that and get back to the original one if you want to.

Quote
I was told by Sandisk that by reformatting and updating the firmware that it would also replace the bootloader, I'm not so sure of that. As the bootloader on the e200r series is hidden and partitioned from the firmware, as far as I understand                

Reformatting the partition you can access over USB won't touch the firmware nor the bootloader.

Quote
Seems we should find out some how, as I believe that is the license key that Rhapsody is looking for and can't find because the BL has been patched and therefor will not License the device anymore, no matter what I do.

You may be right in that the license key is damaged for some reason but the replaced BL simply is not to blame for that I'm quite sure .
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: Llorean on November 14, 2007, 02:59:26 PM
I have to ask, when you first installed Rockbox, did everything work the first time, exactly as described, or did you ever have to do any extra steps or recovery?
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 14, 2007, 10:42:20 PM
It worked the first time through, no hitches. I just feel it's strange coincidence that 30 days from date of patching BL and installing Rockbox, that all of a sudden I no longer even have a status dot on my Sansas bar at the bottom of Sansa screen and under account dot stays red , with no renew or expire date. And noone, Sandisk or Rhapsody could fix it.                                    Badger, how can you be so sure? I'm curious. Have you or anyone else confirmed that they have installed Rockbox on a e200r series that was licensed with a subscription to Rhapsody To Go successfully for at least 30 days before reverting back (or not) and still be able to download subscription tracks and Rhapsody channels onto the device (in Rhapsody mode) and be able to play them back on the device. Rhapsody tells me device authorized, NOT Licensed, no matter what.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: Bagder on November 15, 2007, 04:23:59 AM
Badger, how can you be so sure? I'm curious.

I assume you directed that to me (hint: my nick is not Badger)

I can be so extremely overly positively sure because I know exactly what the patched BL is compared to the original BL and there's no way in h... those patched bytes will have any impact what so ever on the firmware that the BL loads and starts.

It is "easy" for anyone to inspect those changes, either by reading the e200rpatcher source code or by comparing my stored original R-BL with my stored binary-patched R-BL. It doesn't take a rocket scientist to do this.

Do note that I speak of the patching of the original BL and how that patching cannot be the cause, I don't rule out that the full rockbox install may have an impact.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 15, 2007, 09:17:52 AM
Oh "Bagder", my bad. Well, it doesn't take a rocket scientist to detect the changes between the R-BL and the binary patched-BL, as you said, but apparently it would take one to figure out why my players' license got corrupted and can't be repaired. RMA time. Was hoping for a fix instead, because if I could fix the problem, that would mean I could continue using Rockbox on my Sansa. Since I couldn't fix it, I have to RMA and not reinstall Rockbox once I get the new one. Hope you guys aren't getting defensive about RB, I love it, just don't want to compromise a devices functionality to run it. Thanks for everything and if you can figure out the Rhapsody key problem, that would be awesome. I do know that you said the BL has nothing to do with it, well I would say RB does and I do know that Sandisk makes the FW for the Sansas, but not the e200R series, Real Rhapsody Networks makes that FW.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: Bagder on November 15, 2007, 03:58:31 PM
I read you. But at the same time, many other users have installed Rockbox on their Rhapsody players and can still use all the DRM things fine afterwards. You seem to be an exception, and as such I can't draw any conclusions to exactly what caused this problem for you.

Quote
Sandisk makes the FW for the Sansas, but not the e200R series, Real Rhapsody Networks makes that FW.

Real is certainly involved and it does parts of it sure, but I'm convinced that large parts of the R software is done by the same team that makes the vanilla version. Based on the looks and the functionality.
Title: Re: Rhapsody Subscription screwed up by Rockbox install
Post by: santod on November 15, 2007, 08:32:51 PM
Well, somebody at SanDisk told me that Real makes the R Firmware therefor they could only help so much. Their addition to the firmware would be the embedded Helix DNA DRM that isn't working after Rockbox. The other weird thing was that I could drag and drop a subscription track onto it through Rhapsody in Plays For Sure mode and it would play, but that doesn't help with the channels and is a poor workaround in my opinion, since the tracks should transfer in Rhapsody mode as well. But, yeah, I could be an exception, I guess, weird.