2016年3月16日水曜日

Android 6.0 Marshmallow!


Hey, I got a ticket to Marshmallow! yey!




2016年3月12日土曜日

Global HDD demand is increasing

469 million HDDs Shipped in 2015, 651 million HDDs in 2010 – AnandTech

Just now I'm interested in the trend of global HDD demand.

I didn't know this kind of information is corrected and published by someone, so have interest.

[Total number of units]
From above web page, total global demand is about flat from 2012.
2012 : 479.986 mil units
2013 : 551.3 mil units
2014 : 564.1 mil units
2015 468.9 mil units

Seems like up and down around 500 mil untis.


[Total capacity]
Total capacity is keep increasing as a unit of xx Exabytes.
2012 : 341.1 Exabytes shipped
2013 : 396.2 Exabytes shipped
2014 : 460.0 Exabytes shipped
2015 : 472.2 Exabytes shipped

I thought total capacity increasing more. People are taking a movie contents by action cam, Smartphone, 360 degrees camera, dash board cam. And publish them at YouTube or such as. this require more storage capacity. I don't have any doubt capacity demand will keep increasing for coming few years.


[Market share]
WD : about 43%
Seagate : about 40%
Toshiba : about 17%

WD keep #1 position. They're going to acquire the SanDisk. it's not affect to the HDD share directly. but WD will be come total storage vendor. For both HDD and SSD. I anticipate WD will keep #1 position for coming few years.


[HDD for notebook]
2012 : 179.2 mil units shipped
2013 : 158.3 mil units shipped
2014 : 162.4 mil units shipped
2015 : 126.8 mil units shipped


personal view, I don't think this is because of drop of the demand of notebook itself. Factor is replacing to SSD. Many notebook such as MacBookAir uses SSD now.
In the other hands, capacity of SSD is keep increasing. Also, spinning drive is not good for mobile device.
I anticipate HDD demand for noteblook will keep decreasing.


[HDD for desktop]
2012 : 161.7 mil units shipped
2013 : 145.2 mil units shipped
2014 : 137.4 mil units shipped
2015 : 99.6 mil units shipped

Huge drop from 2014 to 2015.I think this more comes from the drop of the demand of desktop PC. Desktop PC is more special. If you have some demand for expansion by using PCIe, you may choose Desktop PC. but most of the user just choose notebook.
Demand from corporate is different, but for the office purpose PC, it doesn't require the horse power. So notebook is enough for this usage.
I guess this drop reflect the drop of the demand of Desktop PC. And keep dropping for 2 or 3 years. But after that Demand for Desktop PC itself becomes "flat". But I also anticipate at that timing, Desktop PC doesn't need to choose "Desktop HDD". SSD or 2.5" HDD have enough capacity and user can choose 2.5" HDD / SSD for their Desktop PC. Maybe no reason to choose 3.5".


[HDD for CE(Consumer Electronics)]
2012 : 48.0 mil units shipped
2013 : 55.1 mil units shipped
2014 : 61.9 mil units shipped
2015 : 60.0 mil units shipped

This demand is lead by game console with HDD such as PS4, Xbox one. And in US, some "DIY" surveillance kit such as "SWAAN".
I have no idea for this region. But economy is steady. I don't think demand for those items are explosionally increased in few years.


[HDD for enterprise]
2012 : 53.6 mil units shipped
2013 : 62.3 mil units shipped
2014 : 63.0 mil units shipped
2015 : 62.1 mil units shipped

I don't have any doubt, number of units are stay, but capacity is increased.
There is a high capacity SSD, such as 15TB by Samsung, but it's till expensive. For the purpose of "just storage" in enterprise region, I anticipate still HDDs are mainstream for a few years.
They have the chance if silicon process becomes smaller, IC price will be dropped. But seems it's facing the physical boundary. They can increase vertical density by using 3D NAND. But I don't think it's affect to reduce the cost of chip. I can expect the mass product effect.
So I anticipate still HDDs are main stream for capacity purpose, such as data center. Demands are steady.


Replacing to SSD is reality. It's spreading from notebook, higher end data center. But I think it's taking some more time to completely replaced to HDD.
price, capacity is the main factor for them.


