“开博尔K007”的版本间的差异

来自IPTV爱好者
跳转至: 导航搜索
固件升级
第171行: 第171行:
 
先举例说明,开博尔K007刷亿格瑞M31A,实现软解码DTS。
 
先举例说明,开博尔K007刷亿格瑞M31A,实现软解码DTS。
  
1.下载亿格瑞M31A最新固件: http://www.egreatworld.com/download/EG-M31A-M31C-FW-20091022.rar
+
1.下载亿格瑞M31A最新固件: http://220.231.142.130/download/EG-M31A-M31C-FW-20091022.rar
  
 
2.解压缩包
 
2.解压缩包
第184行: 第184行:
  
 
4.按照通常刷机方法刷机。
 
4.按照通常刷机方法刷机。
 
  
 
== 相关链接 ==
 
== 相关链接 ==

2011年9月15日 (四) 03:31的版本

http://www.lundman.net/wiki/index.php/NMT:telnetd

内核启动信息

Linux version 2.6.15-sigma (rolandhii@venus) (gcc version 4.0.4) #474 PREEMPT Fri Aug 15 15:46:12 CST 2008
Configured for SMP8634 (revision ES6/RevA), detected SMP8634 (revision ES9/RevC).
SMP863x/SMP865x Enabled Devices under Linux/XENV 0x48000000 = 0x00023efe
 BM/IDE PCIHost Ethernet IR FIP I2CM I2CS USB PCIDev1 PCIDev2 PCIDev3 PCIDev4 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019069
Determined physical RAM map:
 memory: 05ee0000 @ 10020000 (usable)
On node 0 totalpages: 89856
  DMA zone: 89856 pages, LIFO batch:15
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 0 pages, LIFO batch:0
  HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line:
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, 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, 32768 bytes)
Using 148.500 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: 85888k/97152k available (3364k kernel code, 11176k reserved, 524k data, 3884k init, 0k highmem)
Calibrating delay loop... 293.88 BogoMIPS (lpj=146944)
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
tangox: creating TLB mapping for 0x20000000 at 0xc0000000, size 0x08000000.
PCI: Initializing SMP863x/SMP865x 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: Configured SMP863x/SMP865x as PCI slave with 128MB PCI memory
PCI: Region size is 16384KB
PCI: Map DMA memory 0x10020000-0x15f00000 for PCI at 0x11000000
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
Created /proc/cpucache_info entry.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.25 [Flags: R/O].
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
SMP863x ir (254:0): driver loaded (wait_period = 200ms, buffer_size = 6)
SMP863x fip (253:0): driver loaded (buffer_size = 2)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
loop: loaded (max 8 devices)
tango2_enet: ethernet driver for SMP863x internal mac
tango2_enet: detected phy at address 0x01
tango2_enet: mac address 00:00:00:00:00:00
libata version 1.20 loaded.
physmap flash device CS2: 400000 at 48000000
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
CS2: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
CS2: mymtds[cs]->size 2000000 f_sizes[cs] 400000
CS2: flash size mismatched, re-do probing/initialization.
physmap flash device CS2: 2000000 at 48000000 (remapped c8080000)
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
 Amd/Fujitsu Extended Query Table at 0x0040
