Dpfmate Photo Transfer Software

Posted on

1.5 Inch Digital Photo Frame Keychain with 2GB Memory

.SnowFox Photo Collage Maker for Mac is the best photo collage software on Mac OS X. With it, you can easily make a wonderful photo collag. Aidphoto recovery 3.1.1.0. Dpfmate Photo Transfer Software Datamax Dmx I 4208 Manual Firefox Add Ons Downloads Hp Deskjet 2510 Scanner Software California License Plates By Year Download. To download DPFMATE FOR MAC, click on the Download button. Duplicate Photo Finder DPF is a Windows based program mzc helps you locate and remove duplicate photos. Dpfmate for mac I tried using the software in Crossover but it didn't work for me so I. Nov 27, 2017 - Free download dpf mate Files at Software Informer. Macx video converter pro 3 4 1 free download sarah smith facebook.

Connect” and then “Yes” to start DPFMate application to transfer pictures from your computer to the frame – See next section for detailed instructions on using the software. NOTE for Windows® Users: DPFMate software is automatically started directly from frame’s memory when the frame is connected. Look at most relevant Dpfmate image file transfer free download websites out of 33.9 Thousand at KeywordSpace.com. Dpfmate image file transfer free download found at hittusa.com, justanswer.com, ko.


Manufacturer Specifications
  • Product Description: 2GB Keychain Digital Picture Frame
  • Color: Silver
  • Main Display: Analog Clock
  • Memory: 2GB
  • Display: 1.5-inch CSTN color LCD display (96x96)
  • Compatible Picture Formats: JPEG, BMP, PNG, GIF
  • Maximum Picture Size: 12 MP (it will automatically be resized)
  • Button Interface: 3 control keys
  • Computer Connection: USB 2.0
  • Compatible Systems: Windows 98SE / ME / 2000 / XP / Vista (32 bit version only) / Windows7
  • Power Source: Built in rechargeable Li-ion battery
  • Menu Languages: English, French, Spanish
  • Dimensions: L:57 x W:43 x D (mm)
  • Product Notes
  • Stores over 500 photos
  • Flash drive capability - especially for girls that want to carry a 'nice looking' usb flash drive around with them
  • Will display pictures that have been resized with the internal picture conversion software (DPFMate 3.9)
  • Active display time is 4 to 5 hours (on full charge), many more hours on standby
  • Package Contents for Model CVUY-F34
  • 2GB Keychain Flash Drive + Digital Photo Frame
  • User Manual - English
  • Key Chain
  • USB Cable

Solar Charger USB Hub


Manufacturer Specifications
  • Primary Function: 4-Port USB Hub and Solar Battery Charger
  • Solar Output: 5V 250mAh to 700mAh
  • USB Charging: 5V 300mAh to 450mAh
  • USB Compatibility: 2.0, backwards compatible with USB 1.1
  • Connectors:
    Mini USB and Micro USB(for Motorola/HTC/Dopod/MP3/MP4)
    Samsung
    Sony Ericsson
    LG
  • Supported Operating Systems: Windows, Mac OSX, Linux
  • Dimensions: 64 x 64 x 16 mm
  • Manufacturer Ref: DKAJ91ALL2

Product Notes
  • Plug-and-play
  • Portable and convenient power back up for your devices
  • Use sunlight to charge your mobile phones, PDAs, MP3 player, MP4 players, etc.
  • Built in Lithium battery can be recharged by sunlight, USB, or AC power
  • USB2.0 4-port hub
  • Fully compliant with USB2.0 specification
  • Backwards compatible with USB 1.1
  • Note: Included cables are for power only and will not provide a data connection. Please use the cable that comes with your product if you want both power/data.

Package Contents for CVTS-S32
  • Solar Charger USB Hub
  • USB Cable
  • 10 Connectors

10 Port USB 2.0 Hub - 480Mbps Transfer Speed

Manufacturer Specifications
  • Main Function: 10 Port USB Hub
  • Material: Plastic
  • Power source: USB or AC/DC Wall adapter 100-240v
  • USB Ports: 10
  • Certification: CE, FCC, RoHS
  • Dimensions: 190mm x 38mm x 24mm
  • Power Cord Length: 1143mm
  • Manufacturer Ref: 2010IL10T01PMP

Product Notes
  • Plug and play for all operating systems. No software or drivers necessary.

Package Contents for CVSB-K115
  • 10 Port USB Hub
  • USB cable
  • Power Supply 100-240v
  • User Manual - English


HSDPA USB Modem - 3.5G Wireless Internet for Laptops (Win/Mac)