To be continued.
Spike.

2016年3月3日木曜日

DD-WRT-NXT : URL for open-wrt package.

I just realized that, link for open-wrt package which I introduced before doesn't work now.
Below is the latest link and procedure.

For WSR-600DD/1166DD

src/gz owrt_base http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/base/ 
src/gz owrt_luci http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/luci 
src/gz owrt_management http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/management 
src/gz owrt_packages http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/packages 
src/gz owrt_routing http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/routing 
src/gz owrt_telephony http://downloads.openwrt.org/chaos_calmer/15.05/ramips/mt7621/packages/telephony

For WXR-1900DHPD
 
src/gz owrt_base http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/base 
src/gz owrt_luci http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/luci 
src/gz owrt_management http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/management 
src/gz owrt_packages http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/packages 
src/gz owrt_routing http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/routing 
src/gz owrt_telephony http://downloads.openwrt.org/chaos_calmer/15.05/bcm53xx/generic/packages/telephony

And procedure on 1.3.4.
1. put above URL information to /etc/opkg/customfeeds.com
2. modify /etc/opkg.conf to disable signature check (option check_signature 0)

If you don't disable the signature, you couldn't find any package by "opkg list" command.

I'll update the instruction movie, but so far I wanted to update this information for the case someone in trouble.


To be continued.
Spike.

2016年3月2日水曜日

Microsoft XBOX 360 : Repaire HDD from un-recognized condition

Today, I found that Xbox 360 doesn't recognize the HDD. it has genuine HDD from Microsoft. So should be recognized.

First, I checked HDD if it works properly. I unplug it from Xbox 360, then connect it to PC.
On PC, it recognize the HDD as "normal" HDD. And checked sector 16-22, I found that it "zero filled". So my conclusion at this moment is Xbox 360 doesn't recognize HDD because of it's firmware is disappeared.


You need to download below items to repair.
HDDHackr : firmware(sector 16-22) write tool. Which can work on MS-DOS
hddss.bin : firmware image should be located at sector 16-22.
vfd : Virtual Floppy Drive, I use this to create the "virtual" bootable floppy disk.
HP USB disk storage format tool : USB disk format tool. This can install MS-DOS system from bootable floppy disk.

Steps are below.
    1. Install vfd and HP USB disk storage format tool on your windows PC.
    2. Run vfd and create new image. then mount that floppy drive as "A" drive.
    3. format "A" drive. You need to choose option to transfer MS-DOS system (make it bootable)
    4. plug USB-disk to your windows PC. then execute HP USB disk storage format tool.
    5. format USB-disk and choose option transfer MS-DOS system. Here you need to choose floppy disk, which you create as bootable MS-DOS disk at step 3
    6. download hddhackr and hods.bin. Extract them, and copy the extracted contents to the USB-disk.

    7. Connect your Xbox HDD to your operation PC.
    8. connect USB-disk to your operation PC.  Then boot from USB-Disk. Expectation here is boot up as MS-DOS system.
    9. Execute hddhacr. Then you could see the list of HDD. Please choose the HDD which you want to use it on the xbox 360.
    10. You need to choose "F" to flash firmware to 16-22 sector.
    11. choose hddss.bin file to be flashed. And choose undo.bin as a recovery file.
    12. After succeeded to write operation to HDD, you can turn off the PC.
    13. re plug your HDD to xbox 360, then turn on.
    14. At this moment, HDD is recognized as "unformatted". So let's choose and format. Then recognized as normal.


Basically that's all. Then your xbox could recognize HDD again.


To be continued.
Spike.

DD-WRT-NXT : How to configure VPN for PIA(Private Internet Access)

I tried to connect VPN on DD-WRT-NXT router. I actually used WXR-1900DHPD and succeeded to setup.

Here is the movie which describes about the procedure.


