Сейчас на форуме: igorcauret, Rio (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Вопрос про прошивку на intel 8051
Посл.ответ Сообщение

Ранг: 52.1 (постоянный), 1thx
Активность: 0.020
Статус: Участник

Создано: 04 декабря 2014 09:47
· Личное сообщение · #1

Добрый день,

есть прошивка фитнес-браслета iwown i5 (атач).
Браслет построен на базе TI CC2540, архитектура, как я понимаю intel 8051.
IDA может дизассемблировать, но разобраться в этой куче незнакомых для меня инструкций сложно.

Браслет может втыкаться в USB компьютера, в этом случае он определяется как COM порт (дрова можно взять здесь).
Браслет может общаться с программой на ПК посредством этого виртуального COM порта. Но поскольку клиент совсем куций и уже вообще не выпускается я не могу разобраться со всеми функциями.

Вот если бы найти место где контроллер браслета принимает команды по serial порту (как я понял в прошивке есть два serial порта, один видимо что торчит в USB, а второй, похоже, дисплей).

Если есть знатоки данной архитектуры помогите.

6ac4_04.12.2014_EXELAB.rU.tgz - I5.bin




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 04 декабря 2014 11:15
· Личное сообщение · #2

тебе правильно люди подсказали на другом форуме, купи новый браслет, дешевле будет



Ранг: 52.1 (постоянный), 1thx
Активность: 0.020
Статус: Участник

Создано: 04 декабря 2014 15:21
· Личное сообщение · #3

Фитнес-браслет как таковой мне в принципе не нужен.
Я купил его и ковыряю его просто из любопытства.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 04 декабря 2014 16:21
· Личное сообщение · #4

там же советовали, нравится играться, купите браслет с опенсоурс прошивкой




Ранг: 324.3 (мудрец), 221thx
Активность: 0.480.37
Статус: Участник

Создано: 04 декабря 2014 19:05 · Поправил: DenCoder
· Личное сообщение · #5

reversecode
Ну все не те вопросы задают, не тем занимаются. )
И воообще не туда идут, не так живут, не тем дышат, да? ))

Есть любопытство у чела по теме, тема может в жизни пригодится! Ему или ещё кому. Помог бы, если б оно мне надо было и было б свободное время много больше, чем для поста тут. Может, кто ковырял что подобное, и поможет... )

С другой стороны есть --> описалово по инструкциям <-- , почти то же, что и в Z80, только опкоды другие. В Z80 опкод C3 - long absolute jmp, у CC2540 - clr c. Если просто любопытство - ну ждите, когда Вам кто-то поможет, может найдутся. )
Если ж интерес таки велик - должно его хватить на ближайшее знакомство с процом

-----
IZ.RU





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 04 декабря 2014 19:08 · Поправил: reversecode
· Личное сообщение · #6

если бы чел хотел он бы разбирался
а так он хочет что бы ему помогли
причем помогли не с описанием ассемблера, а сразу с решением



Ранг: 52.1 (постоянный), 1thx
Активность: 0.020
Статус: Участник

Создано: 05 декабря 2014 01:40
· Личное сообщение · #7

Да просто я думал, что для наметанного глаза определить место где читаются данные из порта не проблема.
Ну ладно. Буду пробовать копать сам.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 05 декабря 2014 09:23
· Личное сообщение · #8

прошивка не екзе файл, она начинает изучаться не с мест где она что то читает или что то пишет в порт,
а со спецификации процессора, чипа, областей памяти что куда грузиться, архитектуры самого браслета
а в некоторых случая еще и бутстрап надо изучать

| Сообщение посчитали полезным: DenCoder

Ранг: 47.6 (посетитель), 15thx
Активность: 0.030.02
Статус: Участник

Создано: 05 декабря 2014 15:27 · Поправил: mdscorp
· Личное сообщение · #9

со стороны синезуба АТ модем
со стороны юарта тем более АТ модем
наслаждайся --> cc2540.pdf <--

http://www.ti.com/lit/ug/swru270c/swru270c.pdf
http://www.ti.com/tool/packet-sniffer




 eXeL@B —› Вопросы новичков —› Вопрос про прошивку на intel 8051
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати