Try this, before you make any changes under
Roms from the webserver, go to
Control first and press
CPC Pause. Then go to
Roms and upload etc. When changing M4 rom from slot 6, remember to use the
SET button.
Let me know if that works or not. Also do please use firefox browser.
When done, go back to
Control and press
M4 reset.
Roms you upload via the browser, should not have AMSDOS header. (cut away the first 128 bytes with a hexeditor if present... filesize should be 16384 bytes).
Oh and one more thing, which is very important. When upgrading from 1.0.0, 1.0.1 and 1.0.2 to higher version. Go under m4 directory and delete files romconfig.bin and romslots.bin
The files changed after v1.0.3 to 32 slots.
So if you put the microSD card in a PC and unpack the newer firmware to root directory, then go under M4 directory and delete romconfig.bin and romslots.bin at the same time.
Available firmwares:
http://www.spinpoint.org/cpc/M4FIRM_v101.ziphttp://www.spinpoint.org/cpc/M4FIRM_v102.ziphttp://www.spinpoint.org/cpc/M4FIRM_v103.ziphttp://www.spinpoint.org/cpc/M4FIRM_v104.ziphttp://www.spinpoint.org/cpc/M4FIRM_v105.zipI think after v1.0.2 (or maybe 1.0.3), the webinterface got a little quirky, so for now if you cannot live with the use of
CPC Pause, before uploading roms, until I have fixed it.
It may be better to downgrade to 1.0.2 (/1.0.3).
Firmware upgrading/downgrading
should be perfectly safe. I have put a write protected bootloader on each M4 board, which will read the upgrades from microSD, and check their CRC32 before flashing. In theory something could go wrong during flashing, but then you could just run the upgrade process again.
@Duke, I've received today both M4 boards and have tested one with my CPC464. It worked connected through a powered MX4 board, commands reply and it connects to WiFi. Web server is accessible and works and time and netstat commands work well.
However, I had a problem: any attempt to copy a ROM or the firmware through the webserver makes It hang. Also, trying to change M4rom from the slot 6 does not work as the M4 reset command seems to make it forget everything.
Could it be a bad firmware upgrade when I tried to do it through web? Any other possibility? How should I proceed? FW is now 1.0.3