Hello have this problem custom 5 board just wondering why dose read any inputs from keyboard unmapped inputs layers are good but it still doesn’t read inputs from keyboard i believe update it correctly I’m not sure what problem is
What is your current configuration?
My problem HID doesn’t read Keyboard so went rest used the one of the Example codes HID remapper one said “Keyboard adapter for PS4: arrows=D-pad but still doesn’t read Keyboard
HID REMAPPER CO9E custom board v5
Nothing shows up in the Monitor tab when you press keys on the keyboard? How about some other device like a mouse etc.?
No results for the mouse either try do firmware video still no results
{
"version": 18,
"unmapped_passthrough_layers": [
0,
1,
2,
3
],
"partial_scroll_timeout": 1000000,
"tap_hold_threshold": 200000,
"gpio_debounce_time_ms": 5,
"interval_override": 0,
"our_descriptor_number": 3,
"ignore_auth_dev_inputs": true,
"macro_entry_duration": 1,
"gpio_output_mode": 0,
"input_labels": 0,
"normalize_gamepad_inputs": false,
"mappings": [
{
"target_usage": "0xfff90001",
"source_usage": "0x00070050",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0xfff90002",
"source_usage": "0x0007004f",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0xfff90003",
"source_usage": "0x00070052",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0xfff90004",
"source_usage": "0x00070051",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010030",
"source_usage": "0xfff30003",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010031",
"source_usage": "0xfff30004",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010032",
"source_usage": "0xfff30006",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010035",
"source_usage": "0xfff30007",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090002",
"source_usage": "0x0007000d",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090003",
"source_usage": "0x0007000e",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090001",
"source_usage": "0x0007000c",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090004",
"source_usage": "0x00070012",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090006",
"source_usage": "0x00070013",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090008",
"source_usage": "0x0007000f",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010034",
"source_usage": "0x0007000f",
"scaling": 255000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090005",
"source_usage": "0x0007002f",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090007",
"source_usage": "0x00070033",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00010033",
"source_usage": "0x00070033",
"scaling": 255000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x0009000b",
"source_usage": "0x00070009",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x0009000c",
"source_usage": "0x0007000b",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x0009000d",
"source_usage": "0x0007004a",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x00090009",
"source_usage": "0x00070046",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x0009000a",
"source_usage": "0x00070028",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
},
{
"target_usage": "0x0009000e",
"source_usage": "0x0007002a",
"scaling": 1000,
"layers": [
0
],
"sticky": false,
"tap": false,
"hold": false,
"source_port": 0,
"target_port": 0
}
],
"macros": [
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[]
],
"expressions": [
"",
"0x00070004 input_state_binary eol 0x00070007 input_state_binary eol 0x0007001a input_state_binary eol 0x00070016 input_state_binary eol dpad eol 45000 mul eol dup eol 360000 eq not 3000 store eol 4000 store",
"4000 recall eol sin eol 127000 mul eol 3000 recall eol mul eol 128000 add eol",
"4000 recall eol cos eol -127000 eol mul eol 3000 recall eol mul eol 128000 add eol",
"0x0007005c input_state_binary eol 0x0007005e input_state_binary eol 0x00070060 input_state_binary eol 0x0007005d input_state_binary eol dpad eol 45000 mul eol dup eol 360000 eq not 6000 store eol 7000 store",
"7000 recall eol sin eol 127000 mul eol 6000 recall eol mul eol 128000 add eol",
"7000 recall eol cos eol -127000 mul eol 6000 recall eol mul eol 128000 add eol",
""
],
"quirks": []
}
Configuration is a problem for later, first you need to see inputs from whatever you plug into it in the Monitor tab.
I tested switch pro controller, Ps5 controller and Two keyboards one gaming keyboard Red thunder including mouse, second is a Amazon basic keyboard nothing reading monitor tab
At least some of them should work (not the Switch Pro controller). I’d start from the beginning, did you flash it with firmware or did someone do it for you? In any case, try flashing it with the latest version and see if it changes anything. Maybe there’s something physically wrong with your board, I don’t know.
I bought the pre built HID Remapper custom board v5 (the one with four USB ports) from Mavercade
Scroll down used Custom v5 Github download it and seen knew update try using one of recent update April remaps files
maybe using wrong update flimware file Which one is good for Custom v5
I believe just probably is just power issue with product testing it can’t power two or three objects at same time
The correct firmware file for custom board v5 is remapper_board.uf2.
https://github.com/jfedor2/hid-remapper/releases/latest/download/remapper_board.uf2
Disconnect and reconnect after flashing.
If you suspect a power issue try with only one device connected at a time.
Thank you I downloaded the file
Still not reading inputs in monitor tab
On HID remapper open device, I click flash firmware, and drag file into folder it disconnects
then disconnect from computer reconnect right am I doing steps wrong I try flash b step where click it disconnect it again
Yes, those are the right steps. Flash B side is no longer necessary with the current version.
Is their way rest HID remapper online is their process to do it, because rest button doesn’t work
You can flash this file same as you would other firmware, then wait until the drive reappears:
https://datasheets.raspberrypi.com/soft/flash_nuke.uf2
It’s not really necessary, just flashing the HID Remapper firmware and saving any configuration overwrites anything that was on the board previously.
Understood finished what the next step?
It did reset firmware but still not showing anything in monitor tap