Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding EQ Functionality #63

Open
denisbarac opened this issue Jan 6, 2022 · 8 comments
Open

Adding EQ Functionality #63

denisbarac opened this issue Jan 6, 2022 · 8 comments
Labels
enhancement New feature or request

Comments

@denisbarac
Copy link

The only thing I've used the Sony Connect app on my phone was for the EQ. I have multiple sets of headphones because I use to do music production, so sound is quite important to me. I've set the EQ on my app, but the settings don't propagate on my laptop and PC. So....will EQ support be added? It would be greatly appreciated

@Plutoberth
Copy link
Owner

I'm very busy, so it's unlikely that I'll get to it soon. If someone else wants to do it, I'll probably have the time to check and approve the PR.

@V02460
Copy link

V02460 commented Feb 21, 2022

Could somebody with access to the app find out the commands for adjusting the EQ? #36 (comment) seems to be helpful. With that info I’d give implementing EQ a try.

@semvis123
Copy link
Contributor

semvis123 commented Feb 21, 2022

@V02460 I have logged the traffic of the iOS app (using a jailbroken device). This is using the ExternalAccessory protocol, which seems to wrap the data in a few extra bytes but the actual data should be the same.

The traffic below is switching from the vocal to the treble preset.


2022-02-21 21:41:02.299 MDRPlugin[76503:30918254] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x15 0x00 0x7e 0x3c 
2022-02-21 21:41:02.354 MDRPlugin[76503:30912730] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-21 21:41:02.368 MDRPlugin[76503:30912730] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x15 0x06 0x0a 0x0a 0x0a 0x0c 0x10 0x14 0xffffffda 0x3c 
2022-02-21 21:41:02.369 MDRPlugin[76503:30919188] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-21 21:41:02.370 MDRPlugin[76503:30918254] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-21 21:41:02.395 MDRPlugin[76503:30912730] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-21 21:41:02.396 MDRPlugin[76503:30918254] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-21 21:41:02.397 MDRPlugin[76503:30912730] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-21 21:41:02.414 MDRPlugin[76503:30912730] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-21 21:41:02.415 MDRPlugin[76503:30919605] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 

@V02460
Copy link

V02460 commented Feb 22, 2022

Great you got on to it that fast, thank you very much! :) EA is just for session management and has no knowledge of the transmitted data, so I think what we see is the raw stream data. Do you know what the number in front of each arrow means?

I assume this is a proprietary protocol, so more examples would be very helpful for understanding what’s going on. For starters, it would be interesting to see what changes in the messages if you use the manual preset and adjust one slider of the EQ at a time. Can you try capturing that?

@semvis123
Copy link
Contributor

semvis123 commented Feb 26, 2022

Do you know what the number in front of each arrow means?

It is the length of the data (the amount of bytes)

The following data captured is:
Switching off and on ambient sound control (could be used to find the difference between external accessory and 'normal' rfcomm)

Following with switching through each EQ preset: Bright, Exited, Mellow, Relaxed, ..., custom 2, off.

Manual is set with flat profile clear bass +8, custom and custom 2 are both flat and clear bass 0

There is an approximate 10 second delay between each action.

