Auteur Sujet: Sources and Development files for AZboxHD  (Lu 12528 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne medmed

  • Membre Héroïque
  • *****
  • Messages: 546
Sources and Development files for AZboxHD
« le: 23 mars 2010 à 08:57:55 »
salut  :)

voici une petite caverne d alibaba
que j aimerai la partagé avec vous
here we can share development files for the Azbox and SMP863X chipset have fun.
http://comsatweb.nl/

********************
j ajoute c est 3 pack ils sont tres utile pour le développement :
mrua_SMP8634_2.8.5.1_facsprod_leg acy_dev.mips.dts.work
www.sendspace.com/file/rm5dd4

mrua_SMP8634_2.8.7.0_dev.mips.zip
www.sendspace.com/file/t1j8ml

dcchd_SMP8634_2.8.5.0_black_GCC4. mips.zip
www.sendspace.com/file/ne9gex

Thanks to the leaker.
Vu+ Ultimo, Dream500s ..

Hors ligne medmed

  • Membre Héroïque
  • *****
  • Messages: 546
Re: Sources and Development files for AZboxHD
« Réponse #1 le: 08 avril 2010 à 12:27:19 »
pour les DEVs :
http://www.2shared.com/file/12466979/2396e44/25811255smp8634_documentation_.html
http://www.2shared.com/file/12479527/f4ef7784/37724068SSignmal_SMP8634_SDK.html

Sigma bootloader package (the 2.8.4.1 version):
http://en.pudn.com/downloads152/sourcecode/embed/detail667613_en.html
http://www.2shared.com/file/12486552/11f7924b/75448144smp86xx_boot_loader_28.html

autre documentation :
www.mediafire.com/?idyjyzzo2k3

Citer
jtag_tutorial
Release_Notes_SMP8634_2.8.2.0
Release_Notes_SMP8634_2.8.3.0
Release_Notes_SMP8634_2.8.4.1
security
smp8634_documentation_2.8.0
smp8634_documentation_2.8.5.0
SMP8634-DS-A-06.pdf
SMP8634-DS-A-07.pdf
SMP863x_Memory_Design_1[1].1.pdf

a suivre ....
Vu+ Ultimo, Dream500s ..

subsilver

  • Invité
Re: Sources and Development files for AZboxHD
« Réponse #2 le: 08 avril 2010 à 13:08:02 »
Merci medmed, le "jtag_tutorial" c'est en prévision de l'arrivée de E2  ;D

Hors ligne medmed

  • Membre Héroïque
  • *****
  • Messages: 546
Re: Sources and Development files for AZboxHD
« Réponse #3 le: 08 avril 2010 à 16:15:14 »
autre fichiers :
smp86xx_toolchain_2.8.5.0.tgz, in two rar parts
www.sendspace.com/file/whnac1
www.sendspace.com/file/6vvtni

dcchd_SMP8634_2.8.5.0_black_GCC4. mips.zip
www.sendspace.com/file/ne9gex

smp86xx_kernel_source_2.8.5.0.tgz
www.sendspace.com/file/tk7dmg

smp86xx_rootfs_2.8.5.0.tgz
www.sendspace.com/file/6kd07a
Vu+ Ultimo, Dream500s ..

Hors ligne medmed

  • Membre Héroïque
  • *****
  • Messages: 546
Re: Sources and Development files for AZboxHD
« Réponse #4 le: 08 avril 2010 à 16:35:44 »
bonsoir  :)
pour ne pas etre dans le noir , j aime partagé qq info (pas des rumeurs) ,
l un des piliers du développement est The_Ripper (DEV libre) apres les
dernières mensonge de OpenSAT sur la sortie de E2 le 28/03/2010 (pour gagné du temp)
il a décidé de faire ca propre image pure E2 avec l aide de qq ami
pas comme OpenSAT (un Hybrid)
le développement a commencé et le 04/04/2010 a annoncé :


