-
Notifications
You must be signed in to change notification settings - Fork 88
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
New Bose Updater fix #4
Comments
where is the nginx config in wsl ubuntu? |
@ltstereo I made it working like this:
I picked the firmware version 2.5.1 and now it's a big difference between ANC low and ANC high. This was also confirmed by others: https://community.bose.com/t5/Around-On-Ear-Headphones/Bose-QC-35-ii-firmware-4-5-2/m-p/238997#M47741 |
I'm getting a 502 bad gateway, and even though I imported the certificate as trusted, the updater keeps telling me "That didn't work. Refresh your browser or relaunch the Bose Updater, then try again." |
nvm it works now, thanks! |
If anyone wants to make step by step instructions to do this I will add it. Try to keep it as simple as possible to help those who are not used to coding. |
Mind sharing how you got it to work? I'm in this exact same boat. |
In addition to adding the certificate you should explicitly add "worldwide.bose.com" to the SSL proxy included box, and make sure that's turned on. Also make sure that "MacOS Proxy" (or I guess Windows if you're on Windows) is selected. Then it should work the next time you run the updater. Also try enabling transparent proxying under proxy settings if it's still not working. |
Do you have a step by step writeup akin to the "ADVANCED DOWNGRADE PROCESS" so that I can share your method with everyone else? |
Can you confirm that the reverse proxy method is still working? I am trying both Charles and Proxyman on MacOS. Visiting https://worldwide.bose.com/connected_device does spit out the correct XML from GitHub but the updater is only showing the latest firmware in dropdown list. Both Proxyman and Charles reports no activity to either worldwide.bose.com or downlaods.bose.com
This is exactly what I'm working on. Windows/MacOS guide is coming, assuming this method still works. I've been pulling my hairs because I've done everything right but the updater is not showing the complete firmware list. |
Nope... I wish it was that simple... I made a gif so you know exactly what I mean. Can I bother you to test with your known-working setup to see if this still works and I didnt screw up anything? |
Can we archive btu.bose.com and have it running here on github? |
+jimtje even though it got redirected to downloads.bose.com/lookup.xml, the xml content was still altered so I don't see the issue here. I've also made that worldwide.bose.com/connected_device doesnt redirect (gif below) and it still doesn't work. I've wasted 2 days now and if BOSE is so determined to make my, a paying customers', life hard, I'll just avoid their product like plague. |
@lmnx |
I tried to downgrade from 2.5.1 to 2.0.1, got a brick, the serial number ends on AE. Any ideas what can be done? Nowhere is there information about how someone managed to reanimate, but I do not believe that you can’t start the new firmware process in any way |
Here is the log, in the beginning I did a downgrade from 4.5.1 to 2.51, then I tried to 2.0.1, this stage is at the end |
There is probably a way to overwrite a memory dump directly, no one has a copy by accident? 😆 |
@lipov3cz3k, thanks for the instructions, it worked for me! For Mac OS I had to add the generated cert to Keychain and set it to "Always Trust". Also, I had to specify I would say that I didn't notice much of a difference after downgrading from 4.5.1 to 2.5.1. My new Airpods Pro still cancels mid frequencies (like human voice) much better than Bose. |
Either use a system-wide proxy that proxies everything or use something like Proxifier or Proximac to direct traffic specifically from Bose Updater to the proxy |
I have encounter the same problem as you, just check your video, when you enter 'https://worldwide.bose.com/....' and press enter, the link will redirect to 'https://download.bose.com/.....', that means there still something wrong in your settings, it shouldn't be redirect if you have set correctly. |
@wd not really... #4 (comment) I gave up. Maybe I'll try again some day soon. |
@lmnx All we need is to make the Bose updater to visit our fake site. Did you add the |
@wd yes, sir. I've tried MacOS, Ubuntu 18.04, Windows 10. Nothing works even though I can see that the .xml content is definitely the one from this repo. I'll give it another go when I've got a bit more time this weekend and will report back. |
@lmnx If you have some knowledge for command line, you can run the update from your terminal, like
The |
It took me several days to make it work... So I decided to make a video tutorial on MacOs, if anyone is interested you can check it here https://youtu.be/Zd5OHzCSt6Q Good luck! |
It does not work anymore. |
Anyone to save us? How could we downgrade now?! I hope one of the very smart people on this thread can take another look at it. |
Checked. Just tested by downgrading using the program on Windows 10 (not method mentioned above). So that works just fine. Bose hasn't updated it for the past few months. If you are using Windows or Mac, make sure you are using the most recent Bose Updater. |
bosefirmware, thank you for your response. I would appreciate if you could give me a few more details. Are you saying that if I download the latest updater from Bose's website and use the combination of keys shortcut I should be getting the menu to select an older firmware? I couldn't achieve this on Mac. Thank you! |
It's not successful to modify the hex file or nginx. It feels like it's blocked by Bose. What's the specific method you use? If it works, that's great! |
How can I get the firmware back now? From the official site, it turns out to return only firmware 4.3.6, but noise reduction works just as bad |
just contact BOSE customer service, get your money back, and buy a new one. |
|
That's to bad. Bose has posted their invetegate results on there website, the conclusion was the did nothing wrong. And during the one year investigation, lots of user said the noise cancelling effect haven't come back even they downgrade the firmware, but Bose still get that conclusion. What should we do? As I observed, the only useful way was return the headphone to Bose and get money back... |
I beg you to tell me if there is any still working method to downgrade qc 35 to 1.0.6 |
I was just able to revert to firmware 2.5.1 using Charles Web Debugging Proxy. It took a bit of playing around, but I got it to work. I could not get it to work in Firefox, Pale Moon, or any other modern browser. I had to use Internet Explorer.
Once you are done this, you can delete the Charles root certificate you installed in step 5.
The earliest firmware I see is v2.1.3, it's possible that's because I have the QC 35 II. If you have an original QC 35, it may show firmware before v2. |
This looks like it works for me as well, but Bose is actually letting you use the normal website to downgrade firmware as of April 2020 - https://gizmodo.com/bose-lets-users-downgrade-qc35-firmware-after-months-of-1842706931 |
The normal method only lets you revert one minor revision to 4.3. There is some evidence this version has the same ANC issues as 4.5. |
I can confirm that this method works. I downgraded my Bose Revolve from 3.0.4 to 1.1.3 firmware - problem was a persistent dropping/resetting of the Bluetooth connection during music play. Cheers. |
Hi! Has anyone successfully downgraded a QC 35 II AZ serial number model and saw noise cancellation improvement? I have 2 models with AZ serial number which came with 4.3.6 firmware which I have never upgraded but there is not much difference between high and low noise cancellation. I thought about downgrading to 3.1.8 and give it a try via the web proxy method on Windows. But I want to avoid to brick the headphones. So if anyone has already done it with the AZ serial number models let me know. Thanks! |
Unfortunately that doesn't seem to work. I am using chrome-extension "redirector" (in windows 10) to redirect the url. If I manually open a tab and try to connect to https://downloads.bose.com/lookup.xml or your url worldwide.bose.com it redirects me to https://raw.githubusercontent.com/bosefirmware/ced/master/lookup.xml But after pressing the mentioned key combination it doesn't give me the possibility to flash another firmware version. I can only send some diagnostic information to bose. Do you have any idea how to solve this? |
Using Charles Web Debugging Proxy instead of the chrome extension worked fine! Back on good old 1.3.1 again ;-) Thanks! |
If anyone is wondering, this still works in October 2021. Followed VA1DER's instructions. For me, it only worked after I added an entry without port 443 as described in Step 2 - hope this helps someone. |
Used this as of 4/11/2022, and unfortunately internet explorer no longer is available BUT it does work with Microsoft Edge |
Hi!! I got the exact same problem,i also can only send diagnostics! what did you do? i also use charles and proxyman but cant get past diagnostics sending, i dont really know much about proxy stuff so maybe im doing something wrong |
Oh wow, what a drama 😆 Enjoy! 🍻 |
It works for me |
Hi Thanks for all the work, I was actually able to get the downgrading option to firmware 1.1.3 for my bose soundlink mini 2 thanks to @VA1DER's suggestion and @rbrussell82's instruction :). But unfortunately I get the same error as @arjunbj :/ But then I get the same error: If anyone has a solution for my personal knowledge and to fix the speaker I am struggling to repair I would really appreciate it. |
just recently downgraded my QC 35 ii with serial № ends to "AZ" from 4.3.6 to 2.5.1 . Guys from official service centre said that's impossible. Installation the Charles root certificate for mac os: Also helped screen from @chrisplough @lipov3cz3k thank's for method |
My situation is exactly like yours now, can anybody help? |
Hello everyone, I have a bose quietcomfort earbud 1 with red and white flashing error. I have tried all of the above instructions in an attempt to downgrade the firmware but they don't seem to work. Is anyone still able to follow the instructions above? Please let me know. thank you very much |
According to new Bose Updater I prepared third option how to downgrade. Just run reverse proxy on your PC and mock /connected_device endpoint, then you do not have to hex-edit BU software ;).
Here is an example how I did it:
nginx config
generating self-signed cert ...
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
set all defaults except Common name -
*.bose.com
hosts file in C:\Windows\System32\drivers\etc\hosts
127.0.0.1 worldwide.bose.com
It might be even more elegant, but it works anyway ;) enjoy
Lipo
The text was updated successfully, but these errors were encountered: