Bus Pirate - Community Firmware 7.0

Bus Pirate firmware and hardware development.

Re: Bus Pirate - Community Firmware 7.0

Postby USBEprom » Tue Nov 14, 2017 3:11 pm

Hi Roland.
Firmware v7.x is specifically developed for Bus Pirate v4, Bus Pirate v3 is a secondary branch of it:

https://github.com/BusPirate/Bus_Pirate

Be seeing you.

U.Sb
USBEprom
Full Member
Full Member
 
Posts: 138
Joined: Wed Mar 14, 2012 4:09 pm

Re: Bus Pirate - Community Firmware 7.0

Postby inac » Wed Jan 10, 2018 6:50 am

Dear All

Is the code of the v7.1 also in git?

There is a TAG for v7.0 but not for v7.1. I downloaded v7.1 (forgot where) and compared it with the 16-07-2017 checkout and it's not the same.

Also is the SAFE_16072017 completely in git (so building commit ... will result in SAFE_16072017)? And is it the v7.1? Or is there no version number for the SAFE_16072017?
inac
Newbie
Newbie
 
Posts: 2
Joined: Wed Jan 10, 2018 6:46 am

Re: Bus Pirate - Community Firmware 7.0

Postby USBEprom » Wed Jan 10, 2018 3:35 pm

Hi inac.
I know nothing about git and what it is, but I know for sure that the firmwares I provided and I provide, in this case specifically SAFE_16072017, are firmware v7.1 for Bus Pirate revision 3.
The early ones I provided are firmwares v7.0 until SAFE_13042017 and UNSAFE_13042017, starting with them and going haead it is v7.1.
Please pay attention to the fact that SAFE_16072017, together with later releases I provided, requires bootloader v4.5 in order to be fully functioning.
Without upgrading to v4.5 it will not be possible to jump into bootloader from terminal using command $, so that instead it will be necessary to use jumper on PGD and PGC.

Be seeing you.

U.Sb
USBEprom
Full Member
Full Member
 
Posts: 138
Joined: Wed Mar 14, 2012 4:09 pm

Re: Bus Pirate - Community Firmware 7.0

Postby inac » Thu Jan 11, 2018 6:20 am

Hi U.Sb,

Thanks, that clears a lot!

With git I mean. Making a clone of the GitHub repository (https://github.com/BusPirate/Bus_Pirate). Then in de log I see all the many commits made. I expect one of them to be v7.1. But none of the commits is TAGed as v7.1 (only v7.0 is TAGed).

All commits made after the v7.1 commit are (for me) modifications/patches to the v7.1

E.g. To me the commit at SHA-1: 01e9bda (13-08-2016) is the v7.0. All commits after that are patches to v7.0 (so e.g. v7.0.x) and not v7.0 itself. Many commits marked as the same version makes it a bit confusing (at least for me). When trying to reproduce a specific version the right commit to checkout is needed. So reproducing and building v7.0 a checkout of commit SHA-1: 01e9bda should be needed. For v7.1 it's unknown. Otherwise you can have several different firmware with the same version number.

Thanks again for your great help! I will start programming the v4.5 bootloader in my v3.6 BP.
inac
Newbie
Newbie
 
Posts: 2
Joined: Wed Jan 10, 2018 6:46 am

Previous

Return to Bus Pirate Development