Interfacing your laptops onboard i2c
posted May 14th 2008 12:03am by Will O'Brienfiled under: classic hacks, laptops hacks, misc hacks

[ladyada] ran across this excellent hack by [phillip]. Apparently there’s a clock, data, 5v and ground connection available in most modern video connections. (He even notes HDMI cable pins) He wrote some drivers and can now control i2c hardware directly from the PC Mac. [Ladyada] notes that most laptops use an i2c bus for extra sensors as well. For now, the code only works on Mac OS X.





Woot, thanks for the mention. There’s a slightly more descriptive version (with additional pictures) posted at Instructables:
http://www.instructables.com/id/worlds-cheapest-i2c-i-squared-c-adapter/
I’m a bit swamped with other stuff at the moment, but when time permits I’ll be updating the posted code with support for Linux and examples for additional devices. That’s the good news. Bad news is that support for this method of I2C interfacing is just as spotty under Linux. Works great on my old ThinkPad A31p (ATI Radeon Mobility graphics), but no love on my Asus EeePC (Intel 915 graphics). Windows support is definitely feasible but is unfamiliar territory for me; might still happen somewhere down the line.
Posted at 3:24 am on May 14th, 2008 by pburgess