Greetings all still rocking my buspirate v3a pretty much unchanged from the day I bought it. Firmware v5.10 (r559) Bootloader v4.4 DEVID:0x0447 REVID:0x3046 (24FJ64GA002 B8) I just ran the ~ self test and this is what I get:
HiZ>~ Disconnect any devices Connect (Vpu to +5V) and (ADC to +3.3V) Space to continue Ctrl AUX OK MODE LED OK PULLUP H OK PULLUP L OK VREG OK ADC and supply 5V(4.98) OK VPU(0.00) FAIL 3.3V(3.33) OK ADC(0.00) FAIL Bus high MOSI OK CLK OK MISO OK CS OK Bus Hi-Z 0 MOSI OK CLK OK MISO OK CS OK Bus Hi-Z 1 MOSI FAIL CLK FAIL MISO FAIL CS FAIL MODE and VREG LEDs should be on! Any key to exit Found 6 errors.
The leds are on, should I just ignore those errors? As it seems like it still works for the little I use it for. I connect to it with the linux 'screen' command: screen /dev/ttyUSB3 115200 8N4 Please advise thanks
Greetings this is my first post here. I have two old Pioneer car stereos and a bus pirate. Pioneer stereos usually had (still may have?) a blue connecter on the back for in trunk cd changers. I long ago hacked the audio in from the cd changer to be a 3.5mm cable for whatever music devices to be connected.
I am currious if I can emulate an old in trunk cd changer and send text to the display and recieve button commands from the display as a HID device or somthing on my laptop using a bus pirate? Here is some info I found online so far about the protocall (it wont let me post a link since I am a new member)
Quote
The pioneer IP bus uses a 2 wire differential signal for communication.
An equal level on both lines is a logical low while a high is encoded as a voltage difference of some 100mV.
The data transfer is initiated by either the cd changer or the radio.The initiator generates a high pulse ( ca. 170us ) and a following low pulse ( ca 20us ).
Then the data transfer starts, a 1 is encoded as a high-low sequence with a duration of ap. 20us for both levels and a 0 consists of a 33us high and a 7us low pulse.
I found a small C source file here for ARM code that seems to let a some type of opensource mp3 player emulate a cd changer it may contain the protocall too not sure. Do I change this code to run it on the bus pirate? or should I just use the bus pirate to convert the protocall to somthing the linux os can talk to directly.
Does the bus pirate bitbang all the protocalls it supports in firmware or is there a actual hard wired limit to what it can support? Thanks in advance turtle