Showing posts with label SDHC. Show all posts
Showing posts with label SDHC. Show all posts

Thursday, April 4, 2013

Delock Multi-in-1 SuperSpeed USB 3.0 Memory Card Reader/Writer

SuperSpeed USB 3.0 Memory Card Reader Wrapped in a compact aluminum case, Delock's All-in-One combines the capabilities of SuperSpeed USB 3.0 and matches them to a versatile memory card reader. This multi-in-1 SuperSpeed USB memory card reader/writer supports over 60 types of flash memory media cards. While broad card support is its forte, the reader is plenty fast enough to support transfer hungry memory cards like speedy UDMA 6 CompactFlash cards used in high end DLSR cameras. Utilizing SuperSpeed USB's maximum theoretical speeds of up to 5Gbps, waiting for photos and videos to transfer off cards is now a thing of the past. This SuperSpeed USB 3.0 flash memory reader also supports the massive capacities of modern storage devices, currently supporting up to 2TB on some flash media cards such as SDXC.

Delock's All-in-One doesn't trade practicality away for its high end features though. The memory card reader/writer is fully backward compatible with both USB 2.0 and USB 1.1 hosts. Its five open memory card slots can be used at the same time for data transfers and exchanges, even between cards. The reader supports Hot-Swap and Plug-N-Play, and utilizes USB bus power so no additional power source is required. The multi-platform reader is best used with systems that support SuperSpeed USB 3.0 in order to take advantage of its speed.

Monday, March 25, 2013

Automating X4SD USB 2.0 SD Card Reader Four (4) Slot Operations

http://synchrotech.tumblr.com/post/131695757249/note-on-new-model-we-tested-all-of-the-scripts

X4SD Operation Automation

X4SD USB 2.0 SD Card Reader Four SlotThe X4SD USB 2.0 SD Card Reader allows simultaneous access to four SD Card style media including miniSD and microSD in adapters and MultiMediaCard and its derivatives. The unit can be deployed as a card duplicator, since it presents all inserted cards simultaneously. This document is intended to provide users with ideas for deployment, but leaves the precise details of implementation up to the reader.

While it would be common for users to initiate file copies to the X4SD's individual slots manually in XFCE's Thunar, Mac OS X's Finder, or Windows' Explorer, we believe automating the process is the optimal method. To this end, we've explored a few ways to do this. First, we wrote a sample shell script that does the same thing without the benefit of visual feedback. Next, we created an example multi-threaded AppleScript that allows visual feedback of the file copies. Modifications would be required for it to be an actual production script. Last, we reproduce an article which discusses using the X4SD for creating byte-for-byte (binary images) copies of SD Cards via the Unix dd command line tool.

X4SD File Copy Shell Script

The following example shell script forks a separate process for copying to each of the X4SD's individual slots. The downsides to this script are that there is no visual feedback as to the progress of the forked processes or as to their status. We ran the top command in a separate terminal in order to watch the progress of each cp process. Removing the reader or inserted SD media before copies complete can cause a variety of problems, including corrupting the media. Forking from a shell script also has the disadvantage of not letting us see the exit results of the processes. Better parallelism and execution feedback are left as an exercise to the reader, GNU parallel and PRLL are suggested starting places. The script's ending comment provides information for converting it to sequential execution, which increases runtime significantly. The destination (target) path in this example uses Mac OS X naming conventions, see Determining Media Paths for how these mounts appear in OpenBSD and Xubuntu.

#!/bin/sh

TESTFILE="/Users/rds/Desktop/testfile680mb.m4v";

cp $TESTFILE /Volumes/NO\ NAME &
cp $TESTFILE /Volumes/NO\ NAME\ 1 &
cp $TESTFILE /Volumes/NO\ NAME\ 2 &
cp $TESTFILE /Volumes/NO\ NAME\ 3 &

# replace ampersands and preceding spaces with a
# semicolons for sequential execution

X4SD File Copy Multi-threaded AppleScript

Mac OS X users uncomfortable with using the built-in unix terminal do have the option of using AppleScript with the X4SD. This example takes advantage of the Mac OS X Finder's multi-thread capabilities and provides the added benefit of visual feedback of the copies and error dialogs in the case of problems. The illustration shows the simultaneous copies occurring in the foreground with a version of the script in the Script Editor in the background.

tell application "Finder"
 ignoring application responses
  duplicate "G5:testfile680mb.m4v" to "G5:Volumes:NO NAME" replacing yes
  duplicate "G5:testfile680mb.m4v" to "G5:Volumes:NO NAME 1" replacing yes
  duplicate "G5:testfile680mb.m4v" to "G5:Volumes:NO NAME 2" replacing yes
  duplicate "G5:testfile680mb.m4v" to "G5:Volumes:NO NAME 3" replacing yes
 end ignoring
end tell

X4SD Copier AppleScript

X4SD SD Card Duplication Example

The following has been reproduced with permission from Using Synchrotech's X4SD USB 2.0 SD Card Reader Four (4) Slot for SD Card duplication.

There's various ways to do do device duplication or byte-for-byte copies of media. Whether we're duplicating CD-ROMs, hard drive disks, SRAM PC Cards, or other removable media, the Unix dd is frequently preferred for these types of operations. While we can execute card to card duplications from one X4SD slot to another, the most common use for the reader is to write an existing SD Card image to all four slots simultaneously. To that end we'll create a binary image of a master SD Card and then use that master to write to blank cards.

Creating an image of the SD Card

dd works with block devices, so we need to unmount the SD Card. To make this simple, we'll be using just one of the X4SD slots at this stage. We'll be using Mac OS X for our example and detail the difference for OpenBSD and Xubuntu. First, we need to identify the mount point of the inserted card. Calling mount in the terminal shows us the information we need (we're leaving out the rest of the output here).

/dev/disk1s1 on /Volumes/NO NAME (local, nodev, nosuid)

We use that information to unmount the mounted device.

[kyoto:~/Desktop] rds% sudo diskutil unmount /Volumes/NO\ NAME
Volume /Volumes/NO NAME unmounted

OpenBSD and Xubuntu would use umount /[devicepath]. Using the block device reference to the X4SD slot, we can copy the card to a binary file using dd.

[kyoto:~/Desktop] rds% sudo dd if=/dev/disk1s1 of=sdcard.bin
1951677+0 records in
1951677+0 records out
999258624 bytes transferred in 1203.276878 secs (830448 bytes/sec)

Writing the image to SD Cards

Inserting a new card into the X4SD, then unmounting it, we can create a duplicate of the original. We then test it using cmp to see if it is identical to the binary file.

[kyoto:~/Desktop] rds% sudo dd if=sdcard.bin of=/dev/disk1s1
1951677+0 records in
1951677+0 records out
999258624 bytes transferred in 1203.276878 secs (830448 bytes/sec)
[kyoto:~/Desktop] rds% cmp /dev/disk1s1 ~/Desktop/sdcard.bin
[kyoto:~/Desktop] rds% 

Here we write to all four slots simultaneously on a Xubuntu machine. It's feasible that using hubs and multiple X4SD, we could write to more than four cards at once on a machine with enough CPUs/CPU cores. However, there's a practical limit to the amount of I/O operations one would want to run at the same time. Perhaps writing to each bank of cards sequentially would be the best practice? Since I was only provided a single test unit, that remains an academic question.

rds@okinawa-lin2:~$ sudo dd if=sdcard.bin of=/dev/sdc1 & \
&& dd if=sdcard.bin of=/dev/sdd1 & \
&& dd if=sdcard.bin of=/dev/sde1 & \
&& dd if=sdcard.bin of=/dev/sdf1 &

1951677+0 records in
1951677+0 records out
999258624 bytes (999 MB) copied, 270.799 s, 3.7 MB/s
1951677+0 records in
1951677+0 records out
999258624 bytes (999 MB) copied, 423.987 s, 2.4 MB/s
1951677+0 records in
1951677+0 records out
999258624 bytes (999 MB) copied, 775.1 s, 1.3 MB/s
1951677+0 records in
1951677+0 records out
999258624 bytes (999 MB) copied, 860.479 s, 1.2 MB/s

Appendices

Determining Media Paths

Here's the abridged results of running mount on our various test systems with the X4SD plugged in and all four of its slot occupied. This output will look different based on what's connected to an individual system.

OpenBSD
sd0i on /mnt/s1 type msdos (local)
sd1i on /mnt/s2 type msdos (local)
sd2i on /mnt/s3 type msdos (local)
sd3i on /mnt/s4 type msdos (local)

Xubuntu Linux
/dev/sdd1 on /media/BF2C-1214 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sdf1 on /media/02A3-1214 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sde1 on /media/3A3A-1214 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
/dev/sdc1 on /media/5AED-1214 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)