2022-02-26 23:27:00.787 MDRPlugin[6409:33607012] [EALogger] jp.co.sony.songpal.mdr.link | 17 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x08 0x68 0x02 0x00 0x02 0x02 0x01 0x00 0x00 0xffffff83 0x3c 
2022-02-26 23:27:00.850 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:00.865 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 17 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x08 0x69 0x02 0x00 0x02 0x02 0x01 0x00 0x00 0xffffff85 0x3c 
2022-02-26 23:27:00.866 MDRPlugin[6409:33607432] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:04.934 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x13 0x00 0x14 0x00 0x37 0x3c 
2022-02-26 23:27:04.935 MDRPlugin[6409:33607012] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:12.392 MDRPlugin[6409:33607012] [EALogger] jp.co.sony.songpal.mdr.link | 17 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x08 0x68 0x02 0x01 0x02 0x02 0x01 0x00 0x00 0xffffff85 0x3c 
2022-02-26 23:27:12.431 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:12.446 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 17 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x08 0x69 0x02 0x01 0x02 0x02 0x01 0x00 0x00 0xffffff86 0x3c 
2022-02-26 23:27:12.447 MDRPlugin[6409:33607012] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:24.873 MDRPlugin[6409:33607574] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x10 0x00 0x79 0x3c 
2022-02-26 23:27:24.911 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:24.927 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0x10 0x06 0x09 0x0a 0x0f 0x11 0x11 0x13 0xffffffdd 0x3c 
2022-02-26 23:27:24.928 MDRPlugin[6409:33607574] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:24.928 MDRPlugin[6409:33607580] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:27:24.990 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:27:24.991 MDRPlugin[6409:33607580] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:24.992 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:25.000 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:27:25.001 MDRPlugin[6409:33607574] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:34.742 MDRPlugin[6409:33607634] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x11 0x00 0x7a 0x3c 
2022-02-26 23:27:34.782 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:34.797 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x11 0x06 0x12 0x09 0x0b 0x0a 0x0d 0x0f 0xffffffd4 0x3c 
2022-02-26 23:27:34.798 MDRPlugin[6409:33607667] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:34.799 MDRPlugin[6409:33607634] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:27:34.907 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-26 23:27:34.908 MDRPlugin[6409:33607667] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:34.911 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:34.917 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:27:34.918 MDRPlugin[6409:33607634] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:44.342 MDRPlugin[6409:33607674] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x12 0x00 0x7b 0x3c 
2022-02-26 23:27:44.383 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:44.397 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0x12 0x06 0x07 0x09 0x08 0x07 0x06 0x04 0xffffffb1 0x3c 
2022-02-26 23:27:44.398 MDRPlugin[6409:33607706] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:44.399 MDRPlugin[6409:33607674] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:27:44.459 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:27:44.460 MDRPlugin[6409:33607706] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:44.461 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:44.474 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:27:44.475 MDRPlugin[6409:33607674] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:54.715 MDRPlugin[6409:33607433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x13 0x00 0x7c 0x3c 
2022-02-26 23:27:54.763 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:54.778 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x13 0x06 0x01 0x07 0x09 0x07 0x05 0x02 0xffffffa9 0x3c 
2022-02-26 23:27:54.779 MDRPlugin[6409:33607433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:54.779 MDRPlugin[6409:33607674] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:27:54.839 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-26 23:27:54.840 MDRPlugin[6409:33607433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:27:54.841 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:27:54.850 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:27:54.851 MDRPlugin[6409:33607674] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:05.347 MDRPlugin[6409:33607712] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x14 0x00 0x7d 0x3c 
2022-02-26 23:28:05.383 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:05.398 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0x14 0x06 0x0a 0x10 0x0e 0x0c 0x0d 0x09 0xffffffd4 0x3c 
2022-02-26 23:28:05.399 MDRPlugin[6409:33607712] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:05.400 MDRPlugin[6409:33607713] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:28:05.460 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:28:05.461 MDRPlugin[6409:33607712] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:05.463 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:05.470 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:28:05.471 MDRPlugin[6409:33607713] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:16.120 MDRPlugin[6409:33607712] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x15 0x00 0x7e 0x3c 
2022-02-26 23:28:16.169 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:16.183 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x15 0x06 0x0a 0x0a 0x0a 0x0c 0x10 0x14 0xffffffda 0x3c 
2022-02-26 23:28:16.184 MDRPlugin[6409:33607712] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:16.186 MDRPlugin[6409:33607849] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:28:16.230 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-26 23:28:16.231 MDRPlugin[6409:33607849] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:16.233 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:16.241 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:28:16.242 MDRPlugin[6409:33607849] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:25.384 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x16 0x00 0x7f 0x3c 
2022-02-26 23:28:25.424 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:25.439 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0x16 0x06 0x11 0x0a 0x0a 0x0a 0x0a 0x0a 0xffffffcf 0x3c 
2022-02-26 23:28:25.440 MDRPlugin[6409:33607886] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:25.440 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:28:25.497 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:28:25.498 MDRPlugin[6409:33607886] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:25.499 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:25.506 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:28:25.507 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:36.574 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x17 0x00 0xffffff80 0x3c 
2022-02-26 23:28:36.630 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:36.644 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x17 0x06 0x00 0x0e 0x0d 0x0b 0x0c 0x00 0xffffffc0 0x3c 
2022-02-26 23:28:36.645 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:36.646 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:28:36.722 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-26 23:28:36.723 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:36.724 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:36.732 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:28:36.733 MDRPlugin[6409:33607889] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:49.291 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0xffffffa0 0x00 0x09 0x3c 
2022-02-26 23:28:49.335 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:49.350 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0xffffffa0 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0a 0x5a 0x3c 
2022-02-26 23:28:49.351 MDRPlugin[6409:33607980] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:28:49.352 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:28:49.475 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:28:49.476 MDRPlugin[6409:33607980] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:49.477 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:28:49.489 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:28:49.490 MDRPlugin[6409:33607847] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:03.999 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0xffffffa1 0x00 0x0a 0x3c 
2022-02-26 23:29:04.096 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:04.110 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0xffffffa1 0x06 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x54 0x3c 
2022-02-26 23:29:04.111 MDRPlugin[6409:33608039] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:04.113 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:29:04.138 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x29 0x3c 
2022-02-26 23:29:04.139 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:04.140 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:04.147 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:29:04.148 MDRPlugin[6409:33608039] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:17.311 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0xffffffa2 0x00 0x0b 0x3c 
2022-02-26 23:29:17.356 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:17.371 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x59 0x01 0xffffffa2 0x06 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0x54 0x3c 
2022-02-26 23:29:17.372 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:17.373 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:29:17.422 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x02 0x2a 0x3c 
2022-02-26 23:29:17.423 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:17.424 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:17.430 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x54 0x3c 
2022-02-26 23:29:17.431 MDRPlugin[6409:33607990] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:32.035 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x58 0x01 0x00 0x00 0x69 0x3c 
2022-02-26 23:29:32.072 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:32.087 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x59 0x01 0x00 0x06 0x0a 0x0a 0x0a 0x0a 0x0a 0x0a 0xffffffb3 0x3c 
2022-02-26 23:29:32.088 MDRPlugin[6409:33608096] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:32.088 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-26 23:29:32.145 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 13 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x04 0x17 0x00 0x00 0x01 0x28 0x3c 
2022-02-26 23:29:32.147 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-26 23:29:32.149 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-26 23:29:32.163 MDRPlugin[6409:33606433] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-26 23:29:32.163 MDRPlugin[6409:33608086] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 

@V02460
Copy link

V02460 commented Feb 28, 2022

Nice, we’re getting somewhere! :D I removed all ACK packets from the data and annotated the rest. The model of the equalizer settings seem to be 6 values between 0 and 20, representing the -10 to +10 range from the app. For some reason, the app lists the bass separately, but it’s uniform at the protocol level. As soon as any preset is activated, it reports an UpscalingEffectStatus of INVALID. The one packet with the irregular timestamp also informed me that you were testing your headphones while on battery, which was already relatively low ;)

For the record regarding the protocol, many packets have different payloads depending on a leading discriminating field. Lists are prefixed with a byte giving the number of elements.

As far as I can see, your trace did not capture any actual changes to the manual/custom EQ settings, though. Also, any idea what EBB stands for?

⬆ 0 NCASM_SET_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.OFF, …)
⬇ 1 NCASM_NTFY_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.OFF, …)
⬇ 0 COMMON_NTFY_BATTERY_LEVEL(BatteryInquiredType.BATTERY, 0x14, BatteryChargingStatus.NOT_CHARGING)
⬆ 1 NCASM_SET_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.ON , …)
⬇ 1 NCASM_NTFY_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.ON , …)

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BRIGHT, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BRIGHT, [0x09, 0x0a, 0x0f, 0x11, 0x11, 0x13]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.EXCITED, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.EXCITED, [0x12, 0x09, 0x0b, 0x0a, 0x0d, 0x0f]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.MELLOW, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.MELLOW, [0x07, 0x09, 0x08, 0x07, 0x06, 0x04]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.RELAXED, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.RELAXED, [0x01, 0x07, 0x09, 0x07, 0x05, 0x02]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.VOCAL, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.VOCAL, [0x0a, 0x10, 0x0e, 0x0c, 0x0d, 0x09]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.TREBLE, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.TREBLE, [0x0a, 0x0a, 0x0a, 0x0c, 0x10, 0x14]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BASS, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BASS, [0x11, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.SPEECH, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.SPEECH, [0x00, 0x0e, 0x0d, 0x0b, 0x0c, 0x00]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.CUSTOM, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.CUSTOM, [0x12, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING1, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING1, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING2, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING2, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.OFF, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.OFF, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.VALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

@denisbarac
Copy link
Author

Nice, we’re getting somewhere! :D I removed all ACK packets from the data and annotated the rest. The model of the equalizer settings seem to be 6 values between 0 and 20, representing the -10 to +10 range from the app. For some reason, the app lists the bass separately, but it’s uniform at the protocol level. As soon as any preset is activated, it reports an UpscalingEffectStatus of INVALID. The one packet with the irregular timestamp also informed me that you were testing your headphones while on battery, which was already relatively low ;)

For the record regarding the protocol, many packets have different payloads depending on a leading discriminating field. Lists are prefixed with a byte giving the number of elements.

As far as I can see, your trace did not capture any actual changes to the manual/custom EQ settings, though. Also, any idea what EBB stands for?

⬆ 0 NCASM_SET_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.OFF, …)
⬇ 1 NCASM_NTFY_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.OFF, …)
⬇ 0 COMMON_NTFY_BATTERY_LEVEL(BatteryInquiredType.BATTERY, 0x14, BatteryChargingStatus.NOT_CHARGING)
⬆ 1 NCASM_SET_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.ON , …)
⬇ 1 NCASM_NTFY_PARAM(NC_ASM_INQUIRED_TYPE.NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE, NC_ASM_EFFECT.ON , …)

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BRIGHT, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BRIGHT, [0x09, 0x0a, 0x0f, 0x11, 0x11, 0x13]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.EXCITED, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.EXCITED, [0x12, 0x09, 0x0b, 0x0a, 0x0d, 0x0f]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.MELLOW, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.MELLOW, [0x07, 0x09, 0x08, 0x07, 0x06, 0x04]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.RELAXED, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.RELAXED, [0x01, 0x07, 0x09, 0x07, 0x05, 0x02]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.VOCAL, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.VOCAL, [0x0a, 0x10, 0x0e, 0x0c, 0x0d, 0x09]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.TREBLE, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.TREBLE, [0x0a, 0x0a, 0x0a, 0x0c, 0x10, 0x14]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BASS, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.BASS, [0x11, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.SPEECH, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.SPEECH, [0x00, 0x0e, 0x0d, 0x0b, 0x0c, 0x00]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.CUSTOM, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.CUSTOM, [0x12, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING1, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING1, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING2, [])
⬇ 0 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.USER_SETTING2, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 1 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.INVALID)
⬇ 0 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