Unfortunately, I confirmed that it doesn't work you just configure to "Client" mode. So you need below steps to complete the setup.

    Condition of the equipment
     Router : WXR-1900DHPD (Buffalo Americas)
     Firmware Version : DD-WRT-XNT Ver. 1.3.4

    Procedure
    1. Logging in to the webUI of router.
    2. Move to [Network Services] - [OpenVPN] sub menu.
    3. Configure below items
      OpenVPN = Enabled
      Operation Mode = Use Custom Configuration File
      Device Mode = TUN
      Use Authentication = Enabled
      Username = <Username of PIA account>
      Password = <Password of PIA account>
      Masquerade Traffic = Checked
      Configuration File = <Attached on this page>

Here is the sample of configuration file. You can get it from below and apply to your router.
ovpn-jp.config : Connecting to Japanese server.
ovpn.config : Connecting to US west server.

Just in case, here is the contents described in above ovpn-jp.config file.
#
#Set the Server of Choice
remote japan.privateinternetaccess.com 1194
#
#
client
management 127.0.0.1 14
management-log-cache 250
proto udp
comp-lzo adaptive
fast-io
script-security 2
mtu-disc yes
verb 4
mute 5
cipher bf-cbc
auth sha1
tun-mtu 1500
resolv-retry infinite
nobind
persist-key
persist-tun
tls-client
remote-cert-tls server
status-version 3
status openvpn-status.log
daemon
<ca>
-----BEGIN CERTIFICATE-----
MIID2jCCA0OgAwIBAgIJAOtqMkR2JSXrMA0GCSqGSIb3DQEBBQUAMIGlMQswCQYD
VQQGEwJVUzELMAkGA1UECBMCT0gxETAPBgNVBAcTCENvbHVtYnVzMSAwHgYDVQQK
ExdQcml2YXRlIEludGVybmV0IEFjY2VzczEjMCEGA1UEAxMaUHJpdmF0ZSBJbnRl
cm5ldCBBY2Nlc3MgQ0ExLzAtBgkqhkiG9w0BCQEWIHNlY3VyZUBwcml2YXRlaW50
ZXJuZXRhY2Nlc3MuY29tMB4XDTEwMDgyMTE4MjU1NFoXDTIwMDgxODE4MjU1NFow
gaUxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMx
IDAeBgNVBAoTF1ByaXZhdGUgSW50ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2
YXRlIEludGVybmV0IEFjY2VzcyBDQTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHBy
aXZhdGVpbnRlcm5ldGFjY2Vzcy5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
AoGBAOlVlkHcxfN5HAswpryG7AN9CvcvVzcXvSEo91qAl/IE8H0knKZkIAhe/z3m
hz0t91dBHh5yfqwrXlGiyilplVB9tfZohvcikGF3G6FFC9j40GKP0/d22JfR2vJt
4/5JKRBlQc9wllswHZGmPVidQbU0YgoZl00bAySvkX/u1005AgMBAAGjggEOMIIB
CjAdBgNVHQ4EFgQUl8qwY2t+GN0pa/wfq+YODsxgVQkwgdoGA1UdIwSB0jCBz4AU
l8qwY2t+GN0pa/wfq+YODsxgVQmhgaukgagwgaUxCzAJBgNVBAYTAlVTMQswCQYD
VQQIEwJPSDERMA8GA1UEBxMIQ29sdW1idXMxIDAeBgNVBAoTF1ByaXZhdGUgSW50
ZXJuZXQgQWNjZXNzMSMwIQYDVQQDExpQcml2YXRlIEludGVybmV0IEFjY2VzcyBD
QTEvMC0GCSqGSIb3DQEJARYgc2VjdXJlQHByaXZhdGVpbnRlcm5ldGFjY2Vzcy5j
b22CCQDrajJEdiUl6zAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAByH
atXgZzjFO6qctQWwV31P4qLelZzYndoZ7olY8ANPxl7jlP3YmbE1RzSnWtID9Gge
fsKHi1jAS9tNP2E+DCZiWcM/5Y7/XKS/6KvrPQT90nM5klK9LfNvS+kFabMmMBe2
llQlzAzFiIfabACTQn84QLeLOActKhK8hFJy2Gy6
-----END CERTIFICATE-----
</ca>



As you can see, if you want to change the location of VPN server, please modify the line of "remote " to one of the server from the server list.


To be continued.
Spike.