Project Blacksphere Intro Hardware Nokia OS Software Debug Tracing Knok Linux MADos DCT3 lowlevel lib Sendcode Glossary of Terms Todo Credits Forum Guestbook

WMX sendcode

Abstract

WMX sendcode is a program that uploads code to DCT3 series (noticibly 3310, 3330) RAM instead of flash, it includes simple host debug packet interface to facilitate for experimenation and timing.

It's not exactly fluffy or user-friendly, but it works, and that's the only thing that matters right now. If you've got so far you actually need this program, you're probably not scared of a bit of C code anyway.

Compilation

It should compile under Cygwin and Linux. Although I haven't tested it in Cygwin. If you port it to something else please send the patch to me.

$ cd wmx-sendcode
$ make

Usage

NHM-5 is the phone type (3310 in this case), mycode.bin is a binary file that will be loaded at address 0x0.
$ wmx-sendcode/sendcode NHM-5 mycode.bin

Make sure you have the approciate I/O permissions for direct Parallel Port access, under Linux this means root, under Windows it means you have 'userport' running.

If you have questions mail me.

The code

The code you upload must adhere to the following requirements:

Download

Here:

1.0

Last updated: 2005-02-21 14:19

This site is the result of a great deal of assembly code reading, research, countless (mostly futile) searches for data sheets, cross-referencing and analysing. If you use this information in any way please mention wumpus <blacksphere@goliath.darktech.org> (and others in the credits section) in the credits of your program/document. And tell me :) If you have more information please contribute. If you just copy this, stick your name on it and call it yours I hope you get your genitals bitten off by a three headed monkey. Have a nice day.

No mobile phones were harmed in the production of this site.