gdyby to był reverse-engineering to CHDK już byłby dla każdej puszki...