Manufacturer Specification

  • Primary Function: 3.5G HSDPA USB Modem
  • Chipset: Qualcomm MSM6280
  • Speed: Data transmission up to 7.2Mbps downlink, 384Kbps uplink
  • SIM Type: SIM/USIM
  • Network Systems: GSM/GPRS/EDGE, WCDMA/HSDPA/UMTS
  • Frequencies:
    - GSM 850: 824-849MHz UP, 869-894MHz DOWN
    - EGSM 900: 880-915MHz UP, 925-960MHz DOWN
    - DCS 1800: 1710-1785MHz UP, 1805-1880 MHz DOWN
    - PCS 1900: 1850-1910MHz UP, 1930-1990 MHz DOWN
    - UMTS 2100: 1920-1980MHz UP, 2110-2170MHz DOWN
  • Supported Operating Systems: Windows 2000, XP, Vista (32-bit), Windows 7 (32-bit), Ubuntu 8.04, Mac OS X
  • Antenna: Internal Antenna
  • T-Flash Card Slot: Supports TF/micro SD cards up to 4GB (not included)
  • SMS Messaging: Yes
  • Power Source: USB 5VDC
  • Operating Temperature: -20 to 55 Degrees Celsius
  • Dimensions (mm): 88 (L) x 27 (W) x10 (D)

Universal Power Adapter for Laptop (100W, AC/DC, Multi-Voltage)

Transfer
China Manufacturer Specifications
  • Primary Function: Universal AC/DC Power Adapter for Laptops
  • Output Power: 100W (max)
  • Polarity: Center Positive
  • Input Voltage Range AC: 100-240V, 50-60Hz
  • Input Voltage Range DC: 9-15V, 8A
  • Output Voltage:
    - DC 12/15/16/18/19/20V, 4.5A
    - DC 22V/24V, 4A<
    - DC5V 1A (USB Port)
  • Certification: UL, CE, Energy Star
  • DC Power Cord Length: 33.5 Inches
  • AC Power Cord Length: 47 Inches
  • Power Adapter Cable Length: 44 Inches
  • Power Adapter Dimensions: 133mm x 64mm x 35mm
  • Manufacturer Ref: BSDJ058F2S5D

Product Notes:
  • Has built-in LED indicator that displays the current voltage setting

Package Contents for CVOV-A31:
  • Universal AC/DC power adapter
  • 8x Power adapter tips
  • DC car lighter power adapter
  • AC home power cable

SATA Hard Drive Docking Station + Multi-Format Card Reader


Manufacturer Specifications
Dpfmate Photo Transfer Software
  • Main Function: SATA Hard Drive Docking Station + Multi-Format Card Reader + Two Port USB Hub
  • Compatible Hard Disk Types: SATA 2.5 inch and SATA 3.5 inch
  • Compatible Memory Card Types:
    - CF card family including Extreme and Ultra
    - MS stick family including Pro, Pro Duo, MagicGate
    - SD card family including MMC
    - X-Memory
    - USB
  • Maximum Supported Memory:
    3.5 Inch SATA Hard Drive: Up to 2TB
    2.5 Inch SATA Hard Drive: Up to 1TB
    Memory Cards: Up to 4GB
    USB Flash Drives: Up to 32GB
  • Input/Outputs:
    - ON/OFF Rocker Switch
    - Power IN
    - 1x Mini-USB Slot
    - 1x CF Card Slot
    - 1x MS Card Slot
    - 1x SD Card Slot
    - 1x X-Memory Card Slot
    - 2x USB Slots
    - LED Activity Light
  • Connectivity: USB 2.0
  • SATA Type: SATA I and SATA II compatible
  • USB Cable Length: 30 inches (75 cm)
  • Power Supply: AC Power Adapter
  • Compatible Systems: Windows 2000, XP, Vista (32 bit version only), Windows 7 (32 bit version only) and Mac OS 9.x or higher
  • Certification: CE, ROHS, FCC
  • Dimensions: 170mm x 115mm x 105mm (L x W x H)

Universal AC/DC Smart Laptop Multi-Voltage Power Supply




China Manufacturer Specifications
  • Primary Function: Universal AC/DC Smart Laptop Adapter
  • Output Power: 100W (max)
  • Polarity: Center Positive
  • Input Voltage Range: AC 100-240V, 50-60Hz
  • Output Voltage:
    - DC 12/15/16/18/19/20V, 5A
    - DC 22V/24V, 4A
  • Switched Mode Supply: Yes
  • Certification: UL, CE, Energy Star
  • Power Cord Length + Adapter Cord Length = 2.5 meters
  • Power Adapter Dimensions: 125mm x 48mm x 31mm
  • Manufacturer Ref: D3DA058F2D5D
  • Catalog Ref: Universal power transformer for laptop/notebook computers
Other Features:
  • 12V - 24V Automatic adjustment of the voltage through the adapter tip for fitting different brand laptops
  • The ten power tips supplied will cover the vast majority of modern laptops on the market but for peace of mind a compatibility guide is included in the box.
  • High output efficiency (>92%), low ripple and low interference
  • Power LED indicator
