Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 16:10 23 Apr 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : PicoMiteHDMIUSBV6.00.02b10.uf2 did not run on Olimex RP2040-PICO-PC

     Page 1 of 6    
Author Message
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 09:27pm 09 Feb 2025
Copy link to clipboard 
Print this post

Hello,

I tried to install the latest PicoMite version on my RP2040-PICO-PC from olimex.

This is my first project with the Raspberry Pi Pico. I first installed the demo software from Olimex (DVI.uf2 ), which worked right away.

But actually I want to run MMBasic on the Pico and use the Olimex board to be able to use HDMI, keyboard and SD card.

I may have done the wrong research, but I thought I could use the PicoMite firmware PicoMiteHDMIUSBV6.00.01.uf2. However, this cannot be installed on the Raspberry. Even the latest beta version PicoMiteHDMIUSBV6.00.02b10.uf2 does not work.

Can you please give me some advice?
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9957
Posted: 09:37pm 09 Feb 2025
Copy link to clipboard 
Print this post

OPTION RESET OLIMEX
 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 09:53pm 09 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  OPTION RESET OLIMEX


Do you mean that I should reset the flash memory (flash_nuke.uf2)?

Sorry, I'm sure it's quite simple, but I couldn't do anything with the hint ;(

Ahh, I've found this post: Question to PicoMiteHDMIUSB

...and in this post: olimex pico2 hdmi usb MATHERP said: "OPTION RESET OLIMEX is not valid for the HDMIUSB firmware only the HDMI firmware. The concept of OPTION RESET is that is configures a board WITHOUT any other additions to work "out-of-the-box". The Olimex needs an additional USB/UART to work as a USB host and therefore is not supported in HDMIUSB firmware."

It seems I still need to connect a USB keyboard to my Olimex board so I can type in this option?
Edited 2025-02-10 08:25 by ManiB
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9440
Posted: 10:19pm 09 Feb 2025
Copy link to clipboard 
Print this post

Peter means that after you have flashed in the MMBASIC firmware uf2, connect to the unit using the console, and issue the OPTION RESET OLIMEX command at the command prompt.  This will configure your Olimex board, for use with MMBASIC.
Smoke makes things work. When the smoke gets out, it stops!
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2398
Posted: 10:21pm 09 Feb 2025
Copy link to clipboard 
Print this post

OPTION RESET OLIMEX.
Another thing to add to the manual.

Footnote added 2025-02-10 09:51 by phil99
I guess OPTION RESET LIST covers it but anyone searching for OLIMEX won't find it.
Perhaps include a list of the available configurations.
 
JanVolk
Senior Member

Joined: 28/01/2023
Location: Netherlands
Posts: 213
Posted: 10:33pm 09 Feb 2025
Copy link to clipboard 
Print this post

ManiB,

I also use this basic board from Olimex. It works with Raspberry Pi Pico with RP2040 and RP2350.
However, not all versions of the firmware support all functionality.
RP2040 does not support DVI or HDMI, but the RP2350 does support these.
Everything else should work.
In the firmware version, enter the option reset list and see if Olimex is listed. Otherwise enter option manually.
Here is an example for the RP2350, but it should also work on an RP2040 without option HDMI PINS 1, 3, 7, 5.
> option list
PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b10
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION FLASH SIZE 4194304
OPTION COLOR CODE ON
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 315000 ' With I2S the CPUSPEED must be adjusted.
OPTION HDMI PINS 1, 3, 7, 5' RP2350 only
OPTION SDCARD GP22, GP6, GP7, GP4
'OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 ' Note link GP28 -> GP26 for stereo.
'OPTION AUDIO I2S GP1,GP5', ON PWM CHANNEL 0 ' GP1=BCLK, GP2=LCLK, GP5=DATA

Greetings,

Jan
 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 10:37pm 09 Feb 2025
Copy link to clipboard 
Print this post

  Grogster said  Peter means that after you have flashed in the MMBASIC firmware uf2, connect to the unit using the console, and issue the OPTION RESET OLIMEX command at the command prompt.  This will configure your Olimex board, for use with MMBASIC.


Thank you for the clarification.

But I think that the flashing already didn't work: I connect the Pico to my PC, then I have a drive into which I copy the uf2 file. Then nothing happens. I think that can't be good.

Other uf2 files from olimex reset the pico directly after the copying process.
 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 10:42pm 09 Feb 2025
Copy link to clipboard 
Print this post

  JanVolk said  ManiB,

I also use this basic board from Olimex. It works with Raspberry Pi Pico with RP2040 and RP2350.
However, not all versions of the firmware support all functionality.
RP2040 does not support DVI or HDMI, but the RP2350 does support these.
Everything else should work.
In the firmware version, enter the option reset list and see if Olimex is listed. Otherwise enter option manually.
Here is an example for the RP2350, but it should also work on an RP2040 without option HDMI PINS 1, 3, 7, 5.
> option list
PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b10
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION FLASH SIZE 4194304
OPTION COLOR CODE ON
OPTION KEYBOARD US
OPTION CPUSPEED (KHz) 315000 ' With I2S the CPUSPEED must be adjusted.
OPTION HDMI PINS 1, 3, 7, 5' RP2350 only
OPTION SDCARD GP22, GP6, GP7, GP4
'OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5 ' Note link GP28 -> GP26 for stereo.
'OPTION AUDIO I2S GP1,GP5', ON PWM CHANNEL 0 ' GP1=BCLK, GP2=LCLK, GP5=DATA

Greetings,

Jan


Hello Jan, thank you very much for the detailed explanation. I will try this out...
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2384
Posted: 10:49pm 09 Feb 2025
Copy link to clipboard 
Print this post

I think my 2040 hdmi breakout board with 2350 fitted may be same. I use
Connected to COM3 at 115200
option list
PicoMiteHDMI MMBasic USB RP2350A Edition V6.00.02b0
OPTION SERIAL CONSOLE COM2,GP8,GP9
OPTION FLASH SIZE 4194304
OPTION COLOURCODE ON
OPTION KEYBOARD UK, 0, 0, 600, 150
OPTION CPUSPEED (KHz) 315000
OPTION HDMI PINS  1, 3, 7, 5
OPTION SDCARD GP22, GP6, GP7, GP4
OPTION AUDIO GP26,GP27', ON PWM CHANNEL 5
>

 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 11:05pm 09 Feb 2025
Copy link to clipboard 
Print this post

Ahh, now I understand. I have to use a serial connection via an adapter cable. I can certainly use the MOD-RS232 module  from Olimex, which I also bought, and connect a USB serial adapter cable to it (possibly a null modem cable in between).

Many thanks to everyone for the great support here on the board. I'll try this out tomorrow...

Manfred
Edited 2025-02-10 09:15 by ManiB
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2384
Posted: 11:25pm 09 Feb 2025
Copy link to clipboard 
Print this post

and as Mick pointed out you can't a-d with the stereo. nice board otherwise. stan
is it same board? get a usb to ttl converter with usb c if you using usb hdmi.. they're better.
Edited 2025-02-10 09:31 by stanleyella
 
phil99

Guru

Joined: 11/02/2018
Location: Australia
Posts: 2398
Posted: 12:02am 10 Feb 2025
Copy link to clipboard 
Print this post

  ManiB said  But I think that the flashing already didn't work: I connect the Pico to my PC, then I have a drive into which I copy the uf2 file. Then nothing happens. I think that can't be good.
That happens if you try to load a RP2040 .uf2 on a RP2350 module and vice versa. It is deliberate, prevents the Pico getting messed up.
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 931
Posted: 08:29am 10 Feb 2025
Copy link to clipboard 
Print this post

Hi Manfred (Greetings from Germany),

I also have a RP2040-PICO-PC board from Olimex. It is not absolutely necessary to connect a USB serial adapter.
All you really need is a USB keyboard! After flashing, you must enter OPTION RESET OLIMEX (but blindly - case insensitive). This will set all the necessary settings for the board and you should get a picture.
Have you set the solder jumper on the underside? Some monitors absolutely need it!
If it still does not work, you should try the latest official version of https://geoffg.net/ that has to work in any case!

Frank
 
WhiteWizzard
Guru

Joined: 05/04/2013
Location: United Kingdom
Posts: 2925
Posted: 08:39am 10 Feb 2025
Copy link to clipboard 
Print this post

My recommendation when using this OLIMEX board is to first download the non-USB version of the hardware (ie HDMI only).
Then with a  computer connected via the Pico’s USB , use a terminal program (ie TeraTerm) to get things up and running (apart from a USB  keyboard).

This allow you to check that you at least get a display.
With the recent HDMI tweaks Peter has performed (and a big Thanks to Lyle too) then  versions B10 ir later should jump to life. BUT do add a short to the 5V solder-bridge on the underside - this is required for most TVs, and some monitors (but won’t harm anything even if the display doesn’t require it).

Once you’re happy everything works, reflash with the HDMI USB firmware and as mentioned above, blindly type OPTION RESET OLIMEX.

Hope this helps….
For everything Micromite visit micromite.org

Direct Email: whitewizzard@micromite.o
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9957
Posted: 10:09am 10 Feb 2025
Copy link to clipboard 
Print this post

  Quote  Once you’re happy everything works, reflash with the HDMI USB firmware and as mentioned above, blindly type OPTION RESET OLIMEX.


And you will get a non-visible error because OPTION RESET OLIMEX is for the non-USB firmware as noted above.

The thing to type is

OPTION HDMI PINS  1, 3, 7, 5

BUT the OP hasn't confirmed whether he is trying to load the firmware onto a RP2350 or RP2040 and it looks like it might be the latter which can't ever work
Edited 2025-02-10 20:13 by matherp
 
Frank N. Furter
Guru

Joined: 28/05/2012
Location: Germany
Posts: 931
Posted: 10:19am 10 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  And you will get a non-visible error because OPTION RESET OLIMEX is for the non-USB firmware as noted above.

You're right!
  Frank said  All you really need is a USB keyboard! After flashing, you must enter OPTION RESET OLIMEX (but blindly - case insensitive).

That was wrong! I meant OPTION RESET OLIMEXUSB!

Frank
 
stanleyella

Guru

Joined: 25/06/2022
Location: United Kingdom
Posts: 2384
Posted: 04:06pm 10 Feb 2025
Copy link to clipboard 
Print this post

although sold as a pico 2040 breakout board yet it's got hdmi and links to micropython and c libraries for hdmi on pico 2040. not mmbasic.
 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 06:21pm 10 Feb 2025
Copy link to clipboard 
Print this post

Hello everyone,

I have now ordered a Raspberry PI Pico 2 (RP2350), because apparently these uf2 files can only be installed on such a device, but not on my Raspberry PI Pico (RP2040):
- PicoMiteHDMIV6.00.01.uf2
- PicoMiteHDMIUSBV6.00.01.uf2

I could install one of these uf2 files on my Pico (RP2040 ):
- PicoMiteRP2040V6.00.01.uf2
- PicoMiteRP2040USBV6.00.01.uf2
- PicoMiteRP2040VGAUSBV6.00.01.uf2
- PicoMiteRP2040VGAV6.00.01.uf2
but then the components of the Olimex RP2040-PICO-PC are not supported, right?

So now I'll wait until the new Pico 2 is delivered...

I'm pretty sure that everything will work right away ;)

My only problem was that I didn't know that the uf2 files PicoMiteHDMIV6.00.01.uf2 and PicoMiteHDMIUSBV6.00.01.uf2 require a Pico 2, or could I have read that somewhere?

Actually, it would have been enough if the two files had been named like this:
- PicoMiteRP2350HDMIV6.00.01.uf2
- PicoMiteRP2350HDMIUSBV6.00.01.uf2
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9957
Posted: 06:27pm 10 Feb 2025
Copy link to clipboard 
Print this post

  Quote  My only problem was that I didn't know that the uf2 files PicoMiteHDMIV6.00.01.uf2 and PicoMiteHDMIUSBV6.00.01.uf2 require a Pico 2, or could I have read that somewhere?

Manual - page 5
 
ManiB
Regular Member

Joined: 12/10/2019
Location: Germany
Posts: 96
Posted: 06:48pm 10 Feb 2025
Copy link to clipboard 
Print this post

  matherp said  
  Quote  My only problem was that I didn't know that the uf2 files PicoMiteHDMIV6.00.01.uf2 and PicoMiteHDMIUSBV6.00.01.uf2 require a Pico 2, or could I have read that somewhere?

Manual - page 5


You're right, I had overlooked that. Very good documentation.



Nevertheless, it would be better if these two files also had the CPU names in their names.
 
     Page 1 of 6    
Print this page
© JAQ Software 2025