Onion Omega Cellular Expansion Documentation


Is there any documentation available for the Onion Omega Cellular Expansion? I’m assuming the documentation would come from Hologram since they designed the board. There is no documentation to be found on either the onion.io site or the hologram.io site.

If documentation isn’t available yet, at least some initial guidance of how the expansion communicates would be useful. Maybe even just some pinouts.


I was unaware of any expansion. Where did you buy it from? Where can I find more information about it? I don’t see anything on either site.

update Ah, Google is all knowing. Looks interesting.


Any update on this? I received my Omega Cellular Expansion today but I can’t actually use it because there is absolutely no instruction/documentation available. I’ve googled, searched both Onion and Hologram’s forums, and I’ve poked around in shell trying to get any kind of data from the expansion, but I got nada.


I’ve posted my recent progress with this issue on the Omega forums here: https://community.onion.io/topic/2379/hologram-cellular-expansion-docs/6

I have installed the python SDK, but it can’t communicate with the board. I get this error:

root@Omega-32CB:~# hologram modem signal
Traceback (most recent call last):
  File "/usr/bin/hologram", line 167, in <module>
if __name__ == '__main__': main()
  File "/usr/bin/hologram", line 163, in main
  File "/usr/lib/python2.7/site-packages/scripts/hologram_modem.py", line 147, in run_hologram_modem
  File "/usr/lib/python2.7/site-packages/scripts/hologram_modem.py", line 60, in run_modem_signal
cloud = CustomCloud(None, enable_inbound=False, network='cellular')
  File "/usr/lib/python2.7/site-packages/Hologram/CustomCloud.py", line 35, in __init__
  File "/usr/lib/python2.7/site-packages/Hologram/Cloud.py", line 36, in __init__
  File "/usr/lib/python2.7/site-packages/Hologram/Cloud.py", line 50, in initializeNetwork
self._networkManager = NetworkManager.NetworkManager(self.event, network)
  File "/usr/lib/python2.7/site-packages/Hologram/Network/NetworkManager.py", line 40, in __init__
self.network = network
  File "/usr/lib/python2.7/site-packages/Hologram/Network/NetworkManager.py", line 70, in network
  File "/usr/lib/python2.7/site-packages/Hologram/Network/Cellular.py", line 47, in autodetect_modem
dev_devices = self._scan_for_modems()
  File "/usr/lib/python2.7/site-packages/Hologram/Network/Cellular.py", line 114, in _scan_for_modems
if self._scan_for_modem(modemHandler):
  File "/usr/lib/python2.7/site-packages/Hologram/Network/Cellular.py", line 128, in _scan_for_modem
dev = usb.core.find(idVendor=vid, idProduct=pid)
  File "/usr/lib/python2.7/site-packages/usb/core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available


Updates here: http://community.onion.io/topic/2379/hologram-cellular-expansion-docs/6