Open Samsonkin opened 3 years ago
@Samsonkin That ZIP file appears to be for the Q2U microphone instead of C01U. Can you please confirm which microphone you were using?
I'm seeing Q2U references in the binaries so I'm not sure they're suitable for the C01U version:
@kasparsd See here https://drive.google.com/drive/folders/1VWU9LdHN1_Dbz8pVQXzLOQNQ1XBow60j
http://www.samsontech.com/support/samson/products/c01upro/ Why does the Samson c01u pro microphone page contain Q2U firmware? Did this firmware accidentally fit my microphone?
In any case, this happened. Before the experiments, I checked the firmware of the chip and it corresponded to this CM6500_Headset_Samson_C01U_Pro-0109.bin. This confirmed the idea that this firmware is incompatible with my microphone.
If you have a channel of communication with the microphone developers, I would appreciate clarifying the issue.
This is scary, glad I read it
@Samsonkin I have the same problem. can you please explain to me how you pulled the firmware file from CM6500B_Samson_FWUpdateTool.exe , or throw it off.
I see here 4 bin files with a size of 4 KB each. which one did you take exactly?
Here's some background info to hopefully prevent future problems:
The only difference between 0109
and 0110
is that 0110
has a reduced max gain, for some production runs that had higher analog gain. They are no different from versions 0107
and 0108
:
0109
or 0107
0110
or 0108
None of these are "upgrades" or bug fixes, and customers should not try to modify the firmware on C01U Pro unless told to by customer service. If you have firmware 0x0107
, for instance, just keep it; there is no benefit to the "higher" versions. The only purpose of the C01U Pro "firmware update" tool was for customer service to send to customers to reduce the max gain on those specific devices.
Also, as you've discovered, CM6500_
firmware is not compatible with the newer CM6500B hardware, and vice versa. There are no firmware updates for the CM6500B hardware: 0x0201
is the latest and only firmware version.
If you've bricked a mic by burning the wrong chip's firmware, you'll have to take it apart to fix it:
0x0d8c
)Config65XX.exe
software tool to that VID and PID.0201
for CM6500B or 0109
for CM6500)You can identify CM6500 vs CM6500B by looking at the chip or with a descriptor dump:
0x0188 wMaxPacketSize (1 x 392 bytes)
0x00C4 wMaxPacketSize (1 x 196 bytes)
Q2U does have a firmware update that fixes a bug. (C01U Pro never had this bug.) It is available at Q2U Firmware Update and will automatically detect CM6500 vs CM6500B and burn the correct firmware. (It should also fix Q2Us with blank/corrupted EEPROMs, so don't use it with a C01U Pro.)
Hello! I found a problem and decided it was best to report it so you could add a note to the instructions.
Perhaps someone will encounter a similar problem and this instruction will help them to remove the device from the brick state. :-)