GadgetUK
Posts: 61
Joined: Thu Jan 19, 2012 6:02 pm

Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 7:14 am

Does anyone have more info on
ID_SD and ID_SC PINS:
These pins are reserved for ID EEPROM.
At boot time this I2C interface will be
interrogated to look for an EEPROM
that identifes the attached board and
allows automagic setup of the GPIOs
(and optionally, Linux drivers).
DO NOT USE these pins for anything other
than attaching an I2C ID EEPROM. Leave
unconnected if ID EEPROM not required.
On the new Pi B+ boards ?

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6084
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 7:16 am

As I understand it, you'll be able to plug in an add-on board and the pins will automatically be configured to support that board and a relevant module might be loaded. A bit like plugging in usb devices. I am not 100% on this though.

GadgetUK
Posts: 61
Joined: Thu Jan 19, 2012 6:02 pm

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 7:20 am

Thats my understanding, but the devil will be in the detail.

I'm making the assumption that it uses the P5 i2c pins

alias_neo
Posts: 108
Joined: Fri Jul 29, 2011 8:55 am
Location: London, England
Contact: Website

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 8:13 am

If this is correct, it's going to be great, the pi will be able to swap drivers and pin settings by identifying the board attached through its ID chip.

This should allow the GPIO to detect which device has been attached like a USB port does.

I'm hoping this will happen very early in the boot process so that attached displays etc can get full console outputs and whatnot.
http://2byt.es - Just my two bytes - RPi - Android - Arduino - Blog

fruitoftheloom
Posts: 21081
Joined: Tue Mar 25, 2014 12:40 pm
Location: Delightful Dorset

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 9:24 am

Retired disgracefully.....
This at present is my daily "computer" https://www.asus.com/us/Chrome-Devices/Chromebit-CS10/

User avatar
PeterO
Posts: 5147
Joined: Sun Jul 22, 2012 4:14 pm

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 9:37 am

Topic loop detected..... "Don't cross the beams"

PeterO
Discoverer of the PI2 XENON DEATH FLASH!
Interests: C,Python,PIC,Electronics,Ham Radio (G0DZB),1960s British Computers.
"The primary requirement (as we've always seen in your examples) is that the code is readable. " Dougie Lawson

ShiftPlusOne
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 6084
Joined: Fri Jul 29, 2011 5:36 pm
Location: The unfashionable end of the western spiral arm of the Galaxy

Re: Pi B+ ID_SD and ID_SC

Mon Jul 14, 2014 9:49 am

To avoid splitting this across multiple threads...

Return to “Interfacing (DSI, CSI, I2C, etc.)”