Commit f3238b

2026-01-28 19:05:57 Peter van Dijk: import private notes
miners/nebra outdoor.md ..
@@ 1,1 1,165 @@
# Nebra Outdoor
+
+ # unsorted notes, to be sorted
+
+ via https://helium.nebra.com/datasheets/hotspots/outdoor/Nebra%20Outdoor%20Hotspot%20Datasheet.pdf
+
+ has two:
+
+ > Lora Module Connector - Designed for use with select M-PCIE LoRa Concentrators, these only have wired up SPI, plus GPS PPS from the GPS Module
+
+ it also has one slot with just USB wired up (and the SIM and ....)
+
+ But now I wonder if we can replace the entire Pi CM(3) daughterboard with some esp or nrf plus semtech 1262 kit to even avoid the power draw of a pi - depending on use case, of course. Answer: we can remove the cm3 and still get all power pins.
+
+ https://github.com/wehooper4/Meshtastic-Hardware/tree/main/NebraHat
+
+ https://github.com/wirenboard/atecc-util
+
+ https://github.com/pinztrek/nebra-hnt-meshtasticd - mentioned waveshare board might be https://www.waveshare.com/sx1262-868m-lora-hat.htm, also https://m.youtube.com/watch?v=hJv9Xv6PUJ4 plus https://www.youtube.com/watch?v=OrHVr8An9Io
+
+ https://meshtastic.org/blog/a-major-solution-to-a-miner-problem/
+
+ ### usb hub (bt/wifi) daughter board
+
+ appears to get usb over an actual usb cable from a usb port on the mainboard. the 40 pin header only appears to have a few pins connected:
+
+ * 1 (3v3), going to ECC1 and other things
+ * 22 (gpio25, going to LED1)
+ * 17? going to a button
+ * two more low-numbered pins going to ECC1, probably 2 (I2C1 SDA) and 3 (I2C1 SCL)
+
+ ### exar ethernet/i2c/gpio
+
+ ```
+ Bus 001 Device 005: ID 04e2:1300 Exar Corp. XR2280x 10/100 Ethernet
+ Bus 001 Device 006: ID 04e2:1100 Exar Corp. XR2280x I2C Controller
+ Bus 001 Device 007: ID 04e2:1200 Exar Corp. XR2280x GPIO Controller
+ ```
+
+
+
+ ### power draw
+
+ each section here is an incremental change from the previous one
+
+ #### stock miner, BT dongle removed, heltec v3 plugged in
+
+ 5-7W
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 008, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 003: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 007, If 0, Class=Vendor Specific Class, Driver=rtl8xxxu, 480M
+ |__ Port 002: Dev 009, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
+ ```
+
+ #### remove wifi
+
+ 4W
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 008, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 003: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 002: Dev 007, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
+ ```
+
+ #### remove heltec
+
+ 4-5W
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 008, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 003: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
+ ```
+
+ #### remove usb daughterboard (the one with bt/wifi labels on it) from pin header
+
+ 3.5-6W
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 007, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 003: Dev 004, If 0, Class=Hub, Driver=hub/4p, 480M
+ ```
+
+ #### also remove it from usb socket
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 007, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+
+ ```
+
+ #### pop cm3 out of socket
+
+ 1.5-3W
+
+ #### connect usb daughterboard back (just on usb, not pin header), with heltec connected to it
+
+ 3.5W (the heltec works)
+
+ #### remove everything that is unpluggable
+
+ unifi refuses to measure
+
+ #### plug heltec in mainboard usb socket
+
+ heltec works.
+
+ unifi refuses to measure
+
+ #### insert minipcie usb adapter board from aliexpress, move heltec to it
+
+ heltec works. no unifi measurement.
+
+ #### put back cm3 carrier with cm3 module and eMMC key
+
+ 4W
+
+ heltec works, serial to it works.
+
+ ```
+ peter@tabantha:~ $ lsusb -t
+ /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc_otg/1p, 480M
+ |__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
+ |__ Port 001: Dev 003, If 0, Class=Hub, Driver=hub/7p, 480M
+ |__ Port 001: Dev 005, If 0, Class=Communications, Driver=cdc_ether, 480M
+ |__ Port 001: Dev 005, If 1, Class=CDC Data, Driver=cdc_ether, 480M
+ |__ Port 006: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 007: Dev 007, If 0, Class=Human Interface Device, Driver=usbhid, 480M
+ |__ Port 002: Dev 004, If 0, Class=Vendor Specific Class, Driver=cp210x, 12M
+ ```
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9