-
Notifications
You must be signed in to change notification settings - Fork 4
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
Is there a way to skip the product check? #4
Comments
Yes, all subcommands support a |
Ignore my last comment—I misread the error you want to bypass. There's currently no way to skip that error, so you'll have to do one of two things:
Edit: fixed the name of the |
Hi Tom,
It worked. I used option 1.
So My device is a Bose QC35II (Serial number ends with AE if that matters).
Now it runs the latest FW but I used your app to replace it several times
and it always worked..
Now the Bose BTU also works.
So all good :)
Thanks for your help!
Cheers,
Gabor
…On Sun, Jan 22, 2023 at 3:37 AM Tom Hebb ***@***.***> wrote:
Ignore my last comment—I misread the error you want to bypass. There's
currently no way to skip that error, so you'll have to do one of two things:
1. Clone the code yourself, comment out or delete these lines
<https://github.com/tchebb/bose-dfu/blob/2a0df151a725dbdaf4f2e5fbd1d4e7acf5b68413/src/main.rs#L187-L194>,
and then build and run the modified version with cargo run -- <your
arguments>.
2. Edit the DFU header at the end of downloaded file to set the PID to
the one your device currently reports (or to 0000, which will produce
a bypassable warning), then fix the CRC field so the file validates
correctly. bose-dfu info will tell you the expected CRC for a file
that fails validation.
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/A5MP2WVXQ6ERRJ22SEGRYGDWTSMOLANCNFSM6AAAAAAUCTGASU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Glad to hear you got it working! Could you do me a favor and post the output of |
Hi Tom,
Will try to get the output later today. In the meantime may I ask you if
you have any idea around the BT part and maybe buttons on the headphone
itself?
Sometimes BT is not connecting properly and also I think the range is very
poor and I'm curious if the BT Firmware is part of the SW or its
separate Firmware? I mean in the meantime I did update with the Bose
utility as well and went back to some older release but same issue.
And around the control buttons (volume) its strange as when I did the FW
change with Bose-dfu it worked with an android phone but after upgrade to
newest FW its gone and on IOS never worked.
Checked the cables inside the headphone but looks ok so it should be again
some SW issues but no idea...
When I download the SW from Bose 3 files comes with it but when flashing
the bose-dfu using just 1... So thats why I'm thinking maybe the other
files could contain something...
What do you think?
Thanks,
Gabor
…On Sun, Sep 3, 2023 at 7:32 PM Tom Hebb ***@***.***> wrote:
Glad to hear you got it working! Could you do me a favor and post the
output of bose-dfu list for your device (with the correct firmware) both
in normal mode and in DFU mode (after bose-dfu enter-dfu)? That'll give
me the full set of USB IDs needed to mark the device as "tested" so others
don't have to pass the -f flag. Thanks!
—
Reply to this email directly, view it on GitHub
<#4 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/A5MP2WQ2CO7RJJYNYK3ITA3XYS5MTANCNFSM6AAAAAAUCTGASU>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Thanks for bringing this up! I hadn't realized that other devices had more files, as updates for my device have only the As for the volume button issues, I know that newer firmwares for my speaker added support for AVRCP Absolute Volume (where, as I understand it, the speaker doesn't set its own volume but instead lets source device dictate it). That broke volume control completely for some of my computers, which didn't support Absolute Volume themselves properly. Perhaps you're experiencing a similar issue? I would expect any reasonably modern phone to support that fine, though, so it might be something else. |
Hi, Here is the output.
|
Thanks @gaborrell (#4) and James Gregory (email) for testing this device. Committing this now to record it, but I'm hesitant to include this entry and the SoundLink Mini II one I added recently in a release just yet. Two new pieces of information have come to light: 1. All devices except the SoundLink Color II have additional .xuv firmware files that likely need to be flashed somehow to ensure correct operation. Without support for those, I don't think it's truthful to call ourselves "compatible". See #6. 2. All three of the tested devices have the same normal mode PID, 0x40fe. Assuming some untested devices do too, we should stop using that alone to mark a device as compatible.
Hi @tchebb ,
|
Yeah, I think device name is the way to go. I want to see if I can confirm that's what the official updater uses, though, since it's best to stay as close to it as possible. |
I just bought a used Bose qc35II and the prev owner did somethign with the FW so it now show that it is a Bose SoundSport. Official BTU says it has the latest FW (For that product) so I cannot replace the FW with the official tool...
I just downloading and installing your tool but I wonder if there is any way to skip or disable the check which is for the connected device and for the FW which will be loaded. I know its a safety feature but in my case it would be a help I think...
Error: this file is not for the selected device: file for 05a7:4020, device is 05a7:4012
BTW the device enter and leave DFU as I see from the messages.
Thanks,
Gabor
The text was updated successfully, but these errors were encountered: