WT-4 hacking, who's going for it ? « Nikon Rumors Forum

The new Nikon Rumors Forum is now live at http://forum.nikonrumors.com/discussions. This forum is now in "read only" mode until I figure a proper way to import all data over to the new platform. Please register over at the new forum.


Nikon Rumors Forum

where there’s smoke there’s forum fire

Register or log in - lost password?

Nikon Rumors Forum » Weird & Fun

WT-4 hacking, who's going for it ?

(6 posts) (5 voices)
  • Started 3 years ago by NicolBolas
  • Latest reply from wirelessnikon
  • Related Topics:
    1. Wireless Nikon USB Tether, what do you think of this option?
    2. Tether shooting with D5000 and Ipad?
    3. Best lens for capturing baby portraits--HELP!
    4. 16-85 DX ED VR - Worth buying today?
    5. Sigma 70-210mm AF Zoom Lens

Tags:

  • battery grip
  • D5000
  • tether
  • wireless usb
  • wt-4 hack alternative wifi wireless control upload
  1. NicolBolas

    new member
    Joined: Jul '09
    Posts: 4

    offline

    Hi !

    I've been using a few WT-4 transmitters in the past years, for event coverage mostly, and was never really satisfied with it.

    Despite the RP-SMA connector and a bunch of high gain antennas, it's damn slow and has a really weak TX power. It's also missing some interesting features i'd like to implement.

    I took one of the WT-4 appart and did some preliminary search to find out what it's made of :
    - A Marvell 400MHz VoIP oriented SoC (ARM based)
    - 4MB flash (firmware)
    - 16MB ram (nanya DDR sd-ram)
    - 1GB buffer flash (from sandisk)
    - An Atheros (AR5414 based) mini-PCI industrial WiFi module

    As the SoC wasn't supported by the Linux kernel when the WT-4 was announced, I guess it's running some VXWorks crap, and will therefore be quite difficult to crack. It's just a guess yet, as I didn't find the serial I/O on the board to see its bootlog.

    My first clue is about the wireless coverage. As the module is atheros based, it should be able to drive some ubiquiti networks XR card (up to 1W TX power). Still, it needs a slight hack to enable such high power, and some wirering to feed enough juice in the card (3.3v, 900mA peak) instead of 500mA on the Silex module' spec).

    What I'm looking for is anyone who may already have reversed either the WT-4 itself, or the PtP USB protocol used to drive it from the DSLR.

    My plan is to use some embedded boards (Marvell Kirkwood at up to 1.2GHz for instance) to enable the folowing features :
    - More buffer space (8-16GB) on a fast CF or SATA SSD
    - Higher offloading rate
    - Higher wireless tx rate (using 802.11n adapter) OR less sensitive frequency (some ubiquiti XR cards can use alternative frequencies, very usefull on events when hundreds of wireless networks are at large on the same narrow frequency band). 180-280MHz for instance is more efficient through walls and may cover up to 500 meters indoor with no line-of-sight
    - Ability to automatically resize image and apply basic batch processing to allow straight-to-www upload
    - Drive an USB HSPA (3G) or CDMA modem to upload straight to the Net without a local internet access
    - Optionally, forward a NMEA compliant GPS feed to the DSLR or add the location tag in the EXIF while post-processing the files (could be faster and simplier)
    - Multiple USB ports to hook 2-3 DSLR to the same transmitter
    - Configuration made through a web interface rather than the camera's menu (I.E. use you iPod/iPhone or any smartphone hoocked via WiFi)
    - Control of the camera from the web interface or via pre-programmed scripts (e.g. take and upload 1 high res picture every minute)
    - The post-processing and uploading could be done by a secondary (and fixed) module instead of an embedded one, allowing several transmitters to be hooked to it
    - At last, the solution could also be purelly software and run off a netbook rather than using a specificaly designed hardware. Some sub-notebooks have a quite impressive battery life, it could be enough for our intended use.

    Optionnal question, how many of you guys could be interested by such device, either to contribute to the project or eventually buy one once ready ? (I make no promises here, I'm not yet sure I will be able to make it work).

    For those who may be interested, take a look at the D700 dev kit for the USB-PtP command set, and to the OpenRD client board (http://www.einfochips.com/marvell/) for the marvell kirkwood specs and potential power. Also, ubiquiti network cards (http://www.ubnt.com/products/xr1.php) are interesting for alternative frequencies and higher power in some countries allowing it.

    So, who's in ?

    Posted 3 years ago #
  2. NikoDoby

    The Terminator
    Joined: May '09
    Posts: 6,598

    offline

    How exactly would multiple cameras be able to transmit? If you were able to do this.

    Posted 3 years ago #
  3. NicolBolas

    new member
    Joined: Jul '09
    Posts: 4

    offline

    NikoDoby,

    There's no real issue in driving several USB peripherals at the same time, the only known limitation is the way Nikon implemented its library for cameracontrol.

    Having a userspace daemon instance running for every connected device is possible, altghough it would depends on our ability to circumvent the reference implementation's limits.

    So basicaly, the first task would be to reverse engineer the protocol and to re-implmeent it in a flexible manner, thus allowing :
    - multiple simultaneous instances
    - running off a linux kernel
    - accepting local configuration parameters, overiding the camera setup

    About the practical issue of havin multiple connexions, it's just about having 2 ou more USB port on the module and a cable per camera body.

    Posted 3 years ago #
  4. lolo2803

    new member
    Joined: Feb '11
    Posts: 1

    offline

    I would go for it. what silex module is used in the WT-4 ?

    Posted 2 years ago #
  5. Drab

    preferred member
    Joined: Aug '10
    Posts: 540

    offline

    It sounds like you have worked on one of the needed fronts (hardware identification) but what about the other?

    What is the firmware update procedure? Will the hardware accept custom firmwares? Have you successfully loaded and executed a modified firmware (resource modification is enough to prove concept, don't need to change any functional code)? Do you have an official firmware? Have you examined it? Do you have the SoC's datasheet? One of a similar model?

    What is your experience working embedded? What is your RE experience? Driver writing?

    EDIT: AHH, dead thread, old post. Too bad. I'm guessing the answers to my questions are all "huh?".

    Posted 2 years ago #
  6. wirelessnikon

    new member
    Joined: Feb '11
    Posts: 4

    offline

    NicolBolas,

    I have created something similar that came from me not wanting to deal with the WT-4.
    From some of what you are looking for I can say that this option does allow for full control of the DSLR using a wireless USB option tethered to a PC, the software would control the settings of the DSLR.

    Also, the multiple USB guests will work.

    I have created a wireless USB tether that is housed in a battery grip.
    More info here:

    http://www.wirelessnikontether.com/2011/02/wireless-usb-tether-battery-grip

    If this doesn't meet your needs, or at least raise some ideas then I wish you well in your efforts.

    Thanks!

    Posted 2 years ago #

RSS feed for this topic

Reply

You must log in to post.

NikonRumors Forum (http://nikonrumors.com/forum) is proudly powered by bbPress
Disclaimer: This site has no affiliation with Nikon USA or any other subsidiary of Nikon. Please visit the official Nikon website at nikon.com
Copyright © 2008-2011 NikonRumors.com