32
behaviour, otherwise Witty Pi 3 doesn’t know when the system is off, and can not fully cut the
power.
GPIO-2 and GPIO-3 are for I
2
C communication between Raspberry Pi and the RTC chip (DS3231).
I
2
C devices are identified by I
2
C address, and they can share the I
2
C pins as long as they have
different I
2
C addresses.
Is Witty Pi 3 Compatible with “Other Hardware”?
We have got a lot of emails asking this question, with the “Other Hardware” replaced by different
kinds of hardware.
Please understand that we might not have the hardware you have on hand, and even if we have, it is
difficult for us to make tests on all these hardware with Witty Pi 3. Fortunately, it is not that difficult
to figure out the answer by yourself. Basically you just need to consider the I
2
C address and GPIO
pins used by the “Other Hardware”.
If the “Other Hardware” uses 0x68 I
2
C address, it will be a confliction with Witty Pi’s RTC chip and
you can not use it with Witty Pi together. If the “Other Hardware” uses 0x69 I
2
C address, you will
need to change the I
2
C address used by Witty Pi’s micro controller, and change the software
accordingly.
If the “Other Hardware” doesn’t use any GPIO pin that used by Witty Pi, and it doesn’t use 0x68 or
0x69 I
2
C address, then it should be compatible with Witty Pi.
If you have no idea which I
2
C address (if applicable) or GPIO pins are used by the “Other
Hardware”, please contact its developer, as they certainly know their hardware and can provide you
accurate information about it.
Witty Pi 3 does not boot?
Some customers meet the situation that Witty Pi 3 only boot Raspberry Pi for a few seconds, and
then shutdown Raspberry Pi or cut the power directly.
Remarks: you may need to disconnect Witty Pi 3 from your Raspberry Pi, and power on Raspberry
Pi only for troubleshooting.
There are some possible reasons that can cause this kind of problem:
1. 1-Wire interface is enabled on GPIO-4, which conflicts with Witty Pi
If you have 1-Wire interface enabled, by default it will use GPIO-4. Because Witty Pi uses GPIO-4
pin to receive shutdown command, this will bring confliction and Witty Pi will shut down your
Raspberry Pi after every boot. You won’t even have chance to login the system.