Home Live Radio Podcast Live TV Vodcast Forum Files Login Register :     Contact : 
 
Forum index Forum: Device: SkyTC - KMP510 (Envivo Otek Xenta Arnova) Topic: look inside the lookeetv Last replied to: April 9, 2012, 8:12 pm Back to post view
AuthorPostOptions
Posted by puxxi2003 Message # 1     Posted at April 8, 2012, 11:51 am,     subject: look inside the lookeetv  
Messages: 33 posts
Registration date: July 30, 2011
Status: Offline

link to album
http://imageshack.us/g/845/52330064.jpg/


dmesg (lookeetv - 6636D01):
Linux version 2.6.24.3 (yeyouxin@AMD620-Server) (gcc version 4.1.2) #241 PREEMPT Wed Jan 5 14:16:04 CST 2011
SDRAM: Bus Width = 32, CAS Width = 9, RAS Width = 13, # of Bank = 4, Total Size = 64 Mbyte
CPU revision is: 2ed0024f (Ingenic JZRISC)
CPU clock: 378MHz, System clock: 126MHz, Peripheral clock: 126MHz, Memory clock: 126MHz
JZ4750D CETUS board setup
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Entering add_active_range(0, 0, 16384) 0 entries of 256 used
Zone PFN ranges:
  Normal          0 ->    16384
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0:        0 ->    16384
On node 0 totalpages: 16384
  Normal zone: 128 pages used for memmap
  Normal zone: 0 pages reserved
  Normal zone: 16256 pages, LIFO batch:3
  Movable zone: 0 pages used for memmap
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 16256
Kernel command line: console=ttyS1,57600n8 ip=off rootfstype=yaffs2 root=/dev/mtdblock5 rw build=101222-0 altbt=0x11
Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
Synthesized clear page handler (25 instructions).
Synthesized copy page handler (44 instructions).
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: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x25
console [ttyS1] enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60792k/65536k available (2895k kernel code, 4684k reserved, 848k data, 144k init, 0k highmem)
Calibrating delay loop... 377.65 BogoMIPS (lpj=1888256)
Mount-cache hash table entries: 512
net_namespace: 64 bytes
NET: Registered protocol family 16
Linux Plug and Play Support v0.97 (c) Adam Belay
SCSI subsystem initialized
NET: Registered protocol family 2
Time: jz_clocksource clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
Total 16MB memory at 0x3000000 was reserved for IPU
Total 0MB memory1 at 0x10cf000 was reserved for IPU
Power Management for JZ
yaffs Jan  4 2011 11:10:52 Installing.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
LCDC: PixClock:9219512
LCDC: PixClock:9219512
fb0: jz-lcd frame buffer device, using 2048K of video memory
switch audio to internal ampfier
JzSOC onchip RTC installed !!!
JzSOC: char device family.
JZ UDC hotplug driver registered
Virtual Driver of TCSM registered
Serial: 8250/16550 driver $Revision: 1.5 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 8) is a 16550A
serial8250: ttyS2 at MMIO 0x0 (irq = 7) is a 16550A
loop: module loaded
SKY_IO: driver ver 1.0.0
SKY_IO: misc dev got minor 63
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP BSD Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V1.0
Driver 'sd' needs updating - please use bus_type methods
JZ NAND init: DMA mode, using DMA buffer in upper layer,  4bit BCH.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit) planenum:2
Colman: page/block = 128
Colman: bad block marker at page 127
Nand using two-plane mode, and resized to writesize:4096 oobsize:128 blocksize:0x80000
Scanning device for bad blocks
{Software bch_decode: uncorrect error}
Bad eraseblock 3978 at 0x03e2bf800
Bad eraseblock 3979 at 0x03e2ff800
Allocate 0x40000 bytes for jz_mtdblock9 at address:0x81100000.
Creating 10 MTD partitions on "NAND 1GiB 3,3V 8-bit":
0x000000000-0x000400000 : "NAND BOOT partition" "dma_mode" "jz_mtdblock_invalid"
0x000400000-0x000800000 : "NAND KERNEL partition" "dma_mode" "jz_mtdblock_invalid"
0x000800000-0x000c00000 : "Failsafe KERNEL partition" "dma_mode" "jz_mtdblock_invalid"
0x000c00000-0x001000000 : "System DATA partition" "dma_mode" "jz_mtdblock_invalid"
0x001000000-0x009000000 : "ALT FS partition" "dma_mode" "jz_mtdblock_invalid"
0x009000000-0x019000000 : "NAND ROOTFS partition" "dma_mode" "jz_mtdblock_invalid"
0x019000000-0x019c00000 : "NAND DATA1 partition" "dma_mode" "jz_mtdblock_invalid"
0x019c00000-0x01bc00000 : "NAND DATA2 partition" "dma_mode" "jz_mtdblock_invalid"
0x01bc00000-0x01dc00000 : "NAND DATA3 partition" "dma_mode" "jz_mtdblock_invalid"
JZ4750_LCD: Show custom animated logo
0x01dc00000-0x040000000 : "NAND VFAT partition" "dma_mode" "jz_mtdblock_valid"
power cable insert!
jz_ts_init(788)
input: qwerty as /class/input/input0
jz_ts_init(859)
input: JZ Touch Screen registered.
jz_i2c jz_i2c.0: Soft i2c bus driver.
EzI2CKEY: driver ver 3.0.4
EzI2CKEY: Push button keyboard detected
EzI2CKEY: misc dev got minor 62
FM_RDA580X: driver ver 1.0.0
FM_RDA580X fm_rda580x_probe: Enter fm_rda580x_probe
FM_RDA580X: fm attached at 0x10
FM_RDA580X: misc dev got minor 61
FM_RDA580X: volume = 30
JzSOC Watchdog Timer: timer margin 60 sec
JZ4755: SD/MMC card driver registered.
register codec 8024a0f0
JZ I2S OSS audio driver initialized
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
ieee80211: 802.11 data/management/control stack, git-1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation
ieee80211_crypt: registered algorithm 'NULL'
@@@@@@@@@@@_@@@@@@@@@@ Got U!! yaffs2_internal_read_super_mtd
yaffs: dev is 32505861 name is "mtdblock5"
yaffs: Attempting MTD mount on 31.5, "mtdblock5"
yaffs: restored from checkpoint
VFS: Mounted root (yaffs2 filesystem).
Freeing unused kernel memory: 144k freed
Algorithmics/MIPS FPU Emulator v1.5
sdio_lib: module license 'Proprietary' taints kernel.
athspi_jz4755_hcd version: 2.2.0.78-110104, DMA Mode
Colman: op_clock = 33000000
Ar6k SPI use TX/RX DMA channel: 6/7
Youli::HcdInitialize: set starup clock [24000000]
AR6k spi clk request = 24000000 Hz, actual = 23625000 Hz
AR6k spi clk request = 33000000 Hz, actual = 31500000 Hz
ar6000: no version for "stack_force_interrupt_clear" found: kernel tainted.
ar6000 version: 2.2.0.78-101112
Normal WIFI mode.
Device: c00b1a28
ar6000_available
Firmware mode set
 BMI enabled
ar6000_avail: name=eth0 hifdevice=0xc00c58b8, dev=0x810fe000 (0), ar=0x810fe360
old options [0] old sleep [13]
AR6000: download fake eeprom
enable_SI
eeprom_type_detect: ERROR : address type was wrongly set
eeprom_ar6000_transfer file offset opsition: 0h
eeprom_ar6000_transfer: length=768
eeprom_ar6000_transfer try to open file /system/wifi/softmac
eeprom_ar6000_transfer file offset opsition: 0h
eeprom_ar6000_transfer: length=20
disable_SI
AR6000: BMISetAppStart
AR6000: enable HI_OPTION_TIMER_WAR
AR6000: firmware_transfer
firmware_transfer: Enter, filename=/system/wifi/athwlan.bin.z77
firmware_transfer file offset opsition: 0h
firmware_transfer: length=98324, address=0x502070
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=8192, org_len=8192
firmware_transfer: BMILZData: len=20, org_len=20
firmware_transfer: Enter, filename=/system/wifi/data.patch.hw2_0.bin
firmware_transfer file offset opsition: 0h
firmware_transfer: length=1336, address=0x52d6c8
ar6000_init() Got WMI @ 0x804f7000.
Colman: Re-enable IRQ
Youli::ar6000_init: wait wmi_ready event to trigger host app area

Youli::ar6000_ready_event: use wmi_ready event trigger setting host app
mac address = 00:00:80:10:2d:03
AR6000 Reg Code = 0x800001ff
@@@@@@@@@@@_@@@@@@@@@@ Got U!! yaffs2_internal_read_super_mtd
yaffs: dev is 32505862 name is "mtdblock6"
yaffs: Attempting MTD mount on 31.6, "mtdblock6"
yaffs: restored from checkpoint
@@@@@@@@@@@_@@@@@@@@@@ Got U!! yaffs2_internal_read_super_mtd
yaffs: dev is 32505863 name is "mtdblock7"
yaffs: Attempting MTD mount on 31.7, "mtdblock7"
@@@@@@@@@@@_@@@@@@@@@@ Got U!! yaffs2_internal_read_super_mtd
yaffs: dev is 32505864 name is "mtdblock8"
yaffs: Attempting MTD mount on 31.8, "mtdblock8"
FM_RDA580X: volume = 30
@@@@@@@@@@@_@@@@@@@@@@ Got U!! yaffs2_internal_read_super_mtd
yaffs: dev is 32505862 name is "mtdblock6"
yaffs: Attempting MTD mount on 31.6, "mtdblock6"
yaffs: restored from checkpoint
jz_wdt_open
jz_wdt_ping
jz_wdt_ping
jz_wdt_ping
jz_wdt_ping
jz_wdt_ping
AR6000 scan complete: 0
AR6000 scan complete: 0
jz_wdt_ping
jz_wdt_ping
channel hint set to 2422
Connect called with authmode 5 dot11 auth 1 PW crypto 4 PW crypto Len 0 GRP crypto 4 GRP crypto Len 0
AR6000 connected event on freq 2422 with bssid 00:24:fe:a3:d8:aa  listenInterval=100, beaconInterval = 100, beaconIeLen = 22 assocReqLen=57 assocRespLen =71
Network: Infrastructure

BeaconIEs= 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00

AssocRespIEs= 01 08 82 84 8b 0c 12 96 18 24 32 04 30 48 60 6c dd 18 00 50 f2 02 01 01 82 00 03 a4 00 00 27 a4 00 00 42 43 5e 00 62 32 2f 00 dd 09 00 03 7f 01 01 00 00 ff 7f dd 0a 00 03 7f 04 01 00 20 00 00 00
AssocReqIEs= 00 04 32 30 31 30 01 08 82 84 8b 8c 12 96 98 24 32 04 b0 48 60 6c 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 00 00 dd 07 00 50 f2 02 00 01 00
jz_wdt_ping
WMI event ID : 0x1004, len = 322 too big for IWEVCUSTOM (max=256)
WMI event ID : 0x1004, len = 321 too big for IWEVCUSTOM (max=256)
(Last Edited by puxxi2003 on April 8, 2012, 1:08 pm)
 
Posted by probutus Message # 2     Posted at April 8, 2012, 6:30 pm,     subject: look inside the lookeetv  
Messages: 17 posts
Registration date: March 27, 2012
Status: Offline

Thanks for the great pictures! Looks like the soldering quality on your board is much better than on my board 

There is even space for soldering an Ethernet port onto the PCB .... I had a look at the lookee page and saw, that there are several models for sale (some even with an HDMI port). Which one exactly do you have? 

I have also noticed the same 4 Pins-in-a-row connector (J4; which *I guess* should be from Pin 1 to 4: 3V3 RXD TXD GND). This may come in handy if the device needs "unbricking"

EDIT: Just noticed the exact type at top of the posting 

.. and saw that you have another NAND chip (a better one than mine; looks like I got the ultra-cheapo version...)

(Last Edited by probutus on April 8, 2012, 8:56 pm)
 
Posted by puxxi2003 Message # 3     Posted at April 9, 2012, 11:32 am,     subject: look inside the lookeetv  
Messages: 33 posts
Registration date: July 30, 2011
Status: Offline

thanks
also exchanged the antenna
used one from an fritz.box 7240
http://imageshack.us/photo/my-images/252/53117787.jpg/

painted a little picture (lol) where i mount it, i took a drop of superglue
now i have a much better signal strength
http://imageshack.us/photo/my-images/707/47533026.jpg/

sorry, have no real picture of it

 
Posted by probutus Message # 4     Posted at April 9, 2012, 8:12 pm,     subject: look inside the lookeetv  
Messages: 17 posts
Registration date: March 27, 2012
Status: Offline



Just double checked the J4 pins; This is NOT a UART; 1 was 3V3 and 4 was GND so far so good but there was no output (I soldered a 3V3-USB-Uart cable onto the pins, nothing)

But: I got a picture of the NAND-Flash controller, its a SK6617ABSNE, a controller most commonly used inside SD-Cards


(Last Edited by probutus on April 9, 2012, 9:13 pm)

EDIT: Just checked the datasheet again: The Pins who define the boot procedure are

BOOT_SEL1, PE25 and ADIN1

The setting to boot from SDCARD (in my case; the HT340) is:

BOOT_SEL1=0
PE25=0 OR ADIN1>381

The setting to boot from NAND (in case of the lookee.tv) is:
BOOT_SEL1=1
PE25=0 OR ADIN1>381

so only the BOOT_SEL pin is switched, but "unfortunately" PE25 is also the UART_TXD line.

When I connect a UART cable to this pin the default level of the data lines are HIGH which will switch the device then to:
PE25=1 which *could* mean USB-Boot when ADIN1<=381

Unfortunately, I don't know the value of ADIN1 but i guess its <=381 because when I connected the UART cable the device did not boot  (I did not have the USB connected to my PC; I'll have to check with a multimeter...)



(Last Edited by probutus on April 9, 2012, 10:51 pm)