Serial.read to char[9] buffer not working?

This makes fuses a lot easier: http://www.engbedded.com/fusecalc/ Can you lower the baudrate to 1200 ? I don't use 9600 with the internal clock, but 1200.

lowering the baudrate doesnt help either u_u will go to my electronic store and get some crystals+ capacitors.

1) What do you mean "my terminal"? Are you talking about the arduino IDE serial monitor? or are you using something else like linux screen?

2) I suggest you test with a string that would help diagnose the problem, for example "000000" ( HEX 303030303030 ), which will produce the binary string (including start and stop bits) 100110000010011000001001100000100110000010011000001001100000. or even better "@@@@@@" (HEX 404040404040) 101000000010100000001010000000101000000010100000001010000000. When you see the characters received you may better be able to determine if there is really a baud rate issue. 3) can you lower the baud rate even further like 300

4) Regarding size, RAM or flash? Are you aware that the HardwareSerial is allocating a 16 byte input buffer AND a 16 byte output buffer?

okay, so 1. yes i am refering to the arduino IDE Serial monitor, but putty gives me the same. 2. printing @@@@@@@ throws me something i cant even post as im not even able to write these letters XD and in binary it is something seemingly completly messy. 3. lowering the baudrate didnt help at all, same issue, even with 300 Baud. 4. no i am not aware of that, well not completly, i didnt know which size the inputbuffer would have, and i would preffer to use a "receive only" lib, but i am not as expierienced to just write my own or something like that. if i were, i would not try to use the arduino core, to write everything in a for me relativ simple way.

i got the crystals of 8 mhz here now and im trying to figure out how to set the fuses on the arduino to allow to use the external 8MHz crystal.

Am i right that i have to change something within the tiny corefiles so that i could make the bootloader set the right fuses?

oh, and i just found the some files, as far as i understand this, the bootloader hex files in the arduino/hardware/tiny/bootloaders are just the arduino bootloader for the specific clock settings, and the fuses are defined in the bords.txt, am i correct?

###########################################################################

attiny2313at8.name=ATtiny2313 @ 8 MHz

# The following do NOT work...
# attiny2313at8.upload.using=avrispv2
# attiny2313at8.upload.using=Pololu USB AVR Programmer

# The following DO work (pick one)...
attiny2313at8.upload.using=arduino:arduinoisp
# attiny2313at8.upload.protocol=avrispv2
# attiny2313at8.upload.using=pololu

attiny2313at8.upload.maximum_size=2048

# Default clock (slowly rising power; long delay to clock; 8 MHz internal)
# Int. RC Osc. 8 MHz; Start-up time: 14 CK + 65 ms; [CKSEL=0100 SUT=10]; default value 
# Brown-out detection disabled; [BODLEVEL=111]
# Serial program downloading (SPI) enabled; [SPIEN=0]
# Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny2313at8.bootloader.low_fuses=0xE4
attiny2313at8.bootloader.high_fuses=0x9F
attiny2313at8.bootloader.extended_fuses=0xFF
attiny2313at8.bootloader.path=empty
attiny2313at8.bootloader.file=empty2313at8.hex

attiny2313at8.build.mcu=attiny2313
attiny2313at8.build.f_cpu=8000000L
attiny2313at8.build.core=tiny

so i would just add another section for attiny2313 at 8 MHz with external clock, but which fuses do i need to change? and wahts these high,low and extendes fuses? thats still confusing me....

AND SUCCSES, i just added another line to the boards.txt and the confusion about the fuses has been liftet as well, an guess what, everything works fine using an external 8 MHz colc, so it realy was the internal clock that wasnt correct. its not as neat to have an extra crystal built in to this project, but i gues its better then a non working one^^

Many thanks for all your help and time, i realy apriciate it!

when everything is done( that includes soldering of 48 realy tiny bicolor smd leds) i will post some pics for ya.

i must say i realy learned a lot along the way, so many thanks ;-D