• Content Count

  • Joined

  • Last visited

About Lanugo

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hi, I've recently got a Nexys 4 DDR and I'm trying to find a keyboard that works with it. Any mouse I have works, so I'm assuming the USB connector and the PIC24 are all soldered on properly and working. I know that older and/or 'simple' keyboards are supposed to work but so far I haven't found any that actually do. I'm still looking, and I've ask around (on this forum and elsewhere) for specific make/models that are know to work. In the meantime, I've observed that when I connect the keyboard I'm using right now to type this post to the Nexys4 DDR, and run the Nexys-4-DDR-Keyboard, I keep getting 0xAA messages. If I keep a key pressed for a long time, sometimes I observe the proper scancode for the key, and then it's endless 0xAA again. According to the Nexys4 DDR reference manual: "When a keyboard or mouse is connected to the Nexys4 DDR, a “self-test passed” command (0xAA) is sent to the host." What I think is happening is that keyboard or the connection with the keyboard keeps getting reset by the PIC, which continuously sends 0xAA codes when it re-detects the keyboard. I was wondering if anyone knows what code the PIC24 is executing, if there are any patches for it, or if it's possible to see the source code to maybe fix this problem or improve compatibility. As it is, using a Nexys4 DDR is *really* hard because very little modern hardware seems to work with it. Thanks!
  2. Hi Ack, I'm also having trouble finding a keyboard that works. Would you mind posting the make/model of the one you got that does work? Thanks!
  3. Thanks. In the meantime I've tried with a bunch of old keyboard from a surplus store around here and had no luck whatsoever. I have also made some observations on how a 'modern' basic keyboard fails. I'll try and start another thread in case it's relevant. Thanks!
  4. Sorry for resurrecting an old thread/answer. I have a similar problem. I have tried a couple of keyboards and none work. I occasionally get scancodes out of them but most of the time it's random stuff. All of them are very basic, with no extra keys or feature. They all work in my computers' BIOSes, so they should support the boot protocol that is apparently necessary according to the nexys4 ddr manual. I suspect something is wrong with the way the keyboard is read by the PIC24, or the PS/2 emulation is generated. Is there a list of keyboards known to work? Can I be sure about the one you linked from Amazon? It is a really hard problem to solve, given how many make/models there are. Thanks!