Привет всем, вопрос такой как пересчитать 26 символьный a-key в 16 для загрузки через qxdm
т.е. 20 нулей + 6 цифр контрольная сумма, но через qxdm загоняется только 16 цифр.
00000000000000000000123456
nv_write a_key {0, 0x00000000, 0x00000000}
Привет всем, вопрос такой как пересчитать 26 символьный a-key в 16 для загрузки через qxdm
т.е. 20 нулей + 6 цифр контрольная сумма, но через qxdm загоняется только 16 цифр.
00000000000000000000123456
nv_write a_key {0, 0x00000000, 0x00000000}
Нули это не Акей это у тебя его не видит прога! Акей это примероно sf9sdfsg9sdg8 что то в этом духе Можно прочесть с помощью винхекса и еще парочку различных програмулин
Ну оператор говорит мол акей для забивания в телефон с клавиатуры это 20 нулей + контрольная сумма esn посчитаная через а кей калькулятор
т.е. получается всего 26 цифр, а в qxdm я так понял вдругом виде вводится там 16 цифр. Вот собственно из ручного набора в значения qxdm перевести.
Qxdm не нужно контрольной суммы.
16 цифр - это в hex виде, 20 цифр это в dec виде для ввода с клавы.
nv_write a_key{0,0x00000000,0x00000000} - этот скрипт прописывает в трубу нулевой акей.
ну и как эти 20 цифр сконвертировать в 16?
ну ... надо просто сменить кодировку с 10-ричной в 16-тиричную. Мона самому посчитать, а мона на стандартном виндозном каликуляторе. Включаешь в нем инженерный вид, вводишь своё число и нажимаешь потом HEX
хм, а есть еще вариант, если то что написано выше, привожу:
nv_write a_key{0,0x00000000,0x00000000}
подчиняется правилам программирования, то запись 0x00000000, а именно 0х вначале означает что число следует в 16-ричной системе исчисления, в таком случае ты просто пиши число безовсяких 0х. И еще, если есть вначале числа нули, лучше опусти, т.к. в языках программирования 0 вначале может означать 8-ричную систему.
----
С уважением