-
Notifications
You must be signed in to change notification settings - Fork 5
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
Support Bose SoundLink Mini II #3
Comments
Yep, it looks like it's not entering the mode at all. It's interesting that your device has the same USB VID and PID as my SoundLink Color II when it's in normal mode despite being a different model: that's not something I expected, and that's why the tool says your device is supported even though it's not one I've tested. It's even stranger that it would use the same USB ID but require a different sequence to get into DFU mode. Could you possibly use Wireshark (make sure to select USBPcap in its installation wizard if you're on Windows) to capture the USB traffic the official updater sends to your device before failing? That will hopefully let me figure out what's going wrong. |
Hi @tchebb! I'm also on this trouble with my Bose Soundlink Mini II Special Edition. The only difference with @arjunbj is that my device is identified as "M3", but the rest is completely the same, even that the PID is identified as the one of SoundLink Color II. Now I'm far from home but I will be back by the end of the month and I can gladly copy you the USB dump from Wireshark. Expect news from me around there. |
@tchebb all in your email ;) |
Hello there, Firstly I wanted to congratulate you with the work you have put in @tchebb. bose-dfu download KCup_1.1.4_stack_plus_app.dfu As I am having the same issue with my Bose SoundLink Mini 2 and am curious to know how and if you were able to find the fix. Thanks in advance for your reply :) |
These are the following command lines I have typed, note that I changed the Hex values of the dfu file in order for them to match my PID and have the correct CRC :) :
The unedited hex DFU file with the PID not matching mine :
The edited hex DFU file matching my PID and with correct CRC :
It seems my Bose SoundLink Mini 2 won't be in DFU mode apparently. Thanks in advance for your help :) |
I received an email in January regarding this device with the subject "bose-dfu works with SoundLink Mini II":
(If you wrote me this email and want credit by name, just let me know; for now, I'm erring on the side of caution and keeping you anonymous.) |
Sorry for the huge delay here, all! I've gotten information about this device from lots of people, and I haven't had the time to sit down and sort it all out until now. Luckily, the issue many of you are having seems simpler than I originally thought, and it's really my fault for not spotting it earlier: @arjunbj and @Gigzy (and maybe @ighdez too), the reason your Every command except As shown in the email above, DFU mode operations ( There's still one mystery, though: why do @arjunbj, @Gigzy, and @ighdez's devices have normal mode ID To test that hypothesis, could anyone who's still interested in helping out with this issue run the following commands and post the output? Bonus points if you can do it both on a 1.x and a 0.x firmware (although I understand if you don't want to downgrade your firmware that far on an untested device just for debugging purposes).
|
Hey there, I wrote that e-mail. And I can indeed confirm that my device has USB ID 05a7:40fe now. When I plug it in and run
I have no idea what the USB ID was before the upgrade. And despite the fact that it says SouldLink Color II / Flex, I'm pretty sure that that's not the model that I have. When I connect via Bluetooth, the device calls itself Bose Mini II SoundLink. |
Thanks for the confirmation, @mberndt123! From your previous logs, it looks like it had ID Fun fact: the names shown in short |
@mberndt123 hmm, looking at your old log again, it seems like maybe some commands got misordered. I'm specifically looking at these commands:
The fact that |
I've marked this device as compatible with commit 146c51c. I'll make a new release that includes that commit within the week. |
Also, I've filed #5 to track the missing first digit in "Current firmware" for this device. If anyone wants to help fix that, it has some commands you can run. |
I can help with the testing. Can I do it even if my device is currently bricked? I was waiting for the fix mentioned in this issue but I don't think it has been released yet. |
sorry, this is way too long ago for me to remember anything about how I made that transcript. |
Depends how it's bricked, but if it enters DFU mode you likely can. You're right that I haven't made a release that marks this device as supported yet. My "within the week" timeline got disrupted by @gaborrell's discovery that this device and others have additional Until I do that, you can run the Git version if you'd like. Just keep the |
Hi, I'm trying to downgrade my firmware on my soundlink mini 2 in order because it is not working and blinking red despite trying everything I saw online, my last hope is downgrading it and re-updating the firmware either with your program or on the bose website. the issue I have is due to the USB ID of my device which is not matching with the one in the firmware bose-dfu file-info KCup_1.1.3_stack_plus_app.dfu (same with 1.1.4) so when I'm trying either download or leave-dfu command (with or without -f) I have this message : how can I have my USB ID change or change the one attached to the files ? |
@rgraveleau you need to put the device into DFU mode using That is why you see the wrong USB ID—normal mode has a different ID than DFU mode. Before entering DFU mode, you'll see a device with ID 05a7:40fe. After entering DFU mode, you'll see a device with ID 05a7:4009. |
Hi, it is not working and I have the feeling that I cannot enter into dfu mode, how can I check that my device is in dfu mode ? |
After running What firmware version is your device currently running? |
Hi, thanks for answering, unfortunately it is not working, it really seems that I'm not entering into dfu mode. Do you know how I can confirm this ? |
I was about to give up on my quest to resurrect my Sound link Mini II which has been showing flashing red when I power it and thats when I found this great repo. Let me first say hats off to your effort Mr. Developer :)
I had tried the regular bose updater and it shows "no dice" error when it tries to update
Tried this method of firmware update, added a new entry for sound link mini II in the 70-bose-dfu.rules
Below are outputs from different commands
bose-dfu info
USB serial: 00000000000000000000000
HW serial: 68617963564514A4
Device model: Cup
Current firmware: .1.4.3558
bose-dfu list
05a7:40fe 00000000000000000000000 Bose SoundLink Mini II [compatible device in normal mode]
bose-dfu file-info KCup_1.1.4_stack_plus_app.dfu
For USB ID: 05a7:4009
CRC: valid (0xe14c9cbb)
When I try to start the process I get below responses
bose-dfu enter-dfu
[INFO bose_dfu] Note that device may take a few seconds to change mode
bose-dfu download KCup_1.1.4_stack_plus_app.dfu
Error: no devices match specification
bose-dfu leave-dfu
Error: no devices match specification
The fact that bose-dfu leave-dfu gives the same error gets me thinking maybe the device is not entering dfu mode?
Any pointers/suggestions appreciated. I even tried with 1.1.3 firmware trying to repeat above steps but same error.
The text was updated successfully, but these errors were encountered: