256 общается довольно вменяемым способом - командный байт, байт старшего адреса, байт младшего адреса, пошла дата. А эта хрень два бита адреса впихивает в командный байт, потом еще один байт младшего адреса и дата. Тоже вроде несложно, но все нашедшиеся ардуинские либы от этого окосевают. Что-то они конечно делают, но в процессе конверсии чего-то во что-то (а конвертируют обязательно, потому что вместо A0 по даташиту им на вход надо подавать 50 - смещение на 1 бит в командном байте налицо) портят и гадят, и в результате пишется-читается только часть. Первые 19 байт например никак не хотят нормально работать. Почему 19 - а хз. А все остальное смещается на 20h.
В общем, забил я на это грязное дело и домой поехал. А дома курнул гугель, туда-сюда и ВНЕЗАПНО обнаружил какой-то кетаезский софт, с иероглифами, но понимающий давно прикупленные на ебае платки программера, пришедшие без малейшего описалова, софта и прочего и поэтому так никогда и не работавшие. Урррря, заработало! И 256 и 08 читаются, вроде норм. Завтра опять съезжу на объект и проверю что оно там понаписало. Надеюсь что все как надо будет.