Közben rájöttem a hibára: > uint fcs=fcshi<<8 + fcslo; Ez ugyanis nem azt jelenti, hogy ( fcshi<<8) + fcslo hanem fcshi << ( 8+fcslo) Szerintem ezt kijavítva már muködne, de azért a saját kódom még mindig jobban tetszik :-) Palasik Sándor