CS2: Physically mapped flash: CFI does not contain boot bank location. Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
add_mtd_device first cs 2 es 020000 sz 2000000 esregion 1 000000 020000
Using physmap partition definition
MTD CS2-Part1 (offset:0x0, size:0x20000)
MTD CS2-Part2 (offset:0x20000, size:0x20000)
MTD CS2-Part3 (offset:0x40000, size:0x40000)
MTD CS2-Part4 (offset:0x80000, size:0x360000)
MTD CS2-Part5 (offset:0x3e0000, size:0x20000)
MTD CS2-Part6 (offset:0x0, size:0x0)
Adding partition #1-#6
Creating 6 MTD partitions on "CS2: Physically mapped flash":
0x01fe0000-0x02000000 : "Setting 1fe0000"
0x001e0000-0x01fe0000 : "Kernel 31457280"
0x009e0000-0x01fe0000 : "App 23068672"
0x00080000-0x01fe0000 : "Recover Kernel 32899072"
0x00040000-0x00080000 : "Yamon"
0x00000000-0x00040000 : "Zboot"
physmap flash device CS3: 4000000 at 4c000000
CFI: Found no CS3: Physically mapped flash device at location zero
driver tangox-ehci-hcd, 10 Dec 2004
TangoX USB initializing...
tangox-ehci-hcd tangox-ehci-hcd: TangoX USB 2.0
tangox-ehci-hcd tangox-ehci-hcd: new USB bus registered, assigned bus number 1
tangox-ehci-hcd tangox-ehci-hcd: irq 48, io mem 0xa0021500
tangox-ehci-hcd tangox-ehci-hcd: USB 0.0 started, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
TangoX USB was initialized.
Initializing TangoX USB OHCI Controller Membase=0xa0021500, irq=47
tangox-ohci-hcd tangox-ohci-hcd: USB Host Controller
tangox-ohci-hcd tangox-ohci-hcd: new USB bus registered, assigned bus number 2
tangox-ohci-hcd tangox-ohci-hcd: irq 47, io mem 0xa0021500
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usb 2-1: new full speed USB device using tangox-ohci-hcd and address 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 4, 65536 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
Freeing unused kernel memory: 3884k freed
usb 2-1: new full speed USB device using tangox-ohci-hcd and address 3
llad: module license 'LGPL' taints kernel.
usb 2-1: not running at top speed; connect to a high speed hub
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide0: SMP863x/SMP865x Bus Mastering IDE controller
Probing IDE interface ide0...
hda: LITE-ON DVD SHD-16P1S, ATAPI CD/DVD-ROM drive
hda: no 80 conductors cable, falling back to lower udma mode
hda: set to Ultra DMA mode 2
ide0: DMA enabled for ATAPI CDROM hda
ide0 at 0x223c0-0x223c7,0x22398 on irq 26
hda: ATAPI 48X DVD-ROM drive, 1727kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
NET: Registered protocol family 17
arusb - version 3.2.0.17
usbcore: registered new driver Otus

CPU信息

# cat cpuinfo
system type             : Sigma Designs TangoX
processor               : 0
cpu model               : MIPS 4KEc V6.9
Initial BogoMIPS        : 293.88
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes
ASEs implemented        : mips16
VCED exceptions         : not available
VCEI exceptions         : not available
System bus frequency    : 198000000 Hz
CPU frequency           : 297000000 Hz
DSP frequency           : 297000000 Hz

固件升级

不同品牌的syabas公版机器,如果直接互刷固件会提示“不同用户软件不可交叉升级”错误,目前网上流传安装NMT互刷的办法比较麻烦,现提供简单办法解决。

1.使用二进制文件编辑器HEXEDIT修改准备要刷的固件的8个字节内容。

2.按照通常刷机方法刷机。

先举例说明,开博尔K007刷亿格瑞M31A,实现软解码DTS。

1.下载亿格瑞M31A最新固件: http://220.231.142.130/download/EG-M31A-M31C-FW-20091022.rar

2.解压缩包

3.使用二进制文件编辑器hexedit修改固件文件50-17-091022-15-EGR-402-000.bin

修改地址0x000003C开始的八个字节785A79BD3AE838DB(这是用十六制表示,实际上是八个字节内容)为AF682213BD985C6D,保存即可。其他地方不要修改。

注意文件50-17-091022-15-EGR-402-000.bin大小未发生变化。

AF682213BD985C6D这个数据即是开博尔K007官方最新固件50-17-090204-15-KBR-404-000.bin,地址0x000003C开始的八个字节。

4.按照通常刷机方法刷机。

相关链接

内核源码:[1]

工具链:[2]

DirectFB: [3]