สวัสดีครับ วันนี้ผมจะมาแกะตัวอุปกรณ์ Analog Telephone Adapter หรือที่เรียกย่อกันว่า ATA ให้ดูกันนะครับ
|
ตัวอุปกรณ์ |
ตัวกล่องก็จะมีขนาดเล็กๆ กระทัดรัดโดยพอร์ตต่างๆ อยู่ด้านข้างครับ ก็จะมีพอร์ต LAN, PC, PHONE1, PHONE2, ปุ่ม Reset ครับ การแกะก็ถอดน็อตข้างล่างเพียงตัวเดียว
|
ภายในกล่อง |
แกะออกมาก็จะเจอบอร์ด 2 บอร์ดประกบเชื่อมต่อกันอยู่ครับ เรามาดูบอร์ดแรกที่อยู่ข้างล่างกันก่อนนะครับ
|
บอร์ดข้างล่าง |
บอร์ดนี้ก็จะมี SoC, ชิป LAN อยู่ครับ ทางขวามือของรูปจะมีพอร์ต Serial อยู่ครับ ความเร็วจะเป็น 57600 bps โหมด 8 bit, No Parity, 1 Stop bit ครับ เรามาดูรายละเอียดของชิปแต่ละตัวกันต่อเลยครับ
|
CM5000LF |
Crystal Media CM5000LF --> Voice Over IP CPE Processor ตัวนี้เป็นหน่วยประมวณผลหลัก ข้างในมี CPU Core MIPS R3000 ครับ
|
IP175D |
IC+ IP175D --> 5 Port 10/100 Ethernet Integrated Switch
|
A1526 (AT1526) |
AT1526 --> 1MHz, All-Ceramic, 2A PWM Buck DC/DC Converter ใช้แปลงไฟ DC to DC ครับ
|
MSC 7102 |
Microsemi NX7102IDE --> 3A High Voltage Synchronous Buck Converter
ต่อมาก็พลิกดูอีกด้านนนะครับ
|
บอร์ดล่างด้านใต้ |
ด้านใต้มีชิป RAM, ROM อยู่ครับ
|
29LV160DTTI |
MXIC 29LV160DTTI --> 16M-BIT [2M x 8 / 1M x 16] 3V SUPPLY FLASH MEMORY ตัวนี้เป็น Flash ROM ขนาด 2 MB ครับ
|
W9812G6KH-6 |
winbond W9812G6KH --> ตัวนี้เป็น SDRAM ขนาด 16 MB ครับ
ต่อมาก็จะเป็นบอร์ดอีกตัวที่อยู่ด้านบนนะครับ
|
บอร์ดตัวบน |
ก็จะเห็นมีชิปหลักๆ อยู่ตัวเดียวเลยครับ
|
le88266TQC |
ZARLINK Le88266TQC --> Dual Channel Wideband Auto Battery
Switching (ABS) VoicePort™ ตัวนี้เป็น Subscriber line interface card (SLIC) ใช้ไดรสัญญาณของโทรศัพท์บ้านครับ
|
1089QB |
BOURNS TISP61089QB --> PROGRAMMABLE OVERVOLTAGE PROTECTOR
QUAD FORWARD-CONDUCTING P-GATE THYRISTOR
|
6426 |
CET CEA6426 --> N-Channel Enhancement Mode Field Effect Transistor
พลิกดูอีกด้านก็จะเป็นด้านบนที่มี LED แสดงผลอยู่ครับ
|
บอร์ดบน |
ต่อมาก็เป็น Boot log ของอุปกรณ์ที่ได้จากพอร์ต Serial ครับ User name มีสองตัวนะครับ
- User: root, Password: ว่าง
- User: superuser, Password: 1234321
start RAM test
SDRAM SIZE: 16M!
vBOOTMain()
move gunzip ROM image to RAM
jump to gunzip RAM image
Boot Code Not Support Dual-Code!
press 'ENTER' to load IC.GZ within 3 seconds
otherwise, decompress VOIP image
Boot Code Version(2M): 2013-04-09 (lzma)
...
Loading VOIP0.GZ to RAM
...............................................
Memory used=0x00004000
Ready to run..........
SBD RESET COMPLETE !
===== start of 16M uCos ====
OSInit done
OS start
HeapStart=0x80b12a00,HeapEnd=0x80de0000,memory size=2938368
OSStatInit()
database init
Size of database=0x00006a94
Size of PhoneBook=0x00006504
Size of Call Log=0x00004404
# Read phone book !
Read data_base from flash!
# (WEB Port=80)
# Last UpdateDate=
# (CPU Ver=130422)
# (DSP Ver=1203150)
# (MAC= 00:30:4F:BB:F7:FA)
customId : 0
customManufacturer : CMI
customManufacturerOui : 001A00
customModelName : IP Phone
customDescription : IP Phone
customProductClass : VoIP
customSerialNumber :
customHwVersion : 1.0.0
customSwVersion : VIP-157 V5.0
customFwVersion : VIP-157 V5.0
customHwVersion2 : 1.0.0
customSwVersion2 : 1.0.0
customSpecVersion : 1.0.0
Load dsp code
ethTask0 Active,stack=0x80aaaa00
ethTask1 Active,stack=0x80aaea00
language is the same!!!!
WebSystemInfo.language = 0
crystal_port=65535
net init
DNS Init!
DNS Timer Init!
tftp client init
http server init
telnet server init
tcli init
sStartcodecUi(): codecUi init
vCrystalInit()
dsp init
launch_DHCPv4 sockfd=0, msg_fd=37 ,Id=1!
launch_Httpv4_listener(): Id-fd=2-3
=== launch_DHCPv4 server fail : eDhcp4Server=0 ===
=== launch_crystal_ND=38 , Id=3! ===
=== launch_DHCPv6 server fail : eDhcp6Server=0 ===
======= start_session_sched()=======
Get Mib data at mib_out.c, addr=0x8055f7d8
---------- read_context_database ---------
ID_STATE: my_context1 .1.3.6.1.2.1.5.1.0
IDENTITY_STATE:my_context1 contextid=VIEW_STATE: 1 Null currentTime
view=1
PROXY_STATE: 0 0 0
context_createEntry():contextIDLen=9
ID_STATE: my_context2 .1.3.6.1.4.1.535.1.1.2.4.9.0
IDENTITY_STATE:my_context2 contextid=VIEW_STATE: 2 Null currentTime
view=2
PROXY_STATE: 0 0 0
context_createEntry():contextIDLen=13
context_createEntry():contextIDLen=14
size of (vCLIEntryPoint()'s sEntry)=43672(10918)
context: name=noAuthContext ,idlen=14
context: name=my_context2 ,idlen=13
Macth contex: name=my_context2 ,idlen=13
slic init--StartSLIC
Slic Device0 Initialized in MPI 3-Wire Mode
Slic test OK!--Run_SLIC_Task
SLIC Ready,stack=0x80a4cdb0->0x80a4edac--Run_SLIC_Task
Run_CodecUi_Fun():
Phone Task is running!
*************************
*** IaInitAllocator() ***
*************************
udp6SelectTos(0, 0)
udpSetSockOpt(m_hUdpsock=0, trafficClass=0)
udp6SelectTos(1, 0)
udpSetSockOpt(m_hUdpsock=1, trafficClass=0)
>>> CDUdpStack::bind(m_hUdpsock=0) port=43210 <<<
>>> CDUdpStack::bind(m_hUdpsock=1) port=43211 <<<
udp6SelectTos(2, 0)
udpSetSockOpt(m_hUdpsock=2, trafficClass=0)
udp6SelectTos(3, 0)
udpSetSockOpt(m_hUdpsock=3, trafficClass=0)
udp6SelectTos(4, 0)
udpSetSockOpt(m_hUdpsock=4, trafficClass=0)
udp6SelectTos(5, 0)
udpSetSockOpt(m_hUdpsock=5, trafficClass=0)
udp6SelectTos(6, 0)
udpSetSockOpt(m_hUdpsock=6, trafficClass=0)
>>> CDUdpStack::bind(m_hUdpsock=2) port=7005 <<<
>>> CDUdpStack::bind(m_hUdpsock=3) port=7006 <<<
>>> CDUdpStack::bind(m_hUdpsock=4) port=6005 <<<
>>> CDUdpStack::bind(m_hUdpsock=5) port=53 <<<
>>> CDUdpStack::bind(m_hUdpsock=6) port=69 <<<
TA-005 -LE88266-2PH-175CSW-SNMP-122M : IPv6 CLI
Login : # setBlfSubscribeList() !
Run_CodecUi_Fun(): Initialize SIP paremeter !
Run_CodecUi_Fun(): Firware Version= V130422
udp6SelectTos(7, a0)
udpSetSockOpt(m_hUdpsock=7, trafficClass=28)
CDUdpStack::setVlanTag => udpSelectVlan(7, 0)
>>> CDUdpStack::bind(m_hUdpsock=7) port=5060 <<<
udp6SelectTos(8, a0)
udpSetSockOpt(m_hUdpsock=8, trafficClass=28)
CDUdpStack::setVlanTag => udpSelectVlan(8, 0)
>>> CDUdpStack::bind(m_hUdpsock=8) port=5062 <<<
Run_CodecUi_Fun(): iface1,Ip change to 192.168.0.1
Run_CodecUi_Fun(): VoiceMsg_OFF Phone1
Run_CodecUi_Fun(): VoiceMsg_OFF Phone2
Slic6.c port0 Codec event,msg=34!--Run_SLIC_Task
Slic6.c port1 Codec event,msg=34!--Run_SLIC_Task
=== launch_crystal_ND=38 , Id=5! ===
Login : root
Password :
Login Correct
>?
? Show CLI Command
arp ARP Configuration
auth Change User Name and Password
autotest Auto test
autoconfig Auto Confing
autoupdate Auto firmware update
book Edit phone book
cid Select slic Cid
crypto crypto test
debugmode Enter Debug Mode
dhcps Show status of dhcp server
dhcp6s DHCPv6 Server Configuration
dns DNS Configuration
srv Send DNS srv request
ddns DDNS Configuartion
dump Read/Write Memory
exit Exit
fixip Set fixed Ip
ftp Ftp client
http Tx http GET
ipconfig Interface Configuration
mac MAC Configuration
netbuf net buffer info
net NeT Configuration
sock Socket Information
tcp tcp Information
udp udp Information
nat NAT Configuration
virtual_switch Firmware Version
vlan VLAN Configuartion
env6 Set ipv6 enable/disable [0|1]
ndlist Nd Configuration
ndv6 ipv6 ND protocol
ping6 ping6 [-I] [IP-addr|host-name]
mld Multicast Listener Discovery
ping ping [-lN] [IP-addr|host-name]
phone Phone Setting
reboot Reboot
autoreboot Auto Reboot
apsmustencry Auto Config must encryption
reload Reload Factory Setting
route Route Configuration
save Save to flash
sendmsg -[x] [URL] [msg]
sip SIP Configuartion
slic read or write slic registers
sntp SNTP Configuartion
stack Show stack status
staticrt Static Route Configuration
switch switch Configuration
test1 test
test2 test
time Get System Time
update Update Flash Code/RAM
ver Firmware Version
watchdog WatchDog Function
weblogo Change Web's logo
zmalloc zmalloc [size]
zfree memory free test
mausage Memory allocation usage
task Show task status
t38 T38 Configuartion
setccpflag Set PPP CCP on/off flag
setmacrate set mac rate(WAN/LAN)
sendlogto send log to (none/console/syslog)
showctlport show control port
stnmscreg start nmsc reg
stnmscalert send nmsc alert
stopstnmsc stop st_nmsc service
showstnmsc show st_nmsc status
session Session
echotx echotx
echorx echorx
tr069 tr069 command
accountchange tr069 account change command
fshelp Show command of file system
cat Concatenate files/stdin to stdout
echo Show text
ls List file/directory infomation
ll Show file/directory details
rm Remove files/dirctory
mv Rename SOURCE to DEST,or move SOURCE(s) to directory
touch Update/create files
df Show file system information
lzma lzma compress/decompress tool
filedump dump file
autocall Auto call command
OK
>exit
User Abort: Exit
TA-005 -LE88266-2PH-175CSW-SNMP-122M : IPv6 CLI
Login : superuser
Password :
=== launch_crystal_ND=38 , Id=7! ===
*******
Login Correct
>?
? Show CLI Command
arp ARP Configuration
auth Change User Name and Password
autotest Auto test
autoconfig Auto Confing
autoupdate Auto firmware update
book Edit phone book
cid Select slic Cid
crypto crypto test
debugmode Enter Debug Mode
dhcps Show status of dhcp server
dhcp6s DHCPv6 Server Configuration
dns DNS Configuration
srv Send DNS srv request
ddns DDNS Configuartion
dump Read/Write Memory
exit Exit
fixip Set fixed Ip
ftp Ftp client
http Tx http GET
ipconfig Interface Configuration
mac MAC Configuration
netbuf net buffer info
net NeT Configuration
sock Socket Information
tcp tcp Information
udp udp Information
nat NAT Configuration
virtual_switch Firmware Version
vlan VLAN Configuartion
env6 Set ipv6 enable/disable [0|1]
ndlist Nd Configuration
ndv6 ipv6 ND protocol
ping6 ping6 [-I] [IP-addr|host-name]
mld Multicast Listener Discovery
ping ping [-lN] [IP-addr|host-name]
phone Phone Setting
reboot Reboot
autoreboot Auto Reboot
apsmustencry Auto Config must encryption
reload Reload Factory Setting
route Route Configuration
save Save to flash
sendmsg -[x] [URL] [msg]
sip SIP Configuartion
slic read or write slic registers
sntp SNTP Configuartion
stack Show stack status
staticrt Static Route Configuration
switch switch Configuration
test1 test
test2 test
time Get System Time
update Update Flash Code/RAM
ver Firmware Version
watchdog WatchDog Function
weblogo Change Web's logo
zmalloc zmalloc [size]
zfree memory free test
mausage Memory allocation usage
task Show task status
t38 T38 Configuartion
setccpflag Set PPP CCP on/off flag
setmacrate set mac rate(WAN/LAN)
sendlogto send log to (none/console/syslog)
showctlport show control port
stnmscreg start nmsc reg
stnmscalert send nmsc alert
stopstnmsc stop st_nmsc service
showstnmsc show st_nmsc status
session Session
echotx echotx
echorx echorx
tr069 tr069 command
accountchange tr069 account change command
fshelp Show command of file system
cat Concatenate files/stdin to stdout
echo Show text
ls List file/directory infomation
ll Show file/directory details
rm Remove files/dirctory
mv Rename SOURCE to DEST,or move SOURCE(s) to directory
touch Update/create files
df Show file system information
lzma lzma compress/decompress tool
filedump dump file
autocall Auto call command
OK
>
=== launch_crystal_ND=38 , Id=9! ===
ไม่มีความคิดเห็น:
แสดงความคิดเห็น