PDA

View Full Version : Update prom.bin = Permission Denied!


groundhog
11-18-2001, 12:32 AM
I finnaly got the bash promt & I've been messing with this all day. I can't seem to get to the diagnostics menu, or enter the "Factory" password, but I can still create directorys, & move the files with Zmodem. I even changed the password with the crypto -u -srp "password"
command.

Once I changed it I didn't know what the hell to do with it, cause I still can't get to the diagnostic menu for the password promt. Any help?

groundhog
11-18-2001, 12:35 AM
to clarify:
I copied the getprom & prom bins over, and typed ./getprom -Update prom.bin & the responce I get is something like "permission denied"

IWantMyDTV
11-18-2001, 12:48 AM
First off, the diagnostics menu (which uses the factory pwd) is not included in the DTiVo prom. (That is until someone enables it with a few select jump points)

As for your other issue, you need to chmod getprom so that it has permission to execute. Something like 'chmod +x getprom' would work fine.

groundhog
11-18-2001, 01:19 AM
still no luck. The chmod seemed to work. It just moved to the next bash prompt. Then I tryied /getprom -Update prom.bin & it just moved to the next bash prompt. I didn't get "permission denied", but it didn't flash my prom either.

P.s. I just unziped the files, put them on a floppy, and Transfered them with Zmodem.

Rereading the howto25.zip, it says to send them. I think that Zmodem has a "Transfer" & a "Send" option. Could that be the problem? Let me try again./

IWantMyDTV
11-18-2001, 01:22 AM
Noticed you used two different versions of this so:

You must use ./getprom [parameters]

The . is important. (Also important is that you are in the directory they are in)

groundhog
11-18-2001, 02:36 AM
I was definately "Transfer" not "Send", Send would just send stuff over and at one point fill up my screen with wierd junk, but it was sent without Zmodem. Transfer uses Zmodem.

I was using the ./ command.
Kept trying it

getprom .....
/getprom....
./getprom.......

Until it worked. based on your post, I guess the ./ must be the only way, but for some reason I thought that the /geprom was the one that finally WORKED!!!!!!

Yes!!!! I did it. It flashed the prom. I retored 2.5, made the necessary changes, and fired it up. Got the 51 service error & i'm clearing and deleting everything right now. Should be in good shape. This is the same thing flipsoft experianced, and last time I tried the same image without the flashed prom & couldn't get passed the "starting up" screen.

Thanks everybody.

groundhog
11-18-2001, 02:38 AM
p.s. I'm not saying you're wrong about the ./, I was just saying that I thought it was just /......but I tried so many different things, I can't remember for sure. I was just shocked when it actually flashed.

IWantMyDTV
11-18-2001, 03:14 AM
This is how it works.

Linux does not assume the path for anything. So, unless the directory you have put a script or binary in is listed in the PATH variable, the raw name will return command not found. Now, the only way that /getprom could ever be valid is if you placed getprom in root.

IN PATH:
getprom

IN ROOT:
/getprom

IN SAME DIRECTORY:
./getprom

IN DIFFERENT DIRECTORY:
/var/hack/getprom
(or the full path of where ever it's located)

kspades
11-18-2001, 04:03 AM
Forgive me for sounding like a dumbass, groundhog, it sounds like you are using an SA (Stand alone) Unit, and NOT a dtivo

groundhog
11-18-2001, 05:02 PM
IN DIFFERENT DIRECTORY:
/var/hack/getprom
(or the full path of where ever it's located)


Yea, not only is this how I did it, but I actually used the "var/hack" directory.

p.s. Not a stand alone(DSR6K)