⬆ 0 EQEBB_SET_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.OFF, [])
⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.OFF, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]
⬆ 1 EQEBB_GET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ)
⬇ 0 COMMON_NTFY_UPSCALING_EFFECT(CommonCapabilityInquiredType.FIXED_VALUE, UpscalingEffectType.DSEE_HX, UpscalingEffectStatus.VALID)
⬇ 1 EQEBB_RET_EXTENDED_INFO(EqEbbInquiredType.PRESET_EQ, [(EqBandInformationType.SPECIFIC_INFORMATION, 0x00 0x01), (EqBandInformationType.SPECIFIC_INFORMATION, 0x01 0x90), (EqBandInformationType.SPECIFIC_INFORMATION, 0x03 0xe8), (EqBandInformationType.SPECIFIC_INFORMATION, 0x09 0xc4), (EqBandInformationType.SPECIFIC_INFORMATION, 0x18 0x9c), (EqBandInformationType.SPECIFIC_INFORMATION, 0x3e 0x80)]

Regarding the equalizer settings, in the Sony Headphones app there are only 5 values. The 6th value is a different setting, called "Clear Bass", presented as a horizontal slider, not vertical. Which explains why you see it separately. However, the default value is still 0 and it still ranges from -10 to 10, so I don't think that should be a problem.

@semvis123
Copy link
Contributor

any idea what EBB stands for?

Looking at the apk resources, it looks like Electro Bass Booster, which is also called clear bass.

    <string name="EBB_Indicator">Electro Bass Booster</string>
    <string name="EBB_Param_Title">Level</string>
    <string name="EBB_Title">CLEAR BASS</string>

What is weird is that on the WH-1000XM3, when I look at the live object of HPCDeviceCapabilityTableset1 it doesn't have an EBBCapability instance (maybe EBBCapability is Clear Bass without EQ).

⬇ 1 EQEBB_NTFY_PARAM(EqEbbInquiredType.PRESET_EQ, EqPresetId.OFF, [0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a]

Looks like the the values are offset by 10, so -10 would be 0x00 (0) and +10 would be 0x14 (20).

This is the capture of changing a single slider (in the manual preset) by 1.

2022-02-28 21:43:31.801 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:31.862 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:31.869 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:31.951 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:31.956 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.011 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.014 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.072 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.078 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.116 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.119 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.152 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.155 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.165 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.167 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.178 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.198 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.209 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.229 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.239 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.255 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.265 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.272 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.282 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.298 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.309 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.314 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.360 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.363 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.375 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.377 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.387 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.455 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.467 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.669 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.681 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.686 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.697 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.699 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.709 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.717 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.734 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.736 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.746 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.748 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.759 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.765 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.776 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.780 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.790 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.806 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.816 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.818 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.829 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.832 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.842 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.847 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.857 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.872 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.887 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.890 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.900 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.902 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.911 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.914 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.958 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.962 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:32.975 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:32.977 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:32.988 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:32.991 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:33.000 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.003 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:33.012 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.015 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:33.025 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.031 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:33.042 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.050 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:33.065 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.068 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:33.079 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.091 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffba 0x3c 
2022-02-28 21:43:33.130 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.134 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0b 0xffffffb9 0x3c 
2022-02-28 21:43:33.159 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.163 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.174 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.184 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.194 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.197 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.207 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.215 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.259 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.262 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.271 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.273 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.283 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.289 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.299 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.306 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.316 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.322 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.332 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.340 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.355 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.358 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.367 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.369 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.379 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.381 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.391 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.413 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.422 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.432 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.443 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.481 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.491 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:33.499 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffbb 0x3c 
2022-02-28 21:43:33.509 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:33.511 MDRPlugin[18499:34959394] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x58 0x01 0xffffffff 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0xffffffba 0x3c 
2022-02-28 21:43:33.550 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:34.690 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x52 0x01 0x62 0x3c 
2022-02-28 21:43:34.699 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:34.700 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 12 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x03 0x53 0x01 0x00 0x64 0x3c 
2022-02-28 21:43:34.701 MDRPlugin[18499:34961803] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:34.702 MDRPlugin[18499:34961803] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x02 0x56 0x01 0x65 0x3c 
2022-02-28 21:43:34.754 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:34.754 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 19 ⬇ 0x3e 0x0c 0x00 0x00 0x00 0x00 0x0a 0x57 0x01 0xffffffa0 0x06 0x12 0x0a 0x0a 0x0a 0x0a 0x0c 0x5a 0x3c 
2022-02-28 21:43:34.755 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x01 0x00 0x00 0x00 0x00 0x02 0x3c 
2022-02-28 21:43:34.755 MDRPlugin[18499:34959346] [EALogger] jp.co.sony.songpal.mdr.link | 11 ⬆ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x02 0x5a 0x01 0x6a 0x3c 
2022-02-28 21:43:34.808 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬇ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 
2022-02-28 21:43:34.809 MDRPlugin[18499:34955225] [EALogger] jp.co.sony.songpal.mdr.link | 31 ⬇ 0x3e 0x0c 0x01 0x00 0x00 0x00 0x15 0x5b 0x01 0x06 0x10 0x00 0x01 0x01 0x01 0xffffff90 0x01 0x03 0xffffffe8 0x01 0x09 0xffffffc4 0x01 0x18 0xffffff9c 0x01 0x3d 0x2e 0xffffff80 0x55 0x3c 
2022-02-28 21:43:34.810 MDRPlugin[18499:34961658] [EALogger] jp.co.sony.songpal.mdr.link | 9 ⬆ 0x3e 0x01 0x00 0x00 0x00 0x00 0x00 0x01 0x3c 

It seems to send the values very often (on slider move maybe, instead of on value change), but I guess you can just send it once.

@Plutoberth Plutoberth changed the title Question - will EQ functionality be added soon? Adding EQ Functionality May 21, 2022
@Plutoberth Plutoberth added the enhancement New feature or request label Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants