NVRAM

From Digisaster
Jump to: navigation, search

Dumprom

dumprom is a old program written by By Abbe & Erik

http://user.it.uu.se/~alse7905/files/dumprom.c

It will dump the nvram and we want to document all the results (so we can read the timezone written in the kiss etc etc)

If you have nothing better to do you can join We want to know ALL possible output!

You can download this little program (if you have stage2 firmware installed)


  • Go to "webupdate"
  • Click on "update.cgi"
  • Type "romd" and press [enter]

This will start downloading dumprom

dumprom is after the download in /hdd/stage2/bin/


Now you can use the command "dumprom" from telnet and you can start to give feedback on the output:

  • Run "dumprom"
  • Change ONE thing, eg. in the 558 menu
  • Run "dumprom" again

Compare the first and second dump, and find the difference

Where it differ, there is your place in nvram (where the "item" you changed is saved). You can also in this way see what possible values the "item" can have (eg. if you change to max->check dump, change to min ->check dump).


I have devided it like this:


--------------------------------------------------------------------------------

.... X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 Xa Xb Xc Xd Xe Xf 

00: 
01:             
02:                   
03:                   
04:                   
05:                   
06:                   
07:                   
08:                   
09:                   
0a:                   
0b:                   
0c:                   
0d:                   
0e:       
0f: 
--------------------------------------------------------------------------------

NVRAM

If you like, you can also try marcogs application (only a beta version) that shows all, today known, settings.

See here

Do it like this:

Telnet to your player

cd \hdd\stage2\bin

wget http://people.cs.uct.ac.za/~gllmar013/mpc/nvram/nvram

wget http://people.cs.uct.ac.za/~gllmar013/mpc/nvram/nvram.conf

Usage:

       nvram -list | -get <item1> [<item2> ... <itemN>] | -set <item1> <value1> [<item2> <value2> ... <itemN> <valueN>]
  • nvram -help = Gives info (for names for items)
  • nvram -list = Shows your settings (for examples on settings/values or look in nvram.conf)
  • nvram -get XXXX = Show setting/value for XXXX, e.g "nvram -get RSTZ" shows setting for Time Zone
  • nvram -set XXXX YYYY = Changes setting for XXXX to YYYY, e.g. "nvram -set RSML English"


More info in this thread or here: http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=9327#67825

/hdd/stage2/bin # nvram -help
usage:
        nvram -list | -get <item1> [<item2> ... <itemN>] | -set <item1> <value1>
 [<item2> <value2> ... <itemN> <valueN>]

Where each item is one of the following:

      RSML (Regional Settings Menu Language)
      RSTZ (Regional Settings Time Zone)
      RSCO (Regional Settings Country)
      RDAL (Regional Settings DVD Audio Language)
      RDML (Regional Settings DVD Menu Language)
      RDSL (Regional Settings DVD Subtitle Language)
      VOCO (Video Output Connection)
      VOCM (Video Output Component Mode)
      VODF (Video Output Display Format)
      VOTS (Video Output TV system)
      AOMO (Audio Output Mode)
      TVCO (TV Tuner TV colour System)
      EDHC (Ethernet TCP/IP DHCP Client)
      ENTP (Ethernet TCP/IP NTP Client)
      EFTP (Ethernet TCP/IP FTP server)
      EPCL (Ethernet TCP/IP PClink server)
      EWEB (Ethernet TCP/IP WEB schedule)
      EIPA (Ethernet IP address)
      ESUB (Ethernet Subnet)
      EGTW (Ethernet Gateway)
      EDNS (Ethernet DNS server Address)
      PCIP (PCLink Address)
      MSFB (Misc Settings Front Panel Brightness)
      REQU (Recording Quality)
      TVIM (TV Input Mode)
       VOL (Volume Level)
      CHNL (Current Channel)
       PCL (Parental Control Level)
       PCP (Parental Control Password)
        FW (Firmware Version)
        BL (Bootloader Version)
      HMRC (Hidden Menu Region Code)
      ARPT (Audio Repeat)
       ARP (Audio Random Play)
      VRPT (Video Repeat)
       VRP (Video Random Play)
      PRPT (Picture Repeat)
       PRP (Picture Random Play)
      PSSF (Picture Slide Show Function)
/hdd/stage2/bin # nvram -list
Regional Settings Menu Language........... =       00 = English
Regional Settings Time Zone............... =       18 = CEST(GMT+2)
Regional Settings Country................. =       93 = Netherlands
Regional Settings DVD Audio Language...... =       00 = (Original)
Regional Settings DVD Menu Language....... =       00 = (Original)
Regional Settings DVD Subtitle Language... =       00 = (Original)
Video Output Connection................... =       01 = RGB SCART
Video Output Component Mode............... =       00 = Interlaced
Video Output Display Format............... =       02 = 16:9 Widescreen
Video Output TV system.................... =       00 = PAL
Audio Output Mode......................... =       01 = Digital
TV Tuner TV colour System................. =       00 = PAL B/G
Ethernet TCP/IP DHCP Client............... =       00 = Enabled
Ethernet TCP/IP NTP Client................ =        1 = Enabled
Ethernet TCP/IP FTP server................ =        0 = Disabled
Ethernet TCP/IP PClink server............. =        0 = Disabled
Ethernet TCP/IP WEB schedule.............. =        1 = Enabled
Ethernet IP address....................... = 0200a8c0 = 192.168.0.2
Ethernet Subnet........................... = 00ffffff = 255.255.255.0
Ethernet Gateway.......................... = 0100a8c0 = 192.168.0.1
Ethernet DNS server Address............... = 0100a8c0 = 192.168.0.1
PCLink Address............................ = c0a80114 = 192.168.1.20
Misc Settings Front Panel Brightness...... =       00 = Bright
Recording Quality......................... =       02 = Standard Quality (4Mbit)
TV Input Mode............................. =       05 = TV
Volume Level.............................. =       32 = 50
Current Channel........................... =       07 = 7
Parental Control Level.................... =       00 = Off
Parental Control Password................. =     0000 = 0000
Firmware Version.......................... =       d9 = 217
Bootloader Version........................ =       84 = 132
Hidden Menu Region Code................... =       02 = 2
Audio Repeat.............................. =       02 = Folder
Audio Random Play......................... =       00 = Off
Video Repeat.............................. =       02 = Folder
Video Random Play......................... =       00 = Off
Picture Repeat............................ =       02 = Folder
Picture Random Play....................... =       00 = Off
Picture Slide Show Function............... =       00 = 5 sec

00:    ff          01             00 00       ff ff
01: ff ff ff ff    0f 1e 00          ff    ff ff ff
02: ff ff ff ff ff ff ff ff    ff ff ff ff ff ff
03:
04:    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
05:    ff ff ff       00 00    ff ff ff 00 ff ff ff
06: ff ff ff    00 ff ff ff    ff ff ff 01 ff ff ff
07: ff ff ff ff ff ff ff ff    ff ff ff    ff ff ff
08: ff ff ff ff ff ff ff ff ff ff ff ff    00 00 ff
09:    ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0a: 02 ff ff    00 ff ff ff ff ff ff ff ff ff ff ff
0b: ff ff ff ff    ff ff ff    ff ff ff    ff ff ff
0c:    ff ff ff 01 ff ff ff ff ff ff ff ff ff ff ff
0d: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0e: ff ff ff ff ff ff ff ff ff ff ff ff 02 ff ff ff
0f:       ff ff 00    ff ff ff ff ff ff ff ff ff ff

IN THE MEAN TIME ALL THE PLAYER-SETTINGS ARE "FOUND" AND ARE CONFIGURABLE IN YOUR WEBCONSOLE, BIG THANX TO MARCOG

--X3m 09:07, 29 June 2007 (CEST)