Mac OS X
/dev/disk2s1 on /Volumes/NO NAME 3 (local, nodev, nosuid)
/dev/disk4s1 on /Volumes/NO NAME 2 (local, nodev, nosuid)
/dev/disk3s1 on /Volumes/NO NAME (local, nodev, nosuid)
/dev/disk1s1 on /Volumes/NO NAME 1 (local, nodev, nosuid)

Our Test Systems

Here's the results of running uname -a on our various test systems.

OpenBSD okinawa-bsd2.my.domain 5.1 GENERIC.MP#207 amd64
Linux okinawa-lin2 3.2.0-39-generic #62-Ubuntu SMP Wed Feb 27 22:05:17 UTC 2013 i686 i686 i386 GNU/Linux
Darwin kyoto 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc

Code example disclaimer

Synchrotech grants you a nonexclusive copyright license to use all programming code examples from which you can generate similar function tailored to your own specific needs.

All sample code is provided by Synchrotech for illustrative purposes only. These examples have not been thoroughly tested under all conditions. Synchrotech, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.

All programs contained herein are provided to you "AS IS" without any warranties of any kind. The implied warranties of non-infringement, merchantability and fitness for a particular purpose are expressly disclaimed.

Tuesday, May 18, 2010

The Qio Professional Universal Media Reader/Writer Wins 2010 NAB Best of Show Black Diamond Award

ATP ProMax SDHC 2.0 Class 6Sonnet's Qio Universal Media Reader/Writer was recently awarded 2010 Nation Association of Broadcasters Best of Show Black Diamond Award by DV Magazine. This recognition of a revolutionary device is much deserved, as the Qio has provided unparalleled capabilities for both in-studio or on-location applications of video ingestion. Qio is a boon for video professionals using Panasonic P2 and/or Sony/Sandisk SxS memory cards. Qio doesn't just provide slots for one or the other, or even one of each, it provides two slots for each! What's more is the Qio also includes two UDMA capable CompactFlash slots make it indispensable for professional still photographers. Qio also reads memory cards including SDHC using the included 21-in-1 Multimedia Memory Card. Qio reads SxS, P2, and UMDA CompactFlash at their maximum throughput, even when reading two cards at the same time! As if this functionality isn't enough, Qio (pronounced Cue-Eye-Oh) has a built in SATA RAID controller with four eSATA ports for use with a range of eSATA storage devices like Sonnet's Fusion F2 portable raids for on the go transfers between media.

Because the Qio attaches to computers via PCIe, directly on desktop computers, and via ExpressCard/34 on notebook computers, it doubles as a full fledged ExpressCard and PC Card/PC CardBus reader. As long as the drivers for a specific PC Card or ExpressCard are available for your operating system, Qio will let you deploy it with modern systems! You can enable swapping the Qio between desktop and notebook configurations by buying a Qio setup for either desktop or notebook and then purchase a spare Qio interface card for the other machine. Qio even includes a XLR 4-pin adapter cable can route battery power (from third party external batteries, sold separately) to the Qio plus attached Fusion F2's.

