I'm encouraging "new platforms" to use 0x2F for the lock bits, which adds the ability for the sketch to read the bootloader area (and, in particular, see the Optiboot Version number.) I'm pretty sure this is pretty safe (but it wasn't safe enough for the Arduino team to change on Uno...)
(This is actually less important now that the version number is also transmitted via the bootloader protocol. But it's still nice, IMO. It permits sketches like "Fusebytes" to report "useful diagnostic information" about the state of someone's Arduino.)
I´m going to make the change to the 1.0 version and see what happens.
Anyway i would like to unsderstand why i have that behaviour just by taking the Flash component.
Basically the strings will go to RAM memory instead, the rest should work normally correct?
But in fact it only works well when i comment a big bulk of code, above the setup() funtion...
Just guessing here, but it might be that having those in flash keeps things under the RAM requirements, and having them outside of flash pushes it over available RAM.
I've tryed to use this sketch with my board used wit the original version of optiloader ( only for atmega 328 )
Same connection but with this versione ( 1,21 and the last ) wit ide 1.0 or 1.0.5 the programmer board seems to be waithing for something (the last version says whaiting for programmer )