Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Bebopr Enable Workaround
Update 2013-07-07 - With the new BeBoPr-Bridge, these modifications are no longer needed and the BeBoPr will become 100% BeagleBone Black compatible.
Fixing the BeBoPr I/O enable signals for the Beaglebone Black requires the removal of two pins from the P8 connector and adding two patch wires on the backside of the cape.
NOTE: There is a reasonable chance that a software workaround can replace this modification sometime in the near future. If you're not in a hurry, watch this site for updates.
Removal of 2 pins
- Use a soldering iron and a pair of needle nose pliers to remove two pins at the indicated positions from the connector. These are pins 3 and 5 from the P8 connector. Grab the pins, one at a time, with the pliers and heat the pin at the backside of the board with the soldering iron. Once the solder melts, pull the pin from the connector with the pliers.
Adding two patch wires
- Connect pin 5 from P8 (position of removed pin) and pin 7 from P8 with a short piece of wire.
- Connect pin 3 from P8 (position of removed pin) and pin 10 from P9 with a longer piece of wire.
This patch connects the #IO_PWR_ON to gpio66 (previously gpio34). The IO_PWR_ON gets connected to the #SYS_RESET signal instead of gpio38. The BeBoPr software enables all three signals to stay backwards compatible with both modified and un-modified capes.