Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - AnonCh4rl1

1
Found some interesting info here:

http://hardware.wikinet.org/wiki/BCM7405

Quote
The BCM7405 contains three 16550A UARTs at the following addresses:
0x10400b00 - 0x10400b3f : UART 1
0x10400b40 - 0x10400b7f : UART 2
0x10400b80 - 0x10400bbf : UART 3



It says this ET9000 device also uses the same Broadcom chip so may be similiar to what is described here:

http://hardware.wikinet.org/wiki/ET9000

Quote
Boot process

Start executing instructions at 0xbfc00000 (boot flash, contains bootloader based on Broadcom CFE).
Initialize early boot console at UART0.
Basic CPU / system setup.
Start Broadcom CFE.
Search for flash image on external USB drive.
Offer flashing boot flash or NAND flash if flash image was found.
Load kernel in GZ compressed ELF format from NAND partition nandflash0.kernel.
Execute Linux kernel.
Load AES encrypted Broadcom drivers.
Run Enigma2 STB firmware.

2

Been thinking about this the last few days..
The main chip on this is the same as the DM500HD receiver, I'd think both boxes would adhere to the same reference design or be very similar, seeing as most of the components are on a single chip.

Both boxes also appear to be little endian, so in theory it should be possible to use the DM500hd kernel / drivers on this box...

Due to jtag being disabled, I think the process of testing this would be more complicated than normal, not easy, but not impossible...

Any thoughts?

Mick



Have you tried the JTAg are you sure it's disabled? I only ask because there is mention of the JTAG points on another thread but no other info,

So does the CPU have a hypervisor type thing that restrics the code it runs?
Does this hardware run WinCE or embeded linux, If its windows I don't think I want to waste my time on it.