Profile cover photo
Profile photo

ぎんよく's posts

Post has attachment

Post has attachment

Post has attachment
Nexus 6Pの「the factory mode driver」なるもの

3日ほど前にOnePlus 2が$50引きになるクーポンメールのようなものが届いたのですが、これって誰かに渡せるんですかね?



Post has shared content
USB Type-C + USB Aケーブルの判定方法について。

Nexus 5Xは「adb shell "cat /sys/bus/i2c/drivers/fusb301/*/fclientcur"」で、Nexus 6Pは「adb shell "cat /sys/class/typec/typec_device/current_detect"」と入力。
USB C to A cable testing refined - Nexus 5X only
Edit: Now 6P as well
Edit: added descriptions of output values

Short version
adb shell "cat /sys/bus/i2c/drivers/fusb301/*/fclientcur"
Or  from a shell on the phone
cat /sys/bus/i2c/drivers/fusb301/*/fclientcur

If the result is 3000 an A to C cable is non-compliant

Possible values
0 - standard USB charging
1500 - 1.5 amp type C charging
3000 - 3 amp type C charging

It will also report 0 if not plugged in.

adb shell "cat /sys/class/typec/typec_device/current_detect"
Or from a shell on the phone
cat /sys/class/typec/typec_device/current_detect

If the result is 2 an A to C cable is non-compliant

Possible values
0 - standard USB charging
1 - 1.5A type C
2 - 3A type C

The FUSB301 chip is connected directly to the configuration channel pins in the Type-C port on the Nexus 5X and is used determine if the cable is connected, the orientation, and the power level and direction.  The fusb301 driver makes the charge current value available in the file fclientcur in the sys file system.  Because this is as close as it gets to the CC pins in the port, this is the best that can be done from the phone.

Also, because this can be done from the phone, if it is in fact reliable, an app can be built around this.

Looking at the kernel sources for the 6P, it doesn't have the fusb301 driver so it is probably using a different chip. 

The 6P uses a tusb320

Post has shared content
USB Type-C + USB Aケーブルの判定方法について。
デバッグモードにして「adb shell dmesg | grep 'Avail curr from USB'」を実行するとUSBで何mAで充電可能か見れる模様。

Checking USB type-c to type-a cable compliance with the Nexus 5X

Install adb
Enable developer options and usb debugging on your Nexus 5X
Connect your phone to your computer with the cable to be tested

adb shell dmesg | grep 'Avail curr from USB'

If you don't have grep, just run

adb shell dmesg

And then just look for the Avail curr line.  There may be more than one entry, but we're looking at the last one which is the most recent.  My results are

[22560.060485] dwc3 f9200000.dwc3: Avail curr from USB = 3000

If you see 3000 then I'm sorry, but you have a non-compliant cable.

If instead you see Avail curr from USB = 500 or possibly 1500 then your cable is good.

Post has shared content
カメラスマホの「ASUS ZenFone Zoom」と「Panasonic DMC-CM10」を比べてみる
「ASUS ZenFone Zoom」と同じカメラスマホである「Panasonic DMC-CM10」を比べてみました。 「ASUS ZenFone Zoom」と「Panasonic DMC-CM10」 「 ASUSが光学3倍ズーム搭載スマホ「ZenFone Zoom」の日本発売を発表 」でお伝えした通り、ZenFone Zoomはスマートフォンにも関わらず 光学3倍ズーム搭載 した、いわば" カメラスマホ "とでも言うべき端末です。 光学3倍ズームカメラ搭載の「ASUS ZenFone Zoom」 そんなZ...

Post has shared content
ASUSが光学3倍ズーム搭載スマホ「ZenFone Zoom」の日本発売を発表
ASUSが光学3倍ズーム搭載スマホ「ZenFone Zoom」の日本発売を発表しました。 ZenFone Zoom ASUS Japanは本日、「ZenFone Zoom」の日本発売を発表しました。 ZenFone Zoomは、Intel Atom Z3590 2.3GHz 4コア、4GB RAM、5.5インチ フルHD液晶などを備えたハイスペックなスマートフォンです。 アルミニウムユニボディを採用。背面はレザー調の加工が施されており、2015年グッドデザイン賞も受賞しています。 最大の特徴は、"Zoom"の...

Post has shared content
MVNOのmineoが「10GB」コースの提供を開始しました。同時に、割引やプレゼントキャンペーンも実施しています。 「10GB」コースを新設 NTT docomo/auのMVNOであるmineo(マイネオ)は、本日2016/1/21より月間「10GB」コースの提供を開始することを発表しています。 今までは、1ヶ月間に使える容量として500MB/1GB/3GB/5GBの4つを提供していましたが、新たに 10GBの選択肢が加わった 形です。 月額料金は、データ通信のみの「シングルタイプ」が2,520円、通話も可...

Post has shared content
Galaxy Nexus向けにAndroid 5.1 CyanogenMod 12.1(CM12.1)の公式配信開始
Galaxy Nexus向けにAndroid 5.1 CyanogenMod 12.1(CM12.1)の公式配信が開始されました。 Galaxy Nexus向けCyanogenMod 12.1 Galaxy Nexusは2011年12月に発売された韓国のSamsung Electronicsが製作したスマートフォンです。日本でもNTT docomoからGalaxy Nexus(SC-04D)として販売されました。 発売当初はAndroid 4.0 "Ice Cream Sandwich"が搭載されていましたが...
Wait while more posts are being loaded