LS-XHL と LS-CHL

LS-CHL LS-XHL

LS-CL と LS-CHL とは ハードは同じでファームが違うだけと思っていたがハズレた。
では、LS-CHL と LS-XHL とは?

ファーム

yasunari@ude:/mnt/tmp$ ls -l lschl-110/ lsxhl-110/
lschl-110/:
total 143636
-rw-rw-r-- 1 yasunari yamasita    369968 May  7 16:31 LSUpdater.exe
-rw-rw-r-- 1 yasunari yamasita       172 May  7 16:31 LSUpdater.ini
-rw-rw-r-- 1 yasunari yamasita 135304731 May  7 16:31 hddrootfs.img
-rw-rw-r-- 1 yasunari yamasita   8902317 May  7 16:31 initrd.img
-rw-rw-r-- 1 yasunari yamasita       237 May  7 16:31 linkstation_version.txt
-rw-rw-r-- 1 yasunari yamasita    398704 May  7 16:31 u-boot.buffalo.updated
-rw-rw-r-- 1 yasunari yamasita   2088760 May  7 16:31 uImage.buffalo

lsxhl-110/:
total 143636
-rw-rw-r-- 1 yasunari yamasita    369968 May  7 16:29 LSUpdater.exe
-rw-rw-r-- 1 yasunari yamasita       172 May  7 16:29 LSUpdater.ini
-rw-rw-r-- 1 yasunari yamasita 135304731 May  7 16:29 hddrootfs.img
-rw-rw-r-- 1 yasunari yamasita   8902317 May  7 16:29 initrd.img
-rw-rw-r-- 1 yasunari yamasita       237 May  7 16:29 linkstation_version.txt
-rw-rw-r-- 1 yasunari yamasita    398704 May  7 16:29 u-boot.buffalo.updated
-rw-rw-r-- 1 yasunari yamasita   2088760 May  7 16:29 uImage.buffalo
yasunari@ude:/mnt/tmp$
え゛?
全ファイルサイズが一緒。

違いを見てみる

yasunari@ude:/mnt/tmp$ diff -cr lschl-110/ lsxhl-110/
diff -cr lschl-110/LSUpdater.ini lsxhl-110/LSUpdater.ini
*** lschl-110/LSUpdater.ini     Thu May  7 16:31:06 2009
--- lsxhl-110/LSUpdater.ini     Thu May  7 16:29:18 2009
***************
*** 1,11 ****
  [Application]
! Title = BUFFALO LS-CHL Updater Ver.1.10
  WaitReboot = 480
  WaitFormat = 500

  [Target]
! ProductID = 0x00000012
! Name = LS-CHL

  [Flags]
  VersionCheck = 1
--- 1,11 ----
  [Application]
! Title = BUFFALO LS-XHL Updater Ver.1.10
  WaitReboot = 480
  WaitFormat = 500

  [Target]
! ProductID = 0x00000011
! Name = LS-XHL

  [Flags]
  VersionCheck = 1
diff -cr lschl-110/linkstation_version.txt lsxhl-110/linkstation_version.txt
*** lschl-110/linkstation_version.txt   Thu May  7 16:31:20 2009
--- lsxhl-110/linkstation_version.txt   Thu May  7 16:29:34 2009
***************
*** 1,5 ****
  VERSION=1.10-0.73
! BOOT=0.09
  KERNEL=2009/05/07 13:35:43
  INITRD=2009/05/07 13:36:51
  ROOTFS=2009/05/07 13:36:27
--- 1,5 ----
  VERSION=1.10-0.73
! BOOT=0.08
  KERNEL=2009/05/07 13:35:43
  INITRD=2009/05/07 13:36:51
  ROOTFS=2009/05/07 13:36:27
Binary files lschl-110/u-boot.buffalo.updated and lsxhl-110/u-boot.buffalo.updated differ
yasunari@ude:/mnt/tmp$
u-boot.buffalo.updated は違うが、
カーネル(uImage.buffalo)もディレクトリツリー(hddrootfs.img)も一緒。

クロックが違うだけ?

ということで、
LS-CHL と LS-XHL とは、CPU のクロックが違うだけで、 そのほかは一緒。に、100ハック

LS-CHL と LS-XHL とのファームを共通化したところは、Buffalo 偉い!

管理画面の「マニュアルを読む」をクリックすると、 「TS-XLシリーズ/TS-WXLシリーズマニュアル」が 開くバグまで共通化していて、Buffalo 腐ってる!(笑)

LS-CHL のファーム入り HDD で LS-XHL を起動

LS-CL では起動しなかった LS-CHL のファーム入り HDD を Buffalo からの購入品である LS-XHL にセットして電源を入れてみた。

立ち上がってきた。

散歩

LS-XHL にはシリアルコンソールが(まだ?)つけられていないので、 telnetd を有効にして、root のパスワードを消して、、、
BUFFALO INC. BuffaloNas series

UNINSPECT8DF login: root
No mail.
root@UNINSPECT8DF:~# cat /proc/buffalo/firmware
SERIES=BuffaloNas
PRODUCTNAME=UNINSPECT(Unknown)
VERSION=0.16
SUBVERSION=FLASH 0.00
PRODUCTID=0x80000080
BUILDDATE=2009/05/07 13:35:43
BOOTVER=0.08
root@UNINSPECT8DF:~# 
やっぱり、PRODUCTID=0x80000080

ということは、今、LS-CHL も LS-XHL も見分けがつかない状態。 ファームがおんなじなので、見分けをつけなくていいのかも。

LS-XHL のファームが 1.10 にメジャーバージョンアップしたのも、
LS-CHL のファームウェアアップデータが いきなり 1.10 で出てきたのも、
納得できた。

次のアップデータは?

気になるのは次のアップデータ。
3つの PRODUCTID に一つのアップデータでちゃんと対応できるの?
それとも 「一旦 1.10 にアップデートしてから、本アップデータを適用下さい」?

それとも、ファームウェア修復ツールがリリースされる?



LS-CHL
バッファローダイレクト
楽天市場
Amazon
LS-XHL
バッファローダイレクト
楽天市場
amazon
Sofmap
ValuMore


LS-CL に LS-CHL ファームウェア Ver.1.10
ハックの記録
LinkStation/玄箱 をハックしよう

ファームウェア 1.10 は、もれなくセキュリティホールつき

Copyright (C) 2003-2009 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市