Coder Social home page Coder Social logo

yuanjitao / ced Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bosefirmware/ced

0.0 0.0 0.0 122.01 MB

Bose Firmware / Software - ced (AE2, Frames, Noise Cancelling Headphones 700, OE, On-Ear Wireless, QuietComfort 35 II / QC35 / QC35II, QuietControl 30 / QC30, SoundLink Color II, Micro, SL Mini Special Edition, Mini II, Revolve, SoundSport Free, Pulse, Wireless, SoundWear Companion, connect)

ced's Introduction

Bose Firmware

ced

Bose AE2 SoundLink = Isaac (Firmware Info)
Bose Frames = Celine (Firmware Info)
Bose Frames = Celine2 (Firmware Info)
Bose Noise Cancelling Headphones 700 = Goodyear (Firmware Info)
Bose OE SoundLink = Moonraker (Firmware Info)
Bose On-Ear Wireless = Pascal (Firmware Info)
Bose QuietComfort 35 = Wolfcastle (Firmware Info)
Bose QuietComfort 35 II = BayWolf (Firmware Info)
Bose QuietControl 30 = Powder (Firmware Info)
Bose SoundLink Color = Champ (Firmware Info)
Bose SoundLink Color II = Foreman (Firmware Info)
Bose SoundLink Micro = Minnow (Firmware Info)
Bose SoundLink Mini Special Edition = M3 (Firmware Info)
Bose SoundLink Mini II = KCup (Firmware Info)
Bose SoundLink Revolve = Folgers (Firmware Info)
Bose SoundLink Revolve+ = Harvey (Firmware Info)
Bose SoundSport Free = Levi (Firmware Info)
Bose SoundSport Pulse = Flurry (Firmware Info)
Bose SoundSport Wireless = Ice (Firmware Info)
Bose SoundWear Companion speaker = Kleos (Firmware Info)


eb
stetson
bosebuild
pro


The instructions provided below were modified from instructions found on reddit


BOSE DOWNGRADE PROCESS:

  1. Make sure you close the app before replacing the file. You can close it on the taskbar (right click -> exit)
  2. Windows :
    1. Download the edited BOSEUPDATER.EXE (version 6.0.0.4388) here
    2. Copy and replace the file in "C:\Program Files (x86)\Bose Updater"
    3. Open the file. If you get a warning that says "Windows protected your PC". Select "More info" and click "Run anyway"
  3. macOS :
    1. If you already have the "Bose Updater" app installed. Please Delete.
    2. Download the edited "Bose Updater" app (version 6.0.0.4388) here
    3. Move "Bose Updater" to the "Applications" Folder
    4. Open up Terminal (located in "Applications/Utilities")
    5. In terminal type in : xattr -cr /Applications/"Bose Updater.app"
  4. Plug your headset or speaker and go to https://btu.bose.com
  5. When prompted launch the app.
  6. When you see this screen (Screenshot 1) press the following key combination: 'a' 'd' 'v' 'up arrow' 'down arrow' and you will see the following screen (Screenshot 2)
  7. Now you can select the firmware and click on Update.
  8. Wait for the update process to complete
    1. WARNING : If you have QC35 II headphones with a serial number that ends in AZ. Do NOT downgrade below 2.1.3. Doing so can BRICK YOUR QC35 II!!!
  9. Enjoy your OLDER FIRMWARE! Cheers!


ADVANCED DOWNGRADE PROCESS:

Information:
Bose uses the "Bose Update" software with conjunction to the website https://btu.bose.com

Step 1: Windows - These instructions are for BOSEUPDATER.EXE found on Windows OS.
Change the initial lookup link from the "Bose Update" app.
  1. The Bose update app location is in "C:\Program Files (x86)\Bose Updater"
  2. Make an original backup of the file "BOSEUPDATER.EXE" and rename it to something like "BOSEUPDATER.EXE.backup"
  3. Download and install a hex editor. I used https://mh-nexus.de/en/hxd/
  4. Copy the BOSEUPDATER.EXE file to your desktop.
  5. Open the file you copied to your desktop with the hex editor.
    1. Go to Search -> Find and in the tab "Search-string" search for the word "connected_device" (Screenshot 3) (Screenshot 4)
    2. You will see https://worldwide.bose.com/connected_device as this is the offical URL (notice it is 43 characters long)
    3. Now change the URL to https://cutt.ly/git-hub-bose-firmware-files (the new URL is also 43 characters long). This is because the URL must be exactly the same number of characters as the previous one. This will not change the size of the app.
    4. Save the file
  6. Copy and replace it back to "C:\Program Files (x86)\Bose Updater"
  7. Run the app to see if it launches correctly. (It will show the icon on the bottom right on your taskbar) and then exit the app (right click and Select Exit). If you get a warning that says "Windows protected your PC". Select "More info" and click "Run anyway"

Step 1: macOS - These instructions are for BOSE UPDATER found on macOS.
Change the initial lookup link from the "Bose Update" app.
  1. The Bose update app location is in "Applications\Bose Updater"
  2. Right click and select "Show Package Contents"
  3. Go to "Contents\MacOS"
  4. Make an original backup of the file "Bose Updater" by right clicking on the file and selecting "Duplicate"
  5. Download and install a hex editor. I used https://apps.apple.com/us/app/ihex-hex-editor/id909566003
  6. Open "Bose Updater" with the hex editor.
    1. Go to "Edit -> Find -> Find..." and select Text (do not put anything in the "Replace" field at the moment). Use "Find" to search for https://worldwide.bose.com/connected_device (Screenshot 3) (Screenshot 4). This is the offical URL (notice it is 43 characters long)
    2. Now in "Replace" enter the URL to https://cutt.ly/git-hub-bose-firmware-files (the new URL is also 43 characters long). This is because the URL must be exactly the same number of characters as the previous one. This will not change the size of the app.
    3. Select "Replace"
    4. Save the file
  7. Open up Terminal (located in "Applications/Utilities")
  8. In terminal type in : xattr -cr /Applications/"Bose Updater.app"
  9. Run the app to see if it launches correctly. (It will show the icon on the top right on your taskbar) and then exit the app (right click and Select Exit)

Step 2: Update via Advanced method.

  1. Be sure to have closed the "Bose Update app"
  2. Turn off your headset or speaker and connect it via USB.
  3. Plug your headset or speaker and go to https://btu.bose.com
  4. When prompted launch the app.
  5. When you see this screen (Screenshot 1) press the following key combination: 'a' 'd' 'v' 'up arrow' 'down arrow' and you will see the following screen (Screenshot 2)
  6. Now you can select the firmware and click on Update.
    1. WARNING : If you have QC35 II headphones with a serial number that ends in AZ. Do NOT downgrade below 2.1.3. Doing so can BRICK YOUR QC35 II!!!
  7. Wait for the update process to complete
  8. Enjoy your OLDER FIRMWARE! Cheers!

Bose's statement on why they no longer allow software downgrades

ced's People

Contributors

bosefirmware avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.