Upgrade Firmware -> DSL-G604T_V2.00B12.AU_20070509

คำเตือน บันทึกนี้สำหรับผู้มีประสบการณ์ในการ upgrade firmware และ มีความรู้พื้นฐานเป็นอย่างดีแล้ว ผมไม่รับผิดชอบความเสียหายอันอาจจะเกิดขึ้นใดๆ

เกริ่นก่อน ตั้งใจว่าจะบันทึกไว้ว่าตั้งแต่ได้ Router DSL-G604T มานั้น ทำอะไรไปบ้าง

เล่าย้อนหลัง
ผมได้ router ตัวนี้มาสักระยะ (จำไม่ได้ คงเกือบปี) ทนมาก เปิดทิ้งไว้เป็นอาทิตย์ก็ยังสามารถทำงานได้ตามปกติ
router ของผมเป็น Revision V.A3

 

 

สรุปนิด
revision A ADSL 1.0 (รุ่นแรก สามารถ upgrade firemware ได้)
revision B ADSL2/2+ (คือ rev A ที่ ผ่านการ upgrade fireware 2 แล้ว)
revision C สนับสนุนเรื่อง QOS,WPA2

ปัจจุบันจะมีรุ่น Revision B และ C ซึ่งเป็น generation II ซึ่งจะ support เรื่องของ QOS ด้วย
ไม่ได้สังเกตุว่า ในเมืองไทย มีขายหรือไม่ ส่วน Rev A กับ B ก็ต่างกันที่ firmware เท่านั้นเอง ซึ่งเข้าใจว่า firmware เหล่านี้
ผ่านการ upgrade มาแล้วเรียบร้อย

รายละเอียดเพิ่มเติม ดูที่ DSL-G604T Model



อะไรอยู่ข้างใน
DSL-G604T

OS ใช้ MontaVista Linux + busybox

FileSystem ใช้ squashfs (#cat /proc/filesystems)

nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   sockfs
    nodev   tmpfs
    nodev   shm
    nodev   pipefs
    nodev   ramfs
    nodev   devfs
            squashfs

 

CPU ใช้MIPS (#cat /proc/cpuinfo)

processor               : 0
    cpu model               : MIPS 4KEc V4.8
    BogoMIPS                : 149.91
    wait instruction        : no
    microsecond timers      : yes
    extra interrupt vector  : yes
    hardware watchpoint     : yes
    VCED exceptions         : not available
    VCEI exceptions         : not available

 

MemInfo (#cat /proc/meminfo)

total:    used:    free:  shared: buffers:  cached:
    Mem:  14725120 14397440   327680        0  1576960  5025792
    Swap:        0        0        0
    MemTotal:        14380 kB
    MemFree:           320 kB
    MemShared:           0 kB
    Buffers:          1540 kB
    Cached:           4908 kB
    SwapCached:          0 kB
    Active:           3296 kB
    Inactive:         5388 kB
    HighTotal:           0 kB
    HighFree:            0 kB
    LowTotal:        14380 kB
    LowFree:           320 kB
    SwapTotal:           0 kB
    SwapFree:            0 kB

 รายละเอียดอย่างลึก ไปอ่านบทความ DlinkDslG604t จาก seattlewireless.net เอาเอง เขียนไว้ได้ดีจริงๆ



Upgrade Firmware -> DSL-G604T_V2.00B12.AU_20070509
อ่านอื่น ลองอ่าน Upgrade Firmware Version 2 ให้กับ DSL-G604T (จาก thelordofwireless.com) ซึ่งเขียนไว้ดีแล้ว
ไฟล์ firmware ที่ผมใช้คือ DLinkTH_DSL-G604T_V2.00B01T01.TH.20060809_upgradeB10.exe
(firmware version: V2.00B01T01.TH.20060809) ใช้งานได้ดี

ใช้ firmware
V2.00B01T01.TH.20060809 มาพักใหญ่ๆ ก็ทำงานได้ดี ยกเว้นเรื่อง DDNS (Dynamic DNS)
ซึ่งมีให้เลือกใช้ระหว่าง dyndns.org และ no-ip.org แต่ว่า dyndns นั้นไม่สามารถทำงานได้อย่างถูกต้อง

แวะไปดู dlink ของ Australia (http://www.dlink.com.au/) พบว่า ที่นี่จะมีการปล่อย firmware ใหม่ๆ อยู่เสมอ
ลองดูประวัติการ ปรับปรุง firmware ของ DSL-G604T และ Linksys WRT54G ซึ่งเป็นสองยี่ห้อ สองรุ่นยอดนิยม feature ใกล้เคียงกันนะ เป็นสองยี่ห้อที่ดี

ทำไมต้อง upgrade ของเดิมก็มีอยู่แล้ว?? ใช้ได้ดี ไม่มีปัญหาด้วย นั่นสิ ก็อยากลองของไงครับ!
หน้า download อยู่ที่ ftp://files.dlink.com.au/products/DSL-G604T
firmware ที่ download คือ DSL-G604T_V2.00B12.AU_20070509.zip เดี่ยวจะลอง upgrade ดู....

กลับมาแล้วครับ  แสดงว่าใช้งานได้ กำลังจะเล่าให้ฟังกัน
ผมใช้เวลา upgrade ประมาณ 2-3 นาที แล้วทำการ restart router ครั้งหนึ่ง
จากนั้น ผมไม่สามารถติดต่อ router ได้ดี network ไม่เห็น มองไม่เห็นอะไรเลย...!!
ไม่ใช่อะไร ถ้าในไทยมักใช้ 192.168.x.x แต่ Australia เค้า set default มาเป็น 10.1.1.1
จากนั้นก็ไม่ยากอะไร set network ให้คอมฯ ก็มองเห็นแล้ว (ใครอ่านบันทึกนี้ไม่จบ ก็ควรจะอ่านให้จบ จะได้ไม่ต้องตกใจ แล้วไอ้ที่ตกใจหน่ะ ก่อนจะทำอะไร ควรจะอ่านข้อแนะนำ (readme, manual) เสียก่อน)

สุดท้าย............ผมต้องเสียเวลา downgrade ไปที่ G604T_V2.00B01T01.TH.20060809 อีกครั้ง เพราะไม่สามารถติดต่อ ISP ได้ เนื่องจากว่า ผมไม่ได้รู้ VPI/VCI (ไม่ได้ดู ลืม)

upgrade fireware อีกที login แล้วก็ไปที่ home > wan เลือก vpi=0, vci=100 จากนั้นก็ใส่ username, password ก็ใช้ได้แล้ว (ลืม wizard ไปซะ มัน firmware ต่างประเทศ)


firmware รุ่นนี้ ไม่ได้ต่างจากตัวเดิมสักเท่าไหร่ แก้ bug เครื่อง dyndns.org และ ปรับหรือตั้งค่าได้มาก(ละเอียด)ขึ้น