Author Topic: CORE Firmware Update (Feb 27, 2016)  (Read 5809 times)

MilesTag

  • www.MilesTag.com
  • Administrator
  • Veteran
  • *****
  • Posts: 334
    • View Profile
    • Laser Tag Parts
    • Email
CORE Firmware Update (Feb 27, 2016)
« 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

« Last Edit: February 27, 2016, 02:19:16 PM by MilesTag »

cjsoftuk

  • Developer
  • Full Member
  • ***
  • Posts: 98
    • View Profile
Re: CORE Firmware Update (Feb 21, 2016)
« Reply #1 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.

c0m4r

  • Full Member
  • **
  • Posts: 60
    • View Profile
Re: CORE Firmware Update (Feb 21, 2016)
« Reply #2 on: February 27, 2016, 01:26:07 PM »
I have programmed my pic18f2525 with 5.7 beta and it seems to work flawessly :)

cjsoftuk

  • Developer
  • Full Member
  • ***
  • Posts: 98
    • View Profile
Re: CORE Firmware Update (Feb 21, 2016)
« Reply #3 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).

MilesTag

  • www.MilesTag.com
  • Administrator
  • Veteran
  • *****
  • Posts: 334
    • View Profile
    • Laser Tag Parts
    • Email
PIC18F2620 is Required for V5.70
« Reply #4 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. 

MilesTag

  • www.MilesTag.com
  • Administrator
  • Veteran
  • *****
  • Posts: 334
    • View Profile
    • Laser Tag Parts
    • Email
5.70 build 02 beta
« Reply #5 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.

c0m4r

  • Full Member
  • **
  • Posts: 60
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #6 on: February 28, 2016, 02:56:03 PM »
@cjsoftuk thanks for explanation. I did not check all the features :)

@Jim thank you so much :)

tomb777

  • Full Member
  • **
  • Posts: 35
    • View Profile
    • Email
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #7 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

radm

  • Full Member
  • **
  • Posts: 60
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #8 on: April 25, 2016, 01:34:04 PM »
Hi,

Can I use a PIC18F2620 on a REV H board?

Thanks,
Regards

Coolasice

  • Full Member
  • **
  • Posts: 58
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #9 on: April 25, 2016, 06:12:41 PM »
Hi,

Can I use a PIC18F2620 on a REV H board?

Thanks,
Regards
Yes

radm

  • Full Member
  • **
  • Posts: 60
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #10 on: April 26, 2016, 11:00:31 AM »
Thanks coolasice

kakas

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #11 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?

cjsoftuk

  • Developer
  • Full Member
  • ***
  • Posts: 98
    • View Profile
Re: CORE Firmware Update (Feb 27, 2016)
« Reply #12 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.