Jump to content






Photo

oleg firmware

Posted by Patrickz , 09 August 2009 · 1208 views

หลังจากเขียนเรื่อง Router อเนกประสงค์ (http://www.narisa.co...?showentry=2080) ไป หลายๆ คนสนใจมาก เพราะเมื่อเปรียบเทียบกับอุปกรณ์ราคา 2000 - 3000 บาท นั้นเ็ป็น จัดเป็น embedded hardware ที่น่าสนทีเดียว  

เล่าต่อจากเดิมนิด... พอได้ router มาผมก็ไม่ค่อยมีเวลาเล่น  ได้แค่ upgrade firmware ไปเป็น 3.0.3.8  ซึ่งเทียบกับ interface เดิม (ที่ว่ากันว่า หน้าตาห่วยมาก) ก็ดีกว่าเดิมเยอะ

Posted Image
แต่มันสวยแต่รูป  feature ลด ^_^  งง  Telnet ไม่มี (แต่รุ่นเดิมนั้น มีให้ telnet เข้ามาได้)    แต่ตอนนี้อยากให้ feature เยอะๆ หน้าตาไม่สวยไม่เป็นไร ทำไงดี?

ก็ต้องนึกถึง oleg

สำหรับ oleg นั้นเป็น firmware ที่ปรับปรุงจาก firmware ของ asus เดิม ดังนั้นจึงใช้ได้กับ router ของ ASUS รุ่น WL-500gx/WL-550gE/WL-500gp/WL-500W/WL-320gE/WL-320gP/WL-330gE/WL-500gp V2/WL-520gU


เริ่มกันก่อน วิธีการ update/ติดตั้ง firmware นั้น router นั้นส่วนใหญ่มีวิธี upgrade เหมือนกัน ดังนี้
  • ต้องเข้าสู่ rescue mode
  • ใช้โปรแกรม restore/rescue mode หรือ tftp ส่ง firmware เข้า router
สำหรับการติดตั้ง oleg บน รุ่น WL-500gp  มีขั้นตอนดังนี้
  • หากคุณมีการใช้ router อยู่แล้ว ควร reset เป็นค่า default ตั้งต้น โดยการกดที่ปุ่ม EZSetup ค้างเอาไว้  (user/pass จะเป็น admin)
  • ตรวจสอบการตั้งค่า network ของคุณก่อน  คอมพิวเตอร์ของคุณควรตั้ง IP เป็น 192.168.1.10 (หรืออะไรก็ได้ที่ไม่ใช่ 192.168.1.1 เนื่องจาก default ip ของ router จะเป็น 192.168.1.1)
  • เตรียมโปรแกมสำหรับการติดตั้ง firmware ให้พร้อม  ผมใช้โปรแกรม Firmware Restoration ที่มากับ ASUS WL-500gP V2 utilities (หรือ จะใช้ tftp ก็ได้  แต่ผมจะเขียนถึงในคราวต่อไป)
  • เข้าสู่ rescue mode
    • ถอดสาย power ออก
    • กดปุ่ม restore ค้างไว้
    • เสียบสาย power
    • รอจนกว่าไฟ power จะกระพริบ
  • การติดตั้ง/ปรับปรุง firmware
    • เปิดโปรแกรม Firmware Restoration (จริงๆ ควรจะเปิดรอไว้แล้วนะนี่)
    • เลือกไฟล์ fimrware WL500gpv2-1.9.2.7-10.trx จากไฟล์ WL500gpv2-1.9.2.7-10.zip
    • กดปุ่ม upload
    • รอสักครู่ จนโปรแกรมขั้นข้อความว่า ให้รอ router จะ reboot
  • เสร็จแล้วล่ะ  ที่เหลือเป็นการเข้าไป config ก็ login ด้วย username/password ว่า admin
หน้าตาจะเหมือนของเดิมดังนี้

Posted Image


เมนูจะเพิ่มขึ้นดังนี้

Quote

Home
Quick Setup
Wireless
- Interface
- Bridge
- Access Control
- RADIUS Setting
- Advanced
IP Config
- WAN & LAN
- IPv6
- SNMP
- DHCP Server
- Route
- Miscellaneous
NAT Setting
- Port Trigger
- Virtual Server
- Virtual DMZ
Internet Firewall
- Basic Config
- WAN & LAN Filter
- MAC Filter
USB Application
- FTP Server
- Samba
- NFS Server
- Web Camera
Bandwidth Management
- Basic Config
System Setup
- Operation Mode
- Services
- Change Name
- Change Password
- Firmware Upgrade
- Setting Management
- Flashfs Management
- Factory Default
- System Command
Status & Log
- Status
- Wireless
- DHCP Leases
- Port Forwarding
- Routing Table
- System Log
Logout

ใช้คำสั่ง free ดูพบว่า ใช้ ram ไปแล้ว 13420K  เหลือให้อีก 16744K
ผมลอง Web Camera แล้วไม่ work :(  ดูจาก http://wl500g.info/s...t=63&highlight=[usb]+webcam แล้วพบว่า ยี่ห้อ creative ใช้ไม่ได้
"Warning: Now ASUS WL-500b only support for SAA8115HL, SAA811HL, OV511 OV511+ CCD chipset. Please ask vendor before purchase the webcam.

oleg มี webcam driver 2 ตัวคือ

PWC 9.0.2 driver
Jan  1 07:00:07 kernel: pwc Philips webcam module version 9.0.2 loaded.
Jan  1 07:00:07 kernel: pwc Supports Philips PCA645/646, PCVC675/680/690, PCVC720[40]/730/740/750 & PCVC830/840.
Jan  1 07:00:07 kernel: pwc Also supports the Askey VC010, various Logitech Quickcams, Samsung MPC-C10 and MPC-C30,
Jan  1 07:00:07 kernel: pwc the Creative WebCam 5 & Pro Ex, SOTEC Afina Eye and Visionite VCS-UC300 and VCS-UM100.

OV51x 1.65-1.12  ไม่รู้ว่าทำไมไม่ยอมมาใช้ driver นี้   ถ้าอยากรู้ว่า support กล้องตัวไหนบ้าง อาจต้องไปดูใน source code


"มีคนเพิ่ม RAM ให้เป็น 64 MB และ 128MB ได้ด้วย  แต่มีเยอะๆ ไปก็เท่านั้น เพราะ CPU นั้นความเร็วมีจำกัด ถึงจุดหนึ่งก็คงทำงานไม่ไหว  รอให้ router มาใช้ Atom กันก่อน (ซึ่งเริ่มมีแล้ว)
ความเร็วก็เพิ่มขึ้น หรืออาจเปลี่ยน cpu ได้...


Links





Quote

หากคุณมีการใช้ router อยู่แล้ว ควร reset เป็นค่า default ตั้งต้น โดยการกดที่ปุ่ม EZSetup ค้างเอาไว้ (user/pass จะเป็น admin)

เป็นปุ่มสั้น นะครับ ไม่แน่ใจว่า ใช่ ปุ่ม restore หรือเปล่า
  • Report