Comments (14)
When I plug the mobile into the actual running USB Valve it isn't recognized at all...
My phone makes a little animation that something was plugged in...
The funny thing: when I unplug the power of the USB valve and plug it in again or do a reset: my mobile phone shows "USB debugging active" in the screen and the USB valve shows that a HID device was found...
Also the keystrokes are detected then.
To the third question: I'll have a look at it this evening and write you back.
from usbvalve.
Ok, I think I found something, not sure if this is the same issue you are experiencing, but may be:
it looks like the overclocking of the CPU is in some way decreasing the compatibility with some HID devices, not sure why. May I send you a debug version of the firmware with a 120Mhz firmware (let me know if 32 o 64 lines screen) and may be you can do some testing with your devices?
Thanks,
from usbvalve.
Thanks for the kind words, and for opening the issue.
A couple of questions:
- are the devices not recognized at all, or just the keystrokes? I mean, when you plug the device, do you see an
HID Device
message on the OLED screen, or nothing at all? - for the NetHunter app, did you tried to switch before to HID and then (after that) plug the device into USBvalve?
- the CJMCU device is also named "CJMCU-Beetle"? I can try to buy one to do a couple of tests
Thanks,
from usbvalve.
it looks like the overclocking of the CPU is in some way decreasing the compatibility with some HID devices, not sure why. May I send you a debug version of the firmware with a 120Mhz firmware (let me know if 32 o 64 lines screen) and may be you can do some testing with your devices?
Would be no problem!
I've got a 32 lines display.
from usbvalve.
To the CJMCU device: I hope I can manage to have a look at it this evening.
from usbvalve.
No worries at all, take your time. And thanks for your help!
In the meantime, here is the link for a new test version (0.13.0): https://icedrive.net/s/8SbF9bD7N27k1vGYBtDVya9FCjzk
Let me know how it works with the two devices.
Thanks again.
from usbvalve.
Hi!
Installed it to my USB-Valve...
Well... most of the time it is recognized now...
Even when I didn't start any script
But: about one time in 20-30 times restarting the USB-Valve and then plugging the ducky-phone in: it is not recognized...
I can plug in the phone and unplug it a lot of times - nothing on the display...
Reboot by button-press at the USB-Valve and it is recognized...
To the CJMCU device: sorry have a big construction site at home at the moment... was not able to have a look yet...
from usbvalve.
Thanks a lot.
OK, it looks the situation is improved, so I think I'll keep this mod and I'll release it.
No worries for the CJMCU, when you have time. I'm also away from my PC in these days, so...
Thanks for your help in the meantime!
from usbvalve.
The Hardware I use is a Digispark hw-018
Costs about 2,50€ at ebay. And no... it is still not recognized
from usbvalve.
I ordered one, should receive it next week. I'm curious to check it out.
Thanks,
from usbvalve.
I received the device and to be honest I'm a bit puzzled:
the device itself has something wrong: I tested it in two different laptops (a Dell with Linux and a Lenovo with Windows) and none of them recognize it. Even if it receives power (and the led turns on), the device is not recognized if inserted in the built-in USB ports of both the systems.
I think the PCB is too thin and it does not fit correctly in the USB ports. If I compare it with Adafruit Neokey
(https://www.adafruit.com/product/5020), it is almost 0.5mm less, which is a lot.
Adafruit Neokey
works perfectly with all my laptops and USBvalve as well.
I had to use a specific USB extension (but a couple I had were not working as well) and with this I have the Digispark device recognized 50% of the time by the laptops and by USBvalve as well. But it is not reliable in any case.
May be I received a defective device (but the PCB thickness is an issue in any case)...otherwise I don't think this is a USBvalve issue. It looks like a connection issue.
May be I'll try to dig a bit more with the hardware debugger
from usbvalve.
May I ask you a favor?
I have a new version of the firmware: https://icedrive.net/s/NT52Z44k2k4PbD2YxvbtYSyiNyVY
Could you please test it with NetHunter? I'd like to check if this new version keeps the compatibility.
You can also check it with the Digispark device, even if I don't expect it works with that.
Thanks a lot!
from usbvalve.
Sorry... Just saw today, that you updated to a new version.
Works very well with NetHunter.
As soon as I change USB to HID it is recognized.
The Digispark device must be tested the next days.
By the way: I'm also csdragon83 ;-)
from usbvalve.
oh no worries at all... :-)
Thanks for the checks!!
Regarding the Digispark, please try, but I'm pretty sure it will not work. The reason why this is not recognized is still puzzling me...or may be I have a defective device.
Thanks a lot!
from usbvalve.
Related Issues (20)
- Multiple USB Host ports HOT 1
- Buzzer Support? HOT 2
- Pi Pico Watch Supported Features HOT 1
- need some pointers please HOT 11
- writing text files not detected HOT 1
- uf2 file not flashing HOT 16
- Would Love PreBuilt One HOT 5
- Pico with built in display and usb-c HOT 3
- [Enhancement] Write dump HOT 14
- 3D Printable enclosure for 128x64 screen version HOT 15
- Debugger on the pcb version HOT 1
- Video Tutorial on how to build a USBValve HOT 6
- Is there a test scenario? HOT 3
- display not showing proper info HOT 33
- [Question] File read attempt filename HOT 4
- fast charge detection HOT 2
- pimoroni pico lipo / trafficlight and small things HOT 1
- Button Press Required on Boot? HOT 19
- ESP32 HOT 1
- Is it possible without the display? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from usbvalve.