Qio Universal Media Read/Writer for P2 PC Card, SxS ExpressCard, and CompactFlash/SDHC + SATA

Price and capacity refreshes for ATP ProMax SDHC 2.0 Class 6 Secure Digital SD Cards

ATP ProMax SDHC 2.0 Class 6Now available in larger capacities and lower prices! Offering Class 6 performance, ATP ProMax SDHC 2.0 SD Cards are super fast and built for the most demanding conditions. Boasting SD 2.0 Class 6 transfer speeds of up to 22.5MB/s, ATP 150X Class 6 ProMax SDHC Cards are designed for demanding applications such as DSLR photography and high resolution MPEG video recording. In addition, ATP ProMax SDHC 2.0 cards perform in all conditions with waterproof and extreme temperature resistance. When using SDHC SD Cards (capacities greater than 2GB), make sure to use devices and readers that are SDHC capable.

SDHC are the latest generation of SD cards based on the SDA 2.00 specification, allowing SD Cards to reach capacities of 4GB up to 32GB. The new specification also defines 3 speed classes to determine performance capabilities of SDHC cards and host products. The speed class rating specifies a minimum sustained write speed for SDHC cards. SD Cards include a proprietary cryptographic security scheme for copyright enforcement, which entities with DRM interests consider a 'feature.' ATP cards come with a 5 year limited warranty.

ATP ProMax SDHC 2.0 Class 6 Secure Digital SD Cards

Thursday, December 11, 2008

Friday, October 17, 2008

CFMulti Issues Thread

CFMulti CompactFlash Type II to Eye-Fi™ + Multi-Card Adapter. This thread is for discussing issues with the CFMulti. Issues include, but aren't limited to: unsupported cameras, incompatibility issues, experiences, etc. Be sure to read the CFMulti FAQ before posting here.

Thursday, October 16, 2008

Use SD cards in your Compact Flash gear

Terry White reviews the CFMulti CompactFlash to Eye-Fi™ Adapter.

Thursday, April 24, 2008

CFMulti Provides CompactFlash Connectivity to Eye-Fi, SDHC, and MMC

CFMulti allows CompactFlash Type II slotted digital cameras to utilize WiFi via Eye-Fi(TM) SD Cards for wireless transfer of photos. Most high end DSLR and late model midrange digital cameras feature CompactFlash slots. CFMulti allows such cameras to use the wireless capability of Eye-Fi(TM) Cards, while still allowing switching back to UDMA CompactFlash when high performance is more important than wireless. CFMulti also allows the use of popular SDHC, SD Cards, MMC +Plus, and MultiMediaCards in place of CompactFlash.

Thursday, October 18, 2007

SDHC 2.0 Class 6 Products for DSLR and high resolution MPEG video recording

ATP SDHC 2.0 150XFor top performing SDHC 2.0 items, Synchrotech offers the following cards and readers.


ATP ProMax SDHC 2.0 Class 6 Secure Digital SD Cards

Super-fast, robust, high capacity SD Cards

MotionFlash32 USB 2.0 to 5 Slot Multi-Card Read-Writer

High Speed USB 2.0 SDHC/SD 2.0 Card reader

ExpressCard 34 to Multiple Memory Card Adapter

Portable and speedy ExpressCard SDHC/SD 2.0 Card Adapter


Other SDHC and SD 2.0 capable products listed here.

Thursday, September 20, 2007

SDHC (SD 2.0) Capable MotionFlash32 USB 2.0 to 5 Slot Multi-Card Read-Writer

