Page 1 of 2

[RESOLVED] Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 8:59 pm
by Totof
Hi guys, sorry for the inconvenience and my awful english, i have some troubles with my 2 atreus keyboards :

I can see the device perfectely with atreus in the name but every time i push a key the device crash and reboot on windows android and linux :/ only my layer for my mouse working strangely...
I tried to put my atreus to factory default (with only 3 layers) but the issue persists...
I tried to put an old keyboard by microsoft and it's working perfectely.

I have already tried to flash multiples times the device on windows at all versions but it keep crashing and rebooting.

here my debug code whith one random keepress at the end :

Code: Select all

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2b (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: EVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
controlCounter: 0
controlCounter: 1
controlCounter: 2
127
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
106
Checking address:
a8:3b:76:7b:df:66


a8:3b:76:7b:df:66

Client connected with address: a8:3b:76:7b:df:66
0 0 55 0 0 0 0 0 0 0 0 0 0 0 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x4209fad3  PS      : 0x00060e30  A0      : 0x82003b26  A1      : 0x3fcebde0  
A2      : 0x00000000  A3      : 0x00000001  A4      : 0x0000000a  A5      : 0x3fcf4bc0  
A6      : 0x02c99edc  A7      : 0x00ffffff  A8      : 0x8200bab4  A9      : 0x3fcebdc0  
A10     : 0x00000002  A11     : 0x3c0b4758  A12     : 0x0000000a  A13     : 0x3fcf4b90  
A14     : 0x00000001  A15     : 0x3fcea0a0  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x0000004c  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff  


Backtrace: 0x4209fad0:0x3fcebde0 0x42003b23:0x3fcebe00 0x42002ea6:0x3fcebe20 0x4206cab0:0x3fcebe70 0x42003164:0x3fcebeb0 0x420049d6:0x3fcebed0 0x4200cf29:0x3fcebf20




ELF file SHA256: d1063d9636c16a13

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x420a1926
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: neEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
controlCounter: 0
controlCounter: 1
controlCounter: 2
127
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
106
Checking address:
a8:3b:76:7b:df:66


a8:3b:76:7b:df:66

Client connected with address: a8:3b:76:7b:df:66
May somebody help me or have the same issue?

Re: Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 9:22 pm
by Alex
Hey Totof,

Thank you for the logs. I don't see anything wrong to be honest. Seems that it should be working. Could you please try the firmware "report-map" and send me the logs again? Another guy with the atreus was having issues and it was fixed for him in 1.0.2.

Thank you,
Alex

Re: Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 9:46 pm
by Totof
Thank you for your fast reponse here my code with the report-map firmware, after the first reset i press a key to show the "Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled" and few lines later "rebooting"
and the device vibrate alone one time.

Code: Select all

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2b (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: leEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
 
BLE ready
163
Checking address:
a8:3b:76:7b:df:66


a8:3b:76:7b:df:66

Client connected with address: a8:3b:76:7b:df:66
0 0 7 0 0 0 0 0 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x4209faf7  PS      : 0x00060e30  A0      : 0x82003b66  A1      : 0x3fcebde0  
A2      : 0x00000000  A3      : 0x00000001  A4      : 0x0000000a  A5      : 0x00060023  
A6      : 0x02c99edc  A7      : 0x00ffffff  A8      : 0x8200bad8  A9      : 0x3fcebdc0  
A10     : 0x00000002  A11     : 0x3c0b4758  A12     : 0x0000000a  A13     : 0x3fcf4b90  
A14     : 0x02cecad8  A15     : 0x00ffffff  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x0000004c  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff  


Backtrace: 0x4209faf4:0x3fcebde0 0x42003b63:0x3fcebe00 0x42002ea9:0x3fcebe20 0x4206cad4:0x3fcebe70 0x42003184:0x3fcebeb0 0x420049fa:0x3fcebed0 0x4200cf4d:0x3fcebf20




ELF file SHA256: 1ba45f4edc190ab2

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x420a194a
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: leEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
 
BLE ready
163
Checking address:
a8:3b:76:7b:df:66


a8:3b:76:7b:df:66

Client connected with address: a8:3b:76:7b:df:66

Thank you a lot for the help. I saw the previous post at 1.0.2 but still the same :/

Re: Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 10:46 pm
by Alex
Hey,

I'm trying to replicate the crash but it's not really happening on my end. I used your report map (I got it from the logs), which is very odd.
I uploaded a new firmware with some more logs which might help me figure it out. Could you update to 1.0.5-beta-1 and send me the logs again?

Thanks.

Re: Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 11:12 pm
by Totof
You are fast here the new log with 1.0.5 and sorry for bothering you :

Code: Select all

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2b (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: leEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
163
Checking address:
a8:3b:76:7b:df:66



a8:3b:76:7b:df:66
Client connected with address: a8:3b:76:7b:df:66
0 0 9 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Has id: YES
ID: 0
BUFFER SIZE: 35
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x4209fb87  PS      : 0x00060e30  A0      : 0x82003bc1  A1      : 0x3fcebde0  
A2      : 0x00000000  A3      : 0x00000002  A4      : 0x0000000a  A5      : 0x00060023  
A6      : 0x02c99edc  A7      : 0x00ffffff  A8      : 0x8200bc6a  A9      : 0x3fcebdc0  
A10     : 0x00000002  A11     : 0x00000023  A12     : 0x0000000a  A13     : 0x00000000  
A14     : 0x02cecad8  A15     : 0x00ffffff  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x0000004c  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff  


Backtrace: 0x4209fb84:0x3fcebde0 0x42003bbe:0x3fcebe00 0x42002ecd:0x3fcebe20 0x4206cb64:0x3fcebe70 0x420031a8:0x3fcebeb0 0x42004a8a:0x3fcebed0 0x4200cfdd:0x3fcebf20




ELF file SHA256: 37d48e3dbd93bf65

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x420a19da
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (20) ledc: leEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
163
Checking address:
a8:3b:76:7b:df:66



a8:3b:76:7b:df:66
Client connected with address: a8:3b:76:7b:df:66


Re: Atreus issue device crash and rebooting

Posted: Sat May 04, 2024 11:24 pm
by Alex
Alrigh thanks for the logs. I see the issue. I'm not sure what is causing, but think I see it. For some reason it thinks your keys are being sent from a report with ID = 0, which is not true. No need to get into details, but that 0 should be 127. I can probably hardcode it and it will work, but that's not an ideal solution, it should find it automatically.
Please try 1.0.5-beta-2. I hardcoded it to change it to 127 if it sees a 0. If it works, I'll bother you another day to find a "proper" solution, if necessary.
It might work with some keys and crash with others (holding shift/ctrl etc. might cause it to crash for example). Let me know.
Sorry for the inconvenience and thank you for your cooperation!

Re: Atreus issue device crash and rebooting

Posted: Sun May 05, 2024 12:17 am
by Totof
Thank you very mutch this is awesome most of the functionnalities working unless secondary actions thanks!

Re: Atreus issue device crash and rebooting

Posted: Sun May 05, 2024 9:28 am
by Alex
Glad it's working now! Could you update to beta-3 and show me some more logs?
I'd like to see the logs when you press a button that works, and then when you press a button that doesn't work.
Thanks!

Re: Atreus issue device crash and rebooting

Posted: Sun May 05, 2024 2:45 pm
by Totof
Sure here the new log with the 1.0.5 beta 3 with working an non working key (ex secondary action "shift" on my "a" key) :

Code: Select all

ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x2b (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (25) ledc: EVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
163
Checking address:
e8:ea:6a:8c:2c:d5

e8:ea:6a:8c:2c:d5
a8:3b:76:7b:df:66
69:ce:be:32:1b:fd
Client connected with address: e8:ea:6a:8c:2c:d5
INTERFACE NUMBER: 2
INTERFACE 0 HAS ID: NO
0 0 9 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Has id: NO
ID: 127
BUFFER SIZE: 36
65
SEND
INTERFACE NUMBER: 2
INTERFACE 0 HAS ID: NO
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Has id: NO
ID: 127
BUFFER SIZE: 36
65
SEND
INTERFACE NUMBER: 2
INTERFACE 0 HAS ID: NO
2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0  
Has id: YES
ID: 2
BUFFER SIZE: 35
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x4209fbc7  PS      : 0x00060e30  A0      : 0x82003c01  A1      : 0x3fcebdd0  
A2      : 0x00000000  A3      : 0x00000002  A4      : 0x0000000a  A5      : 0x00060023  
A6      : 0x02c99edc  A7      : 0x00ffffff  A8      : 0x8200bcaa  A9      : 0x3fcebdb0  
A10     : 0x00000002  A11     : 0x00000023  A12     : 0x0000000a  A13     : 0x00000000  
A14     : 0x00ff0000  A15     : 0xff000000  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x0000004c  LBEG    : 0x400556d5  LEND    : 0x400556e5  LCOUNT  : 0xffffffff  


Backtrace: 0x4209fbc4:0x3fcebdd0 0x42003bfe:0x3fcebdf0 0x42002ec1:0x3fcebe10 0x4206cba4:0x3fcebe70 0x420031d4:0x3fcebeb0 0x42004aca:0x3fcebed0 0x4200d01d:0x3fcebf20




ELF file SHA256: 9493f965ed1785bf

Rebooting...
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x420a1a1a
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a68
entry 0x403c98d4
E (25) ledc: leEVENT: 0
New Device
Atreus
claim error
ESP_ERR_NOT_SUPPORTED
wMaxPacketSize
16
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
wMaxPacketSize
64
Connected keyboard with name Atreus
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
controlCounter: 0
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x95,
0x08,
0x75,
0x01,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x16,
0x00,
0x00,
0x26,
0xff,
0x7f,
0x75,
0x10,
0x95,
0x02,
0x81,
0x02,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
controlCounter: 1
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
controlCounter: 2
127
1
5
4
REPORT MAP:
0x05,
0x01,
0x09,
0x06,
0xa1,
0x01,
0x85,
0x7f,
0x05,
0x08,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x91,
0x02,
0x05,
0x07,
0x19,
0xe0,
0x29,
0xe7,
0x81,
0x02,
0x75,
0x08,
0x95,
0x07,
0x81,
0x01,
0x75,
0x01,
0x95,
0x04,
0x81,
0x01,
0x19,
0x04,
0x29,
0xdd,
0x95,
0xda,
0x81,
0x02,
0x95,
0x02,
0x81,
0x01,
0xc0,
0x05,
0x01,
0x09,
0x02,
0xa1,
0x01,
0x09,
0x01,
0xa1,
0x00,
0x85,
0x01,
0x05,
0x09,
0x19,
0x01,
0x29,
0x08,
0x15,
0x00,
0x25,
0x01,
0x75,
0x01,
0x95,
0x08,
0x81,
0x02,
0x05,
0x01,
0x09,
0x30,
0x09,
0x31,
0x09,
0x38,
0x15,
0x81,
0x25,
0x7f,
0x75,
0x08,
0x95,
0x03,
0x81,
0x06,
0x05,
0x0c,
0x0a,
0x38,
0x02,
0x95,
0x01,
0x81,
0x06,
0xc0,
0xc0,
0x05,
0x01,
0x09,
0x80,
0xa1,
0x01,
0x85,
0x05,
0x15,
0x00,
0x26,
0xff,
0x00,
0x19,
0x00,
0x29,
0xff,
0x95,
0x01,
0x75,
0x08,
0x81,
0x00,
0xc0,
0x05,
0x0c,
0x09,
0x01,
0xa1,
0x01,
0x85,
0x04,
0x15,
0x00,
0x26,
0xff,
0x03,
0x19,
0x00,
0x2a,
0xff,
0x03,
0x95,
0x04,
0x75,
0x10,
0x81,
0x00,
0xc0,
 
BLE ready
163
Checking address:
e8:ea:6a:8c:2c:d5

e8:ea:6a:8c:2c:d5
a8:3b:76:7b:df:66
69:ce:be:32:1b:fd
Client connected with address: e8:ea:6a:8c:2c:d5

Re: Atreus issue device crash and rebooting

Posted: Sun May 05, 2024 4:16 pm
by Alex
Thank you! This confirms my suspicion. I can't think of a good solution for now, but please test 1.0.5 beta 4 and let me know if everything works correctly. Hopefully compatibility with other keyboards is not broken with this fix :D