MilesTag

MilesTag DIY Systems => MilesTag CORE => Topic started by: MilesTag on February 21, 2016, 11:47:26 PM

Title: CORE Firmware Update (Feb 27, 2016)
Post by: MilesTag on February 21, 2016, 11:47:26 PM
The latest versions of released firmware for the MilesTag CORE mainboard are now available on GitHub:

https://github.com/lasertagparts

I will eventually remove the direct file links from the LaserTagParts web pages in favor of keeping all files on GitHub.  That should make it a little easier (for me) to have everything in a central repository.  I will add links to the repos from each project page.

As of this writing, the latest "release" version for the CORE is V5.64

I have attached the "beta" version 5.70 and will post it to GitHub once I have done some additional testing.  But I know a few people have been very anxious to get a head start on some of these updates.

##### CHANGE LOG MT5.70 Beta #####

- Requires PIC18F2620 due to code size increase
- Adds Zone ID (A or B) affects shots only, Referee Commands work regardless of Zone
'- Adds Edit IR Carrier Frequency (38/40/56 KHz) must match IR TSOP receivers
- Increased from 50 to 100 Player IDs (0 to 99)
- Team ID style is now selectable (Colors or Military Names)
- Adds Self-Healing Armor, Adjustable Heal Rate
- Adds Dual Muzzle LED Option (follows Team ID)
- Adds Sensor Fail/Disconnect warning

Build 02:
- Adds Option for Main Top Diplay (TeamID or PlayerID)
- Adds Team Display if Player ID selected for Main Display

Title: Re: CORE Firmware Update (Feb 21, 2016)
Post by: cjsoftuk on February 26, 2016, 04:14:37 PM
Just a note for anyone downloading the 5.70 BETA that you'll need a PIC18F2620 not a PIC18F2525 as you need ~51K of program space (the 2525 only has 48K).  Jim is aware and is producing a 50-player firmware that should fit on an 18F2525.
Title: Re: CORE Firmware Update (Feb 21, 2016)
Post by: c0m4r on February 27, 2016, 01:26:07 PM
I have programmed my pic18f2525 with 5.7 beta and it seems to work flawessly :)
Title: Re: CORE Firmware Update (Feb 21, 2016)
Post by: cjsoftuk on February 27, 2016, 01:27:20 PM
@c0m4r: Referee mode is where it goes wrong - along with a few other weird features (like it rebooting mid game under certain conditions).
Title: PIC18F2620 is Required for V5.70
Post by: MilesTag on February 27, 2016, 02:16:25 PM
Yes, you will need the PIC18F2620 for the V5.70 firmware due to the increase in code size.  I did try to cut it down to 50 players, but that still wasn't enough to fit it on a PIC18F2525.  All the other features put it over the limit.

All of the CORE boards shipping recently do have the PIC18F2620 installed. 
Title: 5.70 build 02 beta
Post by: MilesTag on February 27, 2016, 02:28:35 PM
I updated the original post and attachment with firmware Build 02.  This update gives you the option to show the Player ID on the main screen instead of the Team ID.  If you set it to Player ID, then the Team ID can still be seen on the 3rd Screen.

In either case, if you are using Weapon Pickups (function of the Game Box V4) the name of the currently held (alternate) "weapon" will be displayed on the main screen top line.  (e.g. "SHOTGUN", "SNIPER", "SMG", etc).  The weapon name is displayed until the weapon is "lost" usually by Respawn or New Game command.  Then it will revert to the TeamID or PlayerID display.
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: c0m4r on February 28, 2016, 02:56:03 PM
@cjsoftuk thanks for explanation. I did not check all the features :)

@Jim thank you so much :)
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: tomb777 on March 31, 2016, 05:52:40 AM
Hi Jim, or someone else who can answer my question.
If I upgrade all my chips to the PIC18F2620, and flash them with the 5.70 Beta firmware, it will solve my issues with editing frequency - ie I can run my taggers at 40kHz.
However, will I still not be able to clone uMT, as latest version (v31 from memory) only works at 56kHz? Or is there an upgrade I've missed? Or is there another uMT version I can use that's compatible. :-)
Cheers,
Tom
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: radm on April 25, 2016, 01:34:04 PM
Hi,

Can I use a PIC18F2620 on a REV H board?

Thanks,
Regards
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: Coolasice on April 25, 2016, 06:12:41 PM
Hi,

Can I use a PIC18F2620 on a REV H board?

Thanks,
Regards
Yes
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: radm on April 26, 2016, 11:00:31 AM
Thanks coolasice
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: kakas on June 07, 2016, 08:03:00 AM
Thank you for 5.7. :D
How about the compatibility with 5.6x?
I see that Admin Pause does not work (maybe a bug only?).
Worse that the cloning is not accepted from 5.6x system. Is it normal?
Title: Re: CORE Firmware Update (Feb 27, 2016)
Post by: cjsoftuk on June 26, 2016, 10:39:20 AM
@kakas:  This is expected.  Cloning is not backwards or forwards compatible.  5.6x will not clone 5.5x or 5.4x from memory, nor 5.7x.  All taggers MUST run the same firmware version.  5.70 is not really a 5.70 release, it's more of a 6.something release with the amount of features it has.

@MilesTag: I have finally gotten around to beginning the upgrade path on my kit.  I just want to thank you for such an awesome upgrade.  I'm in the process of amending my protocol files now to support pushing settings to them from a PC.