The problem causing this result is that about 5 seconds after booting the stored LCD backlight value is send to the BIOS which is 0x00 because of an incompatible BIOS version.
PicoMite has been tested with BIOS 1.4 successfully.
PicoMite has been tested with BIOS 1.2 but lighting is not optimal
PicoMite has been tested with BIOS 1.1 giving the black screen
For optimal user satisfaction it is recommended to update to BIOS 1.4
I had the same issue as above (screen blanking after a few seconds) and figured it was time to finally update the bios. I tried this:
C:\Program Files\bin>stm32flash -w PicoCalc_BIOS_v1.4.bin -v -S 0x08000000 COM4
stm32flash 0.7
http://stm32flash.sourceforge.net/
Using Parser : Raw BINARY
Location : 0x8000000
Size : 162254
Interface serial_w32: 57600 8E1
Version : 0x22
Option 1 : 0x00
Option 2 : 0x00
Device ID : 0x0410 (STM32F10xxx Medium-density)
RAM : Up to 20KiB (512b reserved by bootloader)
Flash : Up to 128KiB (size first sector: 4x1024)
Option RAM : 16b
System RAM : 2KiB
Write to memory
Erasing memory
Wrote and verified address 0x08020000 (80.78%) Done.
Now turning the PicoCalc on just starts the light on the Pico flashing but there isn’t that click that precedes the screen showing. It won’t turn off without removing the batteries.
I went through the process several times including using flash nuke and re-installing the 6.02 update.
No, you are not supposed to use switch 2.
Switch 1 must be set to on to be able to flash the bios, after completion switch 1 must be set to off. The symptoms you have mentioned are very similar to that what happens when the Pico is powered after flashing the bios with switch still set to on. For this reason before flashing remove any cable from the Pico. After flashing the BIOS pull the cable, then reset switch 1 to off and then power off with the power switch. Next you can use the power switch to power on the PicoCalc.
Hello everyone,
I would like to perform an update. Unfortunately, it doesn’t seem to work according to the motto “copy file A there and restart.” On my Picocalc (ClockworkPi v2.0 mainboardRaspberry Pi Pico 1 H Core module (ARM32-bit Dual-core Cortex M0+, 264KB RAM, 2MB flash), there is a PicoMite_cbf6d71.bin that I select to start. Is there a step-by-step guide somewhere on how to install the update? Otherwise, I’ll just stick with the original delivery status.
BTW, @ernst, thank you for doing the work in putting together a canonical updated version of PicoMite for the PicoCalc. When people come onto here saying “my PicoCalc just arrived, what now?”, while I knew that if the person wanted to use BASIC, as honestly most people who get PicoCalc’s probably do, they should upgrade their PicoMite from that which comes out of the box, previously there were many different versions people hacked on, with links scattered about this forum, such that it was hard for me to point users to a specific version to install.
Please be aware that there is a problem with this edit function, if you exceed the buffer size (2048 chars) the editor becomes uncontrollable and you must abort (ESC) the session.
Possibly the flash file you downloaded is corrupted and leads to the out of memory error ?. My v1.2 bios is a mere 64Kb, your v1.4 is file is 158Kb !!. Downloading 1.4.bin from the Clockwork Github and it’s 64Kb as expected. Try downloading again ?