-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Hello,
thank you very much for this cool project.
I just got my first pi zero 2 W and followed your very detailed instructions. First, I downloaded the 64 bit OS as recommended by the rpi-imager application and then upgraded the OS to the latest via: sudo apt full-upgrade
The system was at: 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34.-1+rpt1~bookworm (2025-06-26) aarch64
Then I followed your instructions and the install procedure fails with the following:
Using /boot/firmware/config.txt because /boot/config.txt is not editable or does not exist.
Modifying system files...
Created symlink /etc/systemd/system/multi-user.target.wants/bluetooth_2_usb.service → /home/saepi/bluetooth_2_usb/bluetooth_2_usb.service.
Traceback (most recent call last):
File "/home/saepi/bluetooth_2_usb/bluetooth_2_usb.py", line 8, in
import usb_hid
File "/home/saepi/bluetooth_2_usb/venv/lib/python3.11/site-packages/usb_hid.py", line 22, in
raise Exception( # pylint: disable=broad-exception-raised
Exception: dwc2 module not present in your kernel. did you insmod it?
Installation failed. The version information could not be retrieved.
I was not able to identify a method on verifying whether the dwc2 module is present in the kernel or not. Researching the net I found some people stating that the 64bit OS was still not having certain features.
Once I re-imaged the SD-Card with the 32bit OS version, the installation went through without any issue and the Pi zero is beautifully relaying the keyboard input to another machine... like magic.
Thank you.
May I suggest to update the documentation and state that a 32bit OS should be used?