@all
Good news regarding new linux kernel 2.6.22.19-19 + libc , I menage to compile it and bring it up, some small output logs


Citer
YAMON> net init

Ethernet driver for EM86XX (v1.0)
(MAC 00:02:xx:xx:xx:ec, tx_desc/rx_desc = 16/32)

em86xx_eth::open(em86xx_eth) - Full-duplex mode
em86xx_eth::open(em86xx_eth) - 100 Mbit/s
em86xx_eth ethernet start
ipaddr:     192.168.1.5
subnetmask: 255.255.255.0
gateway:    192.168.1.1
YAMON> net initpci

net have been initialized
ipaddr:     192.168.1.5
subnetmask: 255.255.255.0
gateway:    192.168.1.1
YAMON> net up

em86xx_eth ethernet start

YAMON> load -b tftp://192.168.1.3/vmlinux.bin 0***020000
About to load tftp://192.168.1.3/vmlinux.bin

Press Ctrl-C to break

................................................................
................................................................
................................................................
...........................................................

Start = 0***020000, range = (0***020000,0***7fec02), format = BINARY
Length = 0x7dec03 (8252419)
Checksum = 0xca181ecb

YAMON> go 0***020000

Linux version 2.6.22.19-19-the_ripper (root@debian) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #64 Sun Apr 4 20:33:29 CEST 2010
Configured for SMP863x (revision ES6+/RevA+), detected SMP8634 (revision ES9/RevC).
Detected CPU/System/DSP Frequencies: 300.37/200.25/300.37MHz
SMP86xx Enabled Devices under Linux/XENV 0x48000000 = 0x00021ace
 BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019069
Determined physical RAM map:
 memory: 02fe0000 @ 10020000 (usable)
User-defined physical RAM map:
 memory: 040e0000 @ 10020000 (usable)
Wasting 2098176 bytes for tracking 65568 unused pages
Initrd not found or empty - disabling initrd
On node 0 totalpages: 82176
  DMA zone: 642 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 81534 pages, LIFO batch:15
  Normal zone: 0 pages used for memmap
Built 1 zonelists.  Total pages: 81534
Kernel command line: mem=65m console=ttyS0,115200
Primary instruction cache 16kB, 2-way, physically tagged, linesize 16 bytes.
Primary data cache 16kB, 2-way, virtually tagged, cache aliases, linesize 16 bytes
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 2048 (order: 11, 8192 bytes)
Using 150.188 MHz high precision timer.
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 55168k/66432k available (2564k kernel code, 11228k reserved, 427k data, 5064k init, 0k highmem)
Calibrating delay loop... 296.96 BogoMIPS (lpj=148480)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
tangox: creating TLB mapping for 0x20000000 at 0xc0000000, size 0x08000000.
PCI: Initializing SMP86xx PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc8020000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc8004000, size 10 kB
PCI: device 1 disabled
PCI: device 4 disabled
PCI: Configured SMP86xx as PCI slave with 128MB PCI memory
PCI: Region size is 16384KB
PCI: Map DMA memory 0x10020000-0x14100000 for PCI at 0x11000000
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Time: TANGOX clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
Created /proc/cpucache_info entry.
Tango2 frequency scaling module installed.
JFFS2 version 2.2. © 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A
loop: module loaded
nbd: registered device at major 43
tango2_enet: ethernet driver for SMP863x internal mac
tango2_enet: detected phy at address 0x01
tango2_enet: mac address 00:02:xx:xx:xx:xx
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide0: SMP86xx Bus Mastering IDE controller
Probing IDE interface ide0...
hda: DMS55610V010, ATA DISK drive
hda: no 80 conductors cable, falling back to lower udma mode
hda: selected mode 0x42
hda: set to Ultra DMA mode 2
ide0: DMA enabled for ATA DISK hda
ide0 at 0x223c0-0x223c7,0x22398 on irq 26
hda: max request size: 128KiB
hda: 501760 sectors (256 MB) w/1KiB Cache, CHS=980/16/32, UDMA(33)
 hda: hda1 hda2 hda3 hda4
physmap flash device CS2: 0x800000 at 0x48000000
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Using physmap partition definition
Adding partition #1-#5
Creating 5 MTD partitions on "CS2: Physically mapped flash":
0x00000000-0x00020000 : "CS2-Part1"
0x00020000-0x00040000 : "CS2-Part2"
0x00040000-0x00080000 : "CS2-Par**"
0x00080000-0x00700000 : "CS2-Part4"
0x00700000-0x00800000 : "CS2-Part5"
pktgen v2.68: Packet Generator for packet performance testing.
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 5064k freed
Algorithmics/MIPS FPU Emulator v1.5
mount: cannot read /proc/mounts: No such file or directory
hostname: /etc/hostname: No such file or directory
/etc/init.d/S01sysinit: line 9: /sbin/ldconfig: No such file or directory
Initializing random number generator... done.
Starting network...
udh*** (v1.5.0) started
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Sending discover...
Sending select for 192.168.1.5...
Lease of 192.168.1.5 obtained, lease time 86400
deleting routers
route: SIOC[ADD|DEL]RT: No such process
adding dns 192.168.1.1
Starting MMP custom setting...


(none) login: root
login[659]: root login on 'ttyS0'

BusyBox v1.5.0 (2010-04-04 18:30:26 CEST) multi-call binary


It needs a lot of changing in startup scripts because I just copy all Azbox startup scripts so not all of this script works ...

Ahhh yes, finally CCcam can be run with no patching, no fakeroot

PS. This is just small step people,left to compile MRUA kernel drivers/apps and to see if it will work on new kernel and on libc not anymore on uclibc.

TX0 a dit :nice work, will you publish libc patches?

The_Ripper :
Hmm Libc patches ?
I didnt patched nothing regarding libc, Debian inside had allready compiled cross compiler/libc libs etc.. for mipsel CPU, I just install it and from smp86xx rootfs package point to this compiler not one from toolchain/uclibc and Makefile from rootfs package copy all libc libs files to root folder for ramfs creation.

I didnt test to much stability because kernel needs to recompiled again , I didnt activate usb and others support, I wanted first to managed to boot kernel and ramfs based on libc just to see if it works.
Kernel 2.6.22.19-19 can be downloaded from WD Live support home page.
It is patched for sigma cpu.

Vu+ Ultimo, Dream500s ..

Hors ligne medmed

  • Membre Héroïque
  • *****
  • Messages: 546
Re: Sources and Development files for AZboxHD
« Réponse #5 le: 08 avril 2010 à 17:17:43 »
salut  :)

slideshow_smp8634security.pdf

http://www.sendspace.com/file/y2d44o

tres utile .
Vu+ Ultimo, Dream500s ..

Alf

  • Invité
Re: Sources and Development files for AZboxHD
« Réponse #6 le: 08 avril 2010 à 22:21:36 »
I didnt test to much stability because kernel needs to recompiled again , I didnt activate usb and others support, I wanted first to managed to boot kernel and ramfs based on libc just to see if it works.
Kernel 2.6.22.19-19 can be downloaded from WD Live support home page.
It is patched for sigma cpu.

Il se base sur les sources du media player WDTV Live ?
L' Azbox et le WDTV Live ne reposent pas sur la même génération de µcontroleur.
SMP8634 pour l'Azbox et SMP8655 pour le WDTV Live.



Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Sources and Development files for AZboxHD
« Réponse #7 le: 08 avril 2010 à 22:24:41 »
Les drivers sont probablement différents, pour piloter les différents micro-controleurs

Mais le main CPU est le même : du mipsel !

Donc, moyennant un bootloader adapté au micro-controleur, le reste (le kernel et les libs ) sont très probablement compatibles
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Alf

  • Invité
Re: Sources and Development files for AZboxHD
« Réponse #8 le: 08 avril 2010 à 22:39:53 »
Ok, merci pour la précision.