ATTINY84 / ATTINY85 - nefunguje seriová komunikace

Zdravím,
potřeboval bych poradit jak nastavit na attiny84a (attiny85) seriovou komunikaci.
Jako ISP používám Arduino duemilanove. Arduino IDE 1.6, knihovny raw.githubusercontent.com/damel … index.json
Do MCU je vypálený zavaděče na 8 Mhz. Program se do mcu nahraje. Ale na seriovou konzoli mi chodí jen znaky. Jako knihovnu používám softSerial. Zkoušel jsem upravovat hodnoty OSCAL, ale nic nepomohlo. Zkoušel jsem i jinou HW knihovnu. Trápím se s tím už týden, ale bez výsledku.
Můj cíl je vytvořit měřič proudu. lechacal.com/wiki/index.php/RPICT3
Předem děkuji za odpovědi.

Bez toho kusu programu, kde tu ATtinu nastavuješ Ti tady asi těžko někdo poradí.

Jestli jste myslel boot loader, tak k tomu mam toto:
attiny84at8.name=ATtiny84 @ 8 MHz (internal oscillator; BOD disabled)

attiny84at8.upload.tool=arduino:arduinoisp

attiny84at8.upload.maximum_size=8192
attiny84at8.upload.maximum_data_size=512

Default clock (slowly rising power; long delay to clock; 8 MHz internal)

Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value

Brown-out detection disabled; [BODLEVEL=111]

Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny84at8.bootloader.low_fuses=0xE2
attiny84at8.bootloader.high_fuses=0xD7
attiny84at8.bootloader.extended_fuses=0xFF

attiny84at8.bootloader.path=empty
attiny84at8.bootloader.file=empty84at8.hex
attiny84at8.bootloader.tool=arduino:avrdude

attiny84at8.build.mcu=attiny84
attiny84at8.build.f_cpu=8000000L
attiny84at8.build.core=tiny

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

attiny84at1.name=ATtiny84 @ 1 MHz (internal oscillator; BOD disabled)

attiny84at1.upload.tool=arduino:arduinoisp

attiny84at1.upload.maximum_size=8192
attiny84at1.upload.maximum_data_size=512

Default clock (slowly rising power; long delay to clock; 8 MHz internal; divide clock by 8)

Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value

Divide clock by 8 internally; [CKDIV8=0]

Brown-out detection disabled; [BODLEVEL=111]

Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny84at1.bootloader.low_fuses=0x62
attiny84at1.bootloader.high_fuses=0xD7
attiny84at1.bootloader.extended_fuses=0xFF

attiny84at1.bootloader.path=empty
attiny84at1.bootloader.file=empty84at1.hex
attiny84at1.bootloader.tool=arduino:avrdude

attiny84at1.build.mcu=attiny84
attiny84at1.build.f_cpu=1000000L
attiny84at1.build.core=tiny

Problém vyřešen. Problém byl asi v scatch ISP arduina.
Kdyby někdo řešil podobný problém, tak nejvíc mi pomohly tyto stránky.
ernstc.dk/arduino/tinytuner.html
Naopak mi moc nepomohla ser. konzole Arduina. Nakonec sem to musel odladit přes konvertor USB/RS232.
Jestli najdu kde byly další chyby, tak to sem napíšu.