LCD 20x1 неизвестный контроллер

Добрый день, уважаемые форумчане. Проблема следующая: дисплей 20*1 с неизвестным контроллером подключен к arduino, при загрузке тестового скетча с выводом на дисплей цифр 0123456789 на дисплее вылазит то, что на фото. По всей видимости контроллер не совместим с HD44780, известно только то, что поддерживает кириллицу, и распин, слева направо Vss — Vee — Vcc — RS — R/W — E — DB4 — DB5 — DB6 — DB7. Кто-нибудь сталкивался с подобным?

. Забыл добавить, питание LCD 9 вольт

Если совсем неизвестно, что это за зверь, то я бы больше опытов ставил. По одному примеру трудно что-либо понять.
Попробовать выводить по одному символу только в первую позицию - все ли в принципе отображаются?
Выводить один символ в разные позиции - может он себя не 20х1 а 10х2 представляет или ещё как.
И так далее.

Всё, разобрался, нужно было на вывод регулировки контрастности подать отрицательное напряжение (около -1 вольт), и всё заколосилось от обычных 5 вольт Vcc

от контрастности исправились и выводимые символы?

правда разобрался? как-то не похоже…

Дело в том, что от пяти вольт дисплей не подавал признаков жизни. Нашел инфу, что такие дисплеи, в зависимости от рабочего диапазона температуры, могут работать при напряжении до 11 вольт, поэтому, постепенно увеличивая питание и регулируя контрастность, удалось увидеть " инициализацию" только при напруге в 9 вольт. От такого напряжения, похоже и полезли глюки, те которые на фото. Так как контрастность дисплея зависит от разности потенциалов между Vee и Vss, было решено подать на Vee отрицательное напряжение при питании дисплея от 5 вольт и, собственно, нормальная работа LCD восстановилась… вот так бывает