LogicPort owners, help!

Posted by: sn00p

LogicPort owners, help! - 30/04/2007 10:59

Had a bit of an accident and have managed to replace the contents of the EEPROM on the ftdi usb device with my own data.

Could somebody please use MProg to read the contents of their device and tell me what the manufacturer and device string should be!

Thanks
Posted by: mlord

Re: LogicPort owners, help! - 30/04/2007 16:11

Device Type: FT232BM
USB VID/PID: FTDI Supplied PID
Manufacturer: Intronix
Product Description: LogicPort Logic Analyzer

00 00 03 04 48 dc 00 04 80 64 1c 00 10 01 94 12
a6 32 d8 10 12 03 49 00 6e 00 74 00 72 00 6f 00
6e 00 69 00 78 00 32 03 4c 00 6f 00 67 00 69 00
63 00 50 00 6f 00 72 00 74 00 20 00 4c 00 6f 00
67 00 69 00 63 00 20 00 41 00 6e 00 61 00 6c 00
79 00 7a 00 65 00 72 00 10 03 36 00 34 00 32 00
30 00 39 00 34 00 33 00 02 03 01 00 2b 30 30 38
30 30 30 30 32 30 30 36 30 31 32 39 00 00 26 6f

(data re-entered by hand .. stupid app won't cut/paste!).
Posted by: RobotCaleb

Re: LogicPort owners, help! - 30/04/2007 22:15

You should screenshot it so that if there are any data entry errors they're his fault and not yours. :P
Posted by: mlord

Re: LogicPort owners, help! - 01/05/2007 01:40

Quote:
You should screenshot it so that if there are any data entry errors they're his fault and not yours. :P


I would have, except the crummy app uses a non-resizeable 2-line scroll window for the non-cut'able text... it was easier to just type it in. Most of that data is 2-byte unicode anyway, with what looks like a CRC or checksum at the end.

-ml
Posted by: sn00p

Re: LogicPort owners, help! - 01/05/2007 06:50

Thanks Mark! You really are a god! Will have a go.

Moral of the story, when programming FTDI devices unplug anything else that is on USB or prepare for the possible consequences!
Posted by: tman

Re: LogicPort owners, help! - 01/05/2007 10:58

Quote:
Thanks Mark! You really are a god! Will have a go.

Moral of the story, when programming FTDI devices unplug anything else that is on USB or prepare for the possible consequences!

No way of writing protecting those things?
Posted by: sn00p

Re: LogicPort owners, help! - 01/05/2007 13:38

Quote:
Quote:
Thanks Mark! You really are a god! Will have a go.

Moral of the story, when programming FTDI devices unplug anything else that is on USB or prepare for the possible consequences!

No way of writing protecting those things?


There's a tick box marked "Only program blank devices", which is fine and would work, but when you're needing to make changes to the eeprom on an already programmed device you obviously need to untick this.

The tool appears to just program anything and everything that is an FTDI device on the bus!
Posted by: canuckInOR

Re: LogicPort owners, help! - 01/05/2007 15:22

Quote:
The tool appears to just program anything and everything that is an FTDI device on the bus!

It's a feature!
Posted by: sn00p

Re: LogicPort owners, help! - 01/05/2007 15:40

Quote:
Quote:
The tool appears to just program anything and everything that is an FTDI device on the bus!

It's a feature!


Almost annoying as vistas security warnings!

FTDI really should have thought about this more, maybe 4 bytes of the EEPROM should have been reserved as a security key and mprog should refuse to program a device if the security key is not either all FF's or doesn't match the stored value.
Posted by: Intronix

Re: LogicPort owners, help! - 21/08/2007 18:10

CAUTION! The LogicPort's EEPROM contains calibration data for the input threshold circuitry. Copying the data from another unit has about a 95% chance of rendering your unit's threshold inaccurate. It also has a 100% chance of changing the electronic serial number of your unit and voiding your warranty.

Note that we do have a utility available which can restore your unit in the field with its original EEPROM data (including correct calibration constants). The utility is free for the asking.

By the way, we agree that FTDI could and should do a much better job of the Mprog utility. It is barbaric that their utilty programs/erases any FTDI device that it finds without selectivity or warning. Unfortunately, their components give hardware designers no way of preventing this from happening.

Intronix Test Instruments, Inc.
Posted by: mlord

Re: LogicPort owners, help! - 06/02/2008 00:42

Originally Posted By: mlord
Device Type: FT232BM
USB VID/PID: FTDI Supplied PID
Manufacturer: Intronix
Product Description: LogicPort Logic Analyzer

00 00 03 04 48 dc 00 04 80 64 1c 00 10 01 94 12
a6 32 d8 10 12 03 49 00 6e 00 74 00 72 00 6f 00
6e 00 69 00 78 00 32 03 4c 00 6f 00 67 00 69 00
63 00 50 00 6f 00 72 00 74 00 20 00 4c 00 6f 00
67 00 69 00 63 00 20 00 41 00 6e 00 61 00 6c 00
79 00 7a 00 65 00 72 00 10 03 36 00 34 00 32 00
30 00 39 00 34 00 33 00 02 03 01 00 2b 30 30 38
30 30 30 30 32 30 30 36 30 31 32 39 00 00 26 6f

(data re-entered by hand .. stupid app won't cut/paste!).


My LogicPort stopped working tonight. It's there, visible on the USB bus, the yellow LED is on (is it supposed to be yellow?), but the software reports:
Quote:

"The LogicPort hardware may already be in
use by another instance of the software".


Now, dumping the EEPROM tonight, I see the second last byte says 0x66 instead of 0x26 (from above). Did I just write it down incorrectly before?

???
Posted by: mlord

Re: LogicPort owners, help! - 06/02/2008 18:10

Okay, fixed and working again now, thanks to Intronix.

The hardware was fine .. this turns out to have been just a rather unusual software issue.

Cheers