It is possible that you have either a non-functional component or a broken port on your Hummingbird. To test if a part is not functioning, do the following:
Place a replacement component in the same port and then run either your program or an example program to see if it works. With the exception of the sensors, Hummingbird kits come with at least two of each component type.
If testing a sensor, you may need to use a different sensor type, but you can still observe if the new sensor is behaving properly to rule out a problem with the sensor port.
To verify that the component works, place it in a different port and then program that port to turn on the output or read from the sensor.
If the replacement parts also do not work, you may have a broken port.
If you end up having a broken component or broken port on your Hummingbird, please contact us to see if it can be replaced under our warranty.