2 errors on self test February 20, 2015, 08:53:01 pm I ran a self test and got 2 errors. See below? I put jumpers on 3v3, ADC and +5V, VPUIs my Bus Pirate broken?HiZ>~Disconnect any devicesConnect (Vpu to +5V) and (ADC to +3.3V)Space to continueCtrlAUX OKMODE LED OKPULLUP H OKPULLUP L OKVREG OKADC and supply5V(4.90) OKVPU(4.95) OK3.3V(3.36) OKADC(3.24) OKBus highMOSI OKCLK OKMISO OKCS OKBus Hi-Z 0MOSI OKCLK FAILMISO FAILCS OKBus Hi-Z 1MOSI OKCLK OKMISO OKCS OKMODE and VREG LEDs should be on!Any key to exitFound 2 errors.Bus Pirate v3bFirmware v5.10 (r559) Bootloader v4.4DEVID:0x0447 REVID:0x3046 (24FJ64GA002 B8)http://dangerousprototypes.com Last Edit: January 01, 1970, 01:00:00 am by Guest
Re: 2 errors on self test Reply #1 – February 21, 2015, 11:34:46 am Can you update the firmware and run it again? Last Edit: January 01, 1970, 01:00:00 am by Guest
Re: 2 errors on self test Reply #2 – February 21, 2015, 05:04:29 pm I have updated the firmware and have the same result.HiZ>~Disconnect any devicesConnect (Vpu to +5V) and (ADC to +3.3V)Space to continueCtrlAUX OKMODE LED OKPULLUP H OKPULLUP L OKVREG OKADC and supply5V(4.90) OKVPU(4.94) OK3.3V(3.19) OKADC(3.32) OKBus highMOSI OKCLK OKMISO OKCS OKBus Hi-Z 0MOSI OKCLK FAILMISO FAILCS OKBus Hi-Z 1MOSI OKCLK OKMISO OKCS OKMODE and VREG LEDs should be on!Any key to exitFound 2 errors.HiZ>iBus Pirate v3.5Firmware v6.2-beta1 r1981 Bootloader v4.4DEVID:0x0447 REVID:0x3046 (24FJ64GA002 B8)http://dangerousprototypes.com Last Edit: January 01, 1970, 01:00:00 am by Guest
Re: 2 errors on self test Reply #3 – February 21, 2015, 05:19:00 pm Hmm, can you manually turn MISO and CLK on/off in normal mode and measure it? They seem to be stuck at high, do you see any shorts on the board? Last Edit: January 01, 1970, 01:00:00 am by Guest
Re: 2 errors on self test Reply #4 – February 21, 2015, 11:56:32 pm I am new with the Bus Pirate. How can I manually turn MISO and CLK on/off in normal mode? BTW I don't see any shorts on the board. Last Edit: January 01, 1970, 01:00:00 am by Guest
Re: 2 errors on self test Reply #5 – February 22, 2015, 03:25:04 am OK, here is what I did: There is no command to toggle MISO in user mode (as it's an input pin) so I used bitbang mode with Hercules. Here is a screenshot:[attachment=0]And here is the explanation:1) Sent 20 0x00 commands to enter bitbang mode. Under send menu, 1st row does that. Response is BBIO1, that confirms that you're in bitbang mode.2) Right click the "Received/Sent data" area and click "HEX Enable". This way you can see the response in hex, otherwise you may get strange characters.3) Sent 0x40 (2nd row under send), this configures all pins as output. Here is the reference.4) Sent 0x80 (I used the 3rd row for these values), this means all output is low. Response is in black and 0x80, confirming it. Check the next function on the page I linked to.5) Sent 0xff, this means all output high. Response came in red this time and it's 0xff, confirming it.6) Sent 0x80 again to put them in a known state. Response is in black and 0x80, confirming it.7) Put a jumper between CLK and GND pins.8) Sent 0xff, this means all output high. Response came in black and it's 0xfb. This means CLK pin is low. Did this twice.9) Removed the jumper and sent 0xff again. Response came in red and it's 0xff, so problem solved.I turn on pullups but there is no jumper between VPU and any other power pin, so it doesn't matter. This way I can test the 3.3 V output response of all pins. Last Edit: January 01, 1970, 01:00:00 am by Guest