Power Panda Via Bus Pirate

Hi guys, ive tried searching on this, but cant seem to find anything that help me…
Im trying to hook up my Bus Pirate to my fez Panda 2.

This i what ive done:

Jumper from MOD to GND pin.
Orange from Pirate to COM1 in.
Brown from Pirate to COM1 Out.
Black from pirate to GND
Grey from pirate to VIN

I connect bus pirate to USB, but my panda dont seem to get power?

I used the pinout from the first picture here: Bus Pirate I/O Pin Descriptions - DP
But i see the picture just below has a completely different pinout?

Okay found this pinout: File:Sparkfun-cable.png - DP
I now get power to the Panda when i turn it on via terminal.
But i cant ping the panda via deploytment tool?

GND to GND
5V to VIN
MOSI to COM1 IN
MISO to COM1 Out

What am i doing wrong?

The Panda will only use COM1 when “Jumper from MOD to GND pin.” is done.
So, put it back i place.

Its in place…
I get: Pinging… Error: No response from device
from deploytment tool…

If i run the Live monitor Macro on the pirate and press the reset button i get alot of data… so i guess its connected?
Just cant contact it?

USBizi
Version: 4.1.8.0
Debug: COM1
LCD: 0x0
IP: 0.0.0.0
MAC: 00.00.00.00.00.00
Managed heap size: 64412
Custom heap size: 0
.NetMF v4.1.2821.0
USBizi, Build Date:
        Dec 22 2011 16:30:33
ARM Compiler version 410561

TinyCLR (Build 4.1.2821.0)

Starting...
Created EE.
Started Hardware.
MSdbgV1Æ–k
1MË_MSdbgV1ÊP†1MË_MSdbgV1̳p1MË_MSdbgV1Þ°1MË_MSdbgV1ØùF1MË_MSdbgV1ÒÜ]1MË_MSdbgV1
Ô?«1MË_MSdbgV1öŽÜ51Ë_MSdbgV1ðm*21MŽ    Ë_MSdbgV1úH1:1MŽ
                                                      Ë_MSdbgV1ü«Ç=1MŽ
                                                                     Ë_MSdbgV1î*
1MŽ
Ë_MSdbgV1âÄê%1MË_MSdbgV1ä'"1MË_MSdbgV1¦¦u1MË_MSdbgV1 Eór1MË_MSdbgV1ª`èz1MË_MSdbg
V1¬ƒ}1MË_No debugger!
Create TS.
 Loading start at 4eb34, end 56d0c
Attaching file.
Assembly: mscorlib (4.1.2821.0) (3880 RAM - 33236 ROM - 19134 METADATA)

   AssemblyRef    =        0 bytes (       0 elements)
   TypeRef        =        0 bytes (       0 elements)
   FieldRef       =        0 bytes (       0 elements)
   MethodRef      =        0 bytes (       0 elements)
   TypeDef        =     1112 bytes (     139 elements)
   FieldDef       =      272 bytes (     135 elements)
   MethodDef      =     1572 bytes (     786 elements)

   Attributes      =        0 bytes (       0 elements)
   TypeSpec        =       16 bytes (       4 elements)
   Resources       =      232 bytes (      29 elements)
   Resources Files =       16 bytes (       2 elements)
   Resources Data  =      437 bytes
   Strings         =     1551 bytes
   Signatures      =     2126 bytes
   ByteCode        =    11702 bytes


Loading Deployment Assemblies.
Resolving.

Total: (3092 RAM - 33236 ROM - 19134 METADATA)

   AssemblyRef    =        0 bytes (       0 elements)
   TypeRef        =        0 bytes (       0 elements)
   FieldRef       =        0 bytes (       0 elements)
   MethodRef      =        0 bytes (       0 elements)
   TypeDef        =     1112 bytes (     139 elements)
   FieldDef       =      272 bytes (     135 elements)
   MethodDef      =     1572 bytes (     786 elements)

   DebuggingInfo  =      788 bytes

   Attributes      =        0 bytes (       0 elements)
   TypeSpec        =       16 bytes (       4 elements)
   Resources Files =       48 bytes (       2 elements)
   Resources       =      232 bytes (      29 elements)
   Resources Data  =      437 bytes
   Strings         =     1551 bytes
   Signatures      =     2126 bytes
   ByteCode        =    11702 bytes


Ready.
Cannot find any entrypoint!
Done.
MSdbgV1z\\     Waiting for debug commands...

The Panda is looking for a connection to MFDeploy or VS, same as when you connect the USB.
What exactly are you trying to do?
There is no “terminal” function on boot, like on a linux board.
Please explain what you are expecting / trying to do.

Im trying to be able to deploy and debug using serial…
so i can use the USB on the Panda for host

OK. Sorry I overlooked this: “Error: No response from device” from deployment tool.

You probably know this, but the Vin pin is connected to the input of the 5V regulator. So you need to supply more than 5V to power the board.
You need at least 6V (as stated on the power jack)

Is there any reason for not powering the board with the normal power jack and leave the 5V unconnected?
I dont know the buspirat device, but MOSI and MISO is related to SPI and not UART. I think buspirat is a bit overkill here, you can get by with any TTL serial like the Sparkfun FTDI breakout board.

Yes i found out about the VIN, I’ve made a USB host cable using this guide: TKJ Electronics » FEZ Panda and USB Host
And now i power it through the red +5v cable on the USB host cable…

About the pirate, its just me who use the wrong terms, bacuse the pirate can do many ways of connection, so the pins have multiple purposes, depending on what mode you set it to.
This is the pinout: http://kevinmehall.net/s/2011/buspirate.png
And i got Orange to COM1 In, and Brown to COM1 Out… Black to GND. and MOD to GND

I’ve deployed a program via USB that broadcasts to COM1, and i recieve the message.
But i cant ping the panda…

But maybe i should just use order a FTDI friend or somthing for it instead?

An FTDI device is always nice to have.
I have been using the Sparkfun FTDI 3.3V version for programming a FEZ Panda II with no issues. But you must remember to pull COM1 RX pin low when you disconnect the FTDI (or buspirate). Else you your USB host will work sometimes and other times not as the RX pin cant be left floating.