mehasemx.blogg.se

Download csr bluesuite 2.5.8
Download csr bluesuite 2.5.8







download csr bluesuite 2.5.8
  1. DOWNLOAD CSR BLUESUITE 2.5.8 UPDATE
  2. DOWNLOAD CSR BLUESUITE 2.5.8 ARCHIVE
  3. DOWNLOAD CSR BLUESUITE 2.5.8 UPGRADE
  4. DOWNLOAD CSR BLUESUITE 2.5.8 FULL
  5. DOWNLOAD CSR BLUESUITE 2.5.8 SOFTWARE

I ignored the warning about the “unknown mail domain” that would cause me “not to have full access” for the moment and was pleasantly surprised to find a BlueSuite 2.5.8 download (plus a user guide) on the “Last updated” page. To my surprise, they would let me get myself registered without any barriers, payments or anything. I checked their Website and found the CSR Developer Zone.

DOWNLOAD CSR BLUESUITE 2.5.8 SOFTWARE

So I looked around on the Internet for CSR’s BlueSuite software for Windows. However, I still wasn’t sure which of the three Apple.

DOWNLOAD CSR BLUESUITE 2.5.8 ARCHIVE

But, more importantly, dfutool worked and I could get a backup of the existing firmware with dfutool archive dlink-dbt120.dfu.

download csr bluesuite 2.5.8

bccmd chiprev and bccmd buildname gave me an error message about an “Unsupported manufacturer”.

DOWNLOAD CSR BLUESUITE 2.5.8 UPGRADE

I played around with Linux at first, examining the D-Link DBT-120’s properties before the flash upgrade with commands such as lsusb, hciconfig hci0 version and hciconfig hci0 revision.

  • under Windows with a software suite from CSR themselves called “BlueSuite”.
  • under Linux with the BlueZ project‘s dfutool.
  • DOWNLOAD CSR BLUESUITE 2.5.8 UPDATE

    In general there are two ways to backup and update the firmware of CSR-based USB bluetooth adapters: But worry not, we’ll see more in a minute once we feed the files to the flash utility. Running strings on each of them does not shed light into the darkness, however. “Generic” does suggest to be a good choice as “DeskTop” and “Portable” sound like firmware update files for special cases, but we wouldn’t take a bet on that. Now it looks like we have three files to choose from: DeskTop.dfu, GenericCSR.dfu and Portable.dfu. Remember, we’re going to flash a CSR-based device. dfu files are what we were looking for, because of their file sizes and, in the case of GenericCSR.dfu, also because of its file name. rwxrwxr-x 1 pief users 638672 Feb 21 21:12 Portable.dfuĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 Spanish.lprojĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 da.lproj rwxrwxr-x 1 pief users 994866 Feb 21 21:12 GenericCSR.dfuĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 German.lprojĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 Italian.lprojĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 Japanese.lproj rw-rw-r- 1 pief users 34690 Feb 21 21:12 FirmwareDownload.icnsĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 French.lproj rwxrwxr-x 1 pief users 638672 Feb 21 21:12 DeskTop.dfuĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 Dutch.lprojĭrwxrwxr-x 3 pief users 4096 Feb 21 21:12 English.lproj $ cd Applications/Utilities/Bluetooth\ Firmware\ Updater.app/Contents/Resources/ĭrwxrwxr-x 17 pief users 4096 Feb 21 21:12. Dive deeper and you'll find what we're looking for: We'll now again have a quite verbose, MacOS-typical directory structure. This file is obviously gzip-compressed, so let’s uncompress and examine it:Īrchive.pax: ASCII cpio archive (pre-SVR4 or odc)Ĭpio archives are something we know a bit about in the Unix world, so let’s create a subdirectory to extract its contents: $ cp /mnt/BluetoothFirmwareUpdate1.2.pkg/Contents/. If we now examine the mounted image’s contents, we’ll find a lot of MacOS X packaging-related files and a file that we care about: $ sudo mount -t hfsplus -o loop BluetoothFWUpdate1.2.img /mnt Now we have a 1:1 image of a HFS+ filesystem (the filesystem Apple uses) and can mount it: $ dmg2img-1.6.5/dmg2img BluetoothFWUpdate1.2.dmgĭmg2img v1.6.5 (c) vu1tur -> BluetoothFWUpdate1.2.imgĪrchive successfully decompressed as BluetoothFWUpdate1.2.img Download it, make sure you have zlib and bzip2 development headers installed and run make to compile it. dmg file that requires a conversion with the dmg2img utility. In our case, however, things are a bit more complicated:īluetoothFWUpdate1.2.dmg: VAX COFF executableįile gets a bit confused here: in reality this is a compressed. In such a case you would be able to mount it with a command such as modprobe hfsplus mount -t hfsplus -o loop example.dmg /mnt. dmg would give you an output such as:Įxample.dmg: Macintosh HFS Extended version 4 data last mounted by: ’10.0′, created: Fri Jan 30 11:12:33 2009, last modified: Fri Jan 23 12:09:55 2009, last checked: Fri Feb 07 04:22:58 2009, block size: 4096, number of blocks: 6400, free blocks: 218 In the simplest case running Linux’s file utility on such a. Extracting the firmwareĪfter downloading from Apple you’ll have a file BluetoothFWUpdate1.2.dmg.dmg files are basically Apple Disk images, representing so-called volumes. Now I do not have any machine running MacOS X, so I could not simply download and run Apple’s tool and was therefore looking into alternatives, aiming at extracting the firmware from Apple’s download somehow and using other means to flash the firmware. As pointed out in my previous post, I was looking into flashing the D-Link DBT-120 USB bluetooth adapter with Apple’s Bluetooth Firmware update so it becomes HID proxy-capable.









    Download csr bluesuite 2.5.8