QMK Toolbox: No HID console devices connected when trying to upload firmware to keyboard - keyboard

The image would normally show "list all devices", so im assuming it says, "No HID console devices connected" because for some reason it is not recognizing my MEGA32U4 chip
I have tried:
Using three wires. I have already confirmed 2 of the three I had were able to transfer data and not just voltage by searching up the type of wires and what brand they come/what they're used for.
reinstalling QMK Toolbox (software used to upload firmware to keyboards)
Confirmed with device manager that my ports were still working
installed drivers both times when installing
I am stumped and have no clue what I'm doing wrong. I have the MEGA32U4 board selected and have checked my teensy chip and its the same and am using Windows.
Any suggestions welcome I'm a noob at this. Thank you.

Related

Raspbian - Read data from HID device

I got a measuring instrument which can measure light intensity and this instrument can be connected to a PC via USB.
I now want to be able to read the values from the device via a Raspberry.
When the instrument is connected to the Pi, it shows up when entering 'lsusb' to the terminal and it is also listed under '/dev/usb' as hiddev1
But how can i actually grab the data from the device?
When i enter 'sudo cat /dev/usb/hiddev1' nothing happens.
Thanks in advance for your help
Try using HIDAPI, a cross-platform library for accessing Human Interface Devices.

Windows 8.1 Bluetooth searching issue

I have a windows 8.1 based lap top which supports Bluetooth.
I wrote a java based bluetooth server which gets connections from Android.
The issue is, the device sometimes get invisible(or to say not shown) on android devices.
I've tried with other laptops or Android phones, but sometimes it just doesn't get searched.
I think it's not about my java server program. Even if there's a problem with my program, it should at least be shown on the bluetooth search list of other devices.
I found a very crude solution about this issue.
Always running the 'change pc settings(not the exact name)' app of windows 8.1, and going to 'PC, devices' -> Bluetooth makes it always searchable. If I turn this off(I mean the 'change pc settings' app, not turning off bluetooth), the bluetooth cannot be found by other devices.
Why is this happening? My purpose is, bluetooth server must be turned on automatically after boot, but the reliability of the bluetooth device is failing my intention. However, since my crude solution above is temporarily solving my issue, I do not think it's a hardware issue.
So, my question is :
1) Why is this happening? And how can I mend this?
2) How can I run windows metro app through windows shell? If I can't find any other solution about this, I will have to write a batch script to always run the solution thing above.
Going to Change PC Settings>PC and devices>Bluetooth is initiating a Bluetooth device search. As a side effect, the Bluetooth is also made Discoverable (pairing mode). However, this Discoverable setting is temporary, only while the PC is searching for remote Bluetooth devices.
If you wish to keep Bluetooth Discoverable at all times, you need to check the "Allow Bluetooth devices to find this PC" button box, found in Bluetooth Settings. I found Bluetooth settings by right clicking the Bluetooth system icon. Can also be found in Devices and Printers, by right clicking the Bluetooth adapter icon.

Trouble with audio in Windows 8

Recently, my computer has been acting rather strange. All audio is muted and any time I try to watch a Youtube video the player ends up crashing. I can't seem to find anyone who has had a similar problem but I think I may have found some kind of clue: While trying to run a project I made in C++/python for the Panda3d engine I kept on getting these errors:
AL lib: DoReset: Failed to initialize audio client:0x8889000f
:audio(error): alcCreateContext(_device,NULL): Invalid Device
:audio(error): OpenALAudioManager: No open device or context
I have no idea what this means as I am not very knowledgeable of computers.
it is hard to say a lot without more details, but it appears as though the computer is not detecting your audio device. Try right clicking on the computer icon in metro, and selecting manage. Go to the device manager and see if there are any devices that have a yellow exclamation point. if they do, install drivers from the vendor. If not try updating your audio drivers, and restarting.

Arduino Bluetooth N64 Controller - Writing a Linux Driver?

I'm working on a little Arduino project to create a bluetooth N64 joystick for my Ubuntu box.
I managed to find a sketch to output the controllers state via serial and it works great. Also sending the TX and RX to the little CSR bluetooth module I have works fine.
When I pair with the device I have to use "rfcomm bind" to see the device in my dev directory and 'cat'ing the output shows all the data is coming through as well.
My question is this, what are my next steps for getting Linux to recognize this device as a joystick - i.e. /dev/js0. If I know what I need to do to achieve this I can read up on the necessary steps but at the moment I have absolutely no clue where to start - having not done anything like this in the past. Should I be looking into creating a Kernel Module?
Any information or pokes in the right direction at all would be greatly appreciated - even if it's just an observation.
Writing custom kernel code is definitely not the way to go here.
To make your project appear as a joystick device in Linux you'll want to present it using the Bluetooth HID profile. With that in place everything should "just work" on the client side and you'll see an entry in /dev. The HID profile is pretty comprehensive and is used by most Bluetooth interface devices - keyboards, mice, game controllers etc. the Bluetooth part of this is actually mostly just a thin wrapper around the USB HID protocol.
From the sounds of things your device is currently not advertising itself using that profile.

Windows CE 6.0 - USB Drivers at boot up time

I built a new Windows CE image and placed two USB drivers. One for the USB printer and the second for some special device with digital and analog I/O ports.
I have one problem that came out with the drivers while the operating system boots up.
Every time the image boots up it asks to enter the driver's name. (The message is "Unidentified USB Device" Enter the name of the USB device driver) Is there a workaround for this problem ? What does I have to put into a registry?
I did not check if the driver is working after that because of my second problem
with the SQL CE 3.5 in my application.
The similar problem is happening if I not add a driver for example the Audio subsystem.
The OS at boot up scans the devices and finds some new hardware asking to fill the name for the driver.
It is simple to correct the second situation. I only have to check the item in the catalog view and rebuild the image. On behind the ragistry is filled with correct parameters but what am I supposed to do with custom drivers ?
The "Unidentified Device" dialog happens when the USB node is queried and no macthing driver in the OS is found. Which device, specifically, is causing that? You mention both a printer and an I/O device - knowing which device is causing the error will help narrow it down.
When you "added the drivers" to the OS, did you just add the driver binaries, or did you also add the relevant registry entries in the drivers section? Those entries depend on the specific driver, so I can't tell you exactly which keys and values you need.

Resources