Just received a Bus Pirate v3.6 (board date April 2012) and haven't been able to get much of a response from it over the serial interface.
115200 8N1 via putty
After a while, the mode light comes on and I can see the USB LED flash as I hit enter. Nothing sent back in response to "~", "?", or enter key. Am I missing something stupid?
Thanks,
-- Brian
The settings look correct, it should show a prompt after an enter. Perhaps you could try triggering the bootloader by shorting two pins and then run the firmware updater tool with --hello to see if the bootloader is properly responding? See http://dangerousprototypes.com/docs/Pir ... Windows%29 (http://dangerousprototypes.com/docs/Pirate-Loader_console_upgrade_application_%28Linux,_Mac,_Windows%29)
I had exactly the same problem.
I just received my Buspirate 3.6 today and unable to get anything return from the terminal.
The manufacture date of my Buspirate is on 10/09/2013
I believe the units we got are defective.
I guess there is something goes wrong during procurement process, such as defective IC, counterfeit FT232RL chips. it's not uncommon in china.
Kam
it's apparently because of hardware problem, I placed a jumper between the PGC and PGD and I am sure the MODE LED is on before I try to upload the firmware to Bus Pirates.
C:kamBPv3-firmware>pirate-loader --dev=COM5 --hex=BPv3-frimware-v6.1.hex
+++++++++++++++++++++++++++++++++++++++++++
Pirate-Loader for BP with Bootloader v4+
Loader version: 1.0.2 OS: WINDOWS
+++++++++++++++++++++++++++++++++++++++++++
Parsing HEX file [BPv3-frimware-v6.1.hex]
Found 21502 words (64506 bytes)
Fixing bootloader/userprogram jumps
Opening serial device COM5...OK
Configuring serial port settings...OK
Sending Hello to the Bootloader...ERROR
No reply from the bootloader, or invalid reply received: 4
Please make sure that PGND and PGC are connected, replug the devide and try again
C:kamBPv3-firmware>pirate-loader --dev=COM5 --hello
+++++++++++++++++++++++++++++++++++++++++++
Pirate-Loader for BP with Bootloader v4+
Loader version: 1.0.2 OS: WINDOWS
+++++++++++++++++++++++++++++++++++++++++++
Opening serial device COM5...OK
Configuring serial port settings...OK
Sending Hello to the Bootloader...ERROR
No reply from the bootloader, or invalid reply received: 4
Please make sure that PGND and PGC are connected, replug the devide and try again
Does it help if you tap or press on the chips? The problem could be caused by a bad solder joint in either of the big chips.
[quote author="Sjaak"]Does it help if you tap or press on the chips? The problem could be caused by a bad solder joint in either of the big chips.[/quote]
I tried it, but it still did not work.
I used a 10kHz LCR meter to measure the SMD capacitance on the pcb, and the results are as following.
C1 1uF
C2 1uF
C3 1uF
C4 1uF
C5 100nF
C6 1uF
However , the official Doc stated that C1 to C6 should be 100nF, I am not sure if this is the root of the problem?
http://dangerousprototypes.com/docs/Bus_Pirate_v3.6 (http://dangerousprototypes.com/docs/Bus_Pirate_v3.6)
In circuit measurement of parts is not a real good idea as other parts come into effect. I would say capacitance values are fine.
After reading both posts, I suspect that those PICs were not programmed at all. I just want to ask this: Did you get it from Seeed or one of the official distributors? Also do you have access to a PIC programmer? If you have access to a programmer, you can check if the PIC is programmed or not. If not, it is best to contact the seller and ask for a replacement. As I know, Seeed has an excellent record of replacing broken/defective units.
[quote author="tayken"]In circuit measurement of parts is not a real good idea as other parts come into effect. I would say capacitance values are fine.
After reading both posts, I suspect that those PICs were not programmed at all. I just want to ask this: Did you get it from Seeed or one of the official distributors? Also do you have access to a PIC programmer? If you have access to a programmer, you can check if the PIC is programmed or not. If not, it is best to contact the seller and ask for a replacement. As I know, Seeed has an excellent record of replacing broken/defective units.[/quote]
Thanks for your suggestion,
However, I am not familiar with PIC programmer.
I purchased the Buspirate 3.6 from Seeed. I opened a ticket @ Seeed in yesterday, but I haven't receive any reply yet.
By the way, I am a bit worry now, there are too many negative feedbacks on their forum.
seeedstudio . com/forum/viewforum.php?f=3
it seem that their customer service is going downhill since April 2013
I've heard that Seeed has over expanded a bit. But I know they realized it too. I especially asked if you got it from Seeed as some members of Seeed are also in the form (as I know) and they can contact you. Or Ian is in Shenzhen so if he hears it, he can figure out if a batch got bad or what. There will be a solution, don't worry. It may take a little time though.
In the meantime, I use a multimeter to measure the output voltage of VR1 to VR3 and found that something goes wrong.
The EN PIN of the VR is open.
(http://http://kamserver.com/upload/2013-11/not%20work.JPG)
If you are seeing 3.3V at the output of VR1, there is no problem. VR2 and VR3 are controlled by the PIC so if it is not working, it is normal to see floating EN pin and no output.
I also just received a bus pirate from seeed, and I'm seeing the exact same behavior. Same board date (Apr 2012) as well. Did you find anything that helps?
What was your production date (on the bag it came in?). Mine is 10/09/13
[quote author="devicenull"]I also just received a bus pirate from seeed, and I'm seeing the exact same behavior. Same board date (Apr 2012) as well. Did you find anything that helps?
What was your production date (on the bag it came in?). Mine is 10/09/13[/quote]
Mine is also 10/09/2013
I mentioned it in #3
I am curious to know if OP has report the problem to Seeed?
I placed the order on 14 Nov 2013 and got the item on 18 Nov 2013.
I just realize I had purchased the Bus Pirate PIC programming adapter, because I have to placed an order of $50 or more to enjoy the FREE shipping.
However, it did not help in this case.
http://kamserver.com/upload/2013-11/seeed2.png (http://kamserver.com/upload/2013-11/seeed2.png)
http://kamserver.com/upload/2013-11/seeed3.png (http://kamserver.com/upload/2013-11/seeed3.png)
(http://http://kamserver.com/upload/2013-11/seeed2.png)
(http://http://kamserver.com//upload/2013-11/seeed3.png)
You need that adapter for 16F/18F series PICs as they require 12V during programming. BP uses a 24F series PIC so the adapter is not needed.
But you can use a friend's BP as a programmer, we should have a tutorial on the wiki somewhere.
Hi kamcm,
I see that at least you did tried to test your Bus Pirate with the following utility:
"Bus Pirate HPV Adapter SELF TEST utility v0.1" which I search for but could not find it.
Can I ask where I could download it and how to use it?
Thanks kamcm
[quote author="Coder"]Hi kamcm,
I see that at least you did tried to test your Bus Pirate with the following utility:
"Bus Pirate HPV Adapter SELF TEST utility v0.1" which I search for but could not find it.
Can I ask where I could download it and how to use it?
Thanks kamcm[/quote]
https://code.google.com/p/the-bus-pirat ... Pselftest/ (https://code.google.com/p/the-bus-pirate/source/browse/trunk/scripts/HVPselftest/)
http://dangerousprototypes.com/docs/Bus ... g_selftest (http://dangerousprototypes.com/docs/Bus_Pirate_PIC_programming_adapter#Manufacturing_selftest)
Hi kamcm
The version of this file is not compatible with the version of Windows I'm running.
Is a 64-bit OS, I tried DOSBox but was not able to run the file, then I tried to edit
the .bat file but I end up giving up, thank you kamcm
[quote author="Coder"]Hi kamcm
The version of this file is not compatible with the version of Windows I'm running.
Is a 64-bit OS, I tried DOSBox but was not able to run the file, then I tried to edit
the .bat file but I end up giving up, thank you kamcm[/quote]
it works in 64-bit windows, you may download it with the wrong way.
https://code.google.com/p/the-bus-pirat ... lftest.exe (https://code.google.com/p/the-bus-pirate/source/browse/trunk/scripts/HVPselftest/HVPselftest.exe)
Download it by clicking the "View raw file" on the right hand side.
OR
https://the-bus-pirate.googlecode.com/s ... lftest.exe (https://the-bus-pirate.googlecode.com/svn/trunk/scripts/HVPselftest/HVPselftest.exe)
The file should be 15K, you may did something wrong if it's not 15k.
Hi Guys:
Sorry for the problem brought.
This is Kevin from seeedstudio. If you have problem about Bus pirate, please contact with me for replacement, the email address is QC@seeedstudio"dot"com.
We have tested all the products before shipped them, So I am the most worried about these problem.
I will check the stocks tomorrow morning.
Thanks for your feedback.
Kevin
[quote author="KevinHai"]Hi Guys:
Sorry for the problem brought.
This is Kevin from seeedstudio. If you have problem about Bus pirate, please contact with me for replacement, the email address is QC@seeedstudio"dot"com.
We have tested all the products before shipped them, So I am the most worried about these problem.
I will check the stocks tomorrow morning.
Thanks for your feedback.
Kevin[/quote]
Sent qc@ an email. Hopefully I get a reply this time (I used the contact form on your website twice last week, still haven't seen a response from either of them).
I will reply today, please don't worry about that.
I attached a manufacturing order information to you in our ERP system. It include the quality inspection and testing record, the delivery time. you can see this order quanity is 1000pcs, first pass yield is 98.20%. Some problems happeded with SMT and Testing process. If you have visited some manufacturing factory, you will understand we will do the failure analysis and record every defective unit, that will be useful for tracking the problem for us.
The below is the detailed information for the MO02043, for your reference.
Thanks
Kevin
产品良率汇总 产品名: Bus Pirate v3.6 universal serial interface
工位 不良 良品 产品总数 良率 不良率 日期: 2013-10-08
外观检测 3 997 1000 99.70% 0.30% 阶段: MP
测试 15 982 997 98.50% 1.50% 生产单位: 生产部
一次良率 18 982 1000 98.20% 1.80% 生产难度:
维修后良率 1000 1000 100.00% 0.00%
工位 问题 不良项目 数量 单项不良率 不良原因和描述 不良类别 处理方法 状态 测试者
外观检查 TOP1 IC1移位 1 0.10% IC1移位 S 重新焊接 repaired 刘燕娥
TOP2 IC2反向 1 0.10% IC2反向 S 重新焊接 repaired 刘燕娥
TOP3 IC(VR3)错料 1 0.10% IC(VR3)错料 S 更换物料 repaired 刘燕娥
测试 TOP1 测试不通过 2 1.10% IC1虚焊 S 重新焊接 repaired 刘燕娥
2 IC2不良 M 更换物料
2 VR1虚焊 S 重新焊接
2 IC2虚焊 S 重新焊接
1 RN3不良 S 更换物料
1 IC3偏位 S 重新焊接
1 RN2虚焊 S 重新焊接
TOP2 灯不亮 2 0.30% R4虚焊 S 重新焊接 repaired 刘燕娥
1 USB口虚焊 S 重新焊接
TOP3 板发烫 1 0.10% C11钽电容反向 S 重新焊接 repaired 刘燕娥
Does your testing process verify that the chip was actually programmed? Based on some of the replies here, this seems to be the suspected cause of the issues.
Yes, we test all the products, you can see 15 NG in the testing process, and that including the failure analysis and how to repair it.
I just received the replacement [05/30/13]and now I can connect to the Buspirate via terminal.
The problem has been solved.
Thanks for the help,
Kam
Same here, Bus Pirate v3.6(april 2012) from seeedstudio DOA(well power lights up but thats it). scope shows gibberish on 232RL TX pin so probably that is the problem. I am definitely not ordering from them again since this is second time(out of two) they royally screwed up my order.(first time it cost me around 20€ and lots of time and nerves)
Still waiting on my replacement :/
[quote author="kubikzovocia"]Same here, Bus Pirate v3.6(april 2012) from seeedstudio DOA(well power lights up but thats it). scope shows gibberish on 232RL TX pin so probably that is the problem. I am definitely not ordering from them again since this is second time(out of two) they royally screwed up my order.(first time it cost me around 20€ and lots of time and nerves)[/quote]
As I previously said, the main reason may be the counterfeit FT232RL.
The marking on the counterfeit FT232RL is CN480661.
viewtopic.php?f=4&t=5947#p55429 (http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=5947#p55429)
You might like to check this post:
viewtopic.php?f=4&t=6052&p=55828#p55827 (http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=6052&p=55828#p55827)
It was a driver problem.. Hope this helps for you all too..
Hi
We have reveived the return Bus pirate V3.6 from Brian, the product is no problem when we received it.
It could pass all test, it is a driver problem. Thanks Pieter's hard work for all of us.
Thanks
Kevin
[quote author="Pieter"]You might like to check this post:
viewtopic.php?f=4&t=6052&p=55828#p55827 (http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=6052&p=55828#p55827)
It was a driver problem.. Hope this helps for you all too..[/quote]
This is not a driver problem, the counterfeit FTDI chips is the main reason.
THE NEW DRIVER is a means to fight with counterfeit IC.
http://forum.arduino.cc/index.php?topic=173676 (http://forum.arduino.cc/index.php?topic=173676)
-----------
More case
http://forum.arduino.cc/index.php?topic=181434.0 (http://forum.arduino.cc/index.php?topic=181434.0)
http://club.dx.com/forums/forums.dx/threadid.1314582 (http://club.dx.com/forums/forums.dx/threadid.1314582)
Why is Seeed using counterfeit chips ?
[quote author="Samual"]Why is Seeed using counterfeit chips ?[/quote]
The counterfeit chips are much cheaper.
Bus pirate made by pirate chips. It's cool, isn't it?
[quote author="kamcm"][quote author="Samual"]Why is Seeed using counterfeit chips ?[/quote]
The counterfeit chips are much cheaper.
Bus pirate made by pirate chips. It's cool, isn't it?[/quote]
Its better we buy from sandbox electronics they sell it at a cheaper price.
[quote author="Samual"]Why is Seeed using counterfeit chips ?[/quote]
I don't think they know they are using them (well at least at production time) and I don't think they did it on purpose to save a few cents/dimes per unit sold.
My guess there went something wrong in the supply chain and they bought a batch of bad (rejects) or counterfeit products. I been a couple of times into shenzhen and it is terrible hard to distinguish between genuine and fake parts (and all the variations in between). The price of the part doesnt always tell the difference. Seeed (and I think most manufacturers) have a selected trusted sources for their parts, but sometimes it slips through.
[quote author="Samual"][quote author="kamcm"][quote author="Samual"]Why is Seeed using counterfeit chips ?[/quote]
The counterfeit chips are much cheaper.
Bus pirate made by pirate chips. It's cool, isn't it?[/quote]
Its better we buy from sandbox electronics they sell it at a cheaper price.[/quote]
That one is not a real buspirate (it has some changes to the v3.6 design) and is using a pl2103 and that one has also counterfeit-trouble. From my personal experience the (real) ftdi works better then the pl2103; after several insertation you need to reboot because of a frozen driver.
[quote author="Sjaak"][quote author="Samual"]Why is Seeed using counterfeit chips ?[/quote]
I don't think they know they are using them (well at least at production time) and I don't think they did it on purpose to save a few cents/dimes per unit sold.
My guess there went something wrong in the supply chain and they bought a batch of bad (rejects) or counterfeit products. I been a couple of times into shenzhen and it is terrible hard to distinguish between genuine and fake parts (and all the variations in between). The price of the part doesnt always tell the difference. Seeed (and I think most manufacturers) have a selected trusted sources for their parts, but sometimes it slips through.
[/quote]
For me the question is more: Should I ask for a return of the device (counting in the fact that it may cost me as much to return the device as to buy a new one ;-) and the weeks that past while the litte bugger is traveling by mail) or just move along with this Bus Pirate and the older driver.
Have not asked Seeed yet (or looked into into it) how they handle the postage.
So far Seeed and you folks here where very helpful!
[quote author="Sjaak"]counterfeit[/quote]
Hi All:
We will provide the guarantee policy for clients before we get the analysis result, you can apply for the replacement from "QC@seeedstudio.com" now if you met similar communication problem.
Our QE and EE are analyzing the problem with supplier and authenticate lab center, we will updat the final result once we get it.
Thanks
Kevin
since the buspirate is by far the most popular DP product, SEEED will usualy replace without requiring the defective units to be sent back.
there was a recent discovery, that the newest drivers from ftdi had problems with windows 8. look here for more regarding this issue http://http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=6052&p=55828#p55827
I am willing to troubleshoot any defective unit, to help fix manufacturing or design issues, etc.. but please check for known issues first if your able to.
[quote author="sqkybeaver"]since the buspirate is by far the most popular DP product, SEEED will usualy replace without requiring the defective units to be sent back.
there was a recent discovery, that the newest drivers from ftdi had problems with windows 8. look here for more regarding this issue http://http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=6052&p=55828#p55827
I am willing to troubleshoot any defective unit, to help fix manufacturing or design issues, etc.. but please check for known issues first if your able to.[/quote]
Thanks for your reply about troubleshooting defective unit.
We have received some defective boards from some clients, and we have rest of these batch board on our warehouse, they met the same problem. we didn't require all the clients to send the unit back because we are sloving the problem, but we don't want to waste client's time, providing replacement is a better way and service.
[quote author="KevinHai"]
We have received some defective boards from some clients, and we have rest of these batch board on our warehouse, they met the same problem. we didn't require all the clients to send the unit back because we are sloving the problem, but we don't want to waste client's time, providing replacement is a better way and service.[/quote]
Hi Kevin,
Have send you another follow up email about the drivers and the BP.
Thank you for the service!
[quote author="Pieter"][quote author="KevinHai"]
We have received some defective boards from some clients, and we have rest of these batch board on our warehouse, they met the same problem. we didn't require all the clients to send the unit back because we are sloving the problem, but we don't want to waste client's time, providing replacement is a better way and service.[/quote]
Hi Kevin,
Have send you another follow up email about the drivers and the BP.
Thank you for the service![/quote]
Yes, I see. I have replied you just now.
In case anyone was curious, seeed shipped me a replacement (presumably without a counterfeit chip), and it works perfectly.
Hi all!
Received my BP this week via a german Distributor.
I exactly faced the same issue as described above by all the others.
Unfortunately the hint with the replacement of the FTDI Driver does not work in my case!
I need to return the device and ask for another one.
Regards
genuine FT232RL, 4 number + country of origin at the back of the IC
(http://http://kamserver.com/upload/2014-1/real.png)
Counterfeit FT232RL, CHINA marking at the back of the IC, marking is not clear
(http://http://kamserver.com/upload/2014-1/fake.png)
[quote author="VolDel"]Hi all!
Received my BP this week via a german Distributor.
I exactly faced the same issue as described above by all the others.
Unfortunately the hint with the replacement of the FTDI Driver does not work in my case!
I need to return the device and ask for another one.
Regards[/quote]
Don't send it back until you've contacted Seeed, they will advise and likely you won't have to send it back.
[quote author="kamcm"]genuine FT232RL, 4 number + country of origin at the back of the IC
...
Counterfeit FT232RL, CHINA marking at the back of the IC, marking is not clear
[/quote]
That's useful for the current batch, but in my experience it's much like Sjaak was saying and it can be really difficult to tell them apart. Sometimes when they find out their fake has been discovered, they will change markings to match the new ones. With other devices, I've had good and fake devices side by side comparing and it is still incredibly hard to tell which is the fake.
I seem to have same problems with BP behaving as if no firmware and not responding to terminal - v3.6 board date April 2012, in package dated 10/09/2013.
115200 8N1 via putty, also tried other terminal software. Am using latest drivers.
I have also tried OLS client and although the serial port is recognised, I get error "Capture aborted! Device not found!".
Order placed 23 December with Seeed and only just received.
If there are known issues with these boards, why are they still sending them out?
James
[quote author="james"]I seem to have same problems with BP behaving as if no firmware and not responding to terminal - v3.6 board date April 2012, in package dated 10/09/2013.
115200 8N1 via putty, also tried other terminal software. Am using latest drivers.
I have also tried OLS client and although the serial port is recognised, I get error "Capture aborted! Device not found!".
Order placed 23 December with Seeed and only just received.
If there are known issues with these boards, why are they still sending them out?
James[/quote]
Hi James:
Sorry for the issue, we have check and rework all the stock at 12/31/2013. I will contact with you and send a replacement to you later.
Thanks
Kevin
Very useful info
http://zeptobars.ru/en/read/FTDI-FT232R ... e-supereal (http://zeptobars.ru/en/read/FTDI-FT232RL-real-vs-fake-supereal)