Welcome, Guest

Author Topic: Firmware update?  (Read 370 times)

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Firmware update?
« on: January 08, 2018, 09:35:05 PM »
Just received 10 new PIC32T795 modules. They seem to work, however they come up with a new introduction text:
Maximite BASIC Version 2.7A
Copyright ....

in stead of:

DMBasic Build Date ....

I will replace this firmware anyway by my own, however I would like to know if I should also replace the introduction text due to copyright issues?

I looked on Github, but saw no recent changes over there.

Kees

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Re: Firmware update?
« Reply #1 on: January 17, 2018, 06:49:21 PM »
Just buy some extra products and the question is answered. The new Duinomte Mega's I received today have the traditional DMBasic introduction text again. So I presume the PIC32-T795 modules were accidently filled with an older version of the software.

LubOlimex

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1630
  • Karma: +42/-2
Re: Firmware update?
« Reply #2 on: January 23, 2018, 02:54:40 PM »
The production test of PIC32-T795 was last modified 2014. Indeed, the board comes with Maximite BASIC 2.7A. It is not an accident, it was never updated.
Technical support and documentation manager at Olimex

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Re: Firmware update?
« Reply #3 on: January 25, 2018, 10:59:28 AM »
Hi Lub,

Thank you for answering, but I would advise you to check the procedures in production:

1. The PIC32T795 had Maximite Basic 2.7A, but a release of 2011 I think. No extensions of Ken Segler, no CAN commands, etc. Message at bootup only Geoff Graham Maximite Basic, no Olimex/Ken Segler message. As said no problem for me, as I could load my own firmware and everything was up and running again.

2. The last 2 Duinomite Mega's I received had the latest DMBasic 2.7A, that was correct. However when I pressed the BUTTON/RESET combination, nothing happened. The bootloader was missing. Fortunately I have a PIC-KIT 3 and I could install the bootloader and my own firmware, but I guess others could have problems with it.

LubOlimex

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1630
  • Karma: +42/-2
Re: Firmware update?
« Reply #4 on: January 25, 2018, 12:22:10 PM »
I checked. Yes, DUINOMITE boards come with DMBasic. No, PIC32-T795 don't come with DMBasic. And, yes, I understand that Maximite Basic 2.7A is bad. But this is a fact - we never ported DMBasic for PIC32-T795 and quite likely pin assignments for Duinomite boards and PIC32-T795 are different.
« Last Edit: January 25, 2018, 04:15:53 PM by LubOlimex »
Technical support and documentation manager at Olimex

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Re: Firmware update?
« Reply #5 on: January 26, 2018, 03:14:34 PM »
PIC32-T795 is OK for me. I remember I received a batch in the past with only the bootloader and I guess that is a better solution than the old Maximite 2.7A.

More relevant was my second complaint: The Duinomites should really come with a bootloader and not only the DMBasic. It is a hell of a job to connect the PIC-KIT 3, find the correct old images in MPLAB-X and download everything again.

LubOlimex

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1630
  • Karma: +42/-2
Re: Firmware update?
« Reply #6 on: January 26, 2018, 03:59:41 PM »
There is a bootloader but you need to use an application that works with our VID and PID. The tool for Windows is this one: https://www.olimex.com/Products/Duino/Duinomite/_resources/Olimex-Bootloader_Applicatoin-for-Duinomite.zip

To enter the bootloader mode of DUINOMITE boards press and hold the BUT button then press and release the RESET button, then release BUT.
« Last Edit: January 26, 2018, 04:21:03 PM by LubOlimex »
Technical support and documentation manager at Olimex

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Re: Firmware update?
« Reply #7 on: January 26, 2018, 05:43:38 PM »
He Lub,

I know that there is a bootloader and I know how it works. These were not the first Duinomites, which I bought. And like I said you should deliver the PIC32-T795 with only this bootloader. What I said was: On the last 2 Duinomites I received, was only the DMBasic and NOT the bootloader. Pressing BUT and RESET was useless. I installed the bootloader with the PIC-KIT 3 myself and after that it worked again, but that is not what I like to do with every new delivery. I presume it was just a production error at your side.

LubOlimex

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1630
  • Karma: +42/-2
Re: Firmware update?
« Reply #8 on: January 29, 2018, 10:26:26 AM »
I misunderstood the post about the missing bootloader, I though it is about PIC32-T795. Excuse me. I now investigated all Duinomite boards.

So it turns out the last few batches of DUINOMITE boards were not programmed correctly and were missing bootloader indeed. So far I investigated eMEGA, MEGA and MINI boards, all left the production without a bootloader. PIC32-T795 was the only board that left the factory programmed as intended. I guess the production test description was worded misleadingly since different people from the test department made the same mistake. Furthermore, the test didn't check for bootloader presence at the end.

The boards that we have at stock had now been re-programmed with proper binary with bootloader and test description was improved. The test now includes a test of the bootloader.

Thank you for the feedback and the persistence in clarifying the problem.

Best regards,
Lub/OLIMEX
Technical support and documentation manager at Olimex

KeesZagers

  • Full Member
  • ***
  • Posts: 166
  • Karma: +2/-0
Re: Firmware update?
« Reply #9 on: January 29, 2018, 01:45:26 PM »
You are welcome !!!