Firmware versioning

Support forum for users of the M1 Build

Firmware versioning

Postby Loic on Fri Nov 22, 2024 1:08 am

Hello everyone,

Is there a way in M1 Build to make a new firmware revision from an older revision (not latest) without creating a new version or deleting all the last revisions of the actual version ?

To illustrate what i would like to do, let say i have a version named "VERSION 1" which has 10 revisions (revision number = 01.01.0010). Now i'm not happy with the new functionalities added to the last 2 revisions (9 and 10) and i want to get rid of all these new functions, so the most convenient way would be to revert the project to revision 8 and restart the firmware devlopment from there, not having to manually remove all the functions and dependencies added during revision 9 and 10.

So basically i would like to "fork" revision 8 to create revision 11 while keeping the same version name (VERSION 1).

I can't find a way of doing it without either creating a new version (eg "VERSION 2") or deleting all the revisions that were made after the one i want to restart from.

Am i missing something here ?

I'm using latest (i beleive) Build software, version 1.4.3.356.

Thanks
Loic
 
Posts: 2
Joined: Mon Dec 04, 2023 10:08 pm

Re: Firmware versioning

Postby MalcolmG on Wed Nov 27, 2024 7:15 am

The simplest way to achieve that is by using the compare projects function. Just open the latest version as your main project, then open the one you want to revert to as the compare project. You then just migrate the differences back across from the good version to the latest one (if you're lucky you'll select "Root" from the object tree and the all-powerful big yellow arrow will appear so you can do it all in one click)
MalcolmG
Pro User
 
Posts: 77
Joined: Fri Dec 18, 2015 1:34 pm
Location: Auckland, NZ

Re: Firmware versioning

Postby Loic on Sun Dec 08, 2024 4:48 am

Hi Malcom,

Thank you for the tip, it works like a charm !

Never noticed the possibility to resolve the complete object tree at once, must left-click on the root object for the arrow to appear in the drop-down menu. Works the same for dbc as well.

Data types are a bit different and it seems i can only resolve them one by one, but as they are modified less frequently i think i can live with it this way.

Thanks again ;)
Loic
 
Posts: 2
Joined: Mon Dec 04, 2023 10:08 pm


Return to M1 Build

Who is online

Users browsing this forum: No registered users and 1 guest