Package Contents:
  • Model CVFR-K13 Universal AC/DC Smart Laptop Adapter
  • 10x Power Adapter Heads
  • Instruction Booklet - English
  • 10Firmware and Processor Details

Summary

If you want to get into development on these DPFs, or use them as a remote screen: there is a SVN source repository with experimental code and various tools at [1]. An alternative firmware is available from the same site. Also, this site [2] publishes the entire original firmware and hardware reference manual of the AX206.

  • The latest list of supported/WIP devices for dpf-ax can be found at [3]
  • You can check if your frame is supported with identify.py from [4].
  • Similar to the DPF with AppoTech AX203, internally and externally.
  • Uses special JPEG-based encoding for images (see ImageEncodingAx206 for more information)

To distinguish from the AX203 types, the rule of thumb (if you are not able to get hold of the USB IDs, shown below) is:

  • AX206 based frames are listed with 16 mbit or 32 mbit flash, capable of taking ~107 pictures or more
  • Those with 8 mbit and ~130 pictures could be likely AX203

-- Actually, it was found the above is not really true, because many sellers specify wrong flash sizes, and the image capacity varies with the firmware versions. If you get a newer model, it is likely that it has an AX206 or even AX208.

Note that DX and sellers on Ebay write MB (insinuating MegaByte) but in fact it's Megabit. So you have to divide by eight for available MegaBytes.

Supported Devices (Aug 2012)

  • For a recent list see[5]
  • abeyerr_black
  • acme_1
  • agk_violet
  • avlabs_avl969s
  • delightdigi_black
  • coby_dp151_bw - see Coby_DP-151 for comparison of different dp151 varieties
  • coby_dp151_white - see Coby_DP-151 for comparison of different dp151 varieties
  • focalprice144
  • linkdelight

Devices from DealExtreme - Actual chipsets may vary

  • dx21334a
  • dx21334b
  • dx27893 (white)
  • dx27893_2 (white)
  • dx27894 (blue)
  • dx104500
  • dx104838

Programs

  • MPlayer: A patch for AX206 frames against MPlayer 2012-05-5 via libdpf[6] is available:[7]
  • st2205term v0.11 now supports ax206: [8]
  • An experimental framebuffer driver is forked from [9], patches for ax206fb and playusb: [10] and [11]
  • pydpf, a Python digital picture frame application, see this:[12]
  • GraphLCD is a project to support graphical LC displays connected to the PC. It is mainly used by the graphlcd plugin for the Video Disc Recorder to display its information. An experimental driver for ax206 is available at: [13]
  • gPhoto2 has support for ax206 since version 2.4.10, download files here[14]
  • setpic-like program called dpfsend for AX206 written by mrlinux (send still images to dpf-ax frames and supports png, jpg and gif formats): http://forum.doozan.com/read.php?9,10541

Hacking Details

  • Full Log of the process of hacking a supported ax206 frame:

Reverse Engineering an unsupported device

This was prepared with notes from [15] and [16]

1. Prepare lcdinit.s with the values from _custom_initseq entries in lcdinitbl_tmp.txt. Look at the src/lcd folder for examples of lcdinit.s for existing supported lcds.
2. Disassemble openwin_tmp.bin. Obtain d52 (8052 Disassembler) from here[17] and do this

3. You will get openwin_tmp.d52. Do some cleanup (identify the blit-coordinates, etc.). That's the one to go into lcdblit.s.Following file may help by identifying some often used vars.Create a file named 'openwin_tmp.ctl':


3. Run d52 again.


This method works only for 'standard' buildwin builds (luckily most builds are), not for the ones that do their initialization by LcdInit instead LcdInitTbl (see focalprice144) or do anything special.

If it works, add a record to fw/knowndps.py (use the CRCs you got from identify.py) and submit changes at dpf-ax/Tracker/Patches at [18]

Reverse Engineering the firmware

This file[19] is extracted from [20]. You can then disassemble the firmware backup from fulldump.py[21] or ProgSPI[22]. A README is included in the download which gives the instructions on how to use the tool. BIG FAT WARNING: You have to be able to read 8051 assembly code and you HAVE TO know what it is doing.

Backlight Details

This was figured out by superelchi.

'Older' lcds (like the ones in pearl, focal, etc.) use a pwm-signal to control the backlight brightness. Here only the ratio between on and off time of the signal matters, frequency does not (more or less).'Newer' lcds (like the ones in dx21334a/b or newer linkdelight dpfs) control backlight brightness by the frequency of the signal. If the signal frequency is outside the range the lcd needs, backlight will stay off.

