nbla000 wrote:Maybe that it is the correct behaviour since now there should be a newer firmare (0.9.1) and in this case I need to wait a 0.9.2 version but there is an "emergency" firmware that will be always flashed from any version ?
That hypothesis is correct, the bootloader won't "up"grade to an older version. Grab
http://www.sd2iec.de/Obsolete%20version ... naries.zip and use the binary from there, that one has an internal version number of 0 which is special-cased in the bootloader - it'll always flash a 0-versioned file unless the CRC in the file matches the CRC in the chip (to avoid reflashing the same file during every power cycle). Since 0 is smaller than any other version code you should be able to upgrade to any other version from that.
Maybe that the current firmware is totally corrupted and it is not able to autoupdate firmware.... so I need an ISP programmer
In theory the bootloader shouldn't be able to overwrite itself - but I didn't write it, so I won't vouch for the accuracy of that theory.
the green led of the SD drive still remain fixed ON.
Green on is interesting... The bootloader should turn on red while it runs, if green is solid after that the main firmware may have been corrupted while flashing.
In the
sd2iec firmware page there is a bootloader subfolder with zip files with various things may I use some hex files to revitalize the internal drive...
Some day I'll rewrite that boot loader to be more compatible and more paranoid...