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

Manufacturer: not assigned (6502) #5

Open
cccsyy opened this issue Apr 18, 2023 · 5 comments
Open

Manufacturer: not assigned (6502) #5

cccsyy opened this issue Apr 18, 2023 · 5 comments

Comments

@cccsyy
Copy link

cccsyy commented Apr 18, 2023

sudo ./bdaddr -i hci0 C0:09:0A:14:47:10

Manufacturer: not assigned (6502)
Device address: 80:45:DD:BF:C1:78

Unsupported manufacturer

what should I do to solve this?
thank you.

@thxomas
Copy link
Owner

thxomas commented Apr 18, 2023

Hi !
As a dirty test, please try to edit line 359 of bdaddr.c and change the "2" value to "6502" then rebuild and retry.
It will match your particular device values and try to use the commands I found for Intel chips.
If it works, I'll add it properly.
If not, some research will be needed to discover the commands to send to this new Intel chip type.

@cccsyy
Copy link
Author

cccsyy commented Apr 18, 2023

thanks a lot for your timely reply!
And I've made it but it reports:
Manufacturer: not assigned (6502)
Device address: 80:45:DD:BF:C1:78
New BD address: C0:09:0A:14:47:10

Can't write new address

@thxomas
Copy link
Owner

thxomas commented Apr 18, 2023

OK, thus no luck.
Research is needed, and I won't be able to help you directly, but can point you to the process :

  1. Identify your Intel BT chip (with lspci or lsusb)
  2. Dig on the internet (starting with intel.com) for a detailed datasheet if available.
  3. What you are looking for is the OCF byte of the command to be sent to the chip.
  4. Try your findings around line 253

Good luck if you push further !

@cccsyy
Copy link
Author

cccsyy commented Apr 19, 2023

thanks again for your reply.
and I found my BT version is 5.2 so I've tried to search OCF byte from the specification.
maybe I should try at "#define OCF_INTEL_WRITE_BD_ADDR 0x0031" and change the num 0x0031
could you please tell me the command name in HCI command of BT like "HCL_XXXXX_XXXX"?
maybe although the chips and versions differ but the HCI command is still the same.
thank you.

@thxomas
Copy link
Owner

thxomas commented Apr 19, 2023

Hi
IIRC it's something like HCL_CUSTOM_COMMAND

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants