Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HubZ Smart Home Controller Silicon Labs idVendor=10c4, idProduct=8a2a

Featured Replies

Thanks for the great armbian work this community does!

 

I am trying to use an Espressobin board as a Homeassistant host. However I am struggeling with the usbserial of the kernel. Here is what I get with the Linux 4.19.59-mvebu64 kernel  when I plug in the SiliconLabs based HubZ zigbee USBstick:

[  159.552682] usb 1-1: USB disconnect, device number 2
[  164.277522] usb 1-1: new high-speed USB device number 3 using orion-ehci
[  164.436750] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
[  164.436792] usb 1-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 64
[  164.436828] usb 1-1: config 1 interface 1 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 32
[  164.436858] usb 1-1: config 1 interface 1 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 32
[  164.445671] usb 1-1: New USB device found, idVendor=10c4, idProduct=8a2a, bcdDevice= 1.00
[  164.445692] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  164.445707] usb 1-1: Product: HubZ Smart Home Controller
[  164.445718] usb 1-1: Manufacturer: Silicon Labs
[  164.445730] usb 1-1: SerialNumber: 90F00178

this is what it should look like, this is a snapshot from a Ubuntu on a rPi  (Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-1041-raspi2 armv7l)):

 [  476.403359] usb 1-1.4: new full-speed USB device number 5 using dwc_otg
 [  476.512060] usb 1-1.4: New USB device found, idVendor=10c4, idProduct=8a2a
 [  476.512081] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=5
 [  476.512124] usb 1-1.4: Product: HubZ Smart Home Controller
 [  476.512138] usb 1-1.4: Manufacturer: Silicon Labs
 [  476.512149] usb 1-1.4: SerialNumber: 90F00178
 [  476.558596] usbcore: registered new interface driver usbserial_generic
 [  476.558672] usbserial: USB Serial support registered for generic
 [  476.579758] usbcore: registered new interface driver cp210x
 [  476.579844] usbserial: USB Serial support registered for cp210x
 [  476.580035] cp210x 1-1.4:1.0: cp210x converter detected
 [  476.590211] usb 1-1.4: cp210x converter now attached to ttyUSB0
 [  476.590505] cp210x 1-1.4:1.1: cp210x converter detected
 [  476.598416] usb 1-1.4: cp210x converter now attached to ttyUSB1

Any advise how to use the latest driver modules from Linux?  Do I have to upgrade to the latest kernel module source?  Compile usb, usbcore, usbserial and cp210x modules from latest source?

 

I appreciate your advice!

19 hours ago, kkaiser said:

Do I have to upgrade to the latest kernel module source?


It was added 12 days ago https://github.com/armbian/build/commit/3d45d4e3eec2284787bd8b66f07fd42ca2f0558f which means it's already in a beta repository ... -> armbian-config -> system -> nightly beta test, reboot and you are done.


But staying on beta is not good ... so freeze kernel (also in armbian-config) ... and change back to next stable (unfreeze kernel updating at that point), when it will be released.

  • Author

@Igor, Thanks for looking into this, I finally got around to test with a current build Armbian_19.11.3_Espressobin_bionic_current_4.19.85.7z and it works like a charm. Now I can report that the Espressobin image works flawlessly with HubZ and Homeassistant. Great support, I am really greatfull and would like to thank you very much.

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.