TAG: hardware

1-wire on Banana Pi BPI-M2 Ultra

Banana Pi BPI-M2U has the Allwinner R40 chip. This chip does not include a hardware 1-wire interface. But we can implement this data exchange protocol at the software level using the bit bang method. The default Linux kernel (Raspbian Jiessie, 3.10.107) does not include the w1-gpio kernel module. I’ve tried to compile it, but it has many dependencies. I’ve found w1-gpio-cl. This is a Linux kernel-mode driver substitutes w1-gpio 1-wire bus master driver. Contrary to the standard driver, w1-gpio-cl doesn’t need many other kernel modules. Also you may configure this kernel module using command line parameters.

Banana Pi M2 Ultra. My start.

Some time ago I’ve purchased RPi2 and built my first smart home server (powered by Pimatic). Everything is good with this solution but currently I need more:

  1. More memory.
  2. More CPU performance.
  3. Fast internal storage (eMMC preferable).
  4. Backup battery.
  5. All wireless interfaces (Wi-fi, Bluetooth).
There are no more results.