MotionFlash32 USB 2.0 to 5 Slot Memory Card ReaderAnswering the call for memory card versatility and performance in a single card reader, the MotionFlash32 offers one of the widest ranges of supported media types. This USB 2.0 based drive sports five slots and accepts over 30 different types of memory cards without adapters. MotionFlash32 supports popular high speed camera memory cards like SDHC Class 6 (SD 2.0), and higher end CompactFlash like Sandisk's Extreme III at native speeds. The MotionFlash32 USB 2.0 memory card reader also handles other speedy media cards like MMCPlus, and xD Picture Card Type H. MotionFlash32 reads nearly every type of Sony Memory Stick cards ever devised, and features a separate slot for the newer M2 memory cards. For mobile phone and other small form factor memory card utilizing devices, the MotionFlash32 USB 2.0 memory card reader has a slot for microSD and MMCmicro cards, eliminating the need for adapters for these popular media. The MotionFlash32 USB 2.0 memory card drive utilizes the high speed USB 2.0 bus for transfers to host computers of up to 480Mbits/sec.

Thursday, September 6, 2007

Alternatives for the ADP-MULTI5-PC

Unfortunately the latest batch of ICs (integrated circuits) for the ADP-MULTI5-PC were bad, and we cannot manufacture more until we have good ICs. We are looking at probably late-October before we are able to ship the ADP-MULTI5-PC. Alternatively we have two different products that might be suitable alternatives.

For 32-bit CardBus capable PC Card slots, we have the ADP-MULTI5-PC32. It supports the exact same memory cards as the ADP-MULTI5-PC and allows for faster data transfer.

For 16-bit PC Card slots we also carry the ADP-MULTI6-PC. This device is based on an older design and doesn't support the newer SDHC and SD Card 2.0 standards. If you are using the older style SD Cards, or any of the other cards it supports, you should be fine.

Our MotionFlash32 USB 2.0 based reader also handles SDHC (SD 2.0).

Wednesday, September 5, 2007

September is Photography Accessory Sale Month at Synchrotech!

Celebrating digital photography in the month of September; Synchrotech has three very special offers on essential accessories for mobile photographers needing fast transfers to their notebook computers.

CFExpressPro ExpressCard to CompactFlash AdapterFor ExpressCard 34 and ExpressCard 54 equipped notebooks, our CFExpressPro ExpressCard to CompactFlash Memory Card Adapter is just $35 after a 17% discount. The CFExpressPro supports PIO though Mode 6 and UDMA through Mode 4 CompactFlash. This high performance device is perfect for photographers wanting to quickly download contents of their CompactFlash memory cards when on the road. The CFExpressPro has been a top seller with MacBook Pro users, and is a favorite item for many traveling photographers. This special price of $35 for the CFExpressPro expires 09/30/2007.

PC CardBus to CompactFlash AdapterNot forgetting photographers with notebooks from the PC Card slot era, Synchrotech is offering our PC CardBus Type II to CompactFlash Type II for just $26 after a 19% discount. Taking advantage of 32-bit CardBus PC Card slots, the ADP-CF2-PC32 handles PIO though Mode 6 and UDMA through Mode 4 CompactFlash cards like Sandisk's Extreme III line. This special price of $26 for the CFExpressPro expires 09/30/2007.

ExpressCard to Camera Memory Card AdapterOf course not all digital cameras use CompactFlash memory cards. For that reason we are also offering our ExpressCard 34 to Multiple Memory Card Adapter for just $35 after a 17% discount. The EXP34-ADP-MUL5-01 supports a whole range of modern memory cards including: SDHC (SD Card 2.0) and SD Card, xD Picture Cards (including Type M and H), MultiMediaCard and MultiMediaCard+ 4.0, Memory Stick and Memory Stick Pro. This high performance device allows mobile users to quickly download photos off their memory cards to their ExpressCard equipped notebook when traveling. This special price of $35 for the EXP34-ADP-MUL5-01 expires 09/30/2007.

Monday, July 2, 2007

High Speed PCMCIA PC CardBus Memory Card Media Adapters Now with Drivers for The Vista

CardBus Memory Card Media Adapters
ADP-CF2-PC32: an adapter for CompactFlash, and ADP-MULTI5-PC32: an adapter for SDHC, MMC, Memory Stick, and xD Picture cards, are now usable under Windows Server 2003 and The Vista. New drivers enable high speed access to memory card media via 32-bit PC CardBus slots, eliminating a major bottleneck in downloading information from consumer memory cards.