public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] Reverse enginnering using i2c protocol analysers
@ 2008-08-23  6:10 Robin Perkins
  2008-08-25 14:51 ` Steven Toth
  2008-08-25 15:30 ` Markus Rechberger
  0 siblings, 2 replies; 5+ messages in thread
From: Robin Perkins @ 2008-08-23  6:10 UTC (permalink / raw)
  To: linux-dvb


[-- Attachment #1.1: Type: text/plain, Size: 415 bytes --]

Does anyone have any experiences using i2c logic analysers to work out  
how cards work ?

Is it an effective reverse enginering method ?

I was looking for them online but most of them seem pretty expensive (~ 
$4000) however I found the Total Phase Beagle for about $300. Has  
anyone else tried this adapter out ? (It appears to have software for  
Linux, OS X and Windows which seems pretty good.)

Thanks,

Rob

[-- Attachment #1.2: Type: text/html, Size: 1789 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [linux-dvb] Reverse enginnering using i2c protocol analysers
  2008-08-23  6:10 [linux-dvb] Reverse enginnering using i2c protocol analysers Robin Perkins
@ 2008-08-25 14:51 ` Steven Toth
  2008-08-25 16:11   ` Steven Toth
  2008-08-25 20:49   ` e9hack
  2008-08-25 15:30 ` Markus Rechberger
  1 sibling, 2 replies; 5+ messages in thread
From: Steven Toth @ 2008-08-25 14:51 UTC (permalink / raw)
  To: Robin Perkins; +Cc: linux-dvb

Robin Perkins wrote:
> Does anyone have any experiences using i2c logic analysers to work out 
> how cards work ? 
> 
> Is it an effective reverse enginering method ? 
> 
> I was looking for them online but most of them seem pretty expensive 
> (~$4000) however I found the Total Phase Beagle 
> <http://www.totalphase.com/products/beagle_ism/> for about $300. Has 
> anyone else tried this adapter out ? (It appears to have software for 
> Linux, OS X and Windows which seems pretty good.)

A parallel port on a spare linux box, two wires and a copy of lmilk does 
it for me. < $10.

- Steve

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [linux-dvb] Reverse enginnering using i2c protocol analysers
  2008-08-23  6:10 [linux-dvb] Reverse enginnering using i2c protocol analysers Robin Perkins
  2008-08-25 14:51 ` Steven Toth
@ 2008-08-25 15:30 ` Markus Rechberger
  1 sibling, 0 replies; 5+ messages in thread
From: Markus Rechberger @ 2008-08-25 15:30 UTC (permalink / raw)
  To: Robin Perkins; +Cc: linux-dvb

2008/8/23 Robin Perkins <robin.perkins@internode.on.net>:
> Does anyone have any experiences using i2c logic analysers to work out how
> cards work ?
> Is it an effective reverse enginering method ?

not everything is usually bound to i2c..

there are Virtualization methods available nowadays for PCI
passthrough (Intel has one, AMD I'm not sure about the status). As
soon as that is mainstream it will make reverse engineering easier..
Another interesting thing would be drivers could directly be used out
from a operating system which is jailed in a virtual machine.

Qemu has support for PCI passthrough with appropriate patches,
although the host will get killed as soon as DMA gets set up.

USB can easily be captured with usbsnoop.

Markus

> I was looking for them online but most of them seem pretty expensive
> (~$4000) however I found the Total Phase Beagle for about $300. Has anyone
> else tried this adapter out ? (It appears to have software for Linux, OS X
> and Windows which seems pretty good.)
> Thanks,
> Rob
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [linux-dvb] Reverse enginnering using i2c protocol analysers
  2008-08-25 14:51 ` Steven Toth
@ 2008-08-25 16:11   ` Steven Toth
  2008-08-25 20:49   ` e9hack
  1 sibling, 0 replies; 5+ messages in thread
From: Steven Toth @ 2008-08-25 16:11 UTC (permalink / raw)
  To: Robin Perkins; +Cc: linux-dvb

Steven Toth wrote:
> Robin Perkins wrote:
>> Does anyone have any experiences using i2c logic analysers to work out 
>> how cards work ?
>> Is it an effective reverse enginering method ?
>> I was looking for them online but most of them seem pretty expensive 
>> (~$4000) however I found the Total Phase Beagle 
>> <http://www.totalphase.com/products/beagle_ism/> for about $300. Has 
>> anyone else tried this adapter out ? (It appears to have software for 
>> Linux, OS X and Windows which seems pretty good.)
> 
> A parallel port on a spare linux box, two wires and a copy of lmilk does 
> it for me. < $10.

Just for the record, it won't go above 100KHz so while it works on 
almost everything I've ever used it on ... at somepoint of someone wants 
to run their i2c bus at > 100Khz, this won't work.

- Steve

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [linux-dvb] Reverse enginnering using i2c protocol analysers
  2008-08-25 14:51 ` Steven Toth
  2008-08-25 16:11   ` Steven Toth
@ 2008-08-25 20:49   ` e9hack
  1 sibling, 0 replies; 5+ messages in thread
From: e9hack @ 2008-08-25 20:49 UTC (permalink / raw)
  To: linux-dvb

Steven Toth schrieb:
> Robin Perkins wrote:
>> Does anyone have any experiences using i2c logic analysers to work out 
>> how cards work ? 
>>
>> Is it an effective reverse enginering method ? 
>>
>> I was looking for them online but most of them seem pretty expensive 
>> (~$4000) however I found the Total Phase Beagle 
>> <http://www.totalphase.com/products/beagle_ism/> for about $300. Has 
>> anyone else tried this adapter out ? (It appears to have software for 
>> Linux, OS X and Windows which seems pretty good.)
> 
> A parallel port on a spare linux box, two wires and a copy of lmilk does 
> it for me. < $10.

I wasn't able to get lmilk to work. I've build my own cheep i2c-monitor 
(http://www.vdr-portal.de/board/thread.php?postid=639818#post639818). It can record i2c 
transmissions with a peak rate of 250kHz. The overall speed is limited by the serial 
interface with a rate of 1.5MBaud. It isn't necessary to use a second PC to monitor a 
windows driver.

- Hartmut

_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-08-25 20:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-23  6:10 [linux-dvb] Reverse enginnering using i2c protocol analysers Robin Perkins
2008-08-25 14:51 ` Steven Toth
2008-08-25 16:11   ` Steven Toth
2008-08-25 20:49   ` e9hack
2008-08-25 15:30 ` Markus Rechberger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox