Profile cover photo
Profile photo
Benson Leung
16,063 followers -
Fixer of Bugs.
Fixer of Bugs.

16,063 followers
About
Posts

Post has attachment
Migrating to Medium.

I'm in the process of moving my USB Type-C Explained series to Medium. Here's the first one, which is USB Type-C's Configuration Channel

I've also taken the opportunity to do a quick once over and correct dead links in the article, and fix up some grammar stuff I missed when I wrote these on G+.

https://medium.com/@leung.benson/usb-type-c-s-configuration-channel-31e08047677d
Add a comment...

Post has attachment
Look what I found in my Pokéball...

#USBC #USB #TypeC
Photo
Add a comment...

Post has attachment
Great article about Chrome OS Security!

+Will Drewry got interviewed about the philosophy behind the Chrome OS project, along with +Kan Liu.
Add a comment...

Post has attachment
Does this artwork look like me? Try with your own #selfie at g.co/arts/selfie #GoogleArts

I think this is pretty close!
Photo
Add a comment...

Post has attachment
The made for +Google site has launched, listing partner brands that are specifically designed for Google's Pixel phones and Pixelbook laptop.

Not all of the brands here offer USB accessories, but those that do offer USB-C accessories have been built to Google's standards.

If you are an accessory maker and wish to participate in the partnership program, contact madeforgoogleinfo@google.com.
Add a comment...

Post has attachment
My team at +Google, the +Google Chrome OS team, along with Google's Hardware team has released a new Chromebook with #USB #TypeC.

The Pixelbook is the first Chromebook with Intel's 7th Gen Core processors, and has other neat features like support for a low latency pen, and the Assistant.

It has two USB Type-C ports that support USB 3.1 Gen 1, DP Alternate Mode, and charging up to 45W.

#USBC
Add a comment...

Post has attachment
Almost missed this #USB #TypeC news, but my colleagues at +Motorola has launched an Android One version of their moto X4 phone in collaboration with the Project Fi team, and it has a USB Type-C port.

It supports fast charging under Motorola's "TurboPower" moniker, but under the hood, it utilizes USB Type-C and USB Power Delivery for up to 15W of power.

Not bad for a $399 phone.

#USBC
Add a comment...

Post has attachment
EDIT:
I'd like to clarify this post as Pixel 2 and 2 XL will not be able to support 27W charging. While the phones may be able to negotiate more power using USB Power Delivery when connected to a higher wattage charger, there are other factors which may limit the speed at which it charges the battery. The included 18W charger in the box will provide optimal charging for Pixel 2 and 2 XL. Sorry for the confusion!

My company (+Google) has launched some new phones!

These new phones, of course, use USB Type-C connectors and implement USB Power Delivery for fast charging. They ship with 18W Type-C + PD power adapters.

New this year is that these phones can support up to 27W charging from compliant PD chargers.

Also, a point about the software is that starting in Android Oreo, Pixel phones (including 2016 Pixel models and the Pixel 2 and Pixel 2 XL) now implements Type-C and PD support using the new Type-C Port Manager in the Linux kernel.

Horray for open source!

https://lwn.net/Articles/702508/
Add a comment...

Post has attachment
Add a comment...

Post has attachment
How do USB Type-C chargers support older USB devices?

tl;dr: All new USB-C dedicated chargers must also support USB Battery Charging 1.2 Dedicated Charging Port (BC 1.2 DCP) by shorting together Dp and Dn.

Ever run into a situation where you plug your older MicroB or Lightning port phone into a Type-C charger and nothing happens, or slow charging happens?

I was looking through some of the ECNs (Engineering Change Notices, or how the folks behind USB make changes to the specs) in the latest USB document bundle, and I noticed a document named, "USB Type-C ECN BC1.2 Clarification."

In red, there's the new requirement:
"A USB-based charger with a USB Type-C receptacle (Source) which is not capable of data
communication shall advertise Type-C current of at least 1.5A and shall short D+ and D- together
with a resistance less than 200ohms. This will ensure backwards compatibility with legacy sinks which
may use BC1.2 for charger detection."

Why did they make this change? Because prior to this requirement, BC 1.2 was completely optional and some dedicated chargers with Type-C receptacles chose to not implement it, instead implementing Apple's 2.4A BrickID, or nothing at all (floating Dp Dn). In some cases, this meant that completely valid cable combinations (using a C-to-Areceptacle adapter + A-to-B or A-to-Lightning, or using a C-to-uB, or a C-to-Lightning) would result in no charging or slow charging.

Going forward, all new dedicated chargers (those that lack any data functionality) must short Dp and Dn in accordance to BC 1.2 DCP. This will ensure that legacy devices will detect Type-C chargers as DCPs. This will include legacy iPhones and iPads as well.

Note: This requirement also means that it's no longer allowed to use Apple's BrickID method on Type-C receptacles anymore to advertise 2.4A on the port. This was covered in an earlier Type-C ECN which forbid all proprietary charging methods on the new Type-C connector, including Apple's. Now, if it's a receptacle dedicated charger, it MUST support BC 1.2 DCP.

This ECN, by the way, has also been rolled into the latest Universal Serial Bus
Type-C Cable and Connector Specification Revision 1.3.


+Nathan K. and +Hanpen for FYI, since they both ran into chargers that don't do this yet (various Anker and other chargers).
Photo
Add a comment...
Wait while more posts are being loaded