Implementing this was a bit tricky, because hackfin uses the RTC (32,768 kHz) to generate the pwm signal. The needed frequency for the 'newer' lcds is much higher, so superelchi had to switch to sys-clock as signal source. Sys-clock has a base frequency of 24 MHz but can be doubled to 48 Mhz - what we do to speed things up a bit. If USB is disconnected (and the dpf runs on battery) the clock is reduced to 12 MHz to save power. The frequency tables extracted from the buildwin fw are based on 24 MHz, so frequency- and pwm-values have to be adjusted to the real sys-clock and recalculated on USB connect/disconnect. Thats why you can see a brief flicker if brightness is changed or USB is connected/disconnected. Also (because of rounding errors) there is a slight brightness difference between connected and disconnected USB. This flicker and brightness difference is not visible with the original buildwin fw - reason is unknown.

Software Details

  • Comes loaded with DPFMate as per the AppoTech, but software version is v5.0.2.1. A copy of the software can be found here
  • Screenshot of the DPFMate Software 'About..' dialog box
  • Dump of StartInfoUnicode.ini:

Hardware Details

  • Photos of the circuitry are here, here and here.
  • Following the StartInfoUnicode.ini file, if the information in the file is correct, the flash chip's datasheet should be this
  • It seems to be using the AX 206 chip. Datasheets here and information here.
  • I have two keychains, because the first unit had a 'quirk' - unit only powers on 4 or 5 times after being charged. Not sure if this problem is related to the number of times turned on, or after 5 to 10 minutes of it being turned off (or even on). However, I suspect a full battery discharge would allow me to charge the unit up, making it usable again.

Firmware and Processor Details

The firmware basically knows several operation modes:

  • Boot Loader (hold MENU button while pushing the RESET button). The device will then register as HID device and create a /dev/hidraw0 device under Linux. Technical details of this mode came from:[24]

When the DPF goes into Bootloader mode (showing USB ID 1908:3318), it expects max. 64 byte size USB interrupt messages with a header and payload data. The header implements a simple Remote Procedure Call format through the bootload handler. Its format is as follows:

Description

The ‘len’ byte specifies the full length of the USB packet. ‘chk’ is a checksum that is consecutively updated with every packet sent. The ‘jmp’ field contains the jump address of the handler that takes care of the attached data payload. For simple memory writing, the address of the internal ROM memory write routine is used. Once a program (for example flashing routines) is loaded into memory, it can be jumped into using this RPC scheme.

  • Standard photo frame mode: The unit will display images and not register as USB device when plugged in
  • USB operation, triggered via the menu entry: The device will register as CDROM with the USB details provided below. The flash access occurs via the SCSI generic device by specific vendor commands 0xCA, 0xCB and 0xCD. This is covered in various code fragments, see Talk:DPF_with_AppoTech_AX206

Memory map

The AX206 has internal SRAM where code from external memory is loaded to.The internal SRAM bank is mapped to external memory as well as code memory, so it is internally mirrored.

Apparently, a part of the USB FIFO area can be used as data memory as well, since only 144 bytes are used (2*64 + 2*8 for USB EP0 and EP1).

Firmware internals

When in standard mode, the device is booting from the SPI flash. The 'boot sector' consists of a data block with some boot information plus a jump table (see more below) and the boot code.

The loading of the code from SPI flash occurs via XDATA, but the loaded code is actually located at instruction SRAM (CODE) with offset +0x800.

Here are the most important offsets and record lengths. BE stands for Big Endian, LE for Little Endian order.

Dpfmate Photo Transfer Software

Dpfmate

The jump table ends with the magic '-EndTbl-'

The boot code loads a few common code modules from SPI flash. These are merely three code segments at the following (CODE) addresses:

Please speak up if the addresses vary on your DPF.

Other code segments are dynamically loaded by some modules, depending on the operation mode of the DPF.

Jump Table

Since the AX206 has only 3k of internal SRAM which is obviously used by the USB FIFO and JPEG quantization tables, mechanisms are implemented to dynamically load code modules from SPI. The jump table entries are descriptors of length 8 for each module and decode as follows:

Jumps to those modules within the coded are implemented using trampoline functions. For example, when a function from another module is called, the code sequence looks like:

The number of modules varies depending on DPF model and firmware version.

Code download

Code downloading is supported with the tools from the dpf-ax distribution. The necessary patches to get lcd4linux running are included in the distribution tar files found at [25].They might be updated regularly, therefore please check the up to date .tgz files from the link above.


When you modify the code:

It's easy to brick your frame by overwriting the original firmware. This used to be a problem. However, the ProgSPI from [26] restores the original flash content - if you saved it! Therefore, before messing around, make a dump of the flash. Another alternative is restore.py from [27] to backup or flash the firmware.

USB Details

  • lsusb log:

Dpfmate Windows 10

  • dmesg log:

Dpfmate Photo Transfer Software Free

Retrieved from 'http://picframe.spritesserver.nl/wiki/index.php?title=DPF_with_AppoTech_AX206&oldid=1413'