MG35Firmware



 

General

 

MG35 it's running a ucLinux port for ARM processors without an MMU (the JASPER architecture platform).

 


 

Booting process

 

A starting point to understand the boot process of Sigma Designs - based players is this document. There is also a Flash presentation of the Linux boot process for embedded devices.

 

At startup, MG35 will

 

The kernel will

 

Sash will

 

Sashrc does very little:

 

DVDplayer is the GUI and the control program.

 

 

Root filesystem

 

/bin

/sbin

 

/img

 

/fonts

- the fonts used for subtitles, altek20.fnt and altek22.fnt

 

/proc

For those who have no access to a hacked firmware but what to see what's inside, we provide a sample of the contents of the main files.

 

/usr

 

/opt

the mount point for Optware packages

 

NVRAM configuration settings

See here.

 

 

 

(Ethernet) EEPROM configuration

 

This can be dumped in bootloader's console using:

 

net eeprom dump

 

We presume here are stored the MAC address and maybe the NDAS ID/key (in case this is not computed using the MAC as the input).

 

Or it could be that the MG-35 doesn't have an EEPROM and everything is in the config area in the flash.

 

 


 

This page has been viewed times.