Fiio X3 2ndのファームウェアを1.16betaに上げました
昨日音楽を聴いていたら、音が歪むようになりました。
1.11betaにしてからずっと平気だったので直ったのかなと思ったのですが甘かったです。
というわけで、こうなるとSDカードを初期化しないと直らないので、ついでに新しい1.16betaのファームウェアが出ていたので上げました・・・はまりました。
私はファームを弄ってから上げています。
Windowsでは問題にはならないと思いますが、Macを使っている方でpacktoolを使ってファームを変更している方は注意が必要です。
Macだとディレクトリ内に.DS_Storeというファイルが勝手に作られます。
これが曲者で、.DS_Storeのファイルがあると、packtoolが異常終了でこけます。
よって、例えば、Macでファイルの移動などをして、Windowsでpacktoolを使ってpackするとエラーが出てpackできない場合があります。
その際には、.DS_Storeのファイルが無いかを確認してみてください。
一番手っ取り早いのは、ターミナルを起動して、X3IIディレクトリをカレントディレクトリにして、以下のコマンドでカレントディレクトリ以下の.DS_Storeを消してくれます。
find . -name ".DS_Store" -delete
その後にpacktoolでpackするとうまくいくと思います。
ファームウェアを弄るツールがWindows用なので、Macでやられる方は少ないと思いますが、画像変更などをMacでやってpacktoolはWindowsのような方はご注意ください。
私はテーマをMacで弄るツールを作って、Macだけで完結するようにしています。
ツールだけでやる場合は、.DS_Storeが入らないので問題ありません。
しかし、今回、unpackにツールを利用、テーマは旧ファームウェアからコピーして、packはツールでやってみたところ、異常終了でpackできませんでした。
テーマをコピーしている時に.DS_Storeが入ってしまうようで、消したらうまくpackができましたので、原因はこの.DS_Storeかなと思われます。
また、次回はまらないように、このツールのpack前にプログラム側で.DS_Storeを消すようにしました。
これで次回からは問題ないはず。
※このツールはnishonshuやGIMPを入れたり、初期設定が結構面倒なので配布はしていません。