<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class="">For archive purposes and recording of my email:</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><br><span style="" class=""></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class="">The test result I posted on IRC.</span></div><div style="color: rgb(0,
 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><br><span style="" class=""></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class="">Best regards,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><br><span style="" class=""></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class="">Ruud Schramp<br></span></div><div style="color: rgb(0, 0,
 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class=""><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;" class=""><span style="" class=""><<span style="" class="">ruud</span>> sudo ./flashrom -p ft2232_spi:divisor=16,type=ARM-USB-OCD-H -w test.bin<span style="" class="">  </span>flashrom v0.9.7-r1822 on Linux 3.2.0-60-generic (i686) flashrom is free software, get the source code at <a style="" class="" target="_blank" href="http://www.flashrom.org/">http://www.flashrom.org</a><span style="" class="">  </span>Calibrating
 delay loop... OK. Found SST flash chip "SST25VF016B" (2048 kB, SPI) on 
ft2232_spi. Reading old flash chip contents... done. Erasing and writing
 flash chip... Erase/write done. Verifying flash... VERIFIED.</span></div><div style="" class=""><span style="" class="">[23:05] </span><span style="" class=""><<span style="" class="">ruud</span>> I Noticed that ARM-USB-OCD-H is still noted as "untested".</span></div><div style="" class=""><span style="" class="">[23:05] </span><span style="" class=""><<span style="" class="">ruud</span>> Now it isn't untested any more: It works!</span></div><div style="" class=""><span style="" class="">[23:08] </span><span style="" class=""><<span style="" class="">ruud</span>>
 But please note that I used a rather high divisor. Using the default 
(2) resulted in the chip not being detected, the bits seemed to be 
shifted one position, so the ARM-USB-OCS-H seemed to read the value of 
the previous clock-cycle.</span></div><div style="" class=""><span style="" class="">[23:09] </span><span style="" class=""><<span style="" class="">ruud</span>> It may be caused by the long wires of my breadboard.. but it seems more like a timing issue than a noise issue.</span></div><div style="" class=""><span style="" class=""><br>[23:16] </span><span style="" class=""><<span style="" class="">carldani</span>> yes, timing due to either long wires or a slow chip</span></div><div style="" class=""><span style="" class="">[23:17] </span><span style="" class=""><<span style="" class="">carldani</span>>
 capacitance of the wires can mess with the timing a lot, e.g. by making
 flanks less steep and thus needing more time until a level change is 
reached</span></div><div style="" class=""><span style="" class="">[23:18] </span><span style="" class=""><<span style="" class="">carldani</span>> and other funny business</span></div><div style="" class=""><span style="" class="">[23:18] </span><span style="" class=""><</span><span style="" class=""><span style="" class="">carldani</span></span><span style="" class="">> ruud: thanks for the report!</span></div><div style="" class=""><span style="" class="">[23:18] </span><span style="" class=""><</span><span style="" class=""><span style="" class="">carldani</span></span><span style="" class="">>
 ruud: would you please send the report by email to 
flashrom@flashrom.org as well? That way we have your e-mail address in 
case we ever need retesting for that programmer</span></div><div style="" class=""><span style="" class="">[23:19] </span><span style="" class=""><</span><span style="" class=""><span style="" class="">carldani</span></span><span style="" class="">>
 ruud: and please mention the problems with the default divisor in your 
mail, preferably also with noting the wire length (rough estimate or 
measurement in cm)</span></div><div style="" class=""><span style="" class="">[23:20] </span><span style="" class=""><<span style="" class="">ruud</span>> Will do.</span></div><span style="" class=""></span><span style="" class=""><br><br>[23:21] </span><span style="" class=""><<span style="" class="">ruud</span>> I used a standard small breadboard (5cm x 8cm approx)</span><div style="" class=""><span style="" class="">[23:22] </span><span style="" class=""><<span style="" class="">carldani</span>> stefanct: If I had known about this two weeks ago, I would have been able to do something about it.</span></div><div style="" class=""><span style="" class="">[23:22] </span><span style="" class=""><<span style="" class="">ruud</span>> Standard olimex provided ribon cable between Olimix ARM-USB-OCD-H of about 15cm</span></div><div style="" class=""><span style="" class="">[23:22] </span><span style="" class=""><<span style=""
 class="">ruud</span>> Wiring on the breadboard <4cm</span></div><div style="" class=""><span style="" class="">[23:23] </span><span style="" class=""><<span style="" class="">ruud</span>> Power decoupled using a 100uF elco</span></div><div style="" class=""><span style="" class="">[23:23] </span><span style="" class=""><<span style="" class="">carldani</span>> do you know what frequency you get with a divisor of 2?</span></div><div style="" class=""><span style="" class="">[23:24] </span><span style="" class=""><<span style="" class="">ruud</span>> Power supply: 2<span style="" class="">  </span>big 1.5 Volt batteries in series (3V)</span></div><div style="" class=""><span style="" class="">[23:24] </span><span style="" class=""><<span style="" class="">ruud</span>> Unfortunately I do not have a scope or frequency counter.</span></div><div style="" class=""><br style="" class=""></div></div></body></html>