New PicoMite firmware release V5.07.06


Author Message
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 531
Posted: 07:43pm 08 Jan 2023      

  matherp said  
Trivial - will fix


Thank you.

Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3332
Posted: 12:37am 09 Jan 2023      

The downloads have been updated with the fix for these two minor bugs:
PicoMite: https://geoffg.net/picomite.html
PicoMiteVGA: https://geoffg.net/picomitevga.html

Geoff

homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 531
Posted: 11:57am 09 Jan 2023      

Hello Peter, hello Geoff.

Please do not misunderstand! But there are now at least three versions of PicoMiteV5.07.06.uf2 (06.01./08.01./09.01.2023).
And this is not really recognizable on the website.

I know this also only because I read along here in the great forum.
With the first update the (c) was changed from -2022 to -2023. But the last change can not be seen on the pico itself.
Yes I know now the bug is fixed and it works, but would it not be better here more transparent to count up the version or to work with a,b,c as suffix? Like for example V5.07.06c

The new version seems to be a big step!
Thanks again for your great work and the quick fix!

Matthias
Edited 2023-01-09 21:57 by homa

matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10850
Posted: 12:20pm 09 Jan 2023      

Had the community tested on the betas and release candidates then the various issues would have been found before the release and no quick fixes would have been needed but.......

thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4334
Posted: 12:28pm 09 Jan 2023      

  matherp said  Had the community tested on the betas and release candidates then the various issues would have been found before the release and no quick fixes would have been needed but.......


Yes, sorry about that Peter, I'm still working (in the background) on getting my unit-test suite to run on the PicoMite, but my time is less than it used to be and the lack of #INCLUDE or the concept of Mm.Info$(Current) makes it harder to re-use what I've done previously (and I definitely don't have the time to rewrite). Probably be a few months yet.

Thanks for your efforts,

Tom
Edited 2023-01-09 22:29 by thwill

matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10850
Posted: 12:41pm 09 Jan 2023      

Tom

Your formal testing is greatly appreciated and the most rigorous approach but most of these issues would have been found if the community in general had just tried out a selection of their existing programs on the release candidate focussing on the new functionality. e.g. run an originally sd based program on the flash file system.

The only "bug" that wasn't in the release candidate was the inverted PWM signal on the VGA version which was just me forgetting to re-compile the VGA version after the very late addition of this change.

twofingers

Guru

Joined: 02/06/2014
Location: Germany
Posts: 1716
Posted: 03:23pm 09 Jan 2023      

  matherp said  Had the community tested on the betas and release candidates then the various issues would have been found before the release and no quick fixes would have been needed but.......

Hi peter,
you should take that as a compliment. Most people (including me) think you're extremely perfect...
"Hard to be a God" (Arkady and Boris Strugatsky).

MM.Info(FILESIZE file$) seems to work as expected now. [The manual is still wrong regarding MM.Info$(FILESIZE file$)]
Best regards
Michael

OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 1014
Posted: 06:03am 10 Jan 2023      

I have upgraded a PiPico VGA to firmware release V5.07.06 and loaded the Mandelbrot program and all went well until I tried to raise the CPUSPEED to the higher value as mentioned by Peter at this point the Pico crashed. I power cycled it and to check if the program was still alive I typed EDIT and I received the following error message:




I reloaded a new uf2 file but now the unit rebooted spazmodically a few times and now is bricked.

Any clues?

OA47

phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2924
Posted: 06:57am 10 Jan 2023      

Perhaps that particular unit does not like being overclocked that far. Try to load an old incompatible .uf2 thus forcing it back to default settings (any non-VGA one might work). Then re-try the latest version.
Edited 2023-01-10 16:58 by phil99

Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 8439
Posted: 07:26am 10 Jan 2023      

You could try using the flash nuke program first.

OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 1014
Posted: 07:54am 10 Jan 2023      

Found a copy of 5.07.04b8 loaded it and now it does seem to be stable.
Upped the CPU speed to 252000 and still stable. Guess this particular unit doesn't like being overclocked that far. I will try another Pico and see if I get better behavior.

Thanks for the feedback again guys.
OA47

Geoffg

Guru

Joined: 06/06/2011
Location: Australia
Posts: 3332
Posted: 11:31am 10 Jan 2023      

The guaranteed method of clearing this sort of problem is to load the firmware file https://geoffg.net/Downloads/picomite/Clear_Flash.uf2 which will reset the Pico to its factory fresh state, then you can reload the PicoMiteVGA firmware.

Geoff

phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2924
Posted: 11:46am 10 Jan 2023      

Thanks for the reminder. My senility advances, I used it myself a year or so ago. Still have a copy.

Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 01:38pm 10 Jan 2023      



Working great, here  

Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 01:39pm 10 Jan 2023      



Nice module

Craig

matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10850
Posted: 01:59pm 10 Jan 2023      

This is my favourite module

Waveshare RP2040-Plus
USB-C
Battery circuitry
Boot and Reset
16MB flash
total pin compatibility



Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 407
Posted: 02:02pm 10 Jan 2023      

I have been using these modules since last autumn. Tested several of th 4MB models without problems. 16MB version on their way from China.
+ USB-C connector
+ Lower price than the standard green ones
+ On board WS2812B RGB LED.

Pluto
Guru

Joined: 09/06/2017
Location: Finland
Posts: 407
Posted: 02:03pm 10 Jan 2023      

I was refering to Tinine's picture.

Tinine
Guru

Joined: 30/03/2016
Location: United Kingdom
Posts: 1646
Posted: 02:27pm 10 Jan 2023      



Yeah, I got four....Didn't check re: pin compatibility though.

Craig

homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 531
Posted: 05:08pm 10 Jan 2023      

Hi Craig
  Tinine said  
Yeah, I got four....Didn't check re: pin compatibility though.

Can YOU share a link? Which salesplatforem is this?

Matthias