삼성 SMT-G7401이 깨졌습니다.

삼성 SMT-G7401이 깨졌습니다.

삼성 SMT-G7401이 깨졌습니다.

소개하다

저는 UPC Switzerland의 SMT-G7401_PCS01B(Horizon box)를 가지고 있으며 가능하다면 여기에 Debian 또는 멀티미디어 Linux 배포판을 설치하고 싶습니다. 가능하지 않다면 PC에 하드 드라이브만 장착하겠습니다. (최근에 "UPC TV 박스"를 받았습니다)

가능한 방법과 불가능한 방법

  • "FTDI FT232RL" + "minicom"을 사용하여 UART 인터페이스에서 로그를 가져올 수 있습니다. 직렬 콘솔이 있지만 할 수 있는 일이 없습니다.
POST: 0xb03
wdt: reset type = 0, reset reason = 0
POST: 0xc02
cefdk_rom_base_addr: 0x00280800
POST: 0xc1f
wdt: acboot win2 end, counter=981466
POST: 0xf02
Warning: No device found in chip select 0
Spi Flash Init Failed and disable SPI Fl
Intel(R) Consumer Electronics Firmware Development Kit (Intel(R) CEFDK)
Copyright (C) 1999-2012 Intel Corporation. All rights reserved.
Build Time (04/17/14 19:20:25).
POST: 0xf05Loading 8051_fw from MFH...
POST: 0xf07
Set flash layout to Samsung 128MB layout
POST: 0xf18
---memory initialization for postbox communication -----
POST: 0xf19
Waiting for 5 sec for DOCSIS PLL1 ready...
DOCSIS PLL1 ready
POST: 0xfa0
SMM: Ok
POST: 0xf24
ACPI Init: finished with table region from 00011ab0 to 00018000
acpi: Created tables at 00011ab0-00018000
POST: 0xf29
HW Revision          : 12
CEFDK Version        : CE2600 build (SMP enabled)
8051 Firmware        : A0-1.2.0 build R 0x20A
8051 FW I/O Module   : 
Silicon Stepping     : B2 
Silicon SKU          : 0x037
Board Set As         : Harbor Park - MG
CPU Threads          : 2
CPU Multiplier       : 12
CPU Bus Speed        : 100 MHz
Memory Size          : 512 MB
Memory Type & Speed  : x16 DDR3-1333 (10-10-10) 
Trusted Boot         : Untrusted
Boot Mode            : eMMC-NAND (STRAPS)
Registered net controller: e1000
Init External Switch for board Type: 1
Timing data c003
Timing data c03e
ESWITCH ID 1761
1000M FD Link is ready!
Configure IP via static IP.
Mac address is    : 54:FA:3E:2F:3C:E3
Host IP address is: 192.168.192.1
Subnet Mask is    : 255.255.255.0
Gateway address is: 192.168.192.1

================================================
WARNING:
  Please make sure the board type and DOCSIS DDR offset/size are set correctly,
  otherwise DOCSIS subsystem won't boot!
  If not sure, please use "settings" shell command to show the setup menu,
  then check "Advanced Features".
================================================

Press 'Enter' within 0 seconds to disable automatic boot.
Hit a key to start the shell...
**********************************************************
***** Uboot is not upgraded --- boot kernel          *****
**********************************************************
Running auto script...
shell> load -m 0x200000 -i a -t emmc
get Active Image info success:240000, 400000, 1, 1, 3
eMMC kernel command:  root=/dev/mmcblk0p3 
Load data from emmc
Load done.
shell> bootkernel -b 0x200000 "console=ttyS0,115200 ip=static rw"
 --- bootkernel  ...
...  CEFDK -> U-Boot status STAT_USR_FIN 
 L2sw mode ---
Working Cmd: console=ttyS0,115200 ip=static rw root=/dev/mmcblk0p3 
CMD(0x48000)='console=ttyS0,115200 ip=static rw root=/dev/mmcblk0p3 '
WARNING: Ancient bootloader, some functionality may be limited!
  • JTAG 인터페이스가 있지만 이를 사용하는 데 필요한 것이 없습니다. Arduino JTAG 어댑터를 검색했지만 좋은 방법을 찾지 못했습니다.

  • USB 포트가 2개 있지만 비활성 상태입니다. 진단 및 특정 목적으로 사용된다는 것을 읽었습니다.

  • 최후의 수단은 신비한 플러그인인데, 그 이름은 "MPEG/ARM CONSOLE"이다. 나는 아무것도 찾지 못했습니다. [편집] 왼쪽에서 오른쪽으로(플러그를 보면) 어떤 핀이 RX, TX, GND인지 알 수 있습니다. GND, TX, RX, ?, ?, ?.

HDD에 직접 Linux 배포판을 구울 수도 있습니다. ˙\_(ツ)_/˙

마더보드 정보 마더보드 정보 UART 핀아웃 UART 핀